diff --git a/latest-results.md b/latest-results.md index 607b95d..6bcb884 100644 --- a/latest-results.md +++ b/latest-results.md @@ -1,22 +1,25 @@ # Python LSP Benchmark Comparison -Generated from `results/bench-servers/summary-20260408T175301Z.json` +Generated from `results/bench-servers/summary-20260408T235144Z.json` -- Generated at: 20260408T175301Z +- Generated at: 20260408T235144Z - Config: `github-releases` -- Servers: pyrefly, pylsp-mypy -- Baseline server: Pyrefly (pyrefly) +- Servers: pyright, ty, pyrefly, pylsp-mypy +- Baseline server: Pyright (pyright) - Benchmarks: data_science, django, pandas, sqlalchemy, transformers, web ## Server Versions | Server | Version | Source | | --- | --- | --- | +| Pyright | 1.1.408 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyright/1.1.408/package/dist/pyright-langserver.js | +| Ty | 0.0.29 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.29/ty-x86_64-unknown-linux-gnu/ty | | Pyrefly | 0.60.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyrefly/venv/bin/pyrefly | | pylsp-mypy | 1.14.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pylsp-mypy/venv/bin/pylsp | ## Server Notes +- **Pyright**: Requires Node.js to be installed. - **Pyrefly**: Installed from PyPI into an isolated venv because GitHub release binaries are no longer published. - **pylsp-mypy**: Uses python-lsp-server (pylsp) with the pylsp-mypy plugin. - **pylsp-mypy**: LSP features like hover and completion are provided by pylsp/jedi, not mypy. @@ -27,8 +30,10 @@ Generated from `results/bench-servers/summary-20260408T175301Z.json` | Server | Success | Benchmarks | Wall clock ms | Avg measured ms | Measured requests | Non-empty % | Failed points | | --- | --- | --- | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 6 | 60147.24 | 26.41 | 150 | 97% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 6 | 213042.35 | 349.47 | 150 | 80% | 5 | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 6 | 7073.11 | 3.59 | 150 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 6 | 10782.30 | 25.99 | 150 | 97% | 0 | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 6 | 89742.03 | 62.49 | 150 | 97% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 6 | 209598.69 | 342.34 | 150 | 80% | 5 | *Wall clock ms includes server startup, warmup iterations, and shutdown — not just measured requests.* @@ -36,351 +41,425 @@ Generated from `results/bench-servers/summary-20260408T175301Z.json` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 11788.41 | 16.55 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 8038.14 | 94.77 | 5 | 25 | 80% | 1 | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 1037.34 | 4.72 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 1355.54 | 13.34 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 14592.32 | 48.75 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 7779.56 | 87.43 | 5 | 25 | 80% | 1 | ### dataframe completion Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 42.75 | 168.80 | 100% | 250.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 84.70 | 118.49 | 100% | 181.00 | -69.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 1.78 | 2.06 | 100% | 225.00 | +24.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 5.89 | 10.12 | 100% | 201.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 43.32 | 170.75 | 100% | 250.00 | +49.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 45.66 | 52.34 | 100% | 181.00 | -20.00 | pass | ### dataframe describe hover Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 8.80 | 18.53 | 100% | 3604.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 197.33 | 199.91 | 100% | 4134.00 | +530.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.28 | 0.29 | 100% | 4244.00 | +225.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 1.15 | 1.41 | 100% | 4019.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 6.46 | 16.18 | 100% | 3604.00 | -415.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 195.20 | 200.12 | 100% | 4134.00 | +115.00 | pass | ### summarize definition Method: `textDocument/definition` -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 1.04 | 1.07 | 100% | 1.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 1.14 | 2.76 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.28 | 0.31 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.43 | 0.49 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 1.05 | 1.06 | 100% | 1.00 | 0.00 | pass | ### edit array then complete (edit+completion) Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 4.46 | 4.78 | 0% | 0.00 | -149.00 | fail (10) | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 29.16 | 33.96 | 100% | 149.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 4.20 | 4.29 | 0% | 0.00 | -169.00 | fail (10) | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 15.88 | 19.43 | 100% | 149.00 | -20.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 19.25 | 19.64 | 100% | 167.00 | -2.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 208.11 | 321.50 | 100% | 169.00 | 0.00 | pass | ### edit array then hover (edit+hover) Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.90 | 1.03 | 100% | 2075.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 186.34 | 188.09 | 100% | 5644.00 | +3569.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.73 | 0.79 | 100% | 2075.00 | +1797.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 2.09 | 2.24 | 100% | 376.00 | +98.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 28.16 | 29.84 | 100% | 278.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 191.06 | 193.15 | 100% | 5644.00 | +5366.00 | pass | ### Result Differences -- dataframe completion: result differences detected (181.00, 250.00). -- dataframe describe hover: result differences detected (3604.00, 4134.00). -- edit array then complete (edit+completion): result differences detected (0.00, 149.00). -- edit array then hover (edit+hover): result differences detected (2075.00, 5644.00). +- dataframe completion: result differences detected (181.00, 201.00, 225.00, 250.00). +- dataframe describe hover: result differences detected (3604.00, 4019.00, 4134.00, 4244.00). +- edit array then complete (edit+completion): result differences detected (0.00, 149.00, 167.00, 169.00). +- edit array then hover (edit+hover): result differences detected (2075.00, 278.00, 376.00, 5644.00). ## Benchmark: django | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 5985.52 | 6.65 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 8548.60 | 179.95 | 5 | 25 | 100% | 0 | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 735.22 | 2.11 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 889.12 | 6.76 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 7209.04 | 14.92 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 8547.17 | 176.91 | 5 | 25 | 100% | 0 | ### queryset completion Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 28.01 | 110.83 | 100% | 38.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 202.64 | 644.80 | 100% | 2.00 | -36.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 5.45 | 8.82 | 100% | 256.00 | +246.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 5.71 | 8.31 | 100% | 10.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 31.28 | 123.49 | 100% | 38.00 | +28.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 203.03 | 649.08 | 100% | 2.00 | -8.00 | pass | ### queryset filter hover Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.27 | 0.33 | 100% | 298.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 178.63 | 180.85 | 100% | 57.00 | -241.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.21 | 0.23 | 100% | 46.00 | -11.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.23 | 0.24 | 100% | 298.00 | +241.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.51 | 0.60 | 100% | 57.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 183.23 | 188.65 | 100% | 57.00 | 0.00 | pass | ### model definition Method: `textDocument/definition` -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.27 | 0.29 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 1.08 | 1.10 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.20 | 0.21 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.21 | 0.22 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.38 | 0.43 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 1.02 | 1.06 | 100% | 1.00 | 0.00 | pass | ### edit queryset then complete (edit+completion) Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 1.38 | 1.48 | 100% | 83.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 307.44 | 358.44 | 100% | 143.00 | +60.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 1.30 | 1.74 | 100% | 83.00 | -22.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 3.29 | 4.75 | 100% | 104.00 | -1.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 24.26 | 27.18 | 100% | 105.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 295.61 | 325.59 | 100% | 143.00 | +38.00 | pass | ### edit queryset then hover (edit+hover) Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 3.32 | 5.31 | 100% | 1190.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 209.93 | 216.33 | 100% | 71.00 | -1119.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.77 | 0.79 | 100% | 1190.00 | +1107.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 1.41 | 1.43 | 100% | 100.00 | +17.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 43.74 | 47.80 | 100% | 83.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 201.68 | 203.21 | 100% | 71.00 | -12.00 | pass | ### Result Differences -- queryset completion: result differences detected (2.00, 38.00). -- queryset filter hover: result differences detected (298.00, 57.00). -- edit queryset then complete (edit+completion): result differences detected (143.00, 83.00). -- edit queryset then hover (edit+hover): result differences detected (1190.00, 71.00). +- queryset completion: result differences detected (10.00, 2.00, 256.00, 38.00). +- queryset filter hover: result differences detected (298.00, 46.00, 57.00). +- edit queryset then complete (edit+completion): result differences detected (104.00, 105.00, 143.00, 83.00). +- edit queryset then hover (edit+hover): result differences detected (100.00, 1190.00, 71.00, 83.00). ## Benchmark: pandas | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 11756.35 | 20.23 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 8567.04 | 148.35 | 5 | 25 | 100% | 0 | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 1420.90 | 7.03 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 1485.62 | 20.24 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 19333.54 | 117.44 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 8237.30 | 143.45 | 5 | 25 | 100% | 0 | ### report dataframe completion Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 46.89 | 185.99 | 100% | 39.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 91.77 | 275.17 | 100% | 6.00 | -33.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 18.07 | 22.08 | 100% | 1000.00 | +725.80 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 47.33 | 188.11 | 100% | 39.00 | -235.20 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 76.35 | 258.06 | 100% | 274.20 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 83.34 | 245.18 | 100% | 6.00 | -268.20 | pass | ### dataframe groupby hover Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 2.05 | 2.23 | 100% | 3120.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 209.56 | 211.55 | 100% | 301.00 | -2819.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.28 | 0.29 | 100% | 308.00 | -42.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.69 | 0.82 | 100% | 350.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 2.10 | 2.31 | 100% | 3120.00 | +2770.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 206.60 | 210.93 | 100% | 301.00 | -49.00 | pass | ### build report definition Method: `textDocument/definition` -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.21 | 0.23 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 1.81 | 1.94 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.21 | 0.21 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.41 | 0.46 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 1.28 | 1.49 | 100% | 1.00 | 0.00 | pass | ### edit dataframe then complete (edit+completion) Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 42.07 | 55.17 | 100% | 256.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 235.66 | 239.53 | 100% | 442.00 | +186.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 15.15 | 17.41 | 100% | 448.00 | +7.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 33.95 | 53.35 | 100% | 256.00 | -185.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 227.28 | 229.29 | 100% | 442.00 | +1.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 498.45 | 907.44 | 100% | 441.00 | 0.00 | pass | ### edit dataframe then hover (edit+hover) Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 9.94 | 16.16 | 100% | 2481.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 202.95 | 205.25 | 100% | 232.00 | -2249.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 1.44 | 1.47 | 100% | 281.00 | -4011.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 11.31 | 12.85 | 100% | 4292.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 17.58 | 23.69 | 100% | 2481.00 | -1811.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 198.75 | 200.46 | 100% | 232.00 | -4060.00 | pass | ### Result Differences -- report dataframe completion: result differences detected (39.00, 6.00). -- dataframe groupby hover: result differences detected (301.00, 3120.00). -- edit dataframe then complete (edit+completion): result differences detected (256.00, 442.00). -- edit dataframe then hover (edit+hover): result differences detected (232.00, 2481.00). +- report dataframe completion: result differences detected (1000.00, 274.20, 39.00, 6.00). +- dataframe groupby hover: result differences detected (301.00, 308.00, 3120.00, 350.00). +- edit dataframe then complete (edit+completion): result differences detected (256.00, 441.00, 442.00, 448.00). +- edit dataframe then hover (edit+hover): result differences detected (232.00, 2481.00, 281.00, 4292.00). ## Benchmark: sqlalchemy | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 5852.29 | 20.80 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 7562.64 | 95.19 | 5 | 25 | 60% | 2 | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 840.19 | 1.80 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 1434.45 | 19.32 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 8364.34 | 43.45 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 7399.94 | 91.22 | 5 | 25 | 60% | 2 | ### query completion Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 71.52 | 116.17 | 100% | 1.00 | -37.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 86.82 | 344.35 | 100% | 38.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 4.64 | 11.13 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 9.53 | 13.80 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 61.94 | 116.24 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 89.89 | 343.21 | 100% | 38.00 | +37.00 | pass | ### sessionmaker hover Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.78 | 0.81 | 100% | 13682.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 343.20 | 351.13 | 100% | 10498.00 | -3184.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.39 | 0.41 | 100% | 10580.00 | +8.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.82 | 0.89 | 100% | 13682.00 | +3110.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 2.64 | 2.80 | 100% | 10572.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 336.11 | 345.51 | 100% | 10498.00 | -74.00 | pass | ### mapped class definition Method: `textDocument/definition` -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.23 | 0.27 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 1.17 | 1.42 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.21 | 0.23 | 100% | 2.00 | +1.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.26 | 0.28 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 1.04 | 1.06 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 1.07 | 1.33 | 100% | 1.00 | 0.00 | pass | ### edit query then complete (edit+completion) Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 8.67 | 16.07 | 100% | 17.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 30.37 | 30.86 | 0% | 0.00 | -17.00 | fail (10) | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 2.21 | 2.48 | 100% | 23.00 | -16.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 2.64 | 7.56 | 100% | 17.00 | -22.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 29.28 | 29.77 | 0% | 0.00 | -39.00 | fail (10) | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 122.72 | 149.02 | 100% | 39.00 | 0.00 | pass | ### edit session then hover (edit+hover) Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 7.50 | 9.94 | 100% | 1689.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 29.67 | 30.78 | 0% | 0.00 | -1689.00 | fail (10) | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 1.57 | 1.61 | 100% | 304.00 | -596.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 2.97 | 7.50 | 100% | 1689.00 | +789.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 27.73 | 28.20 | 0% | 0.00 | -900.00 | fail (10) | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 81.30 | 89.90 | 100% | 900.00 | 0.00 | pass | ### Result Differences - query completion: result differences detected (1.00, 38.00). -- sessionmaker hover: result differences detected (10498.00, 13682.00). -- edit query then complete (edit+completion): result differences detected (0.00, 17.00). -- edit session then hover (edit+hover): result differences detected (0.00, 1689.00). +- sessionmaker hover: result differences detected (10498.00, 10572.00, 10580.00, 13682.00). +- mapped class definition: result differences detected (1.00, 2.00). +- edit query then complete (edit+completion): result differences detected (0.00, 17.00, 23.00, 39.00). +- edit session then hover (edit+hover): result differences detected (0.00, 1689.00, 304.00, 900.00). ## Benchmark: transformers | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 19668.04 | 82.85 | 5 | 25 | 80% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 175488.19 | 1510.01 | 5 | 25 | 40% | 2 | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 2190.64 | 3.66 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 4215.19 | 83.85 | 5 | 25 | 80% | 0 | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 34415.28 | 142.30 | 5 | 25 | 80% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 172992.58 | 1490.95 | 5 | 25 | 40% | 2 | ### classifier pipeline completion Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 140.17 | 141.17 | 100% | 2.00 | -36.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 405.28 | 1619.90 | 100% | 38.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 12.11 | 14.37 | 100% | 767.00 | +644.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 58.92 | 99.46 | 100% | 123.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 139.84 | 140.69 | 100% | 2.00 | -121.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 405.86 | 1622.12 | 100% | 38.00 | -85.00 | pass | ### pipeline hover Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.20 | 0.20 | 100% | 48.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 2552.22 | 2596.86 | 0% | 0.00 | -48.00 | fail (10) | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.21 | 0.22 | 100% | 48.00 | +14.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.21 | 0.24 | 100% | 7.00 | -27.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.51 | 0.68 | 100% | 34.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 2525.67 | 2560.37 | 0% | 0.00 | -34.00 | fail (10) | ### auto tokenizer definition Method: `textDocument/definition` -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.22 | 0.25 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 2252.05 | 2345.56 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.25 | 0.27 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.42 | 0.46 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 2243.80 | 2295.59 | 100% | 1.00 | 0.00 | pass | ### edit prediction then complete (edit+completion) Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 2.52 | 2.61 | 0% | 0.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 3.28 | 11.58 | 0% | 0.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.40 | 0.41 | 0% | 0.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 2.76 | 3.32 | 0% | 0.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 3.02 | 3.13 | 100% | 23.00 | +23.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 7.24 | 11.46 | 0% | 0.00 | 0.00 | pass | ### edit tokenizer then hover (edit+hover) Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 5.24 | 12.62 | 100% | 33.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | no | 2603.09 | 2652.71 | 0% | 0.00 | -33.00 | fail (10) | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 2.72 | 2.75 | 100% | 7.00 | -23.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 12.54 | 19.81 | 100% | 33.00 | +3.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 644.43 | 669.87 | 100% | 30.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | no | 2542.69 | 2573.53 | 0% | 0.00 | -30.00 | fail (10) | ### Result Differences -- classifier pipeline completion: result differences detected (2.00, 38.00). -- pipeline hover: result differences detected (0.00, 48.00). -- edit tokenizer then hover (edit+hover): result differences detected (0.00, 33.00). +- classifier pipeline completion: result differences detected (123.00, 2.00, 38.00, 767.00). +- pipeline hover: result differences detected (0.00, 34.00, 48.00, 7.00). +- edit prediction then complete (edit+completion): result differences detected (0.00, 23.00). +- edit tokenizer then hover (edit+hover): result differences detected (0.00, 30.00, 33.00, 7.00). ## Benchmark: web | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 5096.62 | 11.39 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 4837.74 | 68.58 | 5 | 25 | 100% | 0 | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 848.83 | 2.18 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 5827.49 | 8.07 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 1402.38 | 12.45 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 4642.16 | 64.04 | 5 | 25 | 100% | 0 | ### request args completion Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 24.97 | 32.61 | 100% | 1.00 | -350.40 | pass | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 47.91 | 168.05 | 100% | 351.40 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 5.12 | 8.98 | 100% | 16.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 6.60 | 10.31 | 100% | 441.00 | +425.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 22.45 | 28.06 | 100% | 1.00 | -15.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 53.18 | 171.24 | 100% | 351.40 | +335.40 | pass | ### client session hover Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 4.17 | 11.46 | 100% | 314.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 20.85 | 43.03 | 100% | 359.00 | +45.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.22 | 0.25 | 100% | 7.00 | -19.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.52 | 0.61 | 100% | 26.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 4.29 | 11.83 | 100% | 314.00 | +288.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 12.70 | 17.25 | 100% | 359.00 | +333.00 | pass | ### client references Method: `textDocument/references` -| Server | Success | Mean ms | P95 ms | Non-empty % | References found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | References found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 0.35 | 0.37 | 100% | 2.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 25.88 | 49.02 | 100% | 2.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 0.32 | 0.34 | 100% | 2.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.50 | 0.62 | 100% | 2.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 0.72 | 0.82 | 100% | 2.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 18.58 | 37.07 | 100% | 2.00 | 0.00 | pass | ### edit response then complete (edit+completion) Method: `textDocument/completion` -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 1.40 | 3.84 | 100% | 32.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 88.45 | 90.27 | 100% | 56.00 | +24.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 2.13 | 4.51 | 100% | 32.00 | -173.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 2.76 | 3.12 | 100% | 227.00 | +22.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 4.99 | 6.76 | 100% | 205.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 87.09 | 88.21 | 100% | 56.00 | -149.00 | pass | ### edit response then hover (edit+hover) Method: `textDocument/hover` -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260408T175301Z.json) | yes | 3.14 | 5.61 | 100% | 3486.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260408T175301Z.json) | yes | 182.75 | 184.62 | 100% | 257.00 | -3229.00 | pass | +| [Ty](latest-results/ty-20260408T235144Z.json) | yes | 0.84 | 0.88 | 100% | 304.00 | -458.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260408T235144Z.json) | yes | 2.31 | 4.70 | 100% | 3486.00 | +2724.00 | pass | +| [Pyright](latest-results/pyright-20260408T235144Z.json) | yes | 29.01 | 34.12 | 100% | 762.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260408T235144Z.json) | yes | 179.39 | 182.22 | 100% | 257.00 | -505.00 | pass | ### Result Differences -- request args completion: result differences detected (1.00, 351.40). -- client session hover: result differences detected (314.00, 359.00). -- edit response then complete (edit+completion): result differences detected (32.00, 56.00). -- edit response then hover (edit+hover): result differences detected (257.00, 3486.00). +- request args completion: result differences detected (1.00, 16.00, 351.40, 441.00). +- client session hover: result differences detected (26.00, 314.00, 359.00, 7.00). +- edit response then complete (edit+completion): result differences detected (205.00, 227.00, 32.00, 56.00). +- edit response then hover (edit+hover): result differences detected (257.00, 304.00, 3486.00, 762.00). diff --git a/latest-results/pylsp-mypy-20260408T175301Z-responses.jsonl b/latest-results/pylsp-mypy-20260408T235144Z-responses.jsonl similarity index 98% rename from latest-results/pylsp-mypy-20260408T175301Z-responses.jsonl rename to latest-results/pylsp-mypy-20260408T235144Z-responses.jsonl index 7a67f36..bc18720 100644 --- a/latest-results/pylsp-mypy-20260408T175301Z-responses.jsonl +++ b/latest-results/pylsp-mypy-20260408T235144Z-responses.jsonl @@ -64,7 +64,7 @@ {"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 4, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} {"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 5, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} {"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 1, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} -{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 2, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 18, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 7, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 18, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 18, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 18, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 18, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 18, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 18, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 18, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 18, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 18, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 18, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 18, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 18, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 18, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 18, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 2, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} {"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 3, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} {"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 4, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} {"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 5, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} diff --git a/latest-results/pylsp-mypy-20260408T175301Z.json b/latest-results/pylsp-mypy-20260408T235144Z.json similarity index 89% rename from latest-results/pylsp-mypy-20260408T175301Z.json rename to latest-results/pylsp-mypy-20260408T235144Z.json index d42569d..ce23494 100644 --- a/latest-results/pylsp-mypy-20260408T175301Z.json +++ b/latest-results/pylsp-mypy-20260408T235144Z.json @@ -11,8 +11,8 @@ "transformers", "web" ], - "started_at_unix": 1775670841.2169435, - "finished_at_unix": 1775671054.260644, + "started_at_unix": 1775692411.7282712, + "finished_at_unix": 1775692621.3285284, "scenario_reports": [], "benchmark_reports": [ { @@ -25,7 +25,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/bin/python", "success": false, - "total_duration_ms": 8038.135417000007, + "total_duration_ms": 7779.561312999987, "error_message": null, "summary": { "request_count": 32, @@ -34,11 +34,11 @@ "failure_count": 0, "bytes_sent": 18656, "bytes_received": 301010, - "min_ms": 0.6160830000112583, - "max_ms": 2840.6361410000045, - "mean_ms": 234.50140859375335, - "median_ms": 90.88883199999032, - "p95_ms": 975.2820548500096, + "min_ms": 0.6268420000026254, + "max_ms": 2629.9385259999895, + "mean_ms": 226.089700718747, + "median_ms": 45.433447500002444, + "p95_ms": 1011.7245267499839, "result_summary": { "present_count": 31, "empty_count": 7, @@ -85,27 +85,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 4.107248000025265, - "max_ms": 123.43566999999211, - "mean_ms": 44.580374999998185, - "median_ms": 28.738419500001555, - "p95_ms": 112.3177170999895 + "min_ms": 4.0698020000036195, + "max_ms": 53.68339599999672, + "mean_ms": 24.929670299999884, + "median_ms": 22.775521500008722, + "p95_ms": 50.662107699993435 }, "textDocument/hover": { "point_count": 2, - "min_ms": 183.93003700001032, - "max_ms": 200.09040900001196, - "mean_ms": 191.83461280000813, - "median_ms": 190.96546950001425, - "p95_ms": 199.6900125000181 + "min_ms": 188.1647790000045, + "max_ms": 200.84120199999234, + "mean_ms": 193.1288708999972, + "median_ms": 192.8512679999983, + "p95_ms": 199.21007619999642 }, "textDocument/definition": { "point_count": 1, - "min_ms": 1.0074009999812006, - "max_ms": 1.0818899999947007, - "mean_ms": 1.0420315999965624, - "median_ms": 1.0396110000101544, - "p95_ms": 1.0748227999954452 + "min_ms": 1.0202279999873554, + "max_ms": 1.0661550000179432, + "mean_ms": 1.0452695999958905, + "median_ms": 1.0519989999977497, + "p95_ms": 1.0633676000111336 } }, "validation": { @@ -131,11 +131,11 @@ "failure_count": 0, "bytes_sent": 1425, "bytes_received": 194805, - "min_ms": 52.660580000008395, - "max_ms": 123.43566999999211, - "mean_ms": 84.69716479999647, - "median_ms": 83.04855599999428, - "p95_ms": 118.49435759999095, + "min_ms": 41.247454000000516, + "max_ms": 53.68339599999672, + "mean_ms": 45.65863099999774, + "median_ms": 43.89747300001545, + "p95_ms": 52.34060119999526, "result_summary": { "present_count": 5, "empty_count": 0, @@ -185,9 +185,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1021.7136779999976, + "duration_ms": 1061.738575999982, "success": true, - "started_at_unix": 1775670842.0495052, + "started_at_unix": 1775692412.6268687, "bytes_sent": 285, "bytes_received": 38961, "request_id": 2, @@ -215,9 +215,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 65.61191000000122, + "duration_ms": 42.49540999998658, "success": true, - "started_at_unix": 1775670843.0719283, + "started_at_unix": 1775692413.689278, "bytes_sent": 285, "bytes_received": 38961, "request_id": 3, @@ -245,9 +245,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 52.660580000008395, + "duration_ms": 46.969421999989436, "success": true, - "started_at_unix": 1775670843.1394577, + "started_at_unix": 1775692413.7328646, "bytes_sent": 285, "bytes_received": 38961, "request_id": 4, @@ -275,9 +275,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 83.04855599999428, + "duration_ms": 43.89747300001545, "success": true, - "started_at_unix": 1775670843.1935449, + "started_at_unix": 1775692413.7808008, "bytes_sent": 285, "bytes_received": 38961, "request_id": 5, @@ -305,9 +305,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 98.72910799998635, + "duration_ms": 53.68339599999672, "success": true, - "started_at_unix": 1775670843.2784932, + "started_at_unix": 1775692413.8257186, "bytes_sent": 285, "bytes_received": 38961, "request_id": 6, @@ -335,9 +335,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 123.43566999999211, + "duration_ms": 41.247454000000516, "success": true, - "started_at_unix": 1775670843.379074, + "started_at_unix": 1775692413.8804178, "bytes_sent": 285, "bytes_received": 38961, "request_id": 7, @@ -380,11 +380,11 @@ "failure_count": 0, "bytes_sent": 1269, "bytes_received": 22644, - "min_ms": 193.80287800001383, - "max_ms": 200.09040900001196, - "mean_ms": 197.32709260001116, - "median_ms": 197.05675500000552, - "p95_ms": 199.9124550000147, + "min_ms": 191.8516679999982, + "max_ms": 200.84120199999234, + "mean_ms": 195.20240959999455, + "median_ms": 193.51834699997994, + "p95_ms": 200.11625719999415, "result_summary": { "present_count": 5, "empty_count": 0, @@ -434,9 +434,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2840.6361410000045, + "duration_ms": 2629.9385259999895, "success": true, - "started_at_unix": 1775670843.5044553, + "started_at_unix": 1775692413.9227154, "bytes_sent": 253, "bytes_received": 4528, "request_id": 8, @@ -464,9 +464,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 200.09040900001196, + "duration_ms": 200.84120199999234, "success": true, - "started_at_unix": 1775670846.3451872, + "started_at_unix": 1775692416.5527463, "bytes_sent": 253, "bytes_received": 4528, "request_id": 9, @@ -494,9 +494,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.05675500000552, + "duration_ms": 197.21647800000142, "success": true, - "started_at_unix": 1775670846.545408, + "started_at_unix": 1775692416.7537065, "bytes_sent": 254, "bytes_received": 4529, "request_id": 10, @@ -524,9 +524,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 193.80287800001383, + "duration_ms": 191.8516679999982, "success": true, - "started_at_unix": 1775670846.7426338, + "started_at_unix": 1775692416.9511144, "bytes_sent": 254, "bytes_received": 4529, "request_id": 11, @@ -554,9 +554,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.48478199999886, + "duration_ms": 192.58435300000087, "success": true, - "started_at_unix": 1775670846.9365613, + "started_at_unix": 1775692417.1431293, "bytes_sent": 254, "bytes_received": 4529, "request_id": 12, @@ -584,9 +584,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 199.2006390000256, + "duration_ms": 193.51834699997994, "success": true, - "started_at_unix": 1775670847.1332207, + "started_at_unix": 1775692417.3358655, "bytes_sent": 254, "bytes_received": 4529, "request_id": 13, @@ -629,11 +629,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1570, - "min_ms": 1.0074009999812006, - "max_ms": 1.0818899999947007, - "mean_ms": 1.0420315999965624, - "median_ms": 1.0396110000101544, - "p95_ms": 1.0748227999954452, + "min_ms": 1.0202279999873554, + "max_ms": 1.0661550000179432, + "mean_ms": 1.0452695999958905, + "median_ms": 1.0519989999977497, + "p95_ms": 1.0633676000111336, "result_summary": { "present_count": 5, "empty_count": 0, @@ -683,9 +683,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.385279999993827, + "duration_ms": 1.3630809999938265, "success": true, - "started_at_unix": 1775670847.3326309, + "started_at_unix": 1775692417.5295782, "bytes_sent": 260, "bytes_received": 314, "request_id": 14, @@ -713,9 +713,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0818899999947007, + "duration_ms": 1.0519989999977497, "success": true, - "started_at_unix": 1775670847.3340552, + "started_at_unix": 1775692417.5309844, "bytes_sent": 260, "bytes_received": 314, "request_id": 15, @@ -743,9 +743,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.046553999998423, + "duration_ms": 1.035747999992509, "success": true, - "started_at_unix": 1775670847.335181, + "started_at_unix": 1775692417.5320916, "bytes_sent": 260, "bytes_received": 314, "request_id": 16, @@ -773,9 +773,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0347019999983331, + "duration_ms": 1.0661550000179432, "success": true, - "started_at_unix": 1775670847.3362675, + "started_at_unix": 1775692417.5331805, "bytes_sent": 260, "bytes_received": 314, "request_id": 17, @@ -803,9 +803,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0396110000101544, + "duration_ms": 1.0522179999838954, "success": true, - "started_at_unix": 1775670847.337344, + "started_at_unix": 1775692417.5343, "bytes_sent": 260, "bytes_received": 314, "request_id": 18, @@ -833,9 +833,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0074009999812006, + "duration_ms": 1.0202279999873554, "success": true, - "started_at_unix": 1775670847.3384216, + "started_at_unix": 1775692417.5354054, "bytes_sent": 260, "bytes_received": 314, "request_id": 19, @@ -878,11 +878,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 730, - "min_ms": 4.107248000025265, - "max_ms": 4.816258999994716, - "mean_ms": 4.463585199999898, - "median_ms": 4.5347880000008445, - "p95_ms": 4.777812999992648, + "min_ms": 4.0698020000036195, + "max_ms": 4.3035890000169275, + "mean_ms": 4.200709600002028, + "median_ms": 4.222290999990719, + "p95_ms": 4.292619800014563, "result_summary": { "present_count": 5, "empty_count": 5, @@ -932,9 +932,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.991345000012416, + "duration_ms": 5.680288999997174, "success": true, - "started_at_unix": 1775670847.3396308, + "started_at_unix": 1775692417.536647, "bytes_sent": 288, "bytes_received": 146, "request_id": 20, @@ -962,9 +962,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.624028999984375, + "duration_ms": 4.222290999990719, "success": true, - "started_at_unix": 1775670847.3457034, + "started_at_unix": 1775692417.5424354, "bytes_sent": 288, "bytes_received": 146, "request_id": 21, @@ -992,9 +992,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.5347880000008445, + "duration_ms": 4.3035890000169275, "success": true, - "started_at_unix": 1775670847.3504174, + "started_at_unix": 1775692417.5467727, "bytes_sent": 288, "bytes_received": 146, "request_id": 22, @@ -1022,9 +1022,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.107248000025265, + "duration_ms": 4.1591229999937696, "success": true, - "started_at_unix": 1775670847.3550403, + "started_at_unix": 1775692417.5512133, "bytes_sent": 288, "bytes_received": 146, "request_id": 23, @@ -1052,9 +1052,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.235601999994287, + "duration_ms": 4.248743000005106, "success": true, - "started_at_unix": 1775670847.3592432, + "started_at_unix": 1775692417.5554857, "bytes_sent": 288, "bytes_received": 146, "request_id": 24, @@ -1082,9 +1082,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.816258999994716, + "duration_ms": 4.0698020000036195, "success": true, - "started_at_unix": 1775670847.363611, + "started_at_unix": 1775692417.5598836, "bytes_sent": 288, "bytes_received": 146, "request_id": 25, @@ -1127,11 +1127,11 @@ "failure_count": 0, "bytes_sent": 1275, "bytes_received": 30190, - "min_ms": 183.93003700001032, - "max_ms": 188.12806100001467, - "mean_ms": 186.3421330000051, - "median_ms": 186.9649079999931, - "p95_ms": 188.08700540001269, + "min_ms": 188.1647790000045, + "max_ms": 193.16045200000076, + "mean_ms": 191.05533219999984, + "median_ms": 191.6155549999985, + "p95_ms": 193.15199819999975, "result_summary": { "present_count": 5, "empty_count": 0, @@ -1181,9 +1181,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 937.2925450000196, + "duration_ms": 970.8039409999856, "success": true, - "started_at_unix": 1775670847.3686948, + "started_at_unix": 1775692417.5643003, "bytes_sent": 255, "bytes_received": 6038, "request_id": 26, @@ -1211,9 +1211,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 188.12806100001467, + "duration_ms": 193.16045200000076, "success": true, - "started_at_unix": 1775670848.3061545, + "started_at_unix": 1775692418.5352817, "bytes_sent": 255, "bytes_received": 6038, "request_id": 27, @@ -1241,9 +1241,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 184.7648760000027, + "duration_ms": 191.6155549999985, "success": true, - "started_at_unix": 1775670848.4944723, + "started_at_unix": 1775692418.7286456, "bytes_sent": 255, "bytes_received": 6038, "request_id": 28, @@ -1271,9 +1271,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 183.93003700001032, + "duration_ms": 189.21769199999972, "success": true, - "started_at_unix": 1775670848.6794717, + "started_at_unix": 1775692418.9205055, "bytes_sent": 255, "bytes_received": 6038, "request_id": 29, @@ -1301,9 +1301,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 187.92278300000476, + "duration_ms": 188.1647790000045, "success": true, - "started_at_unix": 1775670848.8635888, + "started_at_unix": 1775692419.1099308, "bytes_sent": 255, "bytes_received": 6038, "request_id": 30, @@ -1331,9 +1331,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 186.9649079999931, + "duration_ms": 193.11818299999572, "success": true, - "started_at_unix": 1775670849.0517442, + "started_at_unix": 1775692419.2983353, "bytes_sent": 255, "bytes_received": 6038, "request_id": 31, @@ -1365,9 +1365,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 327.049967000022, + "duration_ms": 378.90740800000344, "success": true, - "started_at_unix": 1775670841.7221355, + "started_at_unix": 1775692412.2476542, "bytes_sent": 673, "bytes_received": 967, "request_id": 1, @@ -1386,9 +1386,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.022000999990723358, + "duration_ms": 0.02575899998191744, "success": true, - "started_at_unix": 1775670842.0492733, + "started_at_unix": 1775692412.6266618, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -1401,9 +1401,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.01490799999714909, + "duration_ms": 0.016931999994085345, "success": true, - "started_at_unix": 1775670842.0493383, + "started_at_unix": 1775692412.6267114, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -1419,9 +1419,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.023374000022613473, + "duration_ms": 0.01953599999637845, "success": true, - "started_at_unix": 1775670842.0494397, + "started_at_unix": 1775692412.6268132, "bytes_sent": 492, "bytes_received": 0, "request_id": null, @@ -1437,9 +1437,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1021.7136779999976, + "duration_ms": 1061.738575999982, "success": true, - "started_at_unix": 1775670842.0495052, + "started_at_unix": 1775692412.6268687, "bytes_sent": 285, "bytes_received": 38961, "request_id": 2, @@ -1467,9 +1467,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 65.61191000000122, + "duration_ms": 42.49540999998658, "success": true, - "started_at_unix": 1775670843.0719283, + "started_at_unix": 1775692413.689278, "bytes_sent": 285, "bytes_received": 38961, "request_id": 3, @@ -1497,9 +1497,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 52.660580000008395, + "duration_ms": 46.969421999989436, "success": true, - "started_at_unix": 1775670843.1394577, + "started_at_unix": 1775692413.7328646, "bytes_sent": 285, "bytes_received": 38961, "request_id": 4, @@ -1527,9 +1527,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 83.04855599999428, + "duration_ms": 43.89747300001545, "success": true, - "started_at_unix": 1775670843.1935449, + "started_at_unix": 1775692413.7808008, "bytes_sent": 285, "bytes_received": 38961, "request_id": 5, @@ -1557,9 +1557,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 98.72910799998635, + "duration_ms": 53.68339599999672, "success": true, - "started_at_unix": 1775670843.2784932, + "started_at_unix": 1775692413.8257186, "bytes_sent": 285, "bytes_received": 38961, "request_id": 6, @@ -1587,9 +1587,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 123.43566999999211, + "duration_ms": 41.247454000000516, "success": true, - "started_at_unix": 1775670843.379074, + "started_at_unix": 1775692413.8804178, "bytes_sent": 285, "bytes_received": 38961, "request_id": 7, @@ -1617,9 +1617,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2840.6361410000045, + "duration_ms": 2629.9385259999895, "success": true, - "started_at_unix": 1775670843.5044553, + "started_at_unix": 1775692413.9227154, "bytes_sent": 253, "bytes_received": 4528, "request_id": 8, @@ -1647,9 +1647,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 200.09040900001196, + "duration_ms": 200.84120199999234, "success": true, - "started_at_unix": 1775670846.3451872, + "started_at_unix": 1775692416.5527463, "bytes_sent": 253, "bytes_received": 4528, "request_id": 9, @@ -1677,9 +1677,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.05675500000552, + "duration_ms": 197.21647800000142, "success": true, - "started_at_unix": 1775670846.545408, + "started_at_unix": 1775692416.7537065, "bytes_sent": 254, "bytes_received": 4529, "request_id": 10, @@ -1707,9 +1707,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 193.80287800001383, + "duration_ms": 191.8516679999982, "success": true, - "started_at_unix": 1775670846.7426338, + "started_at_unix": 1775692416.9511144, "bytes_sent": 254, "bytes_received": 4529, "request_id": 11, @@ -1737,9 +1737,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.48478199999886, + "duration_ms": 192.58435300000087, "success": true, - "started_at_unix": 1775670846.9365613, + "started_at_unix": 1775692417.1431293, "bytes_sent": 254, "bytes_received": 4529, "request_id": 12, @@ -1767,9 +1767,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 199.2006390000256, + "duration_ms": 193.51834699997994, "success": true, - "started_at_unix": 1775670847.1332207, + "started_at_unix": 1775692417.3358655, "bytes_sent": 254, "bytes_received": 4529, "request_id": 13, @@ -1797,9 +1797,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.385279999993827, + "duration_ms": 1.3630809999938265, "success": true, - "started_at_unix": 1775670847.3326309, + "started_at_unix": 1775692417.5295782, "bytes_sent": 260, "bytes_received": 314, "request_id": 14, @@ -1827,9 +1827,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0818899999947007, + "duration_ms": 1.0519989999977497, "success": true, - "started_at_unix": 1775670847.3340552, + "started_at_unix": 1775692417.5309844, "bytes_sent": 260, "bytes_received": 314, "request_id": 15, @@ -1857,9 +1857,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.046553999998423, + "duration_ms": 1.035747999992509, "success": true, - "started_at_unix": 1775670847.335181, + "started_at_unix": 1775692417.5320916, "bytes_sent": 260, "bytes_received": 314, "request_id": 16, @@ -1887,9 +1887,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0347019999983331, + "duration_ms": 1.0661550000179432, "success": true, - "started_at_unix": 1775670847.3362675, + "started_at_unix": 1775692417.5331805, "bytes_sent": 260, "bytes_received": 314, "request_id": 17, @@ -1917,9 +1917,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0396110000101544, + "duration_ms": 1.0522179999838954, "success": true, - "started_at_unix": 1775670847.337344, + "started_at_unix": 1775692417.5343, "bytes_sent": 260, "bytes_received": 314, "request_id": 18, @@ -1947,9 +1947,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0074009999812006, + "duration_ms": 1.0202279999873554, "success": true, - "started_at_unix": 1775670847.3384216, + "started_at_unix": 1775692417.5354054, "bytes_sent": 260, "bytes_received": 314, "request_id": 19, @@ -1977,9 +1977,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028713999995488848, + "duration_ms": 0.027221999999937907, "success": true, - "started_at_unix": 1775670847.339593, + "started_at_unix": 1775692417.5366063, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -1996,9 +1996,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.991345000012416, + "duration_ms": 5.680288999997174, "success": true, - "started_at_unix": 1775670847.3396308, + "started_at_unix": 1775692417.536647, "bytes_sent": 288, "bytes_received": 146, "request_id": 20, @@ -2026,9 +2026,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02061899999716843, + "duration_ms": 0.024936000016850812, "success": true, - "started_at_unix": 1775670847.3456552, + "started_at_unix": 1775692417.5423634, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2045,9 +2045,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013706000004276575, + "duration_ms": 0.024214999996274855, "success": true, - "started_at_unix": 1775670847.3456836, + "started_at_unix": 1775692417.5423996, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2064,9 +2064,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.624028999984375, + "duration_ms": 4.222290999990719, "success": true, - "started_at_unix": 1775670847.3457034, + "started_at_unix": 1775692417.5424354, "bytes_sent": 288, "bytes_received": 146, "request_id": 21, @@ -2094,9 +2094,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020589000001791646, + "duration_ms": 0.023143000021264015, "success": true, - "started_at_unix": 1775670847.3503711, + "started_at_unix": 1775692417.5467024, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2113,9 +2113,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.012123000004748974, + "duration_ms": 0.024134000000231026, "success": true, - "started_at_unix": 1775670847.3503993, + "started_at_unix": 1775692417.5467362, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2132,9 +2132,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.5347880000008445, + "duration_ms": 4.3035890000169275, "success": true, - "started_at_unix": 1775670847.3504174, + "started_at_unix": 1775692417.5467727, "bytes_sent": 288, "bytes_received": 146, "request_id": 22, @@ -2162,9 +2162,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021271000008482588, + "duration_ms": 0.03131899998720655, "success": true, - "started_at_unix": 1775670847.354994, + "started_at_unix": 1775692417.551134, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2181,9 +2181,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.012142999992192927, + "duration_ms": 0.02416499998503241, "success": true, - "started_at_unix": 1775670847.3550222, + "started_at_unix": 1775692417.5511777, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2200,9 +2200,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.107248000025265, + "duration_ms": 4.1591229999937696, "success": true, - "started_at_unix": 1775670847.3550403, + "started_at_unix": 1775692417.5512133, "bytes_sent": 288, "bytes_received": 146, "request_id": 23, @@ -2230,9 +2230,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022701999995433653, + "duration_ms": 0.02399499999228283, "success": true, - "started_at_unix": 1775670847.3591924, + "started_at_unix": 1775692417.5554173, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2249,9 +2249,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013345000013487152, + "duration_ms": 0.022873000006029542, "success": true, - "started_at_unix": 1775670847.3592231, + "started_at_unix": 1775692417.5554519, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2268,9 +2268,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.235601999994287, + "duration_ms": 4.248743000005106, "success": true, - "started_at_unix": 1775670847.3592432, + "started_at_unix": 1775692417.5554857, "bytes_sent": 288, "bytes_received": 146, "request_id": 24, @@ -2298,9 +2298,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02202200002443533, + "duration_ms": 0.023815000020022126, "success": true, - "started_at_unix": 1775670847.363559, + "started_at_unix": 1775692417.5598128, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2317,9 +2317,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014046999979200336, + "duration_ms": 0.024045000003525274, "success": true, - "started_at_unix": 1775670847.3635893, + "started_at_unix": 1775692417.5598478, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2336,9 +2336,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.816258999994716, + "duration_ms": 4.0698020000036195, "success": true, - "started_at_unix": 1775670847.363611, + "started_at_unix": 1775692417.5598836, "bytes_sent": 288, "bytes_received": 146, "request_id": 25, @@ -2366,9 +2366,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021399999980076245, + "duration_ms": 0.028293000013945857, "success": true, - "started_at_unix": 1775670847.3684692, + "started_at_unix": 1775692417.5640023, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2385,9 +2385,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02499699999702898, + "duration_ms": 0.030406000007587863, "success": true, - "started_at_unix": 1775670847.368661, + "started_at_unix": 1775692417.56426, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2404,9 +2404,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 937.2925450000196, + "duration_ms": 970.8039409999856, "success": true, - "started_at_unix": 1775670847.3686948, + "started_at_unix": 1775692417.5643003, "bytes_sent": 255, "bytes_received": 6038, "request_id": 26, @@ -2434,9 +2434,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028333000017255472, + "duration_ms": 0.029625000024680048, "success": true, - "started_at_unix": 1775670848.3060923, + "started_at_unix": 1775692418.535205, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2453,9 +2453,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014757999991843462, + "duration_ms": 0.023284000008061412, "success": true, - "started_at_unix": 1775670848.306131, + "started_at_unix": 1775692418.5352468, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2472,9 +2472,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 188.12806100001467, + "duration_ms": 193.16045200000076, "success": true, - "started_at_unix": 1775670848.3061545, + "started_at_unix": 1775692418.5352817, "bytes_sent": 255, "bytes_received": 6038, "request_id": 27, @@ -2502,9 +2502,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02623899999321111, + "duration_ms": 0.02822299998683775, "success": true, - "started_at_unix": 1775670848.4944146, + "started_at_unix": 1775692418.7285714, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2521,9 +2521,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013866000017515034, + "duration_ms": 0.022802999978921434, "success": true, - "started_at_unix": 1775670848.4944506, + "started_at_unix": 1775692418.7286115, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2540,9 +2540,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 184.7648760000027, + "duration_ms": 191.6155549999985, "success": true, - "started_at_unix": 1775670848.4944723, + "started_at_unix": 1775692418.7286456, "bytes_sent": 255, "bytes_received": 6038, "request_id": 28, @@ -2570,9 +2570,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02647999997407169, + "duration_ms": 0.029435000016064805, "success": true, - "started_at_unix": 1775670848.6794128, + "started_at_unix": 1775692418.9204285, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2589,9 +2589,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013735999999653359, + "duration_ms": 0.022300999972912905, "success": true, - "started_at_unix": 1775670848.6794496, + "started_at_unix": 1775692418.920471, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2608,9 +2608,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 183.93003700001032, + "duration_ms": 189.21769199999972, "success": true, - "started_at_unix": 1775670848.6794717, + "started_at_unix": 1775692418.9205055, "bytes_sent": 255, "bytes_received": 6038, "request_id": 29, @@ -2638,9 +2638,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026039000005084745, + "duration_ms": 0.02980600001478706, "success": true, - "started_at_unix": 1775670848.8635318, + "started_at_unix": 1775692419.1098542, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2657,9 +2657,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013223999985711998, + "duration_ms": 0.022041000022454682, "success": true, - "started_at_unix": 1775670848.8635674, + "started_at_unix": 1775692419.1098964, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2676,9 +2676,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 187.92278300000476, + "duration_ms": 188.1647790000045, "success": true, - "started_at_unix": 1775670848.8635888, + "started_at_unix": 1775692419.1099308, "bytes_sent": 255, "bytes_received": 6038, "request_id": 30, @@ -2706,9 +2706,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027361999997310704, + "duration_ms": 0.028364000002056855, "success": true, - "started_at_unix": 1775670849.0516849, + "started_at_unix": 1775692419.2982595, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2725,9 +2725,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013686000016832622, + "duration_ms": 0.022561999998060855, "success": true, - "started_at_unix": 1775670849.0517223, + "started_at_unix": 1775692419.2983007, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2744,9 +2744,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 186.9649079999931, + "duration_ms": 193.11818299999572, "success": true, - "started_at_unix": 1775670849.0517442, + "started_at_unix": 1775692419.2983353, "bytes_sent": 255, "bytes_received": 6038, "request_id": 31, @@ -2774,9 +2774,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026480000002493398, + "duration_ms": 0.02698999998074214, "success": true, - "started_at_unix": 1775670849.2388625, + "started_at_unix": 1775692419.491582, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2793,9 +2793,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.013835999993716541, + "duration_ms": 0.022973000000092725, "success": true, - "started_at_unix": 1775670849.2389688, + "started_at_unix": 1775692419.4917114, "bytes_sent": 212, "bytes_received": 0, "request_id": null, @@ -2808,9 +2808,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.6160830000112583, + "duration_ms": 0.6268420000026254, "success": true, - "started_at_unix": 1775670849.2389894, + "started_at_unix": 1775692419.491744, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -2828,9 +2828,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02003699998454067, + "duration_ms": 0.022131999998009633, "success": true, - "started_at_unix": 1775670849.239625, + "started_at_unix": 1775692419.4923906, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -2852,7 +2852,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/bin/python", "success": true, - "total_duration_ms": 8548.601162000012, + "total_duration_ms": 8547.165962000008, "error_message": null, "summary": { "request_count": 32, @@ -2861,11 +2861,11 @@ "failure_count": 0, "bytes_sent": 18652, "bytes_received": 192470, - "min_ms": 0.6481570000005377, - "max_ms": 2001.1189429999945, - "mean_ms": 251.5371093437473, - "median_ms": 180.0270859999813, - "p95_ms": 800.8694470500018, + "min_ms": 0.6164540000099805, + "max_ms": 2099.498754999985, + "mean_ms": 250.65975790624952, + "median_ms": 186.543940500016, + "p95_ms": 775.6431311999933, "result_summary": { "present_count": 31, "empty_count": 1, @@ -2912,27 +2912,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 48.00510600000507, - "max_ms": 786.4981170000078, - "mean_ms": 255.04317759999822, - "median_ms": 289.3706229999964, - "p95_ms": 601.1611273499918 + "min_ms": 47.67343299999993, + "max_ms": 791.5501960000029, + "mean_ms": 249.32062469999892, + "median_ms": 281.87878899998964, + "p95_ms": 585.7803884499996 }, "textDocument/hover": { "point_count": 2, - "min_ms": 176.89800000002265, - "max_ms": 218.15027199997417, - "mean_ms": 194.28107259999763, - "median_ms": 193.77631499999382, - "p95_ms": 214.0476539499801 + "min_ms": 179.67064499998742, + "max_ms": 203.3926949999909, + "mean_ms": 192.45398599999817, + "median_ms": 194.65755500000625, + "p95_ms": 202.98583289999925 }, "textDocument/definition": { "point_count": 1, - "min_ms": 1.039039999994884, - "max_ms": 1.104753999982222, - "mean_ms": 1.0768510000048082, - "median_ms": 1.0796360000142613, - "p95_ms": 1.100970799990364 + "min_ms": 0.9778300000107265, + "max_ms": 1.062888999996403, + "mean_ms": 1.0212120000062441, + "median_ms": 1.0149889999979678, + "p95_ms": 1.062198800002534 } }, "validation": { @@ -2958,11 +2958,11 @@ "failure_count": 0, "bytes_sent": 1385, "bytes_received": 2815, - "min_ms": 48.00510600000507, - "max_ms": 786.4981170000078, - "mean_ms": 202.64201560000856, - "median_ms": 52.51400900002068, - "p95_ms": 644.8048370000037, + "min_ms": 47.67343299999993, + "max_ms": 791.5501960000029, + "mean_ms": 203.02861400000438, + "median_ms": 48.635783000008814, + "p95_ms": 649.0813888000047, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3012,9 +3012,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2001.1189429999945, + "duration_ms": 2099.498754999985, "success": true, - "started_at_unix": 1775670849.8910608, + "started_at_unix": 1775692420.1801405, "bytes_sent": 277, "bytes_received": 563, "request_id": 2, @@ -3042,9 +3042,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 786.4981170000078, + "duration_ms": 791.5501960000029, "success": true, - "started_at_unix": 1775670851.8922555, + "started_at_unix": 1775692422.2797136, "bytes_sent": 277, "bytes_received": 563, "request_id": 3, @@ -3072,9 +3072,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 78.03171699998757, + "duration_ms": 79.20616000001246, "success": true, - "started_at_unix": 1775670852.6788938, + "started_at_unix": 1775692423.0713582, "bytes_sent": 277, "bytes_received": 563, "request_id": 4, @@ -3102,9 +3102,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 52.51400900002068, + "duration_ms": 48.07749799999783, "success": true, - "started_at_unix": 1775670852.7570477, + "started_at_unix": 1775692423.1506605, "bytes_sent": 277, "bytes_received": 563, "request_id": 5, @@ -3132,9 +3132,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 48.00510600000507, + "duration_ms": 47.67343299999993, "success": true, - "started_at_unix": 1775670852.809717, + "started_at_unix": 1775692423.1988778, "bytes_sent": 277, "bytes_received": 563, "request_id": 6, @@ -3162,9 +3162,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 48.161129000021674, + "duration_ms": 48.635783000008814, "success": true, - "started_at_unix": 1775670852.857878, + "started_at_unix": 1775692423.2466426, "bytes_sent": 277, "bytes_received": 563, "request_id": 7, @@ -3207,11 +3207,11 @@ "failure_count": 0, "bytes_sent": 1224, "bytes_received": 1084, - "min_ms": 176.89800000002265, - "max_ms": 181.4004119999879, - "mean_ms": 178.6288221999996, - "median_ms": 178.44989400001054, - "p95_ms": 180.85108159998526, + "min_ms": 179.67064499998742, + "max_ms": 190.05519500001355, + "mean_ms": 183.22509760000116, + "median_ms": 182.65807799997447, + "p95_ms": 188.65069320001453, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3261,9 +3261,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 358.468533000007, + "duration_ms": 361.56105300000263, "success": true, - "started_at_unix": 1775670852.9062462, + "started_at_unix": 1775692423.2954485, "bytes_sent": 244, "bytes_received": 216, "request_id": 8, @@ -3291,9 +3291,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 178.44989400001054, + "duration_ms": 183.03268600001843, "success": true, - "started_at_unix": 1775670853.2647812, + "started_at_unix": 1775692423.6570716, "bytes_sent": 244, "bytes_received": 216, "request_id": 9, @@ -3321,9 +3321,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 181.4004119999879, + "duration_ms": 182.65807799997447, "success": true, - "started_at_unix": 1775670853.4433117, + "started_at_unix": 1775692423.8402038, "bytes_sent": 245, "bytes_received": 217, "request_id": 10, @@ -3351,9 +3351,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 178.65375999997468, + "duration_ms": 180.70888400001195, "success": true, - "started_at_unix": 1775670853.6247923, + "started_at_unix": 1775692424.02294, "bytes_sent": 245, "bytes_received": 217, "request_id": 11, @@ -3381,9 +3381,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 176.89800000002265, + "duration_ms": 179.67064499998742, "success": true, - "started_at_unix": 1775670853.803529, + "started_at_unix": 1775692424.2037246, "bytes_sent": 245, "bytes_received": 217, "request_id": 12, @@ -3411,9 +3411,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 177.74204500000224, + "duration_ms": 190.05519500001355, "success": true, - "started_at_unix": 1775670853.980506, + "started_at_unix": 1775692424.3834753, "bytes_sent": 245, "bytes_received": 217, "request_id": 13, @@ -3456,11 +3456,11 @@ "failure_count": 0, "bytes_sent": 1250, "bytes_received": 1520, - "min_ms": 1.039039999994884, - "max_ms": 1.104753999982222, - "mean_ms": 1.0768510000048082, - "median_ms": 1.0796360000142613, - "p95_ms": 1.100970799990364, + "min_ms": 0.9778300000107265, + "max_ms": 1.062888999996403, + "mean_ms": 1.0212120000062441, + "median_ms": 1.0149889999979678, + "p95_ms": 1.062198800002534, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3510,9 +3510,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4870009999867762, + "duration_ms": 1.4376529999822196, "success": true, - "started_at_unix": 1775670854.1584077, + "started_at_unix": 1775692424.573693, "bytes_sent": 250, "bytes_received": 304, "request_id": 14, @@ -3540,9 +3540,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.104753999982222, + "duration_ms": 1.062888999996403, "success": true, - "started_at_unix": 1775670854.1599362, + "started_at_unix": 1775692424.5751743, "bytes_sent": 250, "bytes_received": 304, "request_id": 15, @@ -3570,9 +3570,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0858380000229317, + "duration_ms": 1.0149889999979678, "success": true, - "started_at_unix": 1775670854.161096, + "started_at_unix": 1775692424.5762851, "bytes_sent": 250, "bytes_received": 304, "request_id": 16, @@ -3600,9 +3600,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0796360000142613, + "duration_ms": 1.0594380000270576, "success": true, - "started_at_unix": 1775670854.1622362, + "started_at_unix": 1775692424.5773463, "bytes_sent": 250, "bytes_received": 304, "request_id": 17, @@ -3630,9 +3630,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0749870000097417, + "duration_ms": 0.9778300000107265, "success": true, - "started_at_unix": 1775670854.1633677, + "started_at_unix": 1775692424.5784495, "bytes_sent": 250, "bytes_received": 304, "request_id": 18, @@ -3660,9 +3660,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.039039999994884, + "duration_ms": 0.9909139999990657, "success": true, - "started_at_unix": 1775670854.1644871, + "started_at_unix": 1775692424.5794683, "bytes_sent": 250, "bytes_received": 304, "request_id": 19, @@ -3705,11 +3705,11 @@ "failure_count": 0, "bytes_sent": 1390, "bytes_received": 152915, - "min_ms": 288.8955399999986, - "max_ms": 374.6381399999734, - "mean_ms": 307.44433959998787, - "median_ms": 290.209558999976, - "p95_ms": 358.43706259997816, + "min_ms": 281.3785029999849, + "max_ms": 334.2839569999967, + "mean_ms": 295.61263539999345, + "median_ms": 289.2035190000115, + "p95_ms": 325.5907901999933, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3759,9 +3759,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 818.4344059999944, + "duration_ms": 762.6282599999854, "success": true, - "started_at_unix": 1775670854.1657374, + "started_at_unix": 1775692424.5806792, "bytes_sent": 278, "bytes_received": 30583, "request_id": 20, @@ -3789,9 +3789,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 290.209558999976, + "duration_ms": 282.3790749999944, "success": true, - "started_at_unix": 1775670854.9847913, + "started_at_unix": 1775692425.3440533, "bytes_sent": 278, "bytes_received": 30583, "request_id": 21, @@ -3819,9 +3819,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 374.6381399999734, + "duration_ms": 334.2839569999967, "success": true, - "started_at_unix": 1775670855.2758853, + "started_at_unix": 1775692425.627374, "bytes_sent": 278, "bytes_received": 30583, "request_id": 22, @@ -3849,9 +3849,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 288.8955399999986, + "duration_ms": 281.3785029999849, "success": true, - "started_at_unix": 1775670855.6514065, + "started_at_unix": 1775692425.9625244, "bytes_sent": 278, "bytes_received": 30583, "request_id": 23, @@ -3879,9 +3879,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 293.63275299999714, + "duration_ms": 290.8181229999798, "success": true, - "started_at_unix": 1775670855.9413466, + "started_at_unix": 1775692426.2449381, "bytes_sent": 278, "bytes_received": 30583, "request_id": 24, @@ -3909,9 +3909,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 289.84570599999415, + "duration_ms": 289.2035190000115, "success": true, - "started_at_unix": 1775670856.2360017, + "started_at_unix": 1775692426.536659, "bytes_sent": 278, "bytes_received": 30583, "request_id": 25, @@ -3954,11 +3954,11 @@ "failure_count": 0, "bytes_sent": 1225, "bytes_received": 1155, - "min_ms": 206.15221799999972, - "max_ms": 218.15027199997417, - "mean_ms": 209.93332299999565, - "median_ms": 208.54126300000075, - "p95_ms": 216.3268861999768, + "min_ms": 199.25991499999895, + "max_ms": 203.3926949999909, + "mean_ms": 201.68287439999517, + "median_ms": 202.32730199998628, + "p95_ms": 203.21186739999462, "result_summary": { "present_count": 5, "empty_count": 0, @@ -4008,9 +4008,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 210.17848199997502, + "duration_ms": 202.77737000000684, "success": true, - "started_at_unix": 1775670856.526994, + "started_at_unix": 1775692426.8269823, "bytes_sent": 245, "bytes_received": 231, "request_id": 26, @@ -4038,9 +4038,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 207.7895190000163, + "duration_ms": 202.48855700000945, "success": true, - "started_at_unix": 1775670856.73729, + "started_at_unix": 1775692427.0299006, "bytes_sent": 245, "bytes_received": 231, "request_id": 27, @@ -4068,9 +4068,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 208.54126300000075, + "duration_ms": 200.94590299999027, "success": true, - "started_at_unix": 1775670856.9452128, + "started_at_unix": 1775692427.232517, "bytes_sent": 245, "bytes_received": 231, "request_id": 28, @@ -4098,9 +4098,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 218.15027199997417, + "duration_ms": 202.32730199998628, "success": true, - "started_at_unix": 1775670857.1539276, + "started_at_unix": 1775692427.4335995, "bytes_sent": 245, "bytes_received": 231, "request_id": 29, @@ -4128,9 +4128,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 209.03334299998733, + "duration_ms": 203.3926949999909, "success": true, - "started_at_unix": 1775670857.3722146, + "started_at_unix": 1775692427.636095, "bytes_sent": 245, "bytes_received": 231, "request_id": 30, @@ -4158,9 +4158,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 206.15221799999972, + "duration_ms": 199.25991499999895, "success": true, - "started_at_unix": 1775670857.5813837, + "started_at_unix": 1775692427.8396206, "bytes_sent": 245, "bytes_received": 231, "request_id": 31, @@ -4192,9 +4192,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 160.22521999997252, + "duration_ms": 169.74054100001013, "success": true, - "started_at_unix": 1775670849.7304604, + "started_at_unix": 1775692420.0100446, "bytes_sent": 655, "bytes_received": 967, "request_id": 1, @@ -4213,9 +4213,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02443699997911608, + "duration_ms": 0.02623899999321111, "success": true, - "started_at_unix": 1775670849.890775, + "started_at_unix": 1775692420.1798837, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -4228,9 +4228,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.02847400000405287, + "duration_ms": 0.017694000007395516, "success": true, - "started_at_unix": 1775670849.890862, + "started_at_unix": 1775692420.1799357, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -4246,9 +4246,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.029334999993579913, + "duration_ms": 0.02525700000433062, "success": true, - "started_at_unix": 1775670849.8909838, + "started_at_unix": 1775692420.1800766, "bytes_sent": 858, "bytes_received": 0, "request_id": null, @@ -4264,9 +4264,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2001.1189429999945, + "duration_ms": 2099.498754999985, "success": true, - "started_at_unix": 1775670849.8910608, + "started_at_unix": 1775692420.1801405, "bytes_sent": 277, "bytes_received": 563, "request_id": 2, @@ -4294,9 +4294,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 786.4981170000078, + "duration_ms": 791.5501960000029, "success": true, - "started_at_unix": 1775670851.8922555, + "started_at_unix": 1775692422.2797136, "bytes_sent": 277, "bytes_received": 563, "request_id": 3, @@ -4324,9 +4324,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 78.03171699998757, + "duration_ms": 79.20616000001246, "success": true, - "started_at_unix": 1775670852.6788938, + "started_at_unix": 1775692423.0713582, "bytes_sent": 277, "bytes_received": 563, "request_id": 4, @@ -4354,9 +4354,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 52.51400900002068, + "duration_ms": 48.07749799999783, "success": true, - "started_at_unix": 1775670852.7570477, + "started_at_unix": 1775692423.1506605, "bytes_sent": 277, "bytes_received": 563, "request_id": 5, @@ -4384,9 +4384,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 48.00510600000507, + "duration_ms": 47.67343299999993, "success": true, - "started_at_unix": 1775670852.809717, + "started_at_unix": 1775692423.1988778, "bytes_sent": 277, "bytes_received": 563, "request_id": 6, @@ -4414,9 +4414,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 48.161129000021674, + "duration_ms": 48.635783000008814, "success": true, - "started_at_unix": 1775670852.857878, + "started_at_unix": 1775692423.2466426, "bytes_sent": 277, "bytes_received": 563, "request_id": 7, @@ -4444,9 +4444,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 358.468533000007, + "duration_ms": 361.56105300000263, "success": true, - "started_at_unix": 1775670852.9062462, + "started_at_unix": 1775692423.2954485, "bytes_sent": 244, "bytes_received": 216, "request_id": 8, @@ -4474,9 +4474,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 178.44989400001054, + "duration_ms": 183.03268600001843, "success": true, - "started_at_unix": 1775670853.2647812, + "started_at_unix": 1775692423.6570716, "bytes_sent": 244, "bytes_received": 216, "request_id": 9, @@ -4504,9 +4504,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 181.4004119999879, + "duration_ms": 182.65807799997447, "success": true, - "started_at_unix": 1775670853.4433117, + "started_at_unix": 1775692423.8402038, "bytes_sent": 245, "bytes_received": 217, "request_id": 10, @@ -4534,9 +4534,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 178.65375999997468, + "duration_ms": 180.70888400001195, "success": true, - "started_at_unix": 1775670853.6247923, + "started_at_unix": 1775692424.02294, "bytes_sent": 245, "bytes_received": 217, "request_id": 11, @@ -4564,9 +4564,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 176.89800000002265, + "duration_ms": 179.67064499998742, "success": true, - "started_at_unix": 1775670853.803529, + "started_at_unix": 1775692424.2037246, "bytes_sent": 245, "bytes_received": 217, "request_id": 12, @@ -4594,9 +4594,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 177.74204500000224, + "duration_ms": 190.05519500001355, "success": true, - "started_at_unix": 1775670853.980506, + "started_at_unix": 1775692424.3834753, "bytes_sent": 245, "bytes_received": 217, "request_id": 13, @@ -4624,9 +4624,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4870009999867762, + "duration_ms": 1.4376529999822196, "success": true, - "started_at_unix": 1775670854.1584077, + "started_at_unix": 1775692424.573693, "bytes_sent": 250, "bytes_received": 304, "request_id": 14, @@ -4654,9 +4654,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.104753999982222, + "duration_ms": 1.062888999996403, "success": true, - "started_at_unix": 1775670854.1599362, + "started_at_unix": 1775692424.5751743, "bytes_sent": 250, "bytes_received": 304, "request_id": 15, @@ -4684,9 +4684,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0858380000229317, + "duration_ms": 1.0149889999979678, "success": true, - "started_at_unix": 1775670854.161096, + "started_at_unix": 1775692424.5762851, "bytes_sent": 250, "bytes_received": 304, "request_id": 16, @@ -4714,9 +4714,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0796360000142613, + "duration_ms": 1.0594380000270576, "success": true, - "started_at_unix": 1775670854.1622362, + "started_at_unix": 1775692424.5773463, "bytes_sent": 250, "bytes_received": 304, "request_id": 17, @@ -4744,9 +4744,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0749870000097417, + "duration_ms": 0.9778300000107265, "success": true, - "started_at_unix": 1775670854.1633677, + "started_at_unix": 1775692424.5784495, "bytes_sent": 250, "bytes_received": 304, "request_id": 18, @@ -4774,9 +4774,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.039039999994884, + "duration_ms": 0.9909139999990657, "success": true, - "started_at_unix": 1775670854.1644871, + "started_at_unix": 1775692424.5794683, "bytes_sent": 250, "bytes_received": 304, "request_id": 19, @@ -4804,9 +4804,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02567800001429532, + "duration_ms": 0.02581800001166812, "success": true, - "started_at_unix": 1775670854.165702, + "started_at_unix": 1775692424.5806441, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4823,9 +4823,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 818.4344059999944, + "duration_ms": 762.6282599999854, "success": true, - "started_at_unix": 1775670854.1657374, + "started_at_unix": 1775692424.5806792, "bytes_sent": 278, "bytes_received": 30583, "request_id": 20, @@ -4853,9 +4853,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03768100000911545, + "duration_ms": 0.03131900001562826, "success": true, - "started_at_unix": 1775670854.9847198, + "started_at_unix": 1775692425.343953, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -4872,9 +4872,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01440700000898687, + "duration_ms": 0.02002700000502955, "success": true, - "started_at_unix": 1775670854.984768, + "started_at_unix": 1775692425.3440237, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4891,9 +4891,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 290.209558999976, + "duration_ms": 282.3790749999944, "success": true, - "started_at_unix": 1775670854.9847913, + "started_at_unix": 1775692425.3440533, "bytes_sent": 278, "bytes_received": 30583, "request_id": 21, @@ -4921,9 +4921,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.051947000002883215, + "duration_ms": 0.025638000010985706, "success": true, - "started_at_unix": 1775670855.2757957, + "started_at_unix": 1775692425.6273167, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -4940,9 +4940,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01655099998743026, + "duration_ms": 0.012703999999530424, "success": true, - "started_at_unix": 1775670855.2758589, + "started_at_unix": 1775692425.6273525, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4959,9 +4959,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 374.6381399999734, + "duration_ms": 334.2839569999967, "success": true, - "started_at_unix": 1775670855.2758853, + "started_at_unix": 1775692425.627374, "bytes_sent": 278, "bytes_received": 30583, "request_id": 22, @@ -4989,9 +4989,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025768000000425673, + "duration_ms": 0.025467999989814416, "success": true, - "started_at_unix": 1775670855.6513486, + "started_at_unix": 1775692425.9624674, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5008,9 +5008,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013144000007514478, + "duration_ms": 0.01332499999762149, "success": true, - "started_at_unix": 1775670855.651384, + "started_at_unix": 1775692425.962503, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5027,9 +5027,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 288.8955399999986, + "duration_ms": 281.3785029999849, "success": true, - "started_at_unix": 1775670855.6514065, + "started_at_unix": 1775692425.9625244, "bytes_sent": 278, "bytes_received": 30583, "request_id": 23, @@ -5057,9 +5057,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02658000002497829, + "duration_ms": 0.025537999988500815, "success": true, - "started_at_unix": 1775670855.941288, + "started_at_unix": 1775692426.2448812, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5076,9 +5076,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013295999991669305, + "duration_ms": 0.013215000024047185, "success": true, - "started_at_unix": 1775670855.9413245, + "started_at_unix": 1775692426.2449162, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5095,9 +5095,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 293.63275299999714, + "duration_ms": 290.8181229999798, "success": true, - "started_at_unix": 1775670855.9413466, + "started_at_unix": 1775692426.2449381, "bytes_sent": 278, "bytes_received": 30583, "request_id": 24, @@ -5125,9 +5125,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027181000007203693, + "duration_ms": 0.026269000017009603, "success": true, - "started_at_unix": 1775670856.2359395, + "started_at_unix": 1775692426.5365834, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5144,9 +5144,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013625000008232746, + "duration_ms": 0.023282999990215103, "success": true, - "started_at_unix": 1775670856.2359774, + "started_at_unix": 1775692426.5366235, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5163,9 +5163,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 289.84570599999415, + "duration_ms": 289.2035190000115, "success": true, - "started_at_unix": 1775670856.2360017, + "started_at_unix": 1775692426.536659, "bytes_sent": 278, "bytes_received": 30583, "request_id": 25, @@ -5193,9 +5193,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02523699998846496, + "duration_ms": 0.027600999999322084, "success": true, - "started_at_unix": 1775670856.5267503, + "started_at_unix": 1775692426.8266854, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5212,9 +5212,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02020799999513656, + "duration_ms": 0.028362999984210546, "success": true, - "started_at_unix": 1775670856.526964, + "started_at_unix": 1775692426.8269389, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5231,9 +5231,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 210.17848199997502, + "duration_ms": 202.77737000000684, "success": true, - "started_at_unix": 1775670856.526994, + "started_at_unix": 1775692426.8269823, "bytes_sent": 245, "bytes_received": 231, "request_id": 26, @@ -5261,9 +5261,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02789199999142511, + "duration_ms": 0.03458399999090034, "success": true, - "started_at_unix": 1775670856.7372305, + "started_at_unix": 1775692427.0298278, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5280,9 +5280,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014356999997744424, + "duration_ms": 0.017092000007323804, "success": true, - "started_at_unix": 1775670856.737268, + "started_at_unix": 1775692427.0298734, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5299,9 +5299,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 207.7895190000163, + "duration_ms": 202.48855700000945, "success": true, - "started_at_unix": 1775670856.73729, + "started_at_unix": 1775692427.0299006, "bytes_sent": 245, "bytes_received": 231, "request_id": 27, @@ -5329,9 +5329,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02616899999452471, + "duration_ms": 0.02691000000254462, "success": true, - "started_at_unix": 1775670856.9451537, + "started_at_unix": 1775692427.23246, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5348,9 +5348,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014015999994398953, + "duration_ms": 0.013916000000335771, "success": true, - "started_at_unix": 1775670856.9451897, + "started_at_unix": 1775692427.232496, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5367,9 +5367,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 208.54126300000075, + "duration_ms": 200.94590299999027, "success": true, - "started_at_unix": 1775670856.9452128, + "started_at_unix": 1775692427.232517, "bytes_sent": 245, "bytes_received": 231, "request_id": 28, @@ -5397,9 +5397,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029756000003544614, + "duration_ms": 0.025217000001021006, "success": true, - "started_at_unix": 1775670857.153861, + "started_at_unix": 1775692427.433544, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5416,9 +5416,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015528999995240156, + "duration_ms": 0.013554999981124638, "success": true, - "started_at_unix": 1775670857.1539023, + "started_at_unix": 1775692427.433578, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5435,9 +5435,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 218.15027199997417, + "duration_ms": 202.32730199998628, "success": true, - "started_at_unix": 1775670857.1539276, + "started_at_unix": 1775692427.4335995, "bytes_sent": 245, "bytes_received": 231, "request_id": 29, @@ -5465,9 +5465,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026619999999866195, + "duration_ms": 0.0292949999902703, "success": true, - "started_at_unix": 1775670857.372156, + "started_at_unix": 1775692427.636032, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5484,9 +5484,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014276000001700595, + "duration_ms": 0.01456699999380362, "success": true, - "started_at_unix": 1775670857.372192, + "started_at_unix": 1775692427.636071, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5503,9 +5503,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 209.03334299998733, + "duration_ms": 203.3926949999909, "success": true, - "started_at_unix": 1775670857.3722146, + "started_at_unix": 1775692427.636095, "bytes_sent": 245, "bytes_received": 231, "request_id": 30, @@ -5533,9 +5533,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026929999989988573, + "duration_ms": 0.03392400000734597, "success": true, - "started_at_unix": 1775670857.5813243, + "started_at_unix": 1775692427.8395567, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5552,9 +5552,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014176999997062012, + "duration_ms": 0.013525000014169564, "success": true, - "started_at_unix": 1775670857.5813608, + "started_at_unix": 1775692427.8395996, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5571,9 +5571,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 206.15221799999972, + "duration_ms": 199.25991499999895, "success": true, - "started_at_unix": 1775670857.5813837, + "started_at_unix": 1775692427.8396206, "bytes_sent": 245, "bytes_received": 231, "request_id": 31, @@ -5601,9 +5601,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02715100001182691, + "duration_ms": 0.026208999997834326, "success": true, - "started_at_unix": 1775670857.7876124, + "started_at_unix": 1775692428.0389524, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5620,9 +5620,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.019306000012875302, + "duration_ms": 0.01639100000261351, "success": true, - "started_at_unix": 1775670857.7877164, + "started_at_unix": 1775692428.0390856, "bytes_sent": 202, "bytes_received": 0, "request_id": null, @@ -5635,9 +5635,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.6481570000005377, + "duration_ms": 0.6164540000099805, "success": true, - "started_at_unix": 1775670857.7877457, + "started_at_unix": 1775692428.03911, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -5655,9 +5655,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.029084000004786503, + "duration_ms": 0.018936000003577647, "success": true, - "started_at_unix": 1775670857.7884104, + "started_at_unix": 1775692428.0397413, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -5679,7 +5679,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/bin/python", "success": true, - "total_duration_ms": 8567.044209000016, + "total_duration_ms": 8237.295598999992, "error_message": null, "summary": { "request_count": 32, @@ -5687,12 +5687,12 @@ "success_count": 32, "failure_count": 0, "bytes_sent": 18582, - "bytes_received": 579358, - "min_ms": 0.6187209999666266, - "max_ms": 2713.7466949999975, - "mean_ms": 250.75358793750092, - "median_ms": 203.33821650001482, - "p95_ms": 594.7122328999992, + "bytes_received": 579344, + "min_ms": 0.6355090000056407, + "max_ms": 2563.9315310000084, + "mean_ms": 241.19842093750154, + "median_ms": 199.16990199999418, + "p95_ms": 581.5731172499991, "result_summary": { "present_count": 31, "empty_count": 1, @@ -5722,8 +5722,8 @@ }, "size_chars": { "min": 0.0, - "max": 93676.0, - "mean": 17995.0, + "max": 93662.0, + "mean": 17994.5625, "median": 360.0, "p95": 93662.0 }, @@ -5739,27 +5739,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 29.120705999986285, - "max_ms": 335.32134600000063, - "mean_ms": 163.71127799999385, - "median_ms": 233.6747929999916, - "p95_ms": 292.6722503999982 + "min_ms": 28.547152000015785, + "max_ms": 298.6399049999875, + "mean_ms": 155.30868060000103, + "median_ms": 224.47742900000378, + "p95_ms": 267.43801109998765 }, "textDocument/hover": { "point_count": 2, - "min_ms": 200.11918400001605, - "max_ms": 211.99534300001233, - "mean_ms": 206.2548394000089, - "median_ms": 206.1683355000099, - "p95_ms": 210.99984354999606 + "min_ms": 197.01539700000126, + "max_ms": 211.6658559999962, + "mean_ms": 202.6746675000055, + "median_ms": 201.18104750000043, + "p95_ms": 210.00917739999636 }, "textDocument/definition": { "point_count": 1, - "min_ms": 1.6322430000172972, - "max_ms": 1.9533759999887934, - "mean_ms": 1.8124802000045293, - "median_ms": 1.8023030000051676, - "p95_ms": 1.9398431999945842 + "min_ms": 1.0712450000198714, + "max_ms": 1.5059080000128233, + "mean_ms": 1.2767065999980787, + "median_ms": 1.271885999983624, + "p95_ms": 1.494250400008923 } }, "validation": { @@ -5785,11 +5785,11 @@ "failure_count": 0, "bytes_sent": 1395, "bytes_received": 7120, - "min_ms": 29.120705999986285, - "max_ms": 335.32134600000063, - "mean_ms": 91.76587819999327, - "median_ms": 30.590002999986154, - "p95_ms": 275.16634199999993, + "min_ms": 28.547152000015785, + "max_ms": 298.6399049999875, + "mean_ms": 83.3400279999978, + "median_ms": 29.0979749999849, + "p95_ms": 245.17826059998805, "result_summary": { "present_count": 5, "empty_count": 0, @@ -5839,9 +5839,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2713.7466949999975, + "duration_ms": 2563.9315310000084, "success": true, - "started_at_unix": 1775670858.4804335, + "started_at_unix": 1775692428.7020726, "bytes_sent": 279, "bytes_received": 1424, "request_id": 2, @@ -5869,9 +5869,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 335.32134600000063, + "duration_ms": 298.6399049999875, "success": true, - "started_at_unix": 1775670861.1942837, + "started_at_unix": 1775692431.266114, "bytes_sent": 279, "bytes_received": 1424, "request_id": 3, @@ -5899,9 +5899,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 34.54632599999741, + "duration_ms": 31.331682999990562, "success": true, - "started_at_unix": 1775670861.5297396, + "started_at_unix": 1775692431.5648685, "bytes_sent": 279, "bytes_received": 1424, "request_id": 4, @@ -5929,9 +5929,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.25100999999586, + "duration_ms": 29.083425000010266, "success": true, - "started_at_unix": 1775670861.5644016, + "started_at_unix": 1775692431.5963125, "bytes_sent": 279, "bytes_received": 1424, "request_id": 5, @@ -5959,9 +5959,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.120705999986285, + "duration_ms": 29.0979749999849, "success": true, - "started_at_unix": 1775670861.5937638, + "started_at_unix": 1775692431.6255105, "bytes_sent": 279, "bytes_received": 1424, "request_id": 6, @@ -5989,9 +5989,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.590002999986154, + "duration_ms": 28.547152000015785, "success": true, - "started_at_unix": 1775670861.6230052, + "started_at_unix": 1775692431.6547282, "bytes_sent": 279, "bytes_received": 1424, "request_id": 7, @@ -6034,11 +6034,11 @@ "failure_count": 0, "bytes_sent": 1234, "bytes_received": 2349, - "min_ms": 206.82258399997977, - "max_ms": 211.99534300001233, - "mean_ms": 209.56225279999785, - "median_ms": 209.6604710000065, - "p95_ms": 211.5528988000051, + "min_ms": 201.6468180000004, + "max_ms": 211.6658559999962, + "mean_ms": 206.59977480000293, + "median_ms": 206.21134000001007, + "p95_ms": 210.92955439999628, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6088,9 +6088,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 380.8185290000097, + "duration_ms": 378.5139359999903, "success": true, - "started_at_unix": 1775670861.6538842, + "started_at_unix": 1775692431.6834981, "bytes_sent": 246, "bytes_received": 469, "request_id": 8, @@ -6118,9 +6118,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 209.78312199997617, + "duration_ms": 207.98434799999654, "success": true, - "started_at_unix": 1775670862.0347688, + "started_at_unix": 1775692432.0621164, "bytes_sent": 246, "bytes_received": 469, "request_id": 9, @@ -6148,9 +6148,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 209.54974400001447, + "duration_ms": 206.21134000001007, "success": true, - "started_at_unix": 1775670862.2446377, + "started_at_unix": 1775692432.2701812, "bytes_sent": 247, "bytes_received": 470, "request_id": 10, @@ -6178,9 +6178,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 206.82258399997977, + "duration_ms": 211.6658559999962, "success": true, - "started_at_unix": 1775670862.4542706, + "started_at_unix": 1775692432.476486, "bytes_sent": 247, "bytes_received": 470, "request_id": 11, @@ -6208,9 +6208,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 211.99534300001233, + "duration_ms": 201.6468180000004, "success": true, - "started_at_unix": 1775670862.6612074, + "started_at_unix": 1775692432.6882324, "bytes_sent": 247, "bytes_received": 470, "request_id": 12, @@ -6238,9 +6238,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 209.6604710000065, + "duration_ms": 205.49051200001145, "success": true, - "started_at_unix": 1775670862.8732865, + "started_at_unix": 1775692432.8899603, "bytes_sent": 247, "bytes_received": 470, "request_id": 13, @@ -6283,11 +6283,11 @@ "failure_count": 0, "bytes_sent": 1260, "bytes_received": 1530, - "min_ms": 1.6322430000172972, - "max_ms": 1.9533759999887934, - "mean_ms": 1.8124802000045293, - "median_ms": 1.8023030000051676, - "p95_ms": 1.9398431999945842, + "min_ms": 1.0712450000198714, + "max_ms": 1.5059080000128233, + "mean_ms": 1.2767065999980787, + "median_ms": 1.271885999983624, + "p95_ms": 1.494250400008923, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6337,9 +6337,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.1307990000138943, + "duration_ms": 1.4449939999963135, "success": true, - "started_at_unix": 1775670863.083115, + "started_at_unix": 1775692433.0956254, "bytes_sent": 252, "bytes_received": 306, "request_id": 14, @@ -6367,9 +6367,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.7887669999936406, + "duration_ms": 1.086873999980753, "success": true, - "started_at_unix": 1775670863.085288, + "started_at_unix": 1775692433.0971212, "bytes_sent": 252, "bytes_received": 306, "request_id": 15, @@ -6397,9 +6397,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.6322430000172972, + "duration_ms": 1.0712450000198714, "success": true, - "started_at_unix": 1775670863.087124, + "started_at_unix": 1775692433.0982618, "bytes_sent": 252, "bytes_received": 306, "request_id": 16, @@ -6427,9 +6427,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.9533759999887934, + "duration_ms": 1.271885999983624, "success": true, - "started_at_unix": 1775670863.0888138, + "started_at_unix": 1775692433.0994074, "bytes_sent": 252, "bytes_received": 306, "request_id": 17, @@ -6457,9 +6457,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.8023030000051676, + "duration_ms": 1.5059080000128233, "success": true, - "started_at_unix": 1775670863.0908473, + "started_at_unix": 1775692433.100732, "bytes_sent": 252, "bytes_received": 306, "request_id": 18, @@ -6487,9 +6487,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.8857120000177474, + "duration_ms": 1.4476199999933215, "success": true, - "started_at_unix": 1775670863.0927196, + "started_at_unix": 1775692433.1022854, "bytes_sent": 252, "bytes_received": 306, "request_id": 19, @@ -6531,12 +6531,12 @@ "success_count": 5, "failure_count": 0, "bytes_sent": 1400, - "bytes_received": 468894, - "min_ms": 233.55792600000314, - "max_ms": 240.54557799999543, - "mean_ms": 235.65667779999444, - "median_ms": 234.92428500000528, - "p95_ms": 239.529250399994, + "bytes_received": 468880, + "min_ms": 224.47001000000455, + "max_ms": 229.30236299998796, + "mean_ms": 227.27733320000425, + "median_ms": 228.87738700001137, + "p95_ms": 229.29230199999324, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6552,10 +6552,10 @@ }, "size_chars": { "min": 93662.0, - "max": 93676.0, - "mean": 93664.8, + "max": 93662.0, + "mean": 93662.0, "median": 93662.0, - "p95": 93673.20000000001 + "p95": 93662.0 }, "top_level_count": { "min": 2.0, @@ -6586,9 +6586,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 856.1378709999872, + "duration_ms": 829.7565610000106, "success": true, - "started_at_unix": 1775670863.0948787, + "started_at_unix": 1775692433.103952, "bytes_sent": 280, "bytes_received": 93776, "request_id": 20, @@ -6616,9 +6616,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 233.79165999998008, + "duration_ms": 224.484848000003, "success": true, - "started_at_unix": 1775670863.9525478, + "started_at_unix": 1775692433.935245, "bytes_sent": 280, "bytes_received": 93776, "request_id": 21, @@ -6646,11 +6646,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 240.54557799999543, + "duration_ms": 224.47001000000455, "success": true, - "started_at_unix": 1775670864.188564, + "started_at_unix": 1775692434.1621716, "bytes_sent": 280, - "bytes_received": 93790, + "bytes_received": 93776, "request_id": 22, "error_code": null, "error_message": null, @@ -6659,7 +6659,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93676, + "size_chars": 93662, "top_level_count": 2, "completion_item_count": 442 }, @@ -6676,9 +6676,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 233.55792600000314, + "duration_ms": 228.87738700001137, "success": true, - "started_at_unix": 1775670864.4312057, + "started_at_unix": 1775692434.3888636, "bytes_sent": 280, "bytes_received": 93776, "request_id": 23, @@ -6706,9 +6706,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 234.92428500000528, + "duration_ms": 229.25205800001436, "success": true, - "started_at_unix": 1775670864.6668484, + "started_at_unix": 1775692434.619874, "bytes_sent": 280, "bytes_received": 93776, "request_id": 24, @@ -6736,9 +6736,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 235.46393999998827, + "duration_ms": 229.30236299998796, "success": true, - "started_at_unix": 1775670864.9039288, + "started_at_unix": 1775692434.85126, "bytes_sent": 280, "bytes_received": 93776, "request_id": 25, @@ -6781,11 +6781,11 @@ "failure_count": 0, "bytes_sent": 1235, "bytes_received": 2005, - "min_ms": 200.11918400001605, - "max_ms": 205.51408700004004, - "mean_ms": 202.94742600001996, - "median_ms": 202.47481699999526, - "p95_ms": 205.2515928000389, + "min_ms": 197.01539700000126, + "max_ms": 200.71527700000047, + "mean_ms": 198.7495602000081, + "median_ms": 198.4915330000092, + "p95_ms": 200.4594310000016, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6835,9 +6835,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.58246300000337, + "duration_ms": 198.9037569999823, "success": true, - "started_at_unix": 1775670865.1417437, + "started_at_unix": 1775692435.083029, "bytes_sent": 247, "bytes_received": 401, "request_id": 26, @@ -6865,9 +6865,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 202.42742600001407, + "duration_ms": 198.4915330000092, "success": true, - "started_at_unix": 1775670865.3394477, + "started_at_unix": 1775692435.28207, "bytes_sent": 247, "bytes_received": 401, "request_id": 27, @@ -6895,9 +6895,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 200.11918400001605, + "duration_ms": 198.08954700002346, "success": true, - "started_at_unix": 1775670865.54202, + "started_at_unix": 1775692435.4806957, "bytes_sent": 247, "bytes_received": 401, "request_id": 28, @@ -6925,9 +6925,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 202.47481699999526, + "duration_ms": 200.71527700000047, "success": true, - "started_at_unix": 1775670865.742275, + "started_at_unix": 1775692435.678916, "bytes_sent": 247, "bytes_received": 401, "request_id": 29, @@ -6955,9 +6955,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 204.2016160000344, + "duration_ms": 199.43604700000606, "success": true, - "started_at_unix": 1775670865.9449077, + "started_at_unix": 1775692435.879771, "bytes_sent": 247, "bytes_received": 401, "request_id": 30, @@ -6985,9 +6985,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 205.51408700004004, + "duration_ms": 197.01539700000126, "success": true, - "started_at_unix": 1775670866.1492505, + "started_at_unix": 1775692436.0793548, "bytes_sent": 247, "bytes_received": 401, "request_id": 31, @@ -7019,9 +7019,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 164.3561610000006, + "duration_ms": 158.94616799999994, "success": true, - "started_at_unix": 1775670858.3157556, + "started_at_unix": 1775692428.542781, "bytes_sent": 655, "bytes_received": 967, "request_id": 1, @@ -7040,9 +7040,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.027051000017763727, + "duration_ms": 0.025628000003052875, "success": true, - "started_at_unix": 1775670858.4802148, + "started_at_unix": 1775692428.7018268, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -7055,9 +7055,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.019566999981179833, + "duration_ms": 0.018084000004137124, "success": true, - "started_at_unix": 1775670858.4802687, + "started_at_unix": 1775692428.7018778, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -7073,9 +7073,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.02236200000993449, + "duration_ms": 0.05913100000043414, "success": true, - "started_at_unix": 1775670858.4803722, + "started_at_unix": 1775692428.701974, "bytes_sent": 786, "bytes_received": 0, "request_id": null, @@ -7091,9 +7091,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2713.7466949999975, + "duration_ms": 2563.9315310000084, "success": true, - "started_at_unix": 1775670858.4804335, + "started_at_unix": 1775692428.7020726, "bytes_sent": 279, "bytes_received": 1424, "request_id": 2, @@ -7121,9 +7121,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 335.32134600000063, + "duration_ms": 298.6399049999875, "success": true, - "started_at_unix": 1775670861.1942837, + "started_at_unix": 1775692431.266114, "bytes_sent": 279, "bytes_received": 1424, "request_id": 3, @@ -7151,9 +7151,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 34.54632599999741, + "duration_ms": 31.331682999990562, "success": true, - "started_at_unix": 1775670861.5297396, + "started_at_unix": 1775692431.5648685, "bytes_sent": 279, "bytes_received": 1424, "request_id": 4, @@ -7181,9 +7181,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.25100999999586, + "duration_ms": 29.083425000010266, "success": true, - "started_at_unix": 1775670861.5644016, + "started_at_unix": 1775692431.5963125, "bytes_sent": 279, "bytes_received": 1424, "request_id": 5, @@ -7211,9 +7211,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.120705999986285, + "duration_ms": 29.0979749999849, "success": true, - "started_at_unix": 1775670861.5937638, + "started_at_unix": 1775692431.6255105, "bytes_sent": 279, "bytes_received": 1424, "request_id": 6, @@ -7241,9 +7241,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.590002999986154, + "duration_ms": 28.547152000015785, "success": true, - "started_at_unix": 1775670861.6230052, + "started_at_unix": 1775692431.6547282, "bytes_sent": 279, "bytes_received": 1424, "request_id": 7, @@ -7271,9 +7271,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 380.8185290000097, + "duration_ms": 378.5139359999903, "success": true, - "started_at_unix": 1775670861.6538842, + "started_at_unix": 1775692431.6834981, "bytes_sent": 246, "bytes_received": 469, "request_id": 8, @@ -7301,9 +7301,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 209.78312199997617, + "duration_ms": 207.98434799999654, "success": true, - "started_at_unix": 1775670862.0347688, + "started_at_unix": 1775692432.0621164, "bytes_sent": 246, "bytes_received": 469, "request_id": 9, @@ -7331,9 +7331,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 209.54974400001447, + "duration_ms": 206.21134000001007, "success": true, - "started_at_unix": 1775670862.2446377, + "started_at_unix": 1775692432.2701812, "bytes_sent": 247, "bytes_received": 470, "request_id": 10, @@ -7361,9 +7361,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 206.82258399997977, + "duration_ms": 211.6658559999962, "success": true, - "started_at_unix": 1775670862.4542706, + "started_at_unix": 1775692432.476486, "bytes_sent": 247, "bytes_received": 470, "request_id": 11, @@ -7391,9 +7391,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 211.99534300001233, + "duration_ms": 201.6468180000004, "success": true, - "started_at_unix": 1775670862.6612074, + "started_at_unix": 1775692432.6882324, "bytes_sent": 247, "bytes_received": 470, "request_id": 12, @@ -7421,9 +7421,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 209.6604710000065, + "duration_ms": 205.49051200001145, "success": true, - "started_at_unix": 1775670862.8732865, + "started_at_unix": 1775692432.8899603, "bytes_sent": 247, "bytes_received": 470, "request_id": 13, @@ -7451,9 +7451,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.1307990000138943, + "duration_ms": 1.4449939999963135, "success": true, - "started_at_unix": 1775670863.083115, + "started_at_unix": 1775692433.0956254, "bytes_sent": 252, "bytes_received": 306, "request_id": 14, @@ -7481,9 +7481,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.7887669999936406, + "duration_ms": 1.086873999980753, "success": true, - "started_at_unix": 1775670863.085288, + "started_at_unix": 1775692433.0971212, "bytes_sent": 252, "bytes_received": 306, "request_id": 15, @@ -7511,9 +7511,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.6322430000172972, + "duration_ms": 1.0712450000198714, "success": true, - "started_at_unix": 1775670863.087124, + "started_at_unix": 1775692433.0982618, "bytes_sent": 252, "bytes_received": 306, "request_id": 16, @@ -7541,9 +7541,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.9533759999887934, + "duration_ms": 1.271885999983624, "success": true, - "started_at_unix": 1775670863.0888138, + "started_at_unix": 1775692433.0994074, "bytes_sent": 252, "bytes_received": 306, "request_id": 17, @@ -7571,9 +7571,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.8023030000051676, + "duration_ms": 1.5059080000128233, "success": true, - "started_at_unix": 1775670863.0908473, + "started_at_unix": 1775692433.100732, "bytes_sent": 252, "bytes_received": 306, "request_id": 18, @@ -7601,9 +7601,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.8857120000177474, + "duration_ms": 1.4476199999933215, "success": true, - "started_at_unix": 1775670863.0927196, + "started_at_unix": 1775692433.1022854, "bytes_sent": 252, "bytes_received": 306, "request_id": 19, @@ -7631,9 +7631,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.053691000005073874, + "duration_ms": 0.02575799999249284, "success": true, - "started_at_unix": 1775670863.0948143, + "started_at_unix": 1775692433.103917, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7650,9 +7650,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 856.1378709999872, + "duration_ms": 829.7565610000106, "success": true, - "started_at_unix": 1775670863.0948787, + "started_at_unix": 1775692433.103952, "bytes_sent": 280, "bytes_received": 93776, "request_id": 20, @@ -7680,9 +7680,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02880400001004091, + "duration_ms": 0.02854299998489296, "success": true, - "started_at_unix": 1775670863.9524865, + "started_at_unix": 1775692433.9351852, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7699,9 +7699,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013385000016796766, + "duration_ms": 0.013514999977815023, "success": true, - "started_at_unix": 1775670863.9525259, + "started_at_unix": 1775692433.9352233, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7718,9 +7718,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 233.79165999998008, + "duration_ms": 224.484848000003, "success": true, - "started_at_unix": 1775670863.9525478, + "started_at_unix": 1775692433.935245, "bytes_sent": 280, "bytes_received": 93776, "request_id": 21, @@ -7748,9 +7748,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026338999987274292, + "duration_ms": 0.027350999999953274, "success": true, - "started_at_unix": 1775670864.1885045, + "started_at_unix": 1775692434.162111, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7767,9 +7767,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013095000014118341, + "duration_ms": 0.013345000013487152, "success": true, - "started_at_unix": 1775670864.1885412, + "started_at_unix": 1775692434.1621487, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7786,11 +7786,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 240.54557799999543, + "duration_ms": 224.47001000000455, "success": true, - "started_at_unix": 1775670864.188564, + "started_at_unix": 1775692434.1621716, "bytes_sent": 280, - "bytes_received": 93790, + "bytes_received": 93776, "request_id": 22, "error_code": null, "error_message": null, @@ -7799,7 +7799,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93676, + "size_chars": 93662, "top_level_count": 2, "completion_item_count": 442 }, @@ -7816,9 +7816,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02632999999718777, + "duration_ms": 0.02643000001967266, "success": true, - "started_at_unix": 1775670864.4311464, + "started_at_unix": 1775692434.388805, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7835,9 +7835,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013384999988375057, + "duration_ms": 0.013625000008232746, "success": true, - "started_at_unix": 1775670864.431183, + "started_at_unix": 1775692434.3888414, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7854,9 +7854,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 233.55792600000314, + "duration_ms": 228.87738700001137, "success": true, - "started_at_unix": 1775670864.4312057, + "started_at_unix": 1775692434.3888636, "bytes_sent": 280, "bytes_received": 93776, "request_id": 23, @@ -7884,9 +7884,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02559800000767609, + "duration_ms": 0.02582799999117924, "success": true, - "started_at_unix": 1775670864.666773, + "started_at_unix": 1775692434.6198177, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7903,9 +7903,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0296460000015486, + "duration_ms": 0.0128350000068167, "success": true, - "started_at_unix": 1775670864.6668086, + "started_at_unix": 1775692434.619853, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -7922,9 +7922,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 234.92428500000528, + "duration_ms": 229.25205800001436, "success": true, - "started_at_unix": 1775670864.6668484, + "started_at_unix": 1775692434.619874, "bytes_sent": 280, "bytes_received": 93776, "request_id": 24, @@ -7952,9 +7952,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02673000000186221, + "duration_ms": 0.026629999979377317, "success": true, - "started_at_unix": 1775670864.9038687, + "started_at_unix": 1775692434.8512034, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -7971,9 +7971,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013546000019459825, + "duration_ms": 0.013044999974454186, "success": true, - "started_at_unix": 1775670864.903906, + "started_at_unix": 1775692434.851239, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -7990,9 +7990,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 235.46393999998827, + "duration_ms": 229.30236299998796, "success": true, - "started_at_unix": 1775670864.9039288, + "started_at_unix": 1775692434.85126, "bytes_sent": 280, "bytes_received": 93776, "request_id": 25, @@ -8020,9 +8020,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027090999992651632, + "duration_ms": 0.026880000007167837, "success": true, - "started_at_unix": 1775670865.1415186, + "started_at_unix": 1775692435.0827787, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8039,9 +8039,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.018724999989672142, + "duration_ms": 0.04340200001706762, "success": true, - "started_at_unix": 1775670865.1417158, + "started_at_unix": 1775692435.082973, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8058,9 +8058,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.58246300000337, + "duration_ms": 198.9037569999823, "success": true, - "started_at_unix": 1775670865.1417437, + "started_at_unix": 1775692435.083029, "bytes_sent": 247, "bytes_received": 401, "request_id": 26, @@ -8088,9 +8088,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027471999999306718, + "duration_ms": 0.028362999984210546, "success": true, - "started_at_unix": 1775670865.339388, + "started_at_unix": 1775692435.2820096, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8107,9 +8107,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014366999977255546, + "duration_ms": 0.014857999985906645, "success": true, - "started_at_unix": 1775670865.3394253, + "started_at_unix": 1775692435.2820475, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8126,9 +8126,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 202.42742600001407, + "duration_ms": 198.4915330000092, "success": true, - "started_at_unix": 1775670865.3394477, + "started_at_unix": 1775692435.28207, "bytes_sent": 247, "bytes_received": 401, "request_id": 27, @@ -8156,9 +8156,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026378999990583907, + "duration_ms": 0.027431000006572503, "success": true, - "started_at_unix": 1775670865.5419607, + "started_at_unix": 1775692435.4806383, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8175,9 +8175,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013926000008268602, + "duration_ms": 0.013424999991684672, "success": true, - "started_at_unix": 1775670865.5419972, + "started_at_unix": 1775692435.4806745, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8194,9 +8194,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 200.11918400001605, + "duration_ms": 198.08954700002346, "success": true, - "started_at_unix": 1775670865.54202, + "started_at_unix": 1775692435.4806957, "bytes_sent": 247, "bytes_received": 401, "request_id": 28, @@ -8224,9 +8224,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02607900000839436, + "duration_ms": 0.02557799999181043, "success": true, - "started_at_unix": 1775670865.7422185, + "started_at_unix": 1775692435.6788602, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8243,9 +8243,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013735999999653359, + "duration_ms": 0.01340500000424072, "success": true, - "started_at_unix": 1775670865.742254, + "started_at_unix": 1775692435.6788955, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8262,9 +8262,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 202.47481699999526, + "duration_ms": 200.71527700000047, "success": true, - "started_at_unix": 1775670865.742275, + "started_at_unix": 1775692435.678916, "bytes_sent": 247, "bytes_received": 401, "request_id": 29, @@ -8292,9 +8292,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027361999968888995, + "duration_ms": 0.03168899999650421, "success": true, - "started_at_unix": 1775670865.944847, + "started_at_unix": 1775692435.8797085, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8311,9 +8311,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01398599999902217, + "duration_ms": 0.013203999998268046, "success": true, - "started_at_unix": 1775670865.9448848, + "started_at_unix": 1775692435.8797493, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8330,9 +8330,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 204.2016160000344, + "duration_ms": 199.43604700000606, "success": true, - "started_at_unix": 1775670865.9449077, + "started_at_unix": 1775692435.879771, "bytes_sent": 247, "bytes_received": 401, "request_id": 30, @@ -8360,9 +8360,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02657999999655658, + "duration_ms": 0.02948499999888554, "success": true, - "started_at_unix": 1775670866.1491916, + "started_at_unix": 1775692436.0792913, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8379,9 +8379,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014286999999058025, + "duration_ms": 0.01538800000844276, "success": true, - "started_at_unix": 1775670866.149228, + "started_at_unix": 1775692436.0793304, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8398,9 +8398,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 205.51408700004004, + "duration_ms": 197.01539700000126, "success": true, - "started_at_unix": 1775670866.1492505, + "started_at_unix": 1775692436.0793548, "bytes_sent": 247, "bytes_received": 401, "request_id": 31, @@ -8428,9 +8428,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02583799999911207, + "duration_ms": 0.026028000007727314, "success": true, - "started_at_unix": 1775670866.3548641, + "started_at_unix": 1775692436.2764452, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8447,9 +8447,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.013485000010859949, + "duration_ms": 0.014257000003681242, "success": true, - "started_at_unix": 1775670866.3549695, + "started_at_unix": 1775692436.276548, "bytes_sent": 204, "bytes_received": 0, "request_id": null, @@ -8462,9 +8462,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.6187209999666266, + "duration_ms": 0.6355090000056407, "success": true, - "started_at_unix": 1775670866.3549895, + "started_at_unix": 1775692436.2765682, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -8482,9 +8482,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02742200001648598, + "duration_ms": 0.019317000010232732, "success": true, - "started_at_unix": 1775670866.3556235, + "started_at_unix": 1775692436.2772188, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -8506,7 +8506,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/bin/python", "success": false, - "total_duration_ms": 7562.639724000008, + "total_duration_ms": 7399.93665099999, "error_message": null, "summary": { "request_count": 32, @@ -8515,11 +8515,11 @@ "failure_count": 0, "bytes_sent": 18918, "bytes_received": 72500, - "min_ms": 0.5132560000333797, - "max_ms": 3795.7935670000325, - "mean_ms": 220.40450800000679, - "median_ms": 30.82586350001293, - "p95_ms": 476.82485880002594, + "min_ms": 0.5353100000036193, + "max_ms": 3745.5434010000204, + "mean_ms": 215.74209396874977, + "median_ms": 29.506571000013082, + "p95_ms": 473.0515102499977, "result_summary": { "present_count": 31, "empty_count": 13, @@ -8566,27 +8566,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 29.68295800002352, - "max_ms": 125.40548699996634, - "mean_ms": 50.944875800007594, - "median_ms": 33.03800850000016, - "p95_ms": 104.61873599998621 + "min_ms": 26.04741799999033, + "max_ms": 120.72129499998141, + "mean_ms": 45.61091609999721, + "median_ms": 29.6958935000049, + "p95_ms": 110.6301570499866 }, "textDocument/hover": { "point_count": 2, - "min_ms": 29.099305000045206, - "max_ms": 351.2685210000086, - "mean_ms": 186.4330144000064, - "median_ms": 184.175546500029, - "p95_ms": 350.94833429999426 + "min_ms": 27.378171000009388, + "max_ms": 347.96866199999954, + "mean_ms": 181.92259329999843, + "median_ms": 179.49101349999808, + "p95_ms": 342.43675934999374 }, "textDocument/definition": { "point_count": 1, - "min_ms": 1.046223999992435, - "max_ms": 1.4954439999996794, - "mean_ms": 1.169985399997131, - "median_ms": 1.1055749999968612, - "p95_ms": 1.4222691999975723 + "min_ms": 1.0159509999994043, + "max_ms": 1.0632190000023911, + "mean_ms": 1.0406209999985094, + "median_ms": 1.0438529999987622, + "p95_ms": 1.060397800000601 } }, "validation": { @@ -8612,11 +8612,11 @@ "failure_count": 0, "bytes_sent": 1415, "bytes_received": 1825, - "min_ms": 35.19648799999686, - "max_ms": 125.40548699996634, - "mean_ms": 71.52137619999621, - "median_ms": 77.3298670000031, - "p95_ms": 116.16693099997518, + "min_ms": 26.04741799999033, + "max_ms": 120.72129499998141, + "mean_ms": 61.943721799991636, + "median_ms": 32.4622560000023, + "p95_ms": 116.23634479998371, "result_summary": { "present_count": 5, "empty_count": 0, @@ -8666,9 +8666,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 630.2826050000476, + "duration_ms": 625.9305469999958, "success": true, - "started_at_unix": 1775670867.0277853, + "started_at_unix": 1775692436.9427724, "bytes_sent": 283, "bytes_received": 365, "request_id": 2, @@ -8696,9 +8696,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.19648799999686, + "duration_ms": 32.19109599999115, "success": true, - "started_at_unix": 1775670867.6581533, + "started_at_unix": 1775692437.5687675, "bytes_sent": 283, "bytes_received": 365, "request_id": 3, @@ -8726,9 +8726,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 40.46233200000415, + "duration_ms": 32.4622560000023, "success": true, - "started_at_unix": 1775670867.6934676, + "started_at_unix": 1775692437.6010656, "bytes_sent": 283, "bytes_received": 365, "request_id": 4, @@ -8756,9 +8756,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 79.2127070000106, + "duration_ms": 26.04741799999033, "success": true, - "started_at_unix": 1775670867.7340164, + "started_at_unix": 1775692437.633612, "bytes_sent": 283, "bytes_received": 365, "request_id": 5, @@ -8786,9 +8786,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 125.40548699996634, + "duration_ms": 98.29654399999299, "success": true, - "started_at_unix": 1775670867.813312, + "started_at_unix": 1775692437.6597404, "bytes_sent": 283, "bytes_received": 365, "request_id": 6, @@ -8816,9 +8816,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 77.3298670000031, + "duration_ms": 120.72129499998141, "success": true, - "started_at_unix": 1775670867.938801, + "started_at_unix": 1775692437.7581239, "bytes_sent": 283, "bytes_received": 365, "request_id": 7, @@ -8861,11 +8861,11 @@ "failure_count": 0, "bytes_sent": 1254, "bytes_received": 54759, - "min_ms": 337.2940130000188, - "max_ms": 351.2685210000086, - "mean_ms": 343.1986952000102, - "median_ms": 339.50674500005107, - "p95_ms": 351.1262158000022, + "min_ms": 330.7333200000073, + "max_ms": 347.96866199999954, + "mean_ms": 336.1141835999945, + "median_ms": 333.781010999985, + "p95_ms": 345.51003859999696, "result_summary": { "present_count": 5, "empty_count": 0, @@ -8915,9 +8915,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3795.7935670000325, + "duration_ms": 3745.5434010000204, "success": true, - "started_at_unix": 1775670868.0162864, + "started_at_unix": 1775692437.8790317, "bytes_sent": 250, "bytes_received": 10951, "request_id": 8, @@ -8945,9 +8945,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 337.3672019999958, + "duration_ms": 347.96866199999954, "success": true, - "started_at_unix": 1775670871.8122342, + "started_at_unix": 1775692441.6247287, "bytes_sent": 250, "bytes_received": 10951, "request_id": 9, @@ -8975,9 +8975,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 337.2940130000188, + "duration_ms": 333.781010999985, "success": true, - "started_at_unix": 1775670872.1498795, + "started_at_unix": 1775692441.9729407, "bytes_sent": 251, "bytes_received": 10952, "request_id": 10, @@ -9005,9 +9005,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 339.50674500005107, + "duration_ms": 335.67554499998664, "success": true, - "started_at_unix": 1775670872.487425, + "started_at_unix": 1775692442.3069606, "bytes_sent": 251, "bytes_received": 10952, "request_id": 11, @@ -9035,9 +9035,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 351.2685210000086, + "duration_ms": 332.41237999999385, "success": true, - "started_at_unix": 1775670872.8271716, + "started_at_unix": 1775692442.642874, "bytes_sent": 251, "bytes_received": 10952, "request_id": 12, @@ -9065,9 +9065,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 350.5569949999767, + "duration_ms": 330.7333200000073, "success": true, - "started_at_unix": 1775670873.1786728, + "started_at_unix": 1775692442.9755208, "bytes_sent": 251, "bytes_received": 10952, "request_id": 13, @@ -9110,11 +9110,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 1560, - "min_ms": 1.046223999992435, - "max_ms": 1.4954439999996794, - "mean_ms": 1.169985399997131, - "median_ms": 1.1055749999968612, - "p95_ms": 1.4222691999975723, + "min_ms": 1.0159509999994043, + "max_ms": 1.0632190000023911, + "mean_ms": 1.0406209999985094, + "median_ms": 1.0438529999987622, + "p95_ms": 1.060397800000601, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9164,9 +9164,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4321979999749601, + "duration_ms": 1.3796520000255441, "success": true, - "started_at_unix": 1775670873.5295568, + "started_at_unix": 1775692443.3065803, "bytes_sent": 256, "bytes_received": 312, "request_id": 14, @@ -9194,9 +9194,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1055749999968612, + "duration_ms": 1.04911299999344, "success": true, - "started_at_unix": 1775670873.5310335, + "started_at_unix": 1775692443.308012, "bytes_sent": 256, "bytes_received": 312, "request_id": 15, @@ -9224,9 +9224,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0731140000075357, + "duration_ms": 1.0632190000023911, "success": true, - "started_at_unix": 1775670873.5321944, + "started_at_unix": 1775692443.3091054, "bytes_sent": 256, "bytes_received": 312, "request_id": 16, @@ -9254,9 +9254,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.046223999992435, + "duration_ms": 1.0438529999987622, "success": true, - "started_at_unix": 1775670873.5333211, + "started_at_unix": 1775692443.3102093, "bytes_sent": 256, "bytes_received": 312, "request_id": 17, @@ -9284,9 +9284,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4954439999996794, + "duration_ms": 1.0309689999985494, "success": true, - "started_at_unix": 1775670873.534442, + "started_at_unix": 1775692443.3112917, "bytes_sent": 256, "bytes_received": 312, "request_id": 18, @@ -9314,9 +9314,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.129569999989144, + "duration_ms": 1.0159509999994043, "success": true, - "started_at_unix": 1775670873.5360048, + "started_at_unix": 1775692443.3123596, "bytes_sent": 256, "bytes_received": 312, "request_id": 19, @@ -9359,11 +9359,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 730, - "min_ms": 29.68295800002352, - "max_ms": 30.87952900000346, - "mean_ms": 30.368375400018977, - "median_ms": 30.34252700001616, - "p95_ms": 30.858062800007247, + "min_ms": 28.473356999995758, + "max_ms": 29.820094000001518, + "mean_ms": 29.278110400002788, + "median_ms": 29.441449000017883, + "p95_ms": 29.77041380000287, "result_summary": { "present_count": 5, "empty_count": 5, @@ -9413,9 +9413,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 47.79323200000363, + "duration_ms": 46.374866999997266, "success": true, - "started_at_unix": 1775670873.5374157, + "started_at_unix": 1775692443.3135757, "bytes_sent": 284, "bytes_received": 146, "request_id": 20, @@ -9443,9 +9443,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.87952900000346, + "duration_ms": 28.473356999995758, "success": true, - "started_at_unix": 1775670873.5853248, + "started_at_unix": 1775692443.3600824, "bytes_sent": 284, "bytes_received": 146, "request_id": 21, @@ -9473,9 +9473,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.68295800002352, + "duration_ms": 29.0839589999905, "success": true, - "started_at_unix": 1775670873.61633, + "started_at_unix": 1775692443.388677, "bytes_sent": 284, "bytes_received": 146, "request_id": 22, @@ -9503,9 +9503,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.164665000029345, + "duration_ms": 29.820094000001518, "success": true, - "started_at_unix": 1775670873.6461384, + "started_at_unix": 1775692443.4179451, "bytes_sent": 284, "bytes_received": 146, "request_id": 23, @@ -9533,9 +9533,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.7721980000224, + "duration_ms": 29.441449000017883, "success": true, - "started_at_unix": 1775670873.6764274, + "started_at_unix": 1775692443.4479067, "bytes_sent": 284, "bytes_received": 146, "request_id": 24, @@ -9563,9 +9563,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.34252700001616, + "duration_ms": 29.57169300000828, "success": true, - "started_at_unix": 1775670873.7073302, + "started_at_unix": 1775692443.4774902, "bytes_sent": 284, "bytes_received": 146, "request_id": 25, @@ -9608,11 +9608,11 @@ "failure_count": 0, "bytes_sent": 1255, "bytes_received": 640, - "min_ms": 29.099305000045206, - "max_ms": 31.05708000003915, - "mean_ms": 29.66733360000262, - "median_ms": 29.259864999971796, - "p95_ms": 30.780154600029164, + "min_ms": 27.378171000009388, + "max_ms": 28.248706999988826, + "mean_ms": 27.731003000002374, + "median_ms": 27.569056000004366, + "p95_ms": 28.19728459999169, "result_summary": { "present_count": 5, "empty_count": 5, @@ -9662,9 +9662,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 30.67780800000719, + "duration_ms": 29.976398999991716, "success": true, - "started_at_unix": 1775670873.7379985, + "started_at_unix": 1775692443.5074182, "bytes_sent": 251, "bytes_received": 128, "request_id": 26, @@ -9692,9 +9692,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 31.05708000003915, + "duration_ms": 27.467486000006147, "success": true, - "started_at_unix": 1775670873.7687933, + "started_at_unix": 1775692443.5375304, "bytes_sent": 251, "bytes_received": 128, "request_id": 27, @@ -9722,9 +9722,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 29.247964999967735, + "duration_ms": 27.569056000004366, "success": true, - "started_at_unix": 1775670873.7999737, + "started_at_unix": 1775692443.5651357, "bytes_sent": 251, "bytes_received": 128, "request_id": 28, @@ -9752,9 +9752,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 29.67245299998922, + "duration_ms": 27.378171000009388, "success": true, - "started_at_unix": 1775670873.8293467, + "started_at_unix": 1775692443.5928214, "bytes_sent": 251, "bytes_received": 128, "request_id": 29, @@ -9782,9 +9782,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 29.259864999971796, + "duration_ms": 27.991595000003144, "success": true, - "started_at_unix": 1775670873.8591475, + "started_at_unix": 1775692443.6203187, "bytes_sent": 251, "bytes_received": 128, "request_id": 30, @@ -9812,9 +9812,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 29.099305000045206, + "duration_ms": 28.248706999988826, "success": true, - "started_at_unix": 1775670873.8885324, + "started_at_unix": 1775692443.6484334, "bytes_sent": 251, "bytes_received": 128, "request_id": 31, @@ -9846,9 +9846,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 166.82276099999171, + "duration_ms": 173.4686320000094, "success": true, - "started_at_unix": 1775670866.8606744, + "started_at_unix": 1775692436.7690363, "bytes_sent": 667, "bytes_received": 967, "request_id": 1, @@ -9867,9 +9867,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.023644000009426236, + "duration_ms": 0.022151999985453585, "success": true, - "started_at_unix": 1775670867.0275927, + "started_at_unix": 1775692436.942592, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -9882,9 +9882,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.01513799998065224, + "duration_ms": 0.014115999988462136, "success": true, - "started_at_unix": 1775670867.0276423, + "started_at_unix": 1775692436.9426363, "bytes_sent": 651, "bytes_received": 0, "request_id": null, @@ -9900,9 +9900,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.018004000025939604, + "duration_ms": 0.018034000021316388, "success": true, - "started_at_unix": 1775670867.0277333, + "started_at_unix": 1775692436.9427226, "bytes_sent": 730, "bytes_received": 0, "request_id": null, @@ -9918,9 +9918,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 630.2826050000476, + "duration_ms": 625.9305469999958, "success": true, - "started_at_unix": 1775670867.0277853, + "started_at_unix": 1775692436.9427724, "bytes_sent": 283, "bytes_received": 365, "request_id": 2, @@ -9948,9 +9948,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.19648799999686, + "duration_ms": 32.19109599999115, "success": true, - "started_at_unix": 1775670867.6581533, + "started_at_unix": 1775692437.5687675, "bytes_sent": 283, "bytes_received": 365, "request_id": 3, @@ -9978,9 +9978,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 40.46233200000415, + "duration_ms": 32.4622560000023, "success": true, - "started_at_unix": 1775670867.6934676, + "started_at_unix": 1775692437.6010656, "bytes_sent": 283, "bytes_received": 365, "request_id": 4, @@ -10008,9 +10008,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 79.2127070000106, + "duration_ms": 26.04741799999033, "success": true, - "started_at_unix": 1775670867.7340164, + "started_at_unix": 1775692437.633612, "bytes_sent": 283, "bytes_received": 365, "request_id": 5, @@ -10038,9 +10038,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 125.40548699996634, + "duration_ms": 98.29654399999299, "success": true, - "started_at_unix": 1775670867.813312, + "started_at_unix": 1775692437.6597404, "bytes_sent": 283, "bytes_received": 365, "request_id": 6, @@ -10068,9 +10068,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 77.3298670000031, + "duration_ms": 120.72129499998141, "success": true, - "started_at_unix": 1775670867.938801, + "started_at_unix": 1775692437.7581239, "bytes_sent": 283, "bytes_received": 365, "request_id": 7, @@ -10098,9 +10098,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3795.7935670000325, + "duration_ms": 3745.5434010000204, "success": true, - "started_at_unix": 1775670868.0162864, + "started_at_unix": 1775692437.8790317, "bytes_sent": 250, "bytes_received": 10951, "request_id": 8, @@ -10128,9 +10128,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 337.3672019999958, + "duration_ms": 347.96866199999954, "success": true, - "started_at_unix": 1775670871.8122342, + "started_at_unix": 1775692441.6247287, "bytes_sent": 250, "bytes_received": 10951, "request_id": 9, @@ -10158,9 +10158,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 337.2940130000188, + "duration_ms": 333.781010999985, "success": true, - "started_at_unix": 1775670872.1498795, + "started_at_unix": 1775692441.9729407, "bytes_sent": 251, "bytes_received": 10952, "request_id": 10, @@ -10188,9 +10188,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 339.50674500005107, + "duration_ms": 335.67554499998664, "success": true, - "started_at_unix": 1775670872.487425, + "started_at_unix": 1775692442.3069606, "bytes_sent": 251, "bytes_received": 10952, "request_id": 11, @@ -10218,9 +10218,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 351.2685210000086, + "duration_ms": 332.41237999999385, "success": true, - "started_at_unix": 1775670872.8271716, + "started_at_unix": 1775692442.642874, "bytes_sent": 251, "bytes_received": 10952, "request_id": 12, @@ -10248,9 +10248,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 350.5569949999767, + "duration_ms": 330.7333200000073, "success": true, - "started_at_unix": 1775670873.1786728, + "started_at_unix": 1775692442.9755208, "bytes_sent": 251, "bytes_received": 10952, "request_id": 13, @@ -10278,9 +10278,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4321979999749601, + "duration_ms": 1.3796520000255441, "success": true, - "started_at_unix": 1775670873.5295568, + "started_at_unix": 1775692443.3065803, "bytes_sent": 256, "bytes_received": 312, "request_id": 14, @@ -10308,9 +10308,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1055749999968612, + "duration_ms": 1.04911299999344, "success": true, - "started_at_unix": 1775670873.5310335, + "started_at_unix": 1775692443.308012, "bytes_sent": 256, "bytes_received": 312, "request_id": 15, @@ -10338,9 +10338,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0731140000075357, + "duration_ms": 1.0632190000023911, "success": true, - "started_at_unix": 1775670873.5321944, + "started_at_unix": 1775692443.3091054, "bytes_sent": 256, "bytes_received": 312, "request_id": 16, @@ -10368,9 +10368,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.046223999992435, + "duration_ms": 1.0438529999987622, "success": true, - "started_at_unix": 1775670873.5333211, + "started_at_unix": 1775692443.3102093, "bytes_sent": 256, "bytes_received": 312, "request_id": 17, @@ -10398,9 +10398,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4954439999996794, + "duration_ms": 1.0309689999985494, "success": true, - "started_at_unix": 1775670873.534442, + "started_at_unix": 1775692443.3112917, "bytes_sent": 256, "bytes_received": 312, "request_id": 18, @@ -10428,9 +10428,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.129569999989144, + "duration_ms": 1.0159509999994043, "success": true, - "started_at_unix": 1775670873.5360048, + "started_at_unix": 1775692443.3123596, "bytes_sent": 256, "bytes_received": 312, "request_id": 19, @@ -10458,9 +10458,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03420400003051327, + "duration_ms": 0.024124999981722794, "success": true, - "started_at_unix": 1775670873.537367, + "started_at_unix": 1775692443.3135424, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10477,9 +10477,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 47.79323200000363, + "duration_ms": 46.374866999997266, "success": true, - "started_at_unix": 1775670873.5374157, + "started_at_unix": 1775692443.3135757, "bytes_sent": 284, "bytes_received": 146, "request_id": 20, @@ -10507,9 +10507,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02757200002179161, + "duration_ms": 0.043341999997892344, "success": true, - "started_at_unix": 1775670873.5852647, + "started_at_unix": 1775692443.3600051, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10526,9 +10526,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014276999991125194, + "duration_ms": 0.015528999995240156, "success": true, - "started_at_unix": 1775670873.5853024, + "started_at_unix": 1775692443.3600585, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10545,9 +10545,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.87952900000346, + "duration_ms": 28.473356999995758, "success": true, - "started_at_unix": 1775670873.5853248, + "started_at_unix": 1775692443.3600824, "bytes_sent": 284, "bytes_received": 146, "request_id": 21, @@ -10575,9 +10575,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025047000008271425, + "duration_ms": 0.02532700000301702, "success": true, - "started_at_unix": 1775670873.6162739, + "started_at_unix": 1775692443.3886218, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10594,9 +10594,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013736000028075068, + "duration_ms": 0.012964000006832066, "success": true, - "started_at_unix": 1775670873.6163085, + "started_at_unix": 1775692443.3886561, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10613,9 +10613,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.68295800002352, + "duration_ms": 29.0839589999905, "success": true, - "started_at_unix": 1775670873.61633, + "started_at_unix": 1775692443.388677, "bytes_sent": 284, "bytes_received": 146, "request_id": 22, @@ -10643,9 +10643,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02508700004000275, + "duration_ms": 0.031839999991234436, "success": true, - "started_at_unix": 1775670873.6460826, + "started_at_unix": 1775692443.4178665, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10662,9 +10662,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013646000013523008, + "duration_ms": 0.02168099999266815, "success": true, - "started_at_unix": 1775670873.6461163, + "started_at_unix": 1775692443.4179113, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10681,9 +10681,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.164665000029345, + "duration_ms": 29.820094000001518, "success": true, - "started_at_unix": 1775670873.6461384, + "started_at_unix": 1775692443.4179451, "bytes_sent": 284, "bytes_received": 146, "request_id": 23, @@ -10711,9 +10711,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02515799997127033, + "duration_ms": 0.026640000015731857, "success": true, - "started_at_unix": 1775670873.6763718, + "started_at_unix": 1775692443.4478323, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10730,9 +10730,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013475000002927118, + "duration_ms": 0.02300299999546951, "success": true, - "started_at_unix": 1775670873.6764057, + "started_at_unix": 1775692443.4478717, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -10749,9 +10749,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.7721980000224, + "duration_ms": 29.441449000017883, "success": true, - "started_at_unix": 1775670873.6764274, + "started_at_unix": 1775692443.4479067, "bytes_sent": 284, "bytes_received": 146, "request_id": 24, @@ -10779,9 +10779,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026619999971444486, + "duration_ms": 0.02682999999592539, "success": true, - "started_at_unix": 1775670873.7072725, + "started_at_unix": 1775692443.4774153, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -10798,9 +10798,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013806000026761467, + "duration_ms": 0.022801999989496835, "success": true, - "started_at_unix": 1775670873.7073078, + "started_at_unix": 1775692443.4774551, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -10817,9 +10817,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.34252700001616, + "duration_ms": 29.57169300000828, "success": true, - "started_at_unix": 1775670873.7073302, + "started_at_unix": 1775692443.4774902, "bytes_sent": 284, "bytes_received": 146, "request_id": 25, @@ -10847,9 +10847,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025538000045344234, + "duration_ms": 0.02715100001182691, "success": true, - "started_at_unix": 1775670873.7377417, + "started_at_unix": 1775692443.5071292, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -10866,9 +10866,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021090000018375576, + "duration_ms": 0.02931499997771425, "success": true, - "started_at_unix": 1775670873.737964, + "started_at_unix": 1775692443.5073707, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10885,9 +10885,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 30.67780800000719, + "duration_ms": 29.976398999991716, "success": true, - "started_at_unix": 1775670873.7379985, + "started_at_unix": 1775692443.5074182, "bytes_sent": 251, "bytes_received": 128, "request_id": 26, @@ -10915,9 +10915,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0292249999915839, + "duration_ms": 0.029103999992230456, "success": true, - "started_at_unix": 1775670873.7687337, + "started_at_unix": 1775692443.5374475, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -10934,9 +10934,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013636000005590176, + "duration_ms": 0.024136000007501934, "success": true, - "started_at_unix": 1775670873.7687724, + "started_at_unix": 1775692443.53749, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10953,9 +10953,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 31.05708000003915, + "duration_ms": 27.467486000006147, "success": true, - "started_at_unix": 1775670873.7687933, + "started_at_unix": 1775692443.5375304, "bytes_sent": 251, "bytes_received": 128, "request_id": 27, @@ -10983,9 +10983,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025899000036133657, + "duration_ms": 0.04273999999782063, "success": true, - "started_at_unix": 1775670873.7999182, + "started_at_unix": 1775692443.5650606, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11002,9 +11002,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013384999988375057, + "duration_ms": 0.014847999977973814, "success": true, - "started_at_unix": 1775670873.7999527, + "started_at_unix": 1775692443.5651128, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11021,9 +11021,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 29.247964999967735, + "duration_ms": 27.569056000004366, "success": true, - "started_at_unix": 1775670873.7999737, + "started_at_unix": 1775692443.5651357, "bytes_sent": 251, "bytes_received": 128, "request_id": 28, @@ -11051,9 +11051,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02639900003487128, + "duration_ms": 0.025037999989763193, "success": true, - "started_at_unix": 1775670873.8292892, + "started_at_unix": 1775692443.5927665, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11070,9 +11070,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013054000021384127, + "duration_ms": 0.013485000010859949, "success": true, - "started_at_unix": 1775670873.8293257, + "started_at_unix": 1775692443.5928001, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11089,9 +11089,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 29.67245299998922, + "duration_ms": 27.378171000009388, "success": true, - "started_at_unix": 1775670873.8293467, + "started_at_unix": 1775692443.5928214, "bytes_sent": 251, "bytes_received": 128, "request_id": 29, @@ -11119,9 +11119,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02696999996487648, + "duration_ms": 0.025015999995048332, "success": true, - "started_at_unix": 1775670873.859089, + "started_at_unix": 1775692443.620263, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11138,9 +11138,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013384999988375057, + "duration_ms": 0.013816000006272589, "success": true, - "started_at_unix": 1775670873.859125, + "started_at_unix": 1775692443.6202967, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11157,9 +11157,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 29.259864999971796, + "duration_ms": 27.991595000003144, "success": true, - "started_at_unix": 1775670873.8591475, + "started_at_unix": 1775692443.6203187, "bytes_sent": 251, "bytes_received": 128, "request_id": 30, @@ -11187,9 +11187,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025708000009672105, + "duration_ms": 0.026689999998552594, "success": true, - "started_at_unix": 1775670873.8884757, + "started_at_unix": 1775692443.6483762, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11206,9 +11206,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013695999996343744, + "duration_ms": 0.013875999997026156, "success": true, - "started_at_unix": 1775670873.88851, + "started_at_unix": 1775692443.6484122, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11225,9 +11225,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 29.099305000045206, + "duration_ms": 28.248706999988826, "success": true, - "started_at_unix": 1775670873.8885324, + "started_at_unix": 1775692443.6484334, "bytes_sent": 251, "bytes_received": 128, "request_id": 31, @@ -11255,9 +11255,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026168999966103, + "duration_ms": 0.026048999984595866, "success": true, - "started_at_unix": 1775670873.917698, + "started_at_unix": 1775692443.6767468, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11274,9 +11274,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.04495399997495042, + "duration_ms": 0.01440700000898687, "success": true, - "started_at_unix": 1775670873.9178114, + "started_at_unix": 1775692443.6768577, "bytes_sent": 208, "bytes_received": 0, "request_id": null, @@ -11289,9 +11289,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.5132560000333797, + "duration_ms": 0.5353100000036193, "success": true, - "started_at_unix": 1775670873.917865, + "started_at_unix": 1775692443.6768787, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -11309,9 +11309,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.024114999973789963, + "duration_ms": 0.03311100002179046, "success": true, - "started_at_unix": 1775670873.9184003, + "started_at_unix": 1775692443.677442, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -11333,7 +11333,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/bin/python", "success": false, - "total_duration_ms": 175488.18823800003, + "total_duration_ms": 172992.579499, "error_message": null, "summary": { "request_count": 32, @@ -11342,11 +11342,11 @@ "failure_count": 0, "bytes_sent": 19004, "bytes_received": 9344, - "min_ms": 0.5250750000413973, - "max_ms": 126808.20869899998, - "mean_ms": 5460.676236593743, - "median_ms": 2236.3440455000045, - "p95_ms": 3857.7011904499836, + "min_ms": 0.5151439999622198, + "max_ms": 125013.09943100002, + "mean_ms": 5383.835799249992, + "median_ms": 2221.334296000009, + "p95_ms": 3803.086489850004, "result_summary": { "present_count": 31, "empty_count": 19, @@ -11393,27 +11393,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 2.4509069999680833, - "max_ms": 141.27217800000835, - "mean_ms": 71.34347179999168, - "median_ms": 70.51034649998655, - "p95_ms": 141.04575870000815 + "min_ms": 2.531524999994872, + "max_ms": 140.93363500001033, + "mean_ms": 71.30175089999113, + "median_ms": 71.47565049999116, + "p95_ms": 140.39547235000214 }, "textDocument/hover": { "point_count": 2, - "min_ms": 2450.469178999981, - "max_ms": 2654.3598019999877, - "mean_ms": 2577.651512199998, - "median_ms": 2580.174897500001, - "p95_ms": 2650.6529458999894 + "min_ms": 2444.513924999967, + "max_ms": 2573.723101999974, + "mean_ms": 2534.18105639999, + "median_ms": 2546.0367220000253, + "p95_ms": 2573.2897537999747 }, "textDocument/definition": { "point_count": 1, - "min_ms": 2178.9397399999757, - "max_ms": 2371.143081000014, - "mean_ms": 2252.048694599989, - "median_ms": 2234.2458250000163, - "p95_ms": 2345.5555340000046 + "min_ms": 2208.9119979999623, + "max_ms": 2303.5095079999905, + "mean_ms": 2243.801302599991, + "median_ms": 2232.0033720000083, + "p95_ms": 2295.590889399989 } }, "validation": { @@ -11439,11 +11439,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 2930, - "min_ms": 138.3995539999887, - "max_ms": 141.27217800000835, - "mean_ms": 140.16840780000166, - "median_ms": 140.73732399998562, - "p95_ms": 141.17154720000826, + "min_ms": 139.4757479999953, + "max_ms": 140.93363500001033, + "mean_ms": 139.83915959999536, + "median_ms": 139.56543599999804, + "p95_ms": 140.6944516000067, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11493,9 +11493,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3604.2619459999514, + "duration_ms": 3640.9636790000095, "success": true, - "started_at_unix": 1775670874.7310798, + "started_at_unix": 1775692444.452185, "bytes_sent": 288, "bytes_received": 586, "request_id": 2, @@ -11523,9 +11523,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 141.27217800000835, + "duration_ms": 140.93363500001033, "success": true, - "started_at_unix": 1775670878.335426, + "started_at_unix": 1775692448.0932226, "bytes_sent": 288, "bytes_received": 586, "request_id": 3, @@ -11553,9 +11553,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 140.73732399998562, + "duration_ms": 139.73771799999213, "success": true, - "started_at_unix": 1775670878.476803, + "started_at_unix": 1775692448.234251, "bytes_sent": 288, "bytes_received": 586, "request_id": 4, @@ -11583,9 +11583,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 140.7690240000079, + "duration_ms": 139.48326099998098, "success": true, - "started_at_unix": 1775670878.6176443, + "started_at_unix": 1775692448.3741302, "bytes_sent": 288, "bytes_received": 586, "request_id": 5, @@ -11613,9 +11613,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 139.6639590000177, + "duration_ms": 139.4757479999953, "success": true, - "started_at_unix": 1775670878.7585168, + "started_at_unix": 1775692448.5137093, "bytes_sent": 288, "bytes_received": 586, "request_id": 6, @@ -11643,9 +11643,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 138.3995539999887, + "duration_ms": 139.56543599999804, "success": true, - "started_at_unix": 1775670878.8983312, + "started_at_unix": 1775692448.6533215, "bytes_sent": 288, "bytes_received": 586, "request_id": 7, @@ -11688,11 +11688,11 @@ "failure_count": 0, "bytes_sent": 1274, "bytes_received": 639, - "min_ms": 2450.469178999981, - "max_ms": 2597.2481629999606, - "mean_ms": 2552.217103199996, - "median_ms": 2565.0587330000008, - "p95_ms": 2596.8567427999687, + "min_ms": 2444.513924999967, + "max_ms": 2561.25885900002, + "mean_ms": 2525.6682989999945, + "median_ms": 2555.5085130000066, + "p95_ms": 2560.371767200013, "result_summary": { "present_count": 5, "empty_count": 5, @@ -11742,9 +11742,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 126808.20869899998, + "duration_ms": 125013.09943100002, "success": true, - "started_at_unix": 1775670879.0369499, + "started_at_unix": 1775692448.7930913, "bytes_sent": 254, "bytes_received": 127, "request_id": 8, @@ -11772,9 +11772,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2597.2481629999606, + "duration_ms": 2556.8233999999848, "success": true, - "started_at_unix": 1775671005.8452234, + "started_at_unix": 1775692573.8062446, "bytes_sent": 254, "bytes_received": 127, "request_id": 9, @@ -11802,9 +11802,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2553.0183790000365, + "duration_ms": 2510.236797999994, "success": true, - "started_at_unix": 1775671008.4425416, + "started_at_unix": 1775692576.3631358, "bytes_sent": 255, "bytes_received": 128, "request_id": 10, @@ -11832,9 +11832,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2565.0587330000008, + "duration_ms": 2555.5085130000066, "success": true, - "started_at_unix": 1775671010.9956322, + "started_at_unix": 1775692578.8734405, "bytes_sent": 255, "bytes_received": 128, "request_id": 11, @@ -11862,9 +11862,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2450.469178999981, + "duration_ms": 2444.513924999967, "success": true, - "started_at_unix": 1775671013.5607731, + "started_at_unix": 1775692581.429037, "bytes_sent": 255, "bytes_received": 128, "request_id": 12, @@ -11892,9 +11892,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2595.291062000001, + "duration_ms": 2561.25885900002, "success": true, - "started_at_unix": 1775671016.0113137, + "started_at_unix": 1775692583.8736186, "bytes_sent": 255, "bytes_received": 128, "request_id": 13, @@ -11937,11 +11937,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1945, - "min_ms": 2178.9397399999757, - "max_ms": 2371.143081000014, - "mean_ms": 2252.048694599989, - "median_ms": 2234.2458250000163, - "p95_ms": 2345.5555340000046, + "min_ms": 2208.9119979999623, + "max_ms": 2303.5095079999905, + "mean_ms": 2243.801302599991, + "median_ms": 2232.0033720000083, + "p95_ms": 2295.590889399989, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11991,9 +11991,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2238.4422659999927, + "duration_ms": 2181.599504000019, "success": true, - "started_at_unix": 1775671018.606762, + "started_at_unix": 1775692586.4350548, "bytes_sent": 260, "bytes_received": 389, "request_id": 14, @@ -12021,9 +12021,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2232.709480999972, + "duration_ms": 2208.9119979999623, "success": true, - "started_at_unix": 1775671020.8452797, + "started_at_unix": 1775692588.6167245, "bytes_sent": 260, "bytes_received": 389, "request_id": 15, @@ -12051,9 +12051,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2371.143081000014, + "duration_ms": 2303.5095079999905, "success": true, - "started_at_unix": 1775671023.0780737, + "started_at_unix": 1775692590.825717, "bytes_sent": 260, "bytes_received": 389, "request_id": 16, @@ -12081,9 +12081,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2234.2458250000163, + "duration_ms": 2210.66522000001, "success": true, - "started_at_unix": 1775671025.4493234, + "started_at_unix": 1775692593.129319, "bytes_sent": 260, "bytes_received": 389, "request_id": 17, @@ -12111,9 +12111,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2243.205345999968, + "duration_ms": 2232.0033720000083, "success": true, - "started_at_unix": 1775671027.6836536, + "started_at_unix": 1775692595.3401268, "bytes_sent": 260, "bytes_received": 389, "request_id": 18, @@ -12141,9 +12141,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2178.9397399999757, + "duration_ms": 2263.916414999983, "success": true, - "started_at_unix": 1775671029.9269416, + "started_at_unix": 1775692597.5722222, "bytes_sent": 260, "bytes_received": 389, "request_id": 19, @@ -12186,11 +12186,11 @@ "failure_count": 0, "bytes_sent": 1445, "bytes_received": 730, - "min_ms": 2.4509069999680833, - "max_ms": 2.621138999984396, - "mean_ms": 2.5185357999816915, - "median_ms": 2.495222999982616, - "p95_ms": 2.6054093999846373, + "min_ms": 2.531524999994872, + "max_ms": 3.4755529999870305, + "mean_ms": 2.7643421999869133, + "median_ms": 2.573021999978664, + "p95_ms": 3.316001599989704, "result_summary": { "present_count": 5, "empty_count": 5, @@ -12240,9 +12240,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.740466999976434, + "duration_ms": 4.914732999964144, "success": true, - "started_at_unix": 1775671032.10614, + "started_at_unix": 1775692599.8364332, "bytes_sent": 289, "bytes_received": 146, "request_id": 20, @@ -12270,9 +12270,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.621138999984396, + "duration_ms": 2.6777960000003986, "success": true, - "started_at_unix": 1775671032.1109748, + "started_at_unix": 1775692599.8414335, "bytes_sent": 289, "bytes_received": 146, "request_id": 21, @@ -12300,9 +12300,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.5424909999856027, + "duration_ms": 3.4755529999870305, "success": true, - "started_at_unix": 1775671032.1136842, + "started_at_unix": 1775692599.8442438, "bytes_sent": 289, "bytes_received": 146, "request_id": 22, @@ -12330,9 +12330,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.48291899998776, + "duration_ms": 2.5638149999736015, "success": true, - "started_at_unix": 1775671032.116311, + "started_at_unix": 1775692599.8478048, "bytes_sent": 289, "bytes_received": 146, "request_id": 23, @@ -12360,9 +12360,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.495222999982616, + "duration_ms": 2.573021999978664, "success": true, - "started_at_unix": 1775671032.118933, + "started_at_unix": 1775692599.850456, "bytes_sent": 289, "bytes_received": 146, "request_id": 24, @@ -12390,9 +12390,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4509069999680833, + "duration_ms": 2.531524999994872, "success": true, - "started_at_unix": 1775671032.12152, + "started_at_unix": 1775692599.853119, "bytes_sent": 289, "bytes_received": 146, "request_id": 25, @@ -12435,11 +12435,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 640, - "min_ms": 2535.7836750000047, - "max_ms": 2654.3598019999877, - "mean_ms": 2603.0859211999996, - "median_ms": 2615.2404580000166, - "p95_ms": 2652.7123103999884, + "min_ms": 2513.934327999948, + "max_ms": 2573.723101999974, + "mean_ms": 2542.6938137999855, + "median_ms": 2536.5649310000435, + "p95_ms": 2573.5305027999743, "result_summary": { "present_count": 5, "empty_count": 5, @@ -12489,9 +12489,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4167.460267000024, + "duration_ms": 4001.236591999998, "success": true, - "started_at_unix": 1775671032.124201, + "started_at_unix": 1775692599.8558793, "bytes_sent": 256, "bytes_received": 128, "request_id": 26, @@ -12519,9 +12519,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2535.7836750000047, + "duration_ms": 2573.723101999974, "success": true, - "started_at_unix": 1775671036.2917771, + "started_at_unix": 1775692603.8572443, "bytes_sent": 256, "bytes_received": 128, "request_id": 27, @@ -12549,9 +12549,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2654.3598019999877, + "duration_ms": 2536.5649310000435, "success": true, - "started_at_unix": 1775671038.8277018, + "started_at_unix": 1775692606.4311602, "bytes_sent": 256, "bytes_received": 128, "request_id": 28, @@ -12579,9 +12579,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2646.1223439999912, + "duration_ms": 2513.934327999948, "success": true, - "started_at_unix": 1775671041.482192, + "started_at_unix": 1775692608.967865, "bytes_sent": 256, "bytes_received": 128, "request_id": 29, @@ -12609,9 +12609,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2615.2404580000166, + "duration_ms": 2516.4866019999863, "success": true, - "started_at_unix": 1775671044.1284595, + "started_at_unix": 1775692611.481942, "bytes_sent": 256, "bytes_received": 128, "request_id": 30, @@ -12639,9 +12639,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2563.9233269999977, + "duration_ms": 2572.7601059999756, "success": true, - "started_at_unix": 1775671046.7438502, + "started_at_unix": 1775692613.9985497, "bytes_sent": 256, "bytes_received": 128, "request_id": 31, @@ -12673,9 +12673,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 167.80753799997683, + "duration_ms": 166.5819070000225, "success": true, - "started_at_unix": 1775670874.5629425, + "started_at_unix": 1775692444.2852635, "bytes_sent": 673, "bytes_received": 967, "request_id": 1, @@ -12694,9 +12694,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02615900001501359, + "duration_ms": 0.0268300000243471, "success": true, - "started_at_unix": 1775670874.7308774, + "started_at_unix": 1775692444.451943, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -12709,9 +12709,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.016990999995414313, + "duration_ms": 0.019607000012911158, "success": true, - "started_at_unix": 1775670874.7309296, + "started_at_unix": 1775692444.4520283, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -12727,9 +12727,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.020158000040737534, + "duration_ms": 0.021129000003838883, "success": true, - "started_at_unix": 1775670874.7310252, + "started_at_unix": 1775692444.4521294, "bytes_sent": 773, "bytes_received": 0, "request_id": null, @@ -12745,9 +12745,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3604.2619459999514, + "duration_ms": 3640.9636790000095, "success": true, - "started_at_unix": 1775670874.7310798, + "started_at_unix": 1775692444.452185, "bytes_sent": 288, "bytes_received": 586, "request_id": 2, @@ -12775,9 +12775,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 141.27217800000835, + "duration_ms": 140.93363500001033, "success": true, - "started_at_unix": 1775670878.335426, + "started_at_unix": 1775692448.0932226, "bytes_sent": 288, "bytes_received": 586, "request_id": 3, @@ -12805,9 +12805,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 140.73732399998562, + "duration_ms": 139.73771799999213, "success": true, - "started_at_unix": 1775670878.476803, + "started_at_unix": 1775692448.234251, "bytes_sent": 288, "bytes_received": 586, "request_id": 4, @@ -12835,9 +12835,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 140.7690240000079, + "duration_ms": 139.48326099998098, "success": true, - "started_at_unix": 1775670878.6176443, + "started_at_unix": 1775692448.3741302, "bytes_sent": 288, "bytes_received": 586, "request_id": 5, @@ -12865,9 +12865,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 139.6639590000177, + "duration_ms": 139.4757479999953, "success": true, - "started_at_unix": 1775670878.7585168, + "started_at_unix": 1775692448.5137093, "bytes_sent": 288, "bytes_received": 586, "request_id": 6, @@ -12895,9 +12895,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 138.3995539999887, + "duration_ms": 139.56543599999804, "success": true, - "started_at_unix": 1775670878.8983312, + "started_at_unix": 1775692448.6533215, "bytes_sent": 288, "bytes_received": 586, "request_id": 7, @@ -12925,9 +12925,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 126808.20869899998, + "duration_ms": 125013.09943100002, "success": true, - "started_at_unix": 1775670879.0369499, + "started_at_unix": 1775692448.7930913, "bytes_sent": 254, "bytes_received": 127, "request_id": 8, @@ -12955,9 +12955,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2597.2481629999606, + "duration_ms": 2556.8233999999848, "success": true, - "started_at_unix": 1775671005.8452234, + "started_at_unix": 1775692573.8062446, "bytes_sent": 254, "bytes_received": 127, "request_id": 9, @@ -12985,9 +12985,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2553.0183790000365, + "duration_ms": 2510.236797999994, "success": true, - "started_at_unix": 1775671008.4425416, + "started_at_unix": 1775692576.3631358, "bytes_sent": 255, "bytes_received": 128, "request_id": 10, @@ -13015,9 +13015,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2565.0587330000008, + "duration_ms": 2555.5085130000066, "success": true, - "started_at_unix": 1775671010.9956322, + "started_at_unix": 1775692578.8734405, "bytes_sent": 255, "bytes_received": 128, "request_id": 11, @@ -13045,9 +13045,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2450.469178999981, + "duration_ms": 2444.513924999967, "success": true, - "started_at_unix": 1775671013.5607731, + "started_at_unix": 1775692581.429037, "bytes_sent": 255, "bytes_received": 128, "request_id": 12, @@ -13075,9 +13075,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2595.291062000001, + "duration_ms": 2561.25885900002, "success": true, - "started_at_unix": 1775671016.0113137, + "started_at_unix": 1775692583.8736186, "bytes_sent": 255, "bytes_received": 128, "request_id": 13, @@ -13105,9 +13105,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2238.4422659999927, + "duration_ms": 2181.599504000019, "success": true, - "started_at_unix": 1775671018.606762, + "started_at_unix": 1775692586.4350548, "bytes_sent": 260, "bytes_received": 389, "request_id": 14, @@ -13135,9 +13135,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2232.709480999972, + "duration_ms": 2208.9119979999623, "success": true, - "started_at_unix": 1775671020.8452797, + "started_at_unix": 1775692588.6167245, "bytes_sent": 260, "bytes_received": 389, "request_id": 15, @@ -13165,9 +13165,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2371.143081000014, + "duration_ms": 2303.5095079999905, "success": true, - "started_at_unix": 1775671023.0780737, + "started_at_unix": 1775692590.825717, "bytes_sent": 260, "bytes_received": 389, "request_id": 16, @@ -13195,9 +13195,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2234.2458250000163, + "duration_ms": 2210.66522000001, "success": true, - "started_at_unix": 1775671025.4493234, + "started_at_unix": 1775692593.129319, "bytes_sent": 260, "bytes_received": 389, "request_id": 17, @@ -13225,9 +13225,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2243.205345999968, + "duration_ms": 2232.0033720000083, "success": true, - "started_at_unix": 1775671027.6836536, + "started_at_unix": 1775692595.3401268, "bytes_sent": 260, "bytes_received": 389, "request_id": 18, @@ -13255,9 +13255,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2178.9397399999757, + "duration_ms": 2263.916414999983, "success": true, - "started_at_unix": 1775671029.9269416, + "started_at_unix": 1775692597.5722222, "bytes_sent": 260, "bytes_received": 389, "request_id": 19, @@ -13285,9 +13285,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027441999975508224, + "duration_ms": 0.03371299999344046, "success": true, - "started_at_unix": 1775671032.1061018, + "started_at_unix": 1775692599.8363872, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13304,9 +13304,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.740466999976434, + "duration_ms": 4.914732999964144, "success": true, - "started_at_unix": 1775671032.10614, + "started_at_unix": 1775692599.8364332, "bytes_sent": 289, "bytes_received": 146, "request_id": 20, @@ -13334,9 +13334,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023062999957801367, + "duration_ms": 0.02442599998175865, "success": true, - "started_at_unix": 1775671032.1109226, + "started_at_unix": 1775692599.8413806, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13353,9 +13353,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013715999955365987, + "duration_ms": 0.013856000009582203, "success": true, - "started_at_unix": 1775671032.1109538, + "started_at_unix": 1775692599.8414128, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13372,9 +13372,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.621138999984396, + "duration_ms": 2.6777960000003986, "success": true, - "started_at_unix": 1775671032.1109748, + "started_at_unix": 1775692599.8414335, "bytes_sent": 289, "bytes_received": 146, "request_id": 21, @@ -13402,9 +13402,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02036900002622133, + "duration_ms": 0.02433600002405001, "success": true, - "started_at_unix": 1775671032.1136377, + "started_at_unix": 1775692599.8441818, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13421,9 +13421,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.012713999979041546, + "duration_ms": 0.019145999999636842, "success": true, - "started_at_unix": 1775671032.1136649, + "started_at_unix": 1775692599.8442144, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13440,9 +13440,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.5424909999856027, + "duration_ms": 3.4755529999870305, "success": true, - "started_at_unix": 1775671032.1136842, + "started_at_unix": 1775692599.8442438, "bytes_sent": 289, "bytes_received": 146, "request_id": 22, @@ -13470,9 +13470,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.019887000007656752, + "duration_ms": 0.019897000015589583, "success": true, - "started_at_unix": 1775671032.1162667, + "started_at_unix": 1775692599.8477592, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13489,9 +13489,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.011731999961739348, + "duration_ms": 0.01225299996576723, "success": true, - "started_at_unix": 1775671032.1162932, + "started_at_unix": 1775692599.8477862, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13508,9 +13508,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.48291899998776, + "duration_ms": 2.5638149999736015, "success": true, - "started_at_unix": 1775671032.116311, + "started_at_unix": 1775692599.8478048, "bytes_sent": 289, "bytes_received": 146, "request_id": 23, @@ -13538,9 +13538,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022080999997342587, + "duration_ms": 0.019978000011633412, "success": true, - "started_at_unix": 1775671032.118865, + "started_at_unix": 1775692599.8504102, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13557,9 +13557,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02400500000021566, + "duration_ms": 0.012112000035813253, "success": true, - "started_at_unix": 1775671032.1188977, + "started_at_unix": 1775692599.8504374, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13576,9 +13576,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.495222999982616, + "duration_ms": 2.573021999978664, "success": true, - "started_at_unix": 1775671032.118933, + "started_at_unix": 1775692599.850456, "bytes_sent": 289, "bytes_received": 146, "request_id": 24, @@ -13606,9 +13606,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021320000030300434, + "duration_ms": 0.02027800002224467, "success": true, - "started_at_unix": 1775671032.1214712, + "started_at_unix": 1775692599.8530707, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13625,9 +13625,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013125000009495125, + "duration_ms": 0.013304999981755827, "success": true, - "started_at_unix": 1775671032.1215, + "started_at_unix": 1775692599.8530989, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13644,9 +13644,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4509069999680833, + "duration_ms": 2.531524999994872, "success": true, - "started_at_unix": 1775671032.12152, + "started_at_unix": 1775692599.853119, "bytes_sent": 289, "bytes_received": 146, "request_id": 25, @@ -13674,9 +13674,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020468000002438203, + "duration_ms": 0.020588999973369937, "success": true, - "started_at_unix": 1775671032.124011, + "started_at_unix": 1775692599.8556924, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13693,9 +13693,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028353000004699425, + "duration_ms": 0.026620000028287905, "success": true, - "started_at_unix": 1775671032.1241622, + "started_at_unix": 1775692599.8558438, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13712,9 +13712,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4167.460267000024, + "duration_ms": 4001.236591999998, "success": true, - "started_at_unix": 1775671032.124201, + "started_at_unix": 1775692599.8558793, "bytes_sent": 256, "bytes_received": 128, "request_id": 26, @@ -13742,9 +13742,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028833999976995983, + "duration_ms": 0.029755000014120014, "success": true, - "started_at_unix": 1775671036.2917154, + "started_at_unix": 1775692603.857166, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13761,9 +13761,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01465700000835568, + "duration_ms": 0.024074999998902058, "success": true, - "started_at_unix": 1775671036.291754, + "started_at_unix": 1775692603.8572083, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13780,9 +13780,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2535.7836750000047, + "duration_ms": 2573.723101999974, "success": true, - "started_at_unix": 1775671036.2917771, + "started_at_unix": 1775692603.8572443, "bytes_sent": 256, "bytes_received": 128, "request_id": 27, @@ -13810,9 +13810,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029415000028620852, + "duration_ms": 0.029825000012806413, "success": true, - "started_at_unix": 1775671038.8276362, + "started_at_unix": 1775692606.43108, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13829,9 +13829,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015940000025693735, + "duration_ms": 0.02333399999088215, "success": true, - "started_at_unix": 1775671038.8276768, + "started_at_unix": 1775692606.4311242, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13848,9 +13848,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2654.3598019999877, + "duration_ms": 2536.5649310000435, "success": true, - "started_at_unix": 1775671038.8277018, + "started_at_unix": 1775692606.4311602, "bytes_sent": 256, "bytes_received": 128, "request_id": 28, @@ -13878,9 +13878,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028463999967698328, + "duration_ms": 0.029535999999552587, "success": true, - "started_at_unix": 1775671041.4821312, + "started_at_unix": 1775692608.9678, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13897,9 +13897,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014808000003085908, + "duration_ms": 0.01573899999129935, "success": true, - "started_at_unix": 1775671041.4821692, + "started_at_unix": 1775692608.9678404, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13916,9 +13916,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2646.1223439999912, + "duration_ms": 2513.934327999948, "success": true, - "started_at_unix": 1775671041.482192, + "started_at_unix": 1775692608.967865, "bytes_sent": 256, "bytes_received": 128, "request_id": 29, @@ -13946,9 +13946,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027130999967539537, + "duration_ms": 0.032170000054065895, "success": true, - "started_at_unix": 1775671044.128383, + "started_at_unix": 1775692611.4818735, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13965,9 +13965,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024144999997588457, + "duration_ms": 0.016601000027094415, "success": true, - "started_at_unix": 1775671044.1284225, + "started_at_unix": 1775692611.481916, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13984,9 +13984,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2615.2404580000166, + "duration_ms": 2516.4866019999863, "success": true, - "started_at_unix": 1775671044.1284595, + "started_at_unix": 1775692611.481942, "bytes_sent": 256, "bytes_received": 128, "request_id": 30, @@ -14014,9 +14014,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027842000008604373, + "duration_ms": 0.025477999997747247, "success": true, - "started_at_unix": 1775671046.7437675, + "started_at_unix": 1775692613.9984944, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14033,9 +14033,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03425400001333401, + "duration_ms": 0.013444999979128625, "success": true, - "started_at_unix": 1775671046.7438052, + "started_at_unix": 1775692613.9985287, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14052,9 +14052,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2563.9233269999977, + "duration_ms": 2572.7601059999756, "success": true, - "started_at_unix": 1775671046.7438502, + "started_at_unix": 1775692613.9985497, "bytes_sent": 256, "bytes_received": 128, "request_id": 31, @@ -14082,9 +14082,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028522999969027296, + "duration_ms": 0.025957999980619206, "success": true, - "started_at_unix": 1775671049.3078706, + "started_at_unix": 1775692616.5713751, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14101,9 +14101,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.023896000016065955, + "duration_ms": 0.013674999991053483, "success": true, - "started_at_unix": 1775671049.3080215, + "started_at_unix": 1775692616.5714834, "bytes_sent": 213, "bytes_received": 0, "request_id": null, @@ -14116,9 +14116,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.5250750000413973, + "duration_ms": 0.5151439999622198, "success": true, - "started_at_unix": 1775671049.308055, + "started_at_unix": 1775692616.5715032, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -14136,9 +14136,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.022231000002648216, + "duration_ms": 0.01910499997848092, "success": true, - "started_at_unix": 1775671049.3085992, + "started_at_unix": 1775692616.5720358, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -14160,7 +14160,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv/bin/python", "success": true, - "total_duration_ms": 4837.741461000007, + "total_duration_ms": 4642.155907000017, "error_message": null, "summary": { "request_count": 32, @@ -14169,11 +14169,11 @@ "failure_count": 0, "bytes_sent": 18386, "bytes_received": 80732, - "min_ms": 0.7191369999759445, - "max_ms": 1593.8173769999935, - "mean_ms": 134.94960974999339, - "median_ms": 50.92148700001076, - "p95_ms": 325.95102170000416, + "min_ms": 0.6509269999810385, + "max_ms": 1605.1139379999881, + "mean_ms": 129.4842695937497, + "median_ms": 35.42074949999119, + "p95_ms": 315.20813725003046, "result_summary": { "present_count": 31, "empty_count": 1, @@ -14220,27 +14220,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 21.926229000030162, - "max_ms": 90.41828099998384, - "mean_ms": 56.710379599991256, - "median_ms": 60.58007750002048, - "p95_ms": 90.07772729997896 + "min_ms": 20.215921999977127, + "max_ms": 88.43450599999869, + "mean_ms": 54.771963499996446, + "median_ms": 58.08228850000319, + "p95_ms": 87.93058519999875 }, "textDocument/hover": { "point_count": 2, - "min_ms": 10.118086000034054, - "max_ms": 184.91870999997673, - "mean_ms": 101.80106260000343, - "median_ms": 114.90688350002642, - "p95_ms": 184.24437374998206 + "min_ms": 7.077173999959996, + "max_ms": 182.6141029999917, + "mean_ms": 96.04262029999973, + "median_ms": 96.73357750000378, + "p95_ms": 181.72421719999932 }, "textDocument/references": { "point_count": 1, - "min_ms": 11.991253000019242, - "max_ms": 52.849251999987246, - "mean_ms": 25.883799999985513, - "median_ms": 17.81054499997481, - "p95_ms": 49.015328999985286 + "min_ms": 3.7159990000077414, + "max_ms": 41.07724599998619, + "mean_ms": 18.584589399995366, + "median_ms": 14.029624999977841, + "p95_ms": 37.06830099998797 } }, "validation": { @@ -14266,11 +14266,11 @@ "failure_count": 0, "bytes_sent": 1360, "bytes_received": 1655, - "min_ms": 21.926229000030162, - "max_ms": 35.079454000026544, - "mean_ms": 24.96925599999713, - "median_ms": 22.73376399995186, - "p95_ms": 32.61413740002581, + "min_ms": 20.215921999977127, + "max_ms": 29.764252999996188, + "mean_ms": 22.450913399995898, + "median_ms": 20.57712900000297, + "p95_ms": 28.061886799991953, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14320,9 +14320,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 300.8394259999818, + "duration_ms": 285.6186460000458, "success": true, - "started_at_unix": 1775671050.0840662, + "started_at_unix": 1775692617.32063, "bytes_sent": 272, "bytes_received": 331, "request_id": 2, @@ -14350,9 +14350,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.75287100002288, + "duration_ms": 21.252421999975013, "success": true, - "started_at_unix": 1775671050.3849738, + "started_at_unix": 1775692617.606315, "bytes_sent": 272, "bytes_received": 331, "request_id": 3, @@ -14380,9 +14380,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 21.926229000030162, + "duration_ms": 20.44484100002819, "success": true, - "started_at_unix": 1775671050.407872, + "started_at_unix": 1775692617.6276858, "bytes_sent": 272, "bytes_received": 331, "request_id": 4, @@ -14410,9 +14410,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.079454000026544, + "duration_ms": 29.764252999996188, "success": true, - "started_at_unix": 1775671050.4298997, + "started_at_unix": 1775692617.6481938, "bytes_sent": 272, "bytes_received": 331, "request_id": 5, @@ -14440,9 +14440,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.73376399995186, + "duration_ms": 20.57712900000297, "success": true, - "started_at_unix": 1775671050.46506, + "started_at_unix": 1775692617.678072, "bytes_sent": 272, "bytes_received": 331, "request_id": 6, @@ -14470,9 +14470,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.35396199995421, + "duration_ms": 20.215921999977127, "success": true, - "started_at_unix": 1775671050.4878972, + "started_at_unix": 1775692617.6987128, "bytes_sent": 272, "bytes_received": 331, "request_id": 7, @@ -14515,11 +14515,11 @@ "failure_count": 0, "bytes_sent": 1204, "bytes_received": 2704, - "min_ms": 10.118086000034054, - "max_ms": 48.99372200003427, - "mean_ms": 20.848480800009384, - "median_ms": 13.021928000000571, - "p95_ms": 43.03091440002618, + "min_ms": 7.077173999959996, + "max_ms": 17.771315000004506, + "mean_ms": 12.696266799991918, + "median_ms": 13.685853000026782, + "p95_ms": 17.25026420000404, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14569,9 +14569,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 182.93026499998177, + "duration_ms": 138.98471800001744, "success": true, - "started_at_unix": 1775671050.510409, + "started_at_unix": 1775692617.7191315, "bytes_sent": 240, "bytes_received": 540, "request_id": 8, @@ -14599,9 +14599,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 13.021928000000571, + "duration_ms": 17.771315000004506, "success": true, - "started_at_unix": 1775671050.693407, + "started_at_unix": 1775692617.8581793, "bytes_sent": 240, "bytes_received": 540, "request_id": 9, @@ -14629,9 +14629,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.928983999984212, + "duration_ms": 13.685853000026782, "success": true, - "started_at_unix": 1775671050.7065156, + "started_at_unix": 1775692617.876057, "bytes_sent": 241, "bytes_received": 541, "request_id": 10, @@ -14659,9 +14659,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 19.179683999993813, + "duration_ms": 15.166061000002173, "success": true, - "started_at_unix": 1775671050.719536, + "started_at_unix": 1775692617.8897994, "bytes_sent": 241, "bytes_received": 541, "request_id": 11, @@ -14689,9 +14689,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.118086000034054, + "duration_ms": 9.780930999966131, "success": true, - "started_at_unix": 1775671050.7388043, + "started_at_unix": 1775692617.9050233, "bytes_sent": 241, "bytes_received": 541, "request_id": 12, @@ -14719,9 +14719,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 48.99372200003427, + "duration_ms": 7.077173999959996, "success": true, - "started_at_unix": 1775671050.7489972, + "started_at_unix": 1775692617.9148698, "bytes_sent": 241, "bytes_received": 541, "request_id": 13, @@ -14764,11 +14764,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 2435, - "min_ms": 11.991253000019242, - "max_ms": 52.849251999987246, - "mean_ms": 25.883799999985513, - "median_ms": 17.81054499997481, - "p95_ms": 49.015328999985286, + "min_ms": 3.7159990000077414, + "max_ms": 41.07724599998619, + "mean_ms": 18.584589399995366, + "median_ms": 14.029624999977841, + "p95_ms": 37.06830099998797, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14818,9 +14818,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 4.961880999985624, + "duration_ms": 3.5468529999889142, "success": true, - "started_at_unix": 1775671050.7982183, + "started_at_unix": 1775692617.9220986, "bytes_sent": 284, "bytes_received": 487, "request_id": 14, @@ -14848,9 +14848,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 11.991253000019242, + "duration_ms": 41.07724599998619, "success": true, - "started_at_unix": 1775671050.8032596, + "started_at_unix": 1775692617.9256918, "bytes_sent": 284, "bytes_received": 487, "request_id": 15, @@ -14878,9 +14878,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 33.67963699997745, + "duration_ms": 3.7159990000077414, "success": true, - "started_at_unix": 1775671050.815373, + "started_at_unix": 1775692617.9668548, "bytes_sent": 284, "bytes_received": 487, "request_id": 16, @@ -14908,9 +14908,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 17.81054499997481, + "duration_ms": 13.067556000009972, "success": true, - "started_at_unix": 1775671050.8491795, + "started_at_unix": 1775692617.9706354, "bytes_sent": 284, "bytes_received": 487, "request_id": 17, @@ -14938,9 +14938,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 52.849251999987246, + "duration_ms": 14.029624999977841, "success": true, - "started_at_unix": 1775671050.8671122, + "started_at_unix": 1775692617.9837642, "bytes_sent": 284, "bytes_received": 487, "request_id": 18, @@ -14968,9 +14968,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 13.08831299996882, + "duration_ms": 21.032520999995086, "success": true, - "started_at_unix": 1775671050.9200933, + "started_at_unix": 1775692617.9978526, "bytes_sent": 284, "bytes_received": 487, "request_id": 19, @@ -15013,11 +15013,11 @@ "failure_count": 0, "bytes_sent": 1370, "bytes_received": 57460, - "min_ms": 86.08070100001441, - "max_ms": 90.41828099998384, - "mean_ms": 88.45150319998538, - "median_ms": 89.44161499999836, - "p95_ms": 90.26692379998167, + "min_ms": 86.40032400001019, + "max_ms": 88.43450599999869, + "mean_ms": 87.093013599997, + "median_ms": 86.86259600000312, + "p95_ms": 88.21054119999872, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15067,9 +15067,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1593.8173769999935, + "duration_ms": 1605.1139379999881, "success": true, - "started_at_unix": 1775671050.9335935, + "started_at_unix": 1775692618.0192046, "bytes_sent": 274, "bytes_received": 11492, "request_id": 20, @@ -15097,9 +15097,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 86.08070100001441, + "duration_ms": 87.31468199999881, "success": true, - "started_at_unix": 1775671052.527715, + "started_at_unix": 1775692619.6246185, "bytes_sent": 274, "bytes_received": 11492, "request_id": 21, @@ -15127,9 +15127,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 86.65542399995729, + "duration_ms": 86.45295999997415, "success": true, - "started_at_unix": 1775671052.6144996, + "started_at_unix": 1775692619.7124457, "bytes_sent": 274, "bytes_received": 11492, "request_id": 22, @@ -15157,9 +15157,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 90.41828099998384, + "duration_ms": 86.40032400001019, "success": true, - "started_at_unix": 1775671052.7016163, + "started_at_unix": 1775692619.7994199, "bytes_sent": 274, "bytes_received": 11492, "request_id": 23, @@ -15187,9 +15187,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 89.661494999973, + "duration_ms": 86.86259600000312, "success": true, - "started_at_unix": 1775671052.7925537, + "started_at_unix": 1775692619.8863373, "bytes_sent": 274, "bytes_received": 11492, "request_id": 24, @@ -15217,9 +15217,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 89.44161499999836, + "duration_ms": 88.43450599999869, "success": true, - "started_at_unix": 1775671052.882723, + "started_at_unix": 1775692619.9736884, "bytes_sent": 274, "bytes_received": 11492, "request_id": 25, @@ -15262,11 +15262,11 @@ "failure_count": 0, "bytes_sent": 1205, "bytes_received": 2120, - "min_ms": 180.82004500001858, - "max_ms": 184.91870999997673, - "mean_ms": 182.75364439999748, - "median_ms": 183.0555729999901, - "p95_ms": 184.6190049999791, + "min_ms": 175.69584000000305, + "max_ms": 182.6141029999917, + "mean_ms": 179.38897380000753, + "median_ms": 180.51305300002696, + "p95_ms": 182.21859819999509, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15316,9 +15316,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 356.6429720000315, + "duration_ms": 351.3730710000118, "success": true, - "started_at_unix": 1775671052.9727342, + "started_at_unix": 1775692620.0627456, "bytes_sent": 241, "bytes_received": 424, "request_id": 26, @@ -15346,9 +15346,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 183.0555729999901, + "duration_ms": 177.48529400000734, "success": true, - "started_at_unix": 1775671053.3295014, + "started_at_unix": 1775692620.4142373, "bytes_sent": 241, "bytes_received": 424, "request_id": 27, @@ -15376,9 +15376,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 180.82004500001858, + "duration_ms": 180.51305300002696, "success": true, - "started_at_unix": 1775671053.5126905, + "started_at_unix": 1775692620.591862, "bytes_sent": 241, "bytes_received": 424, "request_id": 28, @@ -15406,9 +15406,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 183.42018499998858, + "duration_ms": 175.69584000000305, "success": true, - "started_at_unix": 1775671053.6936443, + "started_at_unix": 1775692620.7725046, "bytes_sent": 241, "bytes_received": 424, "request_id": 29, @@ -15436,9 +15436,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 181.55370900001344, + "duration_ms": 182.6141029999917, "success": true, - "started_at_unix": 1775671053.877199, + "started_at_unix": 1775692620.9483407, "bytes_sent": 241, "bytes_received": 424, "request_id": 30, @@ -15466,9 +15466,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 184.91870999997673, + "duration_ms": 180.63657900000862, "success": true, - "started_at_unix": 1775671054.058936, + "started_at_unix": 1775692621.131117, "bytes_sent": 241, "bytes_received": 424, "request_id": 31, @@ -15500,9 +15500,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 163.9430319999633, + "duration_ms": 157.13968900001873, "success": true, - "started_at_unix": 1775671049.9197912, + "started_at_unix": 1775692617.163226, "bytes_sent": 646, "bytes_received": 967, "request_id": 1, @@ -15521,9 +15521,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.025317999984508788, + "duration_ms": 0.021709999998620333, "success": true, - "started_at_unix": 1775671050.0838585, + "started_at_unix": 1775692617.3204541, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -15536,9 +15536,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.017432999982247566, + "duration_ms": 0.013605999981791683, "success": true, - "started_at_unix": 1775671050.0839097, + "started_at_unix": 1775692617.320496, "bytes_sent": 623, "bytes_received": 0, "request_id": null, @@ -15554,9 +15554,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.020607999999811, + "duration_ms": 0.01740300001529249, "success": true, - "started_at_unix": 1775671050.084007, + "started_at_unix": 1775692617.3205812, "bytes_sent": 539, "bytes_received": 0, "request_id": null, @@ -15572,9 +15572,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 300.8394259999818, + "duration_ms": 285.6186460000458, "success": true, - "started_at_unix": 1775671050.0840662, + "started_at_unix": 1775692617.32063, "bytes_sent": 272, "bytes_received": 331, "request_id": 2, @@ -15602,9 +15602,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.75287100002288, + "duration_ms": 21.252421999975013, "success": true, - "started_at_unix": 1775671050.3849738, + "started_at_unix": 1775692617.606315, "bytes_sent": 272, "bytes_received": 331, "request_id": 3, @@ -15632,9 +15632,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 21.926229000030162, + "duration_ms": 20.44484100002819, "success": true, - "started_at_unix": 1775671050.407872, + "started_at_unix": 1775692617.6276858, "bytes_sent": 272, "bytes_received": 331, "request_id": 4, @@ -15662,9 +15662,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.079454000026544, + "duration_ms": 29.764252999996188, "success": true, - "started_at_unix": 1775671050.4298997, + "started_at_unix": 1775692617.6481938, "bytes_sent": 272, "bytes_received": 331, "request_id": 5, @@ -15692,9 +15692,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.73376399995186, + "duration_ms": 20.57712900000297, "success": true, - "started_at_unix": 1775671050.46506, + "started_at_unix": 1775692617.678072, "bytes_sent": 272, "bytes_received": 331, "request_id": 6, @@ -15722,9 +15722,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.35396199995421, + "duration_ms": 20.215921999977127, "success": true, - "started_at_unix": 1775671050.4878972, + "started_at_unix": 1775692617.6987128, "bytes_sent": 272, "bytes_received": 331, "request_id": 7, @@ -15752,9 +15752,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 182.93026499998177, + "duration_ms": 138.98471800001744, "success": true, - "started_at_unix": 1775671050.510409, + "started_at_unix": 1775692617.7191315, "bytes_sent": 240, "bytes_received": 540, "request_id": 8, @@ -15782,9 +15782,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 13.021928000000571, + "duration_ms": 17.771315000004506, "success": true, - "started_at_unix": 1775671050.693407, + "started_at_unix": 1775692617.8581793, "bytes_sent": 240, "bytes_received": 540, "request_id": 9, @@ -15812,9 +15812,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.928983999984212, + "duration_ms": 13.685853000026782, "success": true, - "started_at_unix": 1775671050.7065156, + "started_at_unix": 1775692617.876057, "bytes_sent": 241, "bytes_received": 541, "request_id": 10, @@ -15842,9 +15842,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 19.179683999993813, + "duration_ms": 15.166061000002173, "success": true, - "started_at_unix": 1775671050.719536, + "started_at_unix": 1775692617.8897994, "bytes_sent": 241, "bytes_received": 541, "request_id": 11, @@ -15872,9 +15872,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.118086000034054, + "duration_ms": 9.780930999966131, "success": true, - "started_at_unix": 1775671050.7388043, + "started_at_unix": 1775692617.9050233, "bytes_sent": 241, "bytes_received": 541, "request_id": 12, @@ -15902,9 +15902,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 48.99372200003427, + "duration_ms": 7.077173999959996, "success": true, - "started_at_unix": 1775671050.7489972, + "started_at_unix": 1775692617.9148698, "bytes_sent": 241, "bytes_received": 541, "request_id": 13, @@ -15932,9 +15932,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 4.961880999985624, + "duration_ms": 3.5468529999889142, "success": true, - "started_at_unix": 1775671050.7982183, + "started_at_unix": 1775692617.9220986, "bytes_sent": 284, "bytes_received": 487, "request_id": 14, @@ -15962,9 +15962,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 11.991253000019242, + "duration_ms": 41.07724599998619, "success": true, - "started_at_unix": 1775671050.8032596, + "started_at_unix": 1775692617.9256918, "bytes_sent": 284, "bytes_received": 487, "request_id": 15, @@ -15992,9 +15992,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 33.67963699997745, + "duration_ms": 3.7159990000077414, "success": true, - "started_at_unix": 1775671050.815373, + "started_at_unix": 1775692617.9668548, "bytes_sent": 284, "bytes_received": 487, "request_id": 16, @@ -16022,9 +16022,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 17.81054499997481, + "duration_ms": 13.067556000009972, "success": true, - "started_at_unix": 1775671050.8491795, + "started_at_unix": 1775692617.9706354, "bytes_sent": 284, "bytes_received": 487, "request_id": 17, @@ -16052,9 +16052,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 52.849251999987246, + "duration_ms": 14.029624999977841, "success": true, - "started_at_unix": 1775671050.8671122, + "started_at_unix": 1775692617.9837642, "bytes_sent": 284, "bytes_received": 487, "request_id": 18, @@ -16082,9 +16082,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 13.08831299996882, + "duration_ms": 21.032520999995086, "success": true, - "started_at_unix": 1775671050.9200933, + "started_at_unix": 1775692617.9978526, "bytes_sent": 284, "bytes_received": 487, "request_id": 19, @@ -16112,9 +16112,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03898300002447286, + "duration_ms": 0.0322100000289538, "success": true, - "started_at_unix": 1775671050.9335406, + "started_at_unix": 1775692618.0191603, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16131,9 +16131,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1593.8173769999935, + "duration_ms": 1605.1139379999881, "success": true, - "started_at_unix": 1775671050.9335935, + "started_at_unix": 1775692618.0192046, "bytes_sent": 274, "bytes_received": 11492, "request_id": 20, @@ -16161,9 +16161,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027360999979464395, + "duration_ms": 0.026108999975349434, "success": true, - "started_at_unix": 1775671052.5276537, + "started_at_unix": 1775692619.6245606, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16180,9 +16180,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0152279999952043, + "duration_ms": 0.014336999981878762, "success": true, - "started_at_unix": 1775671052.5276914, + "started_at_unix": 1775692619.624596, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16199,9 +16199,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 86.08070100001441, + "duration_ms": 87.31468199999881, "success": true, - "started_at_unix": 1775671052.527715, + "started_at_unix": 1775692619.6246185, "bytes_sent": 274, "bytes_received": 11492, "request_id": 21, @@ -16229,9 +16229,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03220999997211038, + "duration_ms": 0.02656999998862375, "success": true, - "started_at_unix": 1775671052.6144207, + "started_at_unix": 1775692619.712384, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16248,9 +16248,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021489999994628306, + "duration_ms": 0.015709999956925458, "success": true, - "started_at_unix": 1775671052.614465, + "started_at_unix": 1775692619.712421, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16267,9 +16267,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 86.65542399995729, + "duration_ms": 86.45295999997415, "success": true, - "started_at_unix": 1775671052.6144996, + "started_at_unix": 1775692619.7124457, "bytes_sent": 274, "bytes_received": 11492, "request_id": 22, @@ -16297,9 +16297,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02666000000317581, + "duration_ms": 0.02649900000051275, "success": true, - "started_at_unix": 1775671052.7015386, + "started_at_unix": 1775692619.7993574, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16316,9 +16316,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023784999996223632, + "duration_ms": 0.016090000030999363, "success": true, - "started_at_unix": 1775671052.7015793, + "started_at_unix": 1775692619.7993946, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16335,9 +16335,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 90.41828099998384, + "duration_ms": 86.40032400001019, "success": true, - "started_at_unix": 1775671052.7016163, + "started_at_unix": 1775692619.7994199, "bytes_sent": 274, "bytes_received": 11492, "request_id": 23, @@ -16365,9 +16365,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028834000033839402, + "duration_ms": 0.027020000004540634, "success": true, - "started_at_unix": 1775671052.7924855, + "started_at_unix": 1775692619.886275, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16384,9 +16384,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01739300000735966, + "duration_ms": 0.015448999988620926, "success": true, - "started_at_unix": 1775671052.7925255, + "started_at_unix": 1775692619.8863127, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16403,9 +16403,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 89.661494999973, + "duration_ms": 86.86259600000312, "success": true, - "started_at_unix": 1775671052.7925537, + "started_at_unix": 1775692619.8863373, "bytes_sent": 274, "bytes_received": 11492, "request_id": 24, @@ -16433,9 +16433,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028623999980936787, + "duration_ms": 0.02756199995701536, "success": true, - "started_at_unix": 1775671052.8826575, + "started_at_unix": 1775692619.9736252, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16452,9 +16452,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01664100000198232, + "duration_ms": 0.01580999997941035, "success": true, - "started_at_unix": 1775671052.8826966, + "started_at_unix": 1775692619.9736636, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16471,9 +16471,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 89.44161499999836, + "duration_ms": 88.43450599999869, "success": true, - "started_at_unix": 1775671052.882723, + "started_at_unix": 1775692619.9736884, "bytes_sent": 274, "bytes_received": 11492, "request_id": 25, @@ -16501,9 +16501,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025597999979254382, + "duration_ms": 0.02476700001352583, "success": true, - "started_at_unix": 1775671052.97254, + "started_at_unix": 1775692620.0625262, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16520,9 +16520,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.018233999981021043, + "duration_ms": 0.018414999999549764, "success": true, - "started_at_unix": 1775671052.9727073, + "started_at_unix": 1775692620.0626972, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16539,9 +16539,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 356.6429720000315, + "duration_ms": 351.3730710000118, "success": true, - "started_at_unix": 1775671052.9727342, + "started_at_unix": 1775692620.0627456, "bytes_sent": 241, "bytes_received": 424, "request_id": 26, @@ -16569,9 +16569,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028694000036466605, + "duration_ms": 0.028082999961043242, "success": true, - "started_at_unix": 1775671053.3294408, + "started_at_unix": 1775692620.4141788, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16588,9 +16588,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014496999995117221, + "duration_ms": 0.01390599999240294, "success": true, - "started_at_unix": 1775671053.3294787, + "started_at_unix": 1775692620.414216, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16607,9 +16607,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 183.0555729999901, + "duration_ms": 177.48529400000734, "success": true, - "started_at_unix": 1775671053.3295014, + "started_at_unix": 1775692620.4142373, "bytes_sent": 241, "bytes_received": 424, "request_id": 27, @@ -16637,9 +16637,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025698000001739274, + "duration_ms": 0.024274999987028423, "success": true, - "started_at_unix": 1775671053.5126336, + "started_at_unix": 1775692620.5918071, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16656,9 +16656,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01432700003078935, + "duration_ms": 0.013816000034694298, "success": true, - "started_at_unix": 1775671053.5126684, + "started_at_unix": 1775692620.5918405, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16675,9 +16675,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 180.82004500001858, + "duration_ms": 180.51305300002696, "success": true, - "started_at_unix": 1775671053.5126905, + "started_at_unix": 1775692620.591862, "bytes_sent": 241, "bytes_received": 424, "request_id": 28, @@ -16705,9 +16705,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02607900000839436, + "duration_ms": 0.024886999995032966, "success": true, - "started_at_unix": 1775671053.6935883, + "started_at_unix": 1775692620.7724493, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16724,9 +16724,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013374999980442226, + "duration_ms": 0.013845000012224773, "success": true, - "started_at_unix": 1775671053.6936235, + "started_at_unix": 1775692620.7724833, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16743,9 +16743,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 183.42018499998858, + "duration_ms": 175.69584000000305, "success": true, - "started_at_unix": 1775671053.6936443, + "started_at_unix": 1775692620.7725046, "bytes_sent": 241, "bytes_received": 424, "request_id": 29, @@ -16773,9 +16773,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025527999980567984, + "duration_ms": 0.025216999972599297, "success": true, - "started_at_unix": 1775671053.877142, + "started_at_unix": 1775692620.9482837, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16792,9 +16792,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01373599997123165, + "duration_ms": 0.014177000025483721, "success": true, - "started_at_unix": 1775671053.8771768, + "started_at_unix": 1775692620.9483178, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16811,9 +16811,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 181.55370900001344, + "duration_ms": 182.6141029999917, "success": true, - "started_at_unix": 1775671053.877199, + "started_at_unix": 1775692620.9483407, "bytes_sent": 241, "bytes_received": 424, "request_id": 30, @@ -16841,9 +16841,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.038141999993968057, + "duration_ms": 0.025968999977976637, "success": true, - "started_at_unix": 1775671054.0588655, + "started_at_unix": 1775692621.131059, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16860,9 +16860,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014295999960722838, + "duration_ms": 0.014196999984505965, "success": true, - "started_at_unix": 1775671054.0589137, + "started_at_unix": 1775692621.1310942, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16879,9 +16879,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 184.91870999997673, + "duration_ms": 180.63657900000862, "success": true, - "started_at_unix": 1775671054.058936, + "started_at_unix": 1775692621.131117, "bytes_sent": 241, "bytes_received": 424, "request_id": 31, @@ -16909,9 +16909,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02666000000317581, + "duration_ms": 0.02887399995188389, "success": true, - "started_at_unix": 1775671054.2439325, + "started_at_unix": 1775692621.3118346, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16928,9 +16928,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.013736000028075068, + "duration_ms": 0.013464999994994287, "success": true, - "started_at_unix": 1775671054.2440374, + "started_at_unix": 1775692621.3119404, "bytes_sent": 198, "bytes_received": 0, "request_id": null, @@ -16943,9 +16943,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.7191369999759445, + "duration_ms": 0.6509269999810385, "success": true, - "started_at_unix": 1775671054.2440577, + "started_at_unix": 1775692621.31196, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -16963,9 +16963,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.059161000024232635, + "duration_ms": 0.029655999981059722, "success": true, - "started_at_unix": 1775671054.2447972, + "started_at_unix": 1775692621.3126261, "bytes_sent": 55, "bytes_received": 0, "request_id": null, diff --git a/latest-results/pyrefly-20260408T175301Z-responses.jsonl b/latest-results/pyrefly-20260408T235144Z-responses.jsonl similarity index 100% rename from latest-results/pyrefly-20260408T175301Z-responses.jsonl rename to latest-results/pyrefly-20260408T235144Z-responses.jsonl diff --git a/latest-results/pyrefly-20260408T175301Z.json b/latest-results/pyrefly-20260408T235144Z.json similarity index 89% rename from latest-results/pyrefly-20260408T175301Z.json rename to latest-results/pyrefly-20260408T235144Z.json index 077784a..3f4116d 100644 --- a/latest-results/pyrefly-20260408T175301Z.json +++ b/latest-results/pyrefly-20260408T235144Z.json @@ -15,8 +15,8 @@ "transformers", "web" ], - "started_at_unix": 1775670781.0420272, - "finished_at_unix": 1775670841.1905313, + "started_at_unix": 1775692400.9185429, + "finished_at_unix": 1775692411.702224, "scenario_reports": [], "benchmark_reports": [ { @@ -29,7 +29,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/bin/python", "success": true, - "total_duration_ms": 11788.40963899998, + "total_duration_ms": 1355.540485000006, "error_message": null, "summary": { "request_count": 32, @@ -38,11 +38,11 @@ "failure_count": 0, "bytes_sent": 18656, "bytes_received": 874437, - "min_ms": 0.149039999996603, - "max_ms": 250.36135700000273, - "mean_ms": 28.950649375001802, - "median_ms": 2.8822544999798083, - "p95_ms": 171.18529994999528, + "min_ms": 0.11096700001189674, + "max_ms": 255.52968499999906, + "mean_ms": 25.796430437502238, + "median_ms": 1.8758214999934353, + "p95_ms": 175.2023565499996, "result_summary": { "present_count": 31, "empty_count": 1, @@ -89,27 +89,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.6882920000066406, - "max_ms": 210.79977100001202, - "mean_ms": 35.95413080000753, - "median_ms": 26.49000150000802, - "p95_ms": 131.67008395001412 + "min_ms": 0.7965310000201953, + "max_ms": 213.21432999999956, + "mean_ms": 29.599787700004754, + "median_ms": 13.760314500004256, + "p95_ms": 126.14412519999954 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.8462690000214934, - "max_ms": 21.550300000001243, - "mean_ms": 4.84927000000539, - "median_ms": 2.8755619999998316, - "p95_ms": 14.754072400006619 + "min_ms": 0.7052099999782513, + "max_ms": 19.36626500000216, + "mean_ms": 3.598591800002282, + "median_ms": 1.9725165000039624, + "p95_ms": 12.190499750008126 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.22371000000021013, - "max_ms": 2.947251999984246, - "mean_ms": 1.1386211999990792, - "median_ms": 0.25536900000133755, - "p95_ms": 2.7625913999884233 + "min_ms": 0.22989999999367683, + "max_ms": 0.3118939999922077, + "mean_ms": 0.279649200001586, + "median_ms": 0.2799640000148429, + "p95_ms": 0.3096335999941857 } }, "validation": { @@ -135,11 +135,11 @@ "failure_count": 0, "bytes_sent": 1425, "bytes_received": 95745, - "min_ms": 0.6882920000066406, - "max_ms": 210.79977100001202, - "mean_ms": 42.74637680000524, - "median_ms": 0.7393369999988408, - "p95_ms": 168.80103140001094, + "min_ms": 0.7965310000201953, + "max_ms": 213.21432999999956, + "mean_ms": 43.31611220000582, + "median_ms": 0.8682650000082504, + "p95_ms": 170.75168939999796, "result_summary": { "present_count": 5, "empty_count": 0, @@ -189,9 +189,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 250.36135700000273, + "duration_ms": 255.52968499999906, "success": true, - "started_at_unix": 1775670791.8545988, + "started_at_unix": 1775692401.4207964, "bytes_sent": 285, "bytes_received": 19149, "request_id": 2, @@ -219,9 +219,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 210.79977100001202, + "duration_ms": 213.21432999999956, "success": true, - "started_at_unix": 1775670792.105455, + "started_at_unix": 1775692401.6768231, "bytes_sent": 285, "bytes_received": 19149, "request_id": 3, @@ -249,9 +249,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.8060730000067906, + "duration_ms": 0.9011269999916749, "success": true, - "started_at_unix": 1775670792.3175337, + "started_at_unix": 1775692401.890779, "bytes_sent": 285, "bytes_received": 19149, "request_id": 4, @@ -279,9 +279,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7393369999988408, + "duration_ms": 0.8682650000082504, "success": true, - "started_at_unix": 1775670792.3195522, + "started_at_unix": 1775692401.8923662, "bytes_sent": 285, "bytes_received": 19149, "request_id": 5, @@ -309,9 +309,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6984110000018973, + "duration_ms": 0.8003080000094087, "success": true, - "started_at_unix": 1775670792.3214793, + "started_at_unix": 1775692401.8938873, "bytes_sent": 285, "bytes_received": 19149, "request_id": 6, @@ -339,9 +339,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6882920000066406, + "duration_ms": 0.7965310000201953, "success": true, - "started_at_unix": 1775670792.3233585, + "started_at_unix": 1775692401.8953586, "bytes_sent": 285, "bytes_received": 19149, "request_id": 7, @@ -384,11 +384,11 @@ "failure_count": 0, "bytes_sent": 1269, "bytes_received": 18584, - "min_ms": 4.677819999983512, - "max_ms": 21.550300000001243, - "mean_ms": 8.795272800000475, - "median_ms": 6.333527999998978, - "p95_ms": 18.529754400003636, + "min_ms": 3.143563000008953, + "max_ms": 19.36626500000216, + "mean_ms": 6.463350200004925, + "median_ms": 3.2272599999885188, + "p95_ms": 16.177036000004815, "result_summary": { "present_count": 5, "empty_count": 0, @@ -438,9 +438,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 138.7734599999817, + "duration_ms": 144.10165099999972, "success": true, - "started_at_unix": 1775670792.3253999, + "started_at_unix": 1775692401.8968906, "bytes_sent": 253, "bytes_received": 3716, "request_id": 8, @@ -468,9 +468,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 21.550300000001243, + "duration_ms": 19.36626500000216, "success": true, - "started_at_unix": 1775670792.4643195, + "started_at_unix": 1775692402.0411193, "bytes_sent": 253, "bytes_received": 3716, "request_id": 9, @@ -498,9 +498,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.447572000013224, + "duration_ms": 3.4201200000154586, "success": true, - "started_at_unix": 1775670792.4860387, + "started_at_unix": 1775692402.0606592, "bytes_sent": 254, "bytes_received": 3717, "request_id": 10, @@ -528,9 +528,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.333527999998978, + "duration_ms": 3.2272599999885188, "success": true, - "started_at_unix": 1775670792.4926298, + "started_at_unix": 1775692402.0642157, "bytes_sent": 254, "bytes_received": 3717, "request_id": 11, @@ -558,9 +558,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.677819999983512, + "duration_ms": 3.159543000009535, "success": true, - "started_at_unix": 1775670792.4991624, + "started_at_unix": 1775692402.0676143, "bytes_sent": 254, "bytes_received": 3717, "request_id": 12, @@ -588,9 +588,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.967144000005419, + "duration_ms": 3.143563000008953, "success": true, - "started_at_unix": 1775670792.5039768, + "started_at_unix": 1775692402.070904, "bytes_sent": 254, "bytes_received": 3717, "request_id": 13, @@ -633,11 +633,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1225, - "min_ms": 0.22371000000021013, - "max_ms": 2.947251999984246, - "mean_ms": 1.1386211999990792, - "median_ms": 0.25536900000133755, - "p95_ms": 2.7625913999884233, + "min_ms": 0.22989999999367683, + "max_ms": 0.3118939999922077, + "mean_ms": 0.279649200001586, + "median_ms": 0.2799640000148429, + "p95_ms": 0.3096335999941857, "result_summary": { "present_count": 5, "empty_count": 0, @@ -687,9 +687,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.8172569999753705, + "duration_ms": 0.31571099998473073, "success": true, - "started_at_unix": 1775670792.5092323, + "started_at_unix": 1775692402.074289, "bytes_sent": 260, "bytes_received": 245, "request_id": 14, @@ -717,9 +717,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.947251999984246, + "duration_ms": 0.2758960000051047, "success": true, - "started_at_unix": 1775670792.512116, + "started_at_unix": 1775692402.0746624, "bytes_sent": 260, "bytes_received": 245, "request_id": 15, @@ -747,9 +747,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.25536900000133755, + "duration_ms": 0.30059200000209785, "success": true, - "started_at_unix": 1775670792.5151982, + "started_at_unix": 1775692402.0750866, "bytes_sent": 260, "bytes_received": 245, "request_id": 16, @@ -777,9 +777,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22371000000021013, + "duration_ms": 0.2799640000148429, "success": true, - "started_at_unix": 1775670792.5155282, + "started_at_unix": 1775692402.0754595, "bytes_sent": 260, "bytes_received": 245, "request_id": 17, @@ -807,9 +807,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.023949000005132, + "duration_ms": 0.3118939999922077, "success": true, - "started_at_unix": 1775670792.5158408, + "started_at_unix": 1775692402.0758073, "bytes_sent": 260, "bytes_received": 245, "request_id": 18, @@ -837,9 +837,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2428260000044702, + "duration_ms": 0.22989999999367683, "success": true, - "started_at_unix": 1775670792.517979, + "started_at_unix": 1775692402.0761812, "bytes_sent": 260, "bytes_received": 245, "request_id": 19, @@ -882,11 +882,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 601135, - "min_ms": 25.531282000002875, - "max_ms": 34.95602200001713, - "mean_ms": 29.16188480000983, - "median_ms": 27.91229199999634, - "p95_ms": 33.95703900001763, + "min_ms": 13.66722200000936, + "max_ms": 19.724985999999944, + "mean_ms": 15.883463200003689, + "median_ms": 13.912879000002931, + "p95_ms": 19.431753200001367, "result_summary": { "present_count": 5, "empty_count": 0, @@ -936,9 +936,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 107.31248799999094, + "duration_ms": 77.17719100000409, "success": true, - "started_at_unix": 1775670792.5185819, + "started_at_unix": 1775692402.0768647, "bytes_sent": 288, "bytes_received": 120227, "request_id": 20, @@ -966,9 +966,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 34.95602200001713, + "duration_ms": 13.912879000002931, "success": true, - "started_at_unix": 1775670792.6309307, + "started_at_unix": 1775692402.155264, "bytes_sent": 288, "bytes_received": 120227, "request_id": 21, @@ -996,9 +996,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.91229199999634, + "duration_ms": 19.724985999999944, "success": true, - "started_at_unix": 1775670792.67097, + "started_at_unix": 1775692402.1721408, "bytes_sent": 288, "bytes_received": 120227, "request_id": 22, @@ -1026,9 +1026,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.961107000019638, + "duration_ms": 18.258822000007058, "success": true, - "started_at_unix": 1775670792.7039576, + "started_at_unix": 1775692402.1947854, "bytes_sent": 288, "bytes_received": 120227, "request_id": 23, @@ -1056,9 +1056,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.448721000013165, + "duration_ms": 13.66722200000936, "success": true, - "started_at_unix": 1775670792.7407124, + "started_at_unix": 1775692402.2158914, "bytes_sent": 288, "bytes_received": 120227, "request_id": 24, @@ -1086,9 +1086,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 25.531282000002875, + "duration_ms": 13.853406999999152, "success": true, - "started_at_unix": 1775670792.7769547, + "started_at_unix": 1775692402.2324524, "bytes_sent": 288, "bytes_received": 120227, "request_id": 25, @@ -1131,11 +1131,11 @@ "failure_count": 0, "bytes_sent": 1275, "bytes_received": 10955, - "min_ms": 0.8462690000214934, - "max_ms": 1.073304000016151, - "mean_ms": 0.9032672000103048, - "median_ms": 0.8610460000113562, - "p95_ms": 1.034675600016044, + "min_ms": 0.7052099999782513, + "max_ms": 0.8014699999989716, + "mean_ms": 0.7338333999996394, + "median_ms": 0.7188149999990401, + "p95_ms": 0.787167200002159, "result_summary": { "present_count": 5, "empty_count": 0, @@ -1185,9 +1185,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 11.263181000003897, + "duration_ms": 12.018011999998635, "success": true, - "started_at_unix": 1775670792.8056555, + "started_at_unix": 1775692402.2494314, "bytes_sent": 255, "bytes_received": 2191, "request_id": 26, @@ -1215,9 +1215,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8555549999869072, + "duration_ms": 0.8014699999989716, "success": true, - "started_at_unix": 1775670792.8171513, + "started_at_unix": 1775692402.2616384, "bytes_sent": 255, "bytes_received": 2191, "request_id": 27, @@ -1245,9 +1245,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8801620000156163, + "duration_ms": 0.7188149999990401, "success": true, - "started_at_unix": 1775670792.8181725, + "started_at_unix": 1775692402.262614, "bytes_sent": 255, "bytes_received": 2191, "request_id": 28, @@ -1275,9 +1275,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.073304000016151, + "duration_ms": 0.7052099999782513, "success": true, - "started_at_unix": 1775670792.8192706, + "started_at_unix": 1775692402.263492, "bytes_sent": 255, "bytes_received": 2191, "request_id": 29, @@ -1305,9 +1305,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8610460000113562, + "duration_ms": 0.7137160000070253, "success": true, - "started_at_unix": 1775670792.8205645, + "started_at_unix": 1775692402.2643685, "bytes_sent": 255, "bytes_received": 2191, "request_id": 30, @@ -1335,9 +1335,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8462690000214934, + "duration_ms": 0.7299560000149086, "success": true, - "started_at_unix": 1775670792.8216577, + "started_at_unix": 1775692402.2653022, "bytes_sent": 255, "bytes_received": 2191, "request_id": 31, @@ -1369,9 +1369,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.016882999981817, + "duration_ms": 2.8505159999951957, "success": true, - "started_at_unix": 1775670791.852275, + "started_at_unix": 1775692401.417536, "bytes_sent": 673, "bytes_received": 1204, "request_id": 1, @@ -1390,9 +1390,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.022331999986135997, + "duration_ms": 0.029044999990901488, "success": true, - "started_at_unix": 1775670791.8543835, + "started_at_unix": 1775692401.4205117, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -1405,9 +1405,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.04116799999565046, + "duration_ms": 0.023933999983682952, "success": true, - "started_at_unix": 1775670791.8544288, + "started_at_unix": 1775692401.4205744, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -1423,9 +1423,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.017912999993541234, + "duration_ms": 0.02641899999389352, "success": true, - "started_at_unix": 1775670791.8545418, + "started_at_unix": 1775692401.4207218, "bytes_sent": 492, "bytes_received": 0, "request_id": null, @@ -1441,9 +1441,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 250.36135700000273, + "duration_ms": 255.52968499999906, "success": true, - "started_at_unix": 1775670791.8545988, + "started_at_unix": 1775692401.4207964, "bytes_sent": 285, "bytes_received": 19149, "request_id": 2, @@ -1471,9 +1471,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 210.79977100001202, + "duration_ms": 213.21432999999956, "success": true, - "started_at_unix": 1775670792.105455, + "started_at_unix": 1775692401.6768231, "bytes_sent": 285, "bytes_received": 19149, "request_id": 3, @@ -1501,9 +1501,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.8060730000067906, + "duration_ms": 0.9011269999916749, "success": true, - "started_at_unix": 1775670792.3175337, + "started_at_unix": 1775692401.890779, "bytes_sent": 285, "bytes_received": 19149, "request_id": 4, @@ -1531,9 +1531,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7393369999988408, + "duration_ms": 0.8682650000082504, "success": true, - "started_at_unix": 1775670792.3195522, + "started_at_unix": 1775692401.8923662, "bytes_sent": 285, "bytes_received": 19149, "request_id": 5, @@ -1561,9 +1561,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6984110000018973, + "duration_ms": 0.8003080000094087, "success": true, - "started_at_unix": 1775670792.3214793, + "started_at_unix": 1775692401.8938873, "bytes_sent": 285, "bytes_received": 19149, "request_id": 6, @@ -1591,9 +1591,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6882920000066406, + "duration_ms": 0.7965310000201953, "success": true, - "started_at_unix": 1775670792.3233585, + "started_at_unix": 1775692401.8953586, "bytes_sent": 285, "bytes_received": 19149, "request_id": 7, @@ -1621,9 +1621,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 138.7734599999817, + "duration_ms": 144.10165099999972, "success": true, - "started_at_unix": 1775670792.3253999, + "started_at_unix": 1775692401.8968906, "bytes_sent": 253, "bytes_received": 3716, "request_id": 8, @@ -1651,9 +1651,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 21.550300000001243, + "duration_ms": 19.36626500000216, "success": true, - "started_at_unix": 1775670792.4643195, + "started_at_unix": 1775692402.0411193, "bytes_sent": 253, "bytes_received": 3716, "request_id": 9, @@ -1681,9 +1681,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.447572000013224, + "duration_ms": 3.4201200000154586, "success": true, - "started_at_unix": 1775670792.4860387, + "started_at_unix": 1775692402.0606592, "bytes_sent": 254, "bytes_received": 3717, "request_id": 10, @@ -1711,9 +1711,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.333527999998978, + "duration_ms": 3.2272599999885188, "success": true, - "started_at_unix": 1775670792.4926298, + "started_at_unix": 1775692402.0642157, "bytes_sent": 254, "bytes_received": 3717, "request_id": 11, @@ -1741,9 +1741,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.677819999983512, + "duration_ms": 3.159543000009535, "success": true, - "started_at_unix": 1775670792.4991624, + "started_at_unix": 1775692402.0676143, "bytes_sent": 254, "bytes_received": 3717, "request_id": 12, @@ -1771,9 +1771,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.967144000005419, + "duration_ms": 3.143563000008953, "success": true, - "started_at_unix": 1775670792.5039768, + "started_at_unix": 1775692402.070904, "bytes_sent": 254, "bytes_received": 3717, "request_id": 13, @@ -1801,9 +1801,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.8172569999753705, + "duration_ms": 0.31571099998473073, "success": true, - "started_at_unix": 1775670792.5092323, + "started_at_unix": 1775692402.074289, "bytes_sent": 260, "bytes_received": 245, "request_id": 14, @@ -1831,9 +1831,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.947251999984246, + "duration_ms": 0.2758960000051047, "success": true, - "started_at_unix": 1775670792.512116, + "started_at_unix": 1775692402.0746624, "bytes_sent": 260, "bytes_received": 245, "request_id": 15, @@ -1861,9 +1861,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.25536900000133755, + "duration_ms": 0.30059200000209785, "success": true, - "started_at_unix": 1775670792.5151982, + "started_at_unix": 1775692402.0750866, "bytes_sent": 260, "bytes_received": 245, "request_id": 16, @@ -1891,9 +1891,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22371000000021013, + "duration_ms": 0.2799640000148429, "success": true, - "started_at_unix": 1775670792.5155282, + "started_at_unix": 1775692402.0754595, "bytes_sent": 260, "bytes_received": 245, "request_id": 17, @@ -1921,9 +1921,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.023949000005132, + "duration_ms": 0.3118939999922077, "success": true, - "started_at_unix": 1775670792.5158408, + "started_at_unix": 1775692402.0758073, "bytes_sent": 260, "bytes_received": 245, "request_id": 18, @@ -1951,9 +1951,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2428260000044702, + "duration_ms": 0.22989999999367683, "success": true, - "started_at_unix": 1775670792.517979, + "started_at_unix": 1775692402.0761812, "bytes_sent": 260, "bytes_received": 245, "request_id": 19, @@ -1981,9 +1981,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04364199998008189, + "duration_ms": 0.1769309999986035, "success": true, - "started_at_unix": 1775670792.5185208, + "started_at_unix": 1775692402.0766685, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2000,9 +2000,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 107.31248799999094, + "duration_ms": 77.17719100000409, "success": true, - "started_at_unix": 1775670792.5185819, + "started_at_unix": 1775692402.0768647, "bytes_sent": 288, "bytes_received": 120227, "request_id": 20, @@ -2030,9 +2030,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 2.869456000013315, + "duration_ms": 0.03600799999503579, "success": true, - "started_at_unix": 1775670792.6279821, + "started_at_unix": 1775692402.1551738, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2049,9 +2049,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03649900000368689, + "duration_ms": 0.023483999996187777, "success": true, - "started_at_unix": 1775670792.6308753, + "started_at_unix": 1775692402.1552265, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2068,9 +2068,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 34.95602200001713, + "duration_ms": 13.912879000002931, "success": true, - "started_at_unix": 1775670792.6309307, + "started_at_unix": 1775692402.155264, "bytes_sent": 288, "bytes_received": 120227, "request_id": 21, @@ -2098,9 +2098,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 2.3070509999740807, + "duration_ms": 0.11561599998799466, "success": true, - "started_at_unix": 1775670792.668562, + "started_at_unix": 1775692402.1719246, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2117,9 +2117,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06224700001666861, + "duration_ms": 0.06932900001288544, "success": true, - "started_at_unix": 1775670792.670888, + "started_at_unix": 1775692402.172056, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2136,9 +2136,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.91229199999634, + "duration_ms": 19.724985999999944, "success": true, - "started_at_unix": 1775670792.67097, + "started_at_unix": 1775692402.1721408, "bytes_sent": 288, "bytes_received": 120227, "request_id": 22, @@ -2166,9 +2166,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 2.3637570000119013, + "duration_ms": 0.0970619999804967, "success": true, - "started_at_unix": 1775670792.7015026, + "started_at_unix": 1775692402.1945944, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2185,9 +2185,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05786799999896175, + "duration_ms": 0.06267699998829812, "success": true, - "started_at_unix": 1775670792.7038832, + "started_at_unix": 1775692402.1947074, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2204,9 +2204,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.961107000019638, + "duration_ms": 18.258822000007058, "success": true, - "started_at_unix": 1775670792.7039576, + "started_at_unix": 1775692402.1947854, "bytes_sent": 288, "bytes_received": 120227, "request_id": 23, @@ -2234,9 +2234,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.10140999998498046, + "duration_ms": 0.08454799998958151, "success": true, - "started_at_unix": 1775670792.740509, + "started_at_unix": 1775692402.215726, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2253,9 +2253,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05300999998780753, + "duration_ms": 0.04868099998134312, "success": true, - "started_at_unix": 1775670792.7406304, + "started_at_unix": 1775692402.2158263, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2272,9 +2272,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.448721000013165, + "duration_ms": 13.66722200000936, "success": true, - "started_at_unix": 1775670792.7407124, + "started_at_unix": 1775692402.2158914, "bytes_sent": 288, "bytes_received": 120227, "request_id": 24, @@ -2302,9 +2302,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 6.07983200001172, + "duration_ms": 0.08405699998093041, "success": true, - "started_at_unix": 1775670792.7707927, + "started_at_unix": 1775692402.2322876, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2321,9 +2321,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03725999999915075, + "duration_ms": 0.044742999989466625, "success": true, - "started_at_unix": 1775670792.7768984, + "started_at_unix": 1775692402.2323873, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2340,9 +2340,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 25.531282000002875, + "duration_ms": 13.853406999999152, "success": true, - "started_at_unix": 1775670792.7769547, + "started_at_unix": 1775692402.2324524, "bytes_sent": 288, "bytes_received": 120227, "request_id": 25, @@ -2370,9 +2370,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.09077999999362873, + "duration_ms": 0.09653099999695769, "success": true, - "started_at_unix": 1775670792.8052056, + "started_at_unix": 1775692402.2490716, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2389,9 +2389,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05770799998572329, + "duration_ms": 0.02946500001144159, "success": true, - "started_at_unix": 1775670792.8055823, + "started_at_unix": 1775692402.2493877, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2408,9 +2408,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 11.263181000003897, + "duration_ms": 12.018011999998635, "success": true, - "started_at_unix": 1775670792.8056555, + "started_at_unix": 1775692402.2494314, "bytes_sent": 255, "bytes_received": 2191, "request_id": 26, @@ -2438,9 +2438,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06414000000631859, + "duration_ms": 0.03818100000785307, "success": true, - "started_at_unix": 1775670792.8170056, + "started_at_unix": 1775692402.2615495, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2457,9 +2457,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05140600001141138, + "duration_ms": 0.02442499999233405, "success": true, - "started_at_unix": 1775670792.817084, + "started_at_unix": 1775692402.2616017, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2476,9 +2476,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8555549999869072, + "duration_ms": 0.8014699999989716, "success": true, - "started_at_unix": 1775670792.8171513, + "started_at_unix": 1775692402.2616384, "bytes_sent": 255, "bytes_received": 2191, "request_id": 27, @@ -2506,9 +2506,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027591000019810963, + "duration_ms": 0.02863299999944502, "success": true, - "started_at_unix": 1775670792.818103, + "started_at_unix": 1775692402.2625406, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2525,9 +2525,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02086899999653724, + "duration_ms": 0.0226829999974143, "success": true, - "started_at_unix": 1775670792.8181415, + "started_at_unix": 1775692402.2625802, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2544,9 +2544,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8801620000156163, + "duration_ms": 0.7188149999990401, "success": true, - "started_at_unix": 1775670792.8181725, + "started_at_unix": 1775692402.262614, "bytes_sent": 255, "bytes_received": 2191, "request_id": 28, @@ -2574,9 +2574,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05189799998106537, + "duration_ms": 0.026800000000548607, "success": true, - "started_at_unix": 1775670792.819146, + "started_at_unix": 1775692402.2634237, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2593,9 +2593,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.046898000022110864, + "duration_ms": 0.02054899999848203, "success": true, - "started_at_unix": 1775670792.8192103, + "started_at_unix": 1775692402.2634602, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2612,9 +2612,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.073304000016151, + "duration_ms": 0.7052099999782513, "success": true, - "started_at_unix": 1775670792.8192706, + "started_at_unix": 1775692402.263492, "bytes_sent": 255, "bytes_received": 2191, "request_id": 29, @@ -2642,9 +2642,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05131599999685932, + "duration_ms": 0.029093999984297625, "success": true, - "started_at_unix": 1775670792.8204372, + "started_at_unix": 1775692402.2642932, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2661,9 +2661,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04837099999122074, + "duration_ms": 0.02342400000543421, "success": true, - "started_at_unix": 1775670792.820501, + "started_at_unix": 1775692402.2643335, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2680,9 +2680,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8610460000113562, + "duration_ms": 0.7137160000070253, "success": true, - "started_at_unix": 1775670792.8205645, + "started_at_unix": 1775692402.2643685, "bytes_sent": 255, "bytes_received": 2191, "request_id": 30, @@ -2710,9 +2710,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.048401000015019235, + "duration_ms": 0.03244000001245695, "success": true, - "started_at_unix": 1775670792.8215458, + "started_at_unix": 1775692402.265222, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2729,9 +2729,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04095699998174496, + "duration_ms": 0.023704000000179803, "success": true, - "started_at_unix": 1775670792.821605, + "started_at_unix": 1775692402.2652671, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2748,9 +2748,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8462690000214934, + "duration_ms": 0.7299560000149086, "success": true, - "started_at_unix": 1775670792.8216577, + "started_at_unix": 1775692402.2653022, "bytes_sent": 255, "bytes_received": 2191, "request_id": 31, @@ -2778,9 +2778,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04650699997910124, + "duration_ms": 0.04916199998206139, "success": true, - "started_at_unix": 1775670792.822595, + "started_at_unix": 1775692402.2661493, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2797,9 +2797,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.040024999975685205, + "duration_ms": 0.0432909999972253, "success": true, - "started_at_unix": 1775670792.8227515, + "started_at_unix": 1775692402.2663076, "bytes_sent": 212, "bytes_received": 0, "request_id": null, @@ -2812,9 +2812,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.149039999996603, + "duration_ms": 0.11096700001189674, "success": true, - "started_at_unix": 1775670792.8228028, + "started_at_unix": 1775692402.266361, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -2832,9 +2832,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.018575000012788223, + "duration_ms": 0.03435499999682179, "success": true, - "started_at_unix": 1775670792.8229728, + "started_at_unix": 1775692402.2664886, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -2856,7 +2856,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/bin/python", "success": true, - "total_duration_ms": 5985.523951999994, + "total_duration_ms": 889.1213050000033, "error_message": null, "summary": { "request_count": 32, @@ -2865,11 +2865,11 @@ "failure_count": 0, "bytes_sent": 18652, "bytes_received": 126891, - "min_ms": 0.2044670000032056, - "max_ms": 186.2943360000031, - "mean_ms": 11.915753187496492, - "median_ms": 1.0743149999825619, - "p95_ms": 68.71986994999295, + "min_ms": 0.20130300001142132, + "max_ms": 180.273628000009, + "mean_ms": 11.736122093745749, + "median_ms": 0.758654499989575, + "p95_ms": 76.07682904999525, "result_summary": { "present_count": 31, "empty_count": 1, @@ -2916,27 +2916,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.38826900001254216, - "max_ms": 138.41626100000326, - "mean_ms": 14.699284899998588, - "median_ms": 1.2749025000005076, - "p95_ms": 76.79680879999168 + "min_ms": 0.49918399997750385, + "max_ms": 154.2256079999902, + "mean_ms": 16.28936579999447, + "median_ms": 1.0769254999871691, + "p95_ms": 85.64636489999185 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.22697599999332851, - "max_ms": 5.325835999997253, - "mean_ms": 1.7935612999906425, - "median_ms": 0.6009739999939256, - "p95_ms": 5.291707099996756 + "min_ms": 0.2216910000072403, + "max_ms": 0.7904449999784902, + "mean_ms": 0.5030408999942892, + "median_ms": 0.49972499998318654, + "p95_ms": 0.7883232499835913 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.2044670000032056, - "max_ms": 0.2952620000087336, - "mean_ms": 0.265873199998623, - "median_ms": 0.27133899999398636, - "p95_ms": 0.2936934000047131 + "min_ms": 0.20130300001142132, + "max_ms": 0.22177499999997963, + "mean_ms": 0.20739999999364045, + "median_ms": 0.2051299999834555, + "p95_ms": 0.21862979999696108 } }, "validation": { @@ -2962,11 +2962,11 @@ "failure_count": 0, "bytes_sent": 1385, "bytes_received": 10730, - "min_ms": 0.38826900001254216, - "max_ms": 138.41626100000326, - "mean_ms": 28.01419940000187, - "median_ms": 0.4054209999821978, - "p95_ms": 110.8254102000046, + "min_ms": 0.49918399997750385, + "max_ms": 154.2256079999902, + "mean_ms": 31.27519059999031, + "median_ms": 0.548797999982753, + "p95_ms": 123.49361419999238, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3016,9 +3016,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 186.2943360000031, + "duration_ms": 180.273628000009, "success": true, - "started_at_unix": 1775670798.4225495, + "started_at_unix": 1775692402.7764127, "bytes_sent": 277, "bytes_received": 2146, "request_id": 2, @@ -3046,9 +3046,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 138.41626100000326, + "duration_ms": 154.2256079999902, "success": true, - "started_at_unix": 1775670798.6090477, + "started_at_unix": 1775692402.9568172, "bytes_sent": 277, "bytes_received": 2146, "request_id": 3, @@ -3076,9 +3076,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.46200700001008954, + "duration_ms": 0.5656390000012834, "success": true, - "started_at_unix": 1775670798.7477598, + "started_at_unix": 1775692403.1112225, "bytes_sent": 277, "bytes_received": 2146, "request_id": 4, @@ -3106,9 +3106,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4054209999821978, + "duration_ms": 0.548797999982753, "success": true, - "started_at_unix": 1775670798.7484345, + "started_at_unix": 1775692403.1119163, "bytes_sent": 277, "bytes_received": 2146, "request_id": 5, @@ -3136,9 +3136,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.38826900001254216, + "duration_ms": 0.5367239999998219, "success": true, - "started_at_unix": 1775670798.7490966, + "started_at_unix": 1775692403.1126208, "bytes_sent": 277, "bytes_received": 2146, "request_id": 6, @@ -3166,9 +3166,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.3990390000012667, + "duration_ms": 0.49918399997750385, "success": true, - "started_at_unix": 1775670798.749692, + "started_at_unix": 1775692403.113281, "bytes_sent": 277, "bytes_received": 2146, "request_id": 7, @@ -3211,11 +3211,11 @@ "failure_count": 0, "bytes_sent": 1224, "bytes_received": 2014, - "min_ms": 0.22697599999332851, - "max_ms": 0.34359699998276483, - "mean_ms": 0.265833399987514, - "median_ms": 0.23676499998259715, - "p95_ms": 0.33339339998406103, + "min_ms": 0.2216910000072403, + "max_ms": 0.24442699998417083, + "mean_ms": 0.23231060000057369, + "median_ms": 0.22870800000873714, + "p95_ms": 0.24438359998839587, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3265,9 +3265,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.220892000006415, + "duration_ms": 5.759208999990051, "success": true, - "started_at_unix": 1775670798.7504137, + "started_at_unix": 1775692403.1139746, "bytes_sent": 244, "bytes_received": 402, "request_id": 8, @@ -3295,9 +3295,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.29257899998924586, + "duration_ms": 0.24421000000529602, "success": true, - "started_at_unix": 1775670798.754691, + "started_at_unix": 1775692403.1197748, "bytes_sent": 244, "bytes_received": 402, "request_id": 9, @@ -3325,9 +3325,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22924999998963358, + "duration_ms": 0.24442699998417083, "success": true, - "started_at_unix": 1775670798.7550483, + "started_at_unix": 1775692403.120108, "bytes_sent": 245, "bytes_received": 403, "request_id": 10, @@ -3355,9 +3355,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22697599999332851, + "duration_ms": 0.22870800000873714, "success": true, - "started_at_unix": 1775670798.7553356, + "started_at_unix": 1775692403.1203966, "bytes_sent": 245, "bytes_received": 403, "request_id": 11, @@ -3385,9 +3385,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.23676499998259715, + "duration_ms": 0.2216910000072403, "success": true, - "started_at_unix": 1775670798.7556224, + "started_at_unix": 1775692403.120666, "bytes_sent": 245, "bytes_received": 403, "request_id": 12, @@ -3415,9 +3415,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.34359699998276483, + "duration_ms": 0.22251699999742414, "success": true, - "started_at_unix": 1775670798.7559423, + "started_at_unix": 1775692403.1209302, "bytes_sent": 245, "bytes_received": 403, "request_id": 13, @@ -3460,11 +3460,11 @@ "failure_count": 0, "bytes_sent": 1250, "bytes_received": 1175, - "min_ms": 0.2044670000032056, - "max_ms": 0.2952620000087336, - "mean_ms": 0.265873199998623, - "median_ms": 0.27133899999398636, - "p95_ms": 0.2936934000047131, + "min_ms": 0.20130300001142132, + "max_ms": 0.22177499999997963, + "mean_ms": 0.20739999999364045, + "median_ms": 0.2051299999834555, + "p95_ms": 0.21862979999696108, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3514,9 +3514,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 3.927881999999272, + "duration_ms": 0.21066400000790964, "success": true, - "started_at_unix": 1775670798.756463, + "started_at_unix": 1775692403.1212623, "bytes_sent": 250, "bytes_received": 235, "request_id": 14, @@ -3544,9 +3544,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2952620000087336, + "duration_ms": 0.2060489999848869, "success": true, - "started_at_unix": 1775670798.760447, + "started_at_unix": 1775692403.1215084, "bytes_sent": 250, "bytes_received": 235, "request_id": 15, @@ -3574,9 +3574,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2044670000032056, + "duration_ms": 0.2051299999834555, "success": true, - "started_at_unix": 1775670798.7608702, + "started_at_unix": 1775692403.1217825, "bytes_sent": 250, "bytes_received": 235, "request_id": 16, @@ -3604,9 +3604,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2874189999886312, + "duration_ms": 0.22177499999997963, "success": true, - "started_at_unix": 1775670798.7611454, + "started_at_unix": 1775692403.1220317, "bytes_sent": 250, "bytes_received": 235, "request_id": 17, @@ -3634,9 +3634,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.27133899999398636, + "duration_ms": 0.2027429999884589, "success": true, - "started_at_unix": 1775670798.7615023, + "started_at_unix": 1775692403.1222937, "bytes_sent": 250, "bytes_received": 235, "request_id": 18, @@ -3664,9 +3664,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.27087899999855836, + "duration_ms": 0.20130300001142132, "success": true, - "started_at_unix": 1775670798.7618723, + "started_at_unix": 1775692403.1225393, "bytes_sent": 250, "bytes_received": 235, "request_id": 19, @@ -3709,11 +3709,11 @@ "failure_count": 0, "bytes_sent": 1390, "bytes_received": 84275, - "min_ms": 1.2257299999873794, - "max_ms": 1.4841449999778433, - "mean_ms": 1.384370399995305, - "median_ms": 1.4098160000060034, - "p95_ms": 1.4829331999806072, + "min_ms": 1.0709039999881043, + "max_ms": 1.8272899999942638, + "mean_ms": 1.3035409999986314, + "median_ms": 1.1425850000250648, + "p95_ms": 1.740627799995309, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3763,9 +3763,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.695549999984678, + "duration_ms": 12.13691899999958, "success": true, - "started_at_unix": 1775670798.762428, + "started_at_unix": 1775692403.1229398, "bytes_sent": 278, "bytes_received": 16855, "request_id": 20, @@ -3793,9 +3793,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.478085999991663, + "duration_ms": 1.8272899999942638, "success": true, - "started_at_unix": 1775670798.774685, + "started_at_unix": 1775692403.1354544, "bytes_sent": 278, "bytes_received": 16855, "request_id": 21, @@ -3823,9 +3823,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.2257299999873794, + "duration_ms": 1.39397899999949, "success": true, - "started_at_unix": 1775670798.776647, + "started_at_unix": 1775692403.1377559, "bytes_sent": 278, "bytes_received": 16855, "request_id": 22, @@ -3853,9 +3853,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.4841449999778433, + "duration_ms": 1.1425850000250648, "success": true, - "started_at_unix": 1775670798.778319, + "started_at_unix": 1775692403.1395686, "bytes_sent": 278, "bytes_received": 16855, "request_id": 23, @@ -3883,9 +3883,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.4098160000060034, + "duration_ms": 1.0709039999881043, "success": true, - "started_at_unix": 1775670798.780273, + "started_at_unix": 1775692403.1411605, "bytes_sent": 278, "bytes_received": 16855, "request_id": 24, @@ -3913,9 +3913,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.3240750000136359, + "duration_ms": 1.082946999986234, "success": true, - "started_at_unix": 1775670798.782151, + "started_at_unix": 1775692403.1426558, "bytes_sent": 278, "bytes_received": 16855, "request_id": 25, @@ -3958,11 +3958,11 @@ "failure_count": 0, "bytes_sent": 1225, "bytes_received": 6495, - "min_ms": 0.8583510000050865, - "max_ms": 5.325835999997253, - "mean_ms": 3.321289199993771, - "median_ms": 4.249364999992622, - "p95_ms": 5.310667599997032, + "min_ms": 0.7550229999822022, + "max_ms": 0.7904449999784902, + "mean_ms": 0.7737711999880048, + "median_ms": 0.7753719999925579, + "p95_ms": 0.7895019999807573, "result_summary": { "present_count": 5, "empty_count": 0, @@ -4012,9 +4012,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.191553999992493, + "duration_ms": 5.184525999993639, "success": true, - "started_at_unix": 1775670798.7841258, + "started_at_unix": 1775692403.1445227, "bytes_sent": 245, "bytes_received": 1299, "request_id": 26, @@ -4042,9 +4042,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.9228999999777443, + "duration_ms": 0.7904449999784902, "success": true, - "started_at_unix": 1775670798.7894423, + "started_at_unix": 1775692403.149826, "bytes_sent": 245, "bytes_received": 1299, "request_id": 27, @@ -4072,9 +4072,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8583510000050865, + "duration_ms": 0.785729999989826, "success": true, - "started_at_unix": 1775670798.7905126, + "started_at_unix": 1775692403.1507378, "bytes_sent": 245, "bytes_received": 1299, "request_id": 28, @@ -4102,9 +4102,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.325835999997253, + "duration_ms": 0.7753719999925579, "success": true, - "started_at_unix": 1775670798.7915213, + "started_at_unix": 1775692403.1516428, "bytes_sent": 245, "bytes_received": 1299, "request_id": 29, @@ -4132,9 +4132,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.24999399999615, + "duration_ms": 0.7550229999822022, "success": true, - "started_at_unix": 1775670798.7970145, + "started_at_unix": 1775692403.1525404, "bytes_sent": 245, "bytes_received": 1299, "request_id": 30, @@ -4162,9 +4162,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.249364999992622, + "duration_ms": 0.7622859999969478, "success": true, - "started_at_unix": 1775670798.8024287, + "started_at_unix": 1775692403.1534371, "bytes_sent": 245, "bytes_received": 1299, "request_id": 31, @@ -4196,9 +4196,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.1864590000006956, + "duration_ms": 2.1752540000079534, "success": true, - "started_at_unix": 1775670798.4200659, + "started_at_unix": 1775692402.773949, "bytes_sent": 655, "bytes_received": 1204, "request_id": 1, @@ -4217,9 +4217,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.020798999997850842, + "duration_ms": 0.019306000012875302, "success": true, - "started_at_unix": 1775670798.4223366, + "started_at_unix": 1775692402.776205, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -4232,9 +4232,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.01499900000112575, + "duration_ms": 0.01953599999637845, "success": true, - "started_at_unix": 1775670798.4223819, + "started_at_unix": 1775692402.7762446, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -4250,9 +4250,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.019928000000390966, + "duration_ms": 0.02068800000643023, "success": true, - "started_at_unix": 1775670798.4224951, + "started_at_unix": 1775692402.776359, "bytes_sent": 858, "bytes_received": 0, "request_id": null, @@ -4268,9 +4268,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 186.2943360000031, + "duration_ms": 180.273628000009, "success": true, - "started_at_unix": 1775670798.4225495, + "started_at_unix": 1775692402.7764127, "bytes_sent": 277, "bytes_received": 2146, "request_id": 2, @@ -4298,9 +4298,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 138.41626100000326, + "duration_ms": 154.2256079999902, "success": true, - "started_at_unix": 1775670798.6090477, + "started_at_unix": 1775692402.9568172, "bytes_sent": 277, "bytes_received": 2146, "request_id": 3, @@ -4328,9 +4328,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.46200700001008954, + "duration_ms": 0.5656390000012834, "success": true, - "started_at_unix": 1775670798.7477598, + "started_at_unix": 1775692403.1112225, "bytes_sent": 277, "bytes_received": 2146, "request_id": 4, @@ -4358,9 +4358,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4054209999821978, + "duration_ms": 0.548797999982753, "success": true, - "started_at_unix": 1775670798.7484345, + "started_at_unix": 1775692403.1119163, "bytes_sent": 277, "bytes_received": 2146, "request_id": 5, @@ -4388,9 +4388,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.38826900001254216, + "duration_ms": 0.5367239999998219, "success": true, - "started_at_unix": 1775670798.7490966, + "started_at_unix": 1775692403.1126208, "bytes_sent": 277, "bytes_received": 2146, "request_id": 6, @@ -4418,9 +4418,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.3990390000012667, + "duration_ms": 0.49918399997750385, "success": true, - "started_at_unix": 1775670798.749692, + "started_at_unix": 1775692403.113281, "bytes_sent": 277, "bytes_received": 2146, "request_id": 7, @@ -4448,9 +4448,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.220892000006415, + "duration_ms": 5.759208999990051, "success": true, - "started_at_unix": 1775670798.7504137, + "started_at_unix": 1775692403.1139746, "bytes_sent": 244, "bytes_received": 402, "request_id": 8, @@ -4478,9 +4478,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.29257899998924586, + "duration_ms": 0.24421000000529602, "success": true, - "started_at_unix": 1775670798.754691, + "started_at_unix": 1775692403.1197748, "bytes_sent": 244, "bytes_received": 402, "request_id": 9, @@ -4508,9 +4508,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22924999998963358, + "duration_ms": 0.24442699998417083, "success": true, - "started_at_unix": 1775670798.7550483, + "started_at_unix": 1775692403.120108, "bytes_sent": 245, "bytes_received": 403, "request_id": 10, @@ -4538,9 +4538,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22697599999332851, + "duration_ms": 0.22870800000873714, "success": true, - "started_at_unix": 1775670798.7553356, + "started_at_unix": 1775692403.1203966, "bytes_sent": 245, "bytes_received": 403, "request_id": 11, @@ -4568,9 +4568,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.23676499998259715, + "duration_ms": 0.2216910000072403, "success": true, - "started_at_unix": 1775670798.7556224, + "started_at_unix": 1775692403.120666, "bytes_sent": 245, "bytes_received": 403, "request_id": 12, @@ -4598,9 +4598,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.34359699998276483, + "duration_ms": 0.22251699999742414, "success": true, - "started_at_unix": 1775670798.7559423, + "started_at_unix": 1775692403.1209302, "bytes_sent": 245, "bytes_received": 403, "request_id": 13, @@ -4628,9 +4628,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 3.927881999999272, + "duration_ms": 0.21066400000790964, "success": true, - "started_at_unix": 1775670798.756463, + "started_at_unix": 1775692403.1212623, "bytes_sent": 250, "bytes_received": 235, "request_id": 14, @@ -4658,9 +4658,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2952620000087336, + "duration_ms": 0.2060489999848869, "success": true, - "started_at_unix": 1775670798.760447, + "started_at_unix": 1775692403.1215084, "bytes_sent": 250, "bytes_received": 235, "request_id": 15, @@ -4688,9 +4688,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2044670000032056, + "duration_ms": 0.2051299999834555, "success": true, - "started_at_unix": 1775670798.7608702, + "started_at_unix": 1775692403.1217825, "bytes_sent": 250, "bytes_received": 235, "request_id": 16, @@ -4718,9 +4718,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2874189999886312, + "duration_ms": 0.22177499999997963, "success": true, - "started_at_unix": 1775670798.7611454, + "started_at_unix": 1775692403.1220317, "bytes_sent": 250, "bytes_received": 235, "request_id": 17, @@ -4748,9 +4748,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.27133899999398636, + "duration_ms": 0.2027429999884589, "success": true, - "started_at_unix": 1775670798.7615023, + "started_at_unix": 1775692403.1222937, "bytes_sent": 250, "bytes_received": 235, "request_id": 18, @@ -4778,9 +4778,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.27087899999855836, + "duration_ms": 0.20130300001142132, "success": true, - "started_at_unix": 1775670798.7618723, + "started_at_unix": 1775692403.1225393, "bytes_sent": 250, "bytes_received": 235, "request_id": 19, @@ -4808,9 +4808,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031247999999095555, + "duration_ms": 0.025878000002421686, "success": true, - "started_at_unix": 1775670798.7623844, + "started_at_unix": 1775692403.122901, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4827,9 +4827,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.695549999984678, + "duration_ms": 12.13691899999958, "success": true, - "started_at_unix": 1775670798.762428, + "started_at_unix": 1775692403.1229398, "bytes_sent": 278, "bytes_received": 16855, "request_id": 20, @@ -4857,9 +4857,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.043362000013758006, + "duration_ms": 0.02590799999779847, "success": true, - "started_at_unix": 1775670798.7745955, + "started_at_unix": 1775692403.1353822, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -4876,9 +4876,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021220000007815543, + "duration_ms": 0.021400000008497955, "success": true, - "started_at_unix": 1775670798.7746522, + "started_at_unix": 1775692403.135421, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4895,9 +4895,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.478085999991663, + "duration_ms": 1.8272899999942638, "success": true, - "started_at_unix": 1775670798.774685, + "started_at_unix": 1775692403.1354544, "bytes_sent": 278, "bytes_received": 16855, "request_id": 21, @@ -4925,9 +4925,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02648899999257992, + "duration_ms": 0.022952999984227063, "success": true, - "started_at_unix": 1775670798.7765703, + "started_at_unix": 1775692403.1376894, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -4944,9 +4944,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02550800002154574, + "duration_ms": 0.02218200000925208, "success": true, - "started_at_unix": 1775670798.7766087, + "started_at_unix": 1775692403.137723, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4963,9 +4963,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.2257299999873794, + "duration_ms": 1.39397899999949, "success": true, - "started_at_unix": 1775670798.776647, + "started_at_unix": 1775692403.1377559, "bytes_sent": 278, "bytes_received": 16855, "request_id": 22, @@ -4993,9 +4993,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02309399999944617, + "duration_ms": 0.021590999978116088, "success": true, - "started_at_unix": 1775670798.778249, + "started_at_unix": 1775692403.1395218, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5012,9 +5012,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022752999996100698, + "duration_ms": 0.011570999987497999, "success": true, - "started_at_unix": 1775670798.7782836, + "started_at_unix": 1775692403.1395504, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5031,9 +5031,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.4841449999778433, + "duration_ms": 1.1425850000250648, "success": true, - "started_at_unix": 1775670798.778319, + "started_at_unix": 1775692403.1395686, "bytes_sent": 278, "bytes_received": 16855, "request_id": 23, @@ -5061,9 +5061,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024456000005557144, + "duration_ms": 0.021971000023768283, "success": true, - "started_at_unix": 1775670798.780202, + "started_at_unix": 1775692403.1411104, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5080,9 +5080,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022893000021895205, + "duration_ms": 0.01258300000017698, "success": true, - "started_at_unix": 1775670798.7802382, + "started_at_unix": 1775692403.1411405, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5099,9 +5099,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.4098160000060034, + "duration_ms": 1.0709039999881043, "success": true, - "started_at_unix": 1775670798.780273, + "started_at_unix": 1775692403.1411605, "bytes_sent": 278, "bytes_received": 16855, "request_id": 24, @@ -5129,9 +5129,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021920999984104128, + "duration_ms": 0.02129000000650194, "success": true, - "started_at_unix": 1775670798.7820847, + "started_at_unix": 1775692403.1426065, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5148,9 +5148,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02202100000658902, + "duration_ms": 0.01275399998235116, "success": true, - "started_at_unix": 1775670798.7821174, + "started_at_unix": 1775692403.1426356, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5167,9 +5167,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.3240750000136359, + "duration_ms": 1.082946999986234, "success": true, - "started_at_unix": 1775670798.782151, + "started_at_unix": 1775692403.1426558, "bytes_sent": 278, "bytes_received": 16855, "request_id": 25, @@ -5197,9 +5197,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02217099998347294, + "duration_ms": 0.025527000019565094, "success": true, - "started_at_unix": 1775670798.7838562, + "started_at_unix": 1775692403.144286, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5216,9 +5216,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03144900000506823, + "duration_ms": 0.025356999998393803, "success": true, - "started_at_unix": 1775670798.784082, + "started_at_unix": 1775692403.1444867, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5235,9 +5235,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.191553999992493, + "duration_ms": 5.184525999993639, "success": true, - "started_at_unix": 1775670798.7841258, + "started_at_unix": 1775692403.1445227, "bytes_sent": 245, "bytes_received": 1299, "request_id": 26, @@ -5265,9 +5265,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025867999994488855, + "duration_ms": 0.025286999999707405, "success": true, - "started_at_unix": 1775670798.7893689, + "started_at_unix": 1775692403.1497548, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5284,9 +5284,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023944999981040382, + "duration_ms": 0.022892999993473495, "success": true, - "started_at_unix": 1775670798.7894068, + "started_at_unix": 1775692403.1497915, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5303,9 +5303,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.9228999999777443, + "duration_ms": 0.7904449999784902, "success": true, - "started_at_unix": 1775670798.7894423, + "started_at_unix": 1775692403.149826, "bytes_sent": 245, "bytes_received": 1299, "request_id": 27, @@ -5333,9 +5333,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0279930000033346, + "duration_ms": 0.021911000004593006, "success": true, - "started_at_unix": 1775670798.7904475, + "started_at_unix": 1775692403.150671, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5352,9 +5352,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.018575000012788223, + "duration_ms": 0.023473999988254945, "success": true, - "started_at_unix": 1775670798.790485, + "started_at_unix": 1775692403.1507034, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5371,9 +5371,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8583510000050865, + "duration_ms": 0.785729999989826, "success": true, - "started_at_unix": 1775670798.7905126, + "started_at_unix": 1775692403.1507378, "bytes_sent": 245, "bytes_received": 1299, "request_id": 28, @@ -5401,9 +5401,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02748200000723955, + "duration_ms": 0.021339999989322678, "success": true, - "started_at_unix": 1775670798.7914462, + "started_at_unix": 1775692403.1515772, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5420,9 +5420,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028784000022596956, + "duration_ms": 0.023063999975647675, "success": true, - "started_at_unix": 1775670798.7914827, + "started_at_unix": 1775692403.1516085, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5439,9 +5439,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.325835999997253, + "duration_ms": 0.7753719999925579, "success": true, - "started_at_unix": 1775670798.7915213, + "started_at_unix": 1775692403.1516428, "bytes_sent": 245, "bytes_received": 1299, "request_id": 29, @@ -5469,9 +5469,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03173000001766013, + "duration_ms": 0.021419999995941907, "success": true, - "started_at_unix": 1775670798.796938, + "started_at_unix": 1775692403.152474, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5488,9 +5488,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022161000003961817, + "duration_ms": 0.023363999986258932, "success": true, - "started_at_unix": 1775670798.7969813, + "started_at_unix": 1775692403.1525056, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5507,9 +5507,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.24999399999615, + "duration_ms": 0.7550229999822022, "success": true, - "started_at_unix": 1775670798.7970145, + "started_at_unix": 1775692403.1525404, "bytes_sent": 245, "bytes_received": 1299, "request_id": 30, @@ -5537,9 +5537,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030417000004945294, + "duration_ms": 0.021921000012525838, "success": true, - "started_at_unix": 1775670798.8023522, + "started_at_unix": 1775692403.1533701, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5556,9 +5556,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023623999993560574, + "duration_ms": 0.023474000016676655, "success": true, - "started_at_unix": 1775670798.8023937, + "started_at_unix": 1775692403.1534023, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5575,9 +5575,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.249364999992622, + "duration_ms": 0.7622859999969478, "success": true, - "started_at_unix": 1775670798.8024287, + "started_at_unix": 1775692403.1534371, "bytes_sent": 245, "bytes_received": 1299, "request_id": 31, @@ -5605,9 +5605,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029915999988361364, + "duration_ms": 0.021048999997219653, "success": true, - "started_at_unix": 1775670798.8067617, + "started_at_unix": 1775692403.1542568, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5624,9 +5624,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.030106000025398316, + "duration_ms": 0.6890829999974812, "success": true, - "started_at_unix": 1775670798.8069239, + "started_at_unix": 1775692403.1543775, "bytes_sent": 202, "bytes_received": 0, "request_id": null, @@ -5639,9 +5639,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 1.5296010000156457, + "duration_ms": 0.8546400000000176, "success": true, - "started_at_unix": 1775670798.8069658, + "started_at_unix": 1775692403.1550808, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -5659,9 +5659,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.0755419999904916, + "duration_ms": 0.02111899999590605, "success": true, - "started_at_unix": 1775670798.8085172, + "started_at_unix": 1775692403.1559534, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -5683,7 +5683,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/bin/python", "success": true, - "total_duration_ms": 11756.353517000009, + "total_duration_ms": 1485.6239329999994, "error_message": null, "summary": { "request_count": 32, @@ -5692,11 +5692,11 @@ "failure_count": 0, "bytes_sent": 18582, "bytes_received": 908571, - "min_ms": 0.16716400000404974, - "max_ms": 273.24075800001424, - "mean_ms": 28.53710715625013, - "median_ms": 2.225961500002427, - "p95_ms": 144.8213867499972, + "min_ms": 0.20265999998514417, + "max_ms": 275.70354200000224, + "mean_ms": 28.61168706250261, + "median_ms": 2.2490905000012162, + "p95_ms": 141.92988574999947, "result_summary": { "present_count": 31, "empty_count": 1, @@ -5743,27 +5743,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.40503200000330253, - "max_ms": 232.2786219999955, - "mean_ms": 44.47811809999962, - "median_ms": 26.215519000004406, - "p95_ms": 152.7343998999994 + "min_ms": 0.39019999999823085, + "max_ms": 235.01776799997742, + "mean_ms": 40.64092799999912, + "median_ms": 22.10558149999997, + "p95_ms": 154.9416688499944 }, "textDocument/hover": { "point_count": 2, - "min_ms": 1.9779200000016317, - "max_ms": 17.70743500000549, - "mean_ms": 5.992133699999158, - "median_ms": 2.5756940000007944, - "p95_ms": 14.23589335000627 + "min_ms": 2.0184370000038143, + "max_ms": 25.154667999998992, + "mean_ms": 9.838935800001991, + "median_ms": 6.649289500003874, + "p95_ms": 21.869482599996097 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.20299899998121873, - "max_ms": 0.23021200001949182, - "mean_ms": 0.21218640000029154, - "median_ms": 0.20775199999434335, - "p95_ms": 0.22683180001763503 + "min_ms": 0.20265999998514417, + "max_ms": 0.23670400000241898, + "mean_ms": 0.2184870000007777, + "median_ms": 0.2214810000111811, + "p95_ms": 0.23371600000245962 } }, "validation": { @@ -5789,11 +5789,11 @@ "failure_count": 0, "bytes_sent": 1395, "bytes_received": 11095, - "min_ms": 0.40503200000330253, - "max_ms": 232.2786219999955, - "mean_ms": 46.88519479999513, - "median_ms": 0.4806320000056985, - "p95_ms": 185.99142439999238, + "min_ms": 0.39019999999823085, + "max_ms": 235.01776799997742, + "mean_ms": 47.33492080000019, + "median_ms": 0.40627600000675557, + "p95_ms": 188.10572559998488, "result_summary": { "present_count": 5, "empty_count": 0, @@ -5843,9 +5843,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 273.24075800001424, + "duration_ms": 275.70354200000224, "success": true, - "started_at_unix": 1775670809.604737, + "started_at_unix": 1775692403.6704538, "bytes_sent": 279, "bytes_received": 2219, "request_id": 2, @@ -5873,9 +5873,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 232.2786219999955, + "duration_ms": 235.01776799997742, "success": true, - "started_at_unix": 1775670809.8781166, + "started_at_unix": 1775692403.9462938, "bytes_sent": 279, "bytes_received": 2219, "request_id": 3, @@ -5903,9 +5903,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4806320000056985, + "duration_ms": 0.4575560000148471, "success": true, - "started_at_unix": 1775670810.1106262, + "started_at_unix": 1775692404.1815338, "bytes_sent": 279, "bytes_received": 2219, "request_id": 4, @@ -5933,9 +5933,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.40503200000330253, + "duration_ms": 0.40627600000675557, "success": true, - "started_at_unix": 1775670810.1112428, + "started_at_unix": 1775692404.1821494, "bytes_sent": 279, "bytes_received": 2219, "request_id": 5, @@ -5963,9 +5963,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4190539999910925, + "duration_ms": 0.39019999999823085, "success": true, - "started_at_unix": 1775670810.1117823, + "started_at_unix": 1775692404.1826847, "bytes_sent": 279, "bytes_received": 2219, "request_id": 6, @@ -5993,9 +5993,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.8426339999800803, + "duration_ms": 0.4028040000036981, "success": true, - "started_at_unix": 1775670810.1124449, + "started_at_unix": 1775692404.183201, "bytes_sent": 279, "bytes_received": 2219, "request_id": 7, @@ -6038,11 +6038,11 @@ "failure_count": 0, "bytes_sent": 1234, "bytes_received": 16174, - "min_ms": 1.9779200000016317, - "max_ms": 2.285368999991988, - "mean_ms": 2.047252199997729, - "median_ms": 1.985018999988597, - "p95_ms": 2.229317399996944, + "min_ms": 2.0184370000038143, + "max_ms": 2.3813669999981357, + "mean_ms": 2.0981928000026073, + "median_ms": 2.0303000000012617, + "p95_ms": 2.3112917999981164, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6092,9 +6092,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 23.81735299999832, + "duration_ms": 22.97598000001244, "success": true, - "started_at_unix": 1775670810.1136858, + "started_at_unix": 1775692404.1838343, "bytes_sent": 246, "bytes_received": 3234, "request_id": 8, @@ -6122,9 +6122,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.285368999991988, + "duration_ms": 2.3813669999981357, "success": true, - "started_at_unix": 1775670810.1375892, + "started_at_unix": 1775692404.2068944, "bytes_sent": 246, "bytes_received": 3234, "request_id": 9, @@ -6152,9 +6152,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0051110000167682, + "duration_ms": 2.029869000011786, "success": true, - "started_at_unix": 1775670810.1399536, + "started_at_unix": 1775692404.209368, "bytes_sent": 247, "bytes_received": 3235, "request_id": 10, @@ -6182,9 +6182,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9828419999896596, + "duration_ms": 2.030990999998039, "success": true, - "started_at_unix": 1775670810.1420343, + "started_at_unix": 1775692404.211473, "bytes_sent": 247, "bytes_received": 3235, "request_id": 11, @@ -6212,9 +6212,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.985018999988597, + "duration_ms": 2.0184370000038143, "success": true, - "started_at_unix": 1775670810.1441228, + "started_at_unix": 1775692404.2136137, "bytes_sent": 247, "bytes_received": 3235, "request_id": 12, @@ -6242,9 +6242,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9779200000016317, + "duration_ms": 2.0303000000012617, "success": true, - "started_at_unix": 1775670810.1461818, + "started_at_unix": 1775692404.215706, "bytes_sent": 247, "bytes_received": 3235, "request_id": 13, @@ -6287,11 +6287,11 @@ "failure_count": 0, "bytes_sent": 1260, "bytes_received": 1185, - "min_ms": 0.20299899998121873, - "max_ms": 0.23021200001949182, - "mean_ms": 0.21218640000029154, - "median_ms": 0.20775199999434335, - "p95_ms": 0.22683180001763503, + "min_ms": 0.20265999998514417, + "max_ms": 0.23670400000241898, + "mean_ms": 0.2184870000007777, + "median_ms": 0.2214810000111811, + "p95_ms": 0.23371600000245962, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6341,9 +6341,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22670499998866944, + "duration_ms": 0.24836900001901085, "success": true, - "started_at_unix": 1775670810.148314, + "started_at_unix": 1775692404.21789, "bytes_sent": 252, "bytes_received": 237, "request_id": 14, @@ -6371,9 +6371,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20775199999434335, + "duration_ms": 0.2217640000026222, "success": true, - "started_at_unix": 1775670810.1485822, + "started_at_unix": 1775692404.2181807, "bytes_sent": 252, "bytes_received": 237, "request_id": 15, @@ -6401,9 +6401,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.23021200001949182, + "duration_ms": 0.20265999998514417, "success": true, - "started_at_unix": 1775670810.148845, + "started_at_unix": 1775692404.2184515, "bytes_sent": 252, "bytes_received": 237, "request_id": 16, @@ -6431,9 +6431,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20299899998121873, + "duration_ms": 0.2214810000111811, "success": true, - "started_at_unix": 1775670810.1491225, + "started_at_unix": 1775692404.2186987, "bytes_sent": 252, "bytes_received": 237, "request_id": 17, @@ -6461,9 +6461,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20665799999619594, + "duration_ms": 0.23670400000241898, "success": true, - "started_at_unix": 1775670810.1493993, + "started_at_unix": 1775692404.2189937, "bytes_sent": 252, "bytes_received": 237, "request_id": 18, @@ -6491,9 +6491,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21331100001020786, + "duration_ms": 0.20982600000252205, "success": true, - "started_at_unix": 1775670810.1496563, + "started_at_unix": 1775692404.2192838, "bytes_sent": 252, "bytes_received": 237, "request_id": 19, @@ -6536,11 +6536,11 @@ "failure_count": 0, "bytes_sent": 1400, "bytes_received": 714650, - "min_ms": 18.599719999997433, - "max_ms": 55.51368400000456, - "mean_ms": 42.071041400004106, - "median_ms": 48.59393600000317, - "p95_ms": 55.174257000004445, + "min_ms": 17.492167000000336, + "max_ms": 57.07088100001556, + "mean_ms": 33.94693519999805, + "median_ms": 29.98594999999682, + "p95_ms": 53.350041200008036, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6590,9 +6590,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 73.26546699999881, + "duration_ms": 65.76707300001772, "success": true, - "started_at_unix": 1775670810.1500814, + "started_at_unix": 1775692404.2197683, "bytes_sent": 280, "bytes_received": 142930, "request_id": 20, @@ -6620,9 +6620,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 18.599719999997433, + "duration_ms": 17.492167000000336, "success": true, - "started_at_unix": 1775670810.225447, + "started_at_unix": 1775692404.2896204, "bytes_sent": 280, "bytes_received": 142930, "request_id": 21, @@ -6650,9 +6650,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 33.83131800001138, + "duration_ms": 29.98594999999682, "success": true, - "started_at_unix": 1775670810.2510397, + "started_at_unix": 1775692404.3140602, "bytes_sent": 280, "bytes_received": 142930, "request_id": 22, @@ -6680,9 +6680,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 48.59393600000317, + "duration_ms": 26.718995999999606, "success": true, - "started_at_unix": 1775670810.292991, + "started_at_unix": 1775692404.3520603, "bytes_sent": 280, "bytes_received": 142930, "request_id": 23, @@ -6710,9 +6710,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 55.51368400000456, + "duration_ms": 57.07088100001556, "success": true, - "started_at_unix": 1775670810.3498738, + "started_at_unix": 1775692404.3881216, "bytes_sent": 280, "bytes_received": 142930, "request_id": 24, @@ -6740,9 +6740,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 53.81654900000399, + "duration_ms": 38.466681999977936, "success": true, - "started_at_unix": 1775670810.414932, + "started_at_unix": 1775692404.453054, "bytes_sent": 280, "bytes_received": 142930, "request_id": 25, @@ -6785,11 +6785,11 @@ "failure_count": 0, "bytes_sent": 1235, "bytes_received": 12985, - "min_ms": 2.866019000009601, - "max_ms": 17.70743500000549, - "mean_ms": 9.937015200000587, - "median_ms": 9.572776999988264, - "p95_ms": 16.16452760000584, + "min_ms": 10.917212000009613, + "max_ms": 25.154667999998992, + "mean_ms": 17.579678800001375, + "median_ms": 17.665622000009762, + "p95_ms": 23.69458559999771, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6839,9 +6839,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 34.53997799999797, + "duration_ms": 42.6604210000221, "success": true, - "started_at_unix": 1775670810.479323, + "started_at_unix": 1775692404.5007, "bytes_sent": 247, "bytes_received": 2597, "request_id": 26, @@ -6869,9 +6869,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.866019000009601, + "duration_ms": 25.154667999998992, "success": true, - "started_at_unix": 1775670810.5140734, + "started_at_unix": 1775692404.5436814, "bytes_sent": 247, "bytes_received": 2597, "request_id": 27, @@ -6899,9 +6899,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 17.70743500000549, + "duration_ms": 17.854255999992574, "success": true, - "started_at_unix": 1775670810.5171776, + "started_at_unix": 1775692404.569232, "bytes_sent": 247, "bytes_received": 2597, "request_id": 28, @@ -6929,9 +6929,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.545946999992339, + "duration_ms": 17.665622000009762, "success": true, - "started_at_unix": 1775670810.535125, + "started_at_unix": 1775692404.58746, "bytes_sent": 247, "bytes_received": 2597, "request_id": 29, @@ -6959,9 +6959,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.572776999988264, + "duration_ms": 16.306635999995933, "success": true, - "started_at_unix": 1775670810.5449374, + "started_at_unix": 1775692404.6055052, "bytes_sent": 247, "bytes_received": 2597, "request_id": 30, @@ -6989,9 +6989,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.992898000007244, + "duration_ms": 10.917212000009613, "success": true, - "started_at_unix": 1775670810.5546644, + "started_at_unix": 1775692404.6221015, "bytes_sent": 247, "bytes_received": 2597, "request_id": 31, @@ -7023,9 +7023,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.166554000012866, + "duration_ms": 2.1168140000042968, "success": true, - "started_at_unix": 1775670809.6022155, + "started_at_unix": 1775692403.668059, "bytes_sent": 655, "bytes_received": 1204, "request_id": 1, @@ -7044,9 +7044,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.021129999993263482, + "duration_ms": 0.019858000001704568, "success": true, - "started_at_unix": 1775670809.604466, + "started_at_unix": 1775692403.6702557, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -7059,9 +7059,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.029515000022684035, + "duration_ms": 0.014867999993839476, "success": true, - "started_at_unix": 1775670809.6045191, + "started_at_unix": 1775692403.6702957, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -7077,9 +7077,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.030597000005627706, + "duration_ms": 0.019224999988409763, "success": true, - "started_at_unix": 1775670809.6046553, + "started_at_unix": 1775692403.6704006, "bytes_sent": 786, "bytes_received": 0, "request_id": null, @@ -7095,9 +7095,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 273.24075800001424, + "duration_ms": 275.70354200000224, "success": true, - "started_at_unix": 1775670809.604737, + "started_at_unix": 1775692403.6704538, "bytes_sent": 279, "bytes_received": 2219, "request_id": 2, @@ -7125,9 +7125,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 232.2786219999955, + "duration_ms": 235.01776799997742, "success": true, - "started_at_unix": 1775670809.8781166, + "started_at_unix": 1775692403.9462938, "bytes_sent": 279, "bytes_received": 2219, "request_id": 3, @@ -7155,9 +7155,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4806320000056985, + "duration_ms": 0.4575560000148471, "success": true, - "started_at_unix": 1775670810.1106262, + "started_at_unix": 1775692404.1815338, "bytes_sent": 279, "bytes_received": 2219, "request_id": 4, @@ -7185,9 +7185,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.40503200000330253, + "duration_ms": 0.40627600000675557, "success": true, - "started_at_unix": 1775670810.1112428, + "started_at_unix": 1775692404.1821494, "bytes_sent": 279, "bytes_received": 2219, "request_id": 5, @@ -7215,9 +7215,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4190539999910925, + "duration_ms": 0.39019999999823085, "success": true, - "started_at_unix": 1775670810.1117823, + "started_at_unix": 1775692404.1826847, "bytes_sent": 279, "bytes_received": 2219, "request_id": 6, @@ -7245,9 +7245,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.8426339999800803, + "duration_ms": 0.4028040000036981, "success": true, - "started_at_unix": 1775670810.1124449, + "started_at_unix": 1775692404.183201, "bytes_sent": 279, "bytes_received": 2219, "request_id": 7, @@ -7275,9 +7275,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 23.81735299999832, + "duration_ms": 22.97598000001244, "success": true, - "started_at_unix": 1775670810.1136858, + "started_at_unix": 1775692404.1838343, "bytes_sent": 246, "bytes_received": 3234, "request_id": 8, @@ -7305,9 +7305,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.285368999991988, + "duration_ms": 2.3813669999981357, "success": true, - "started_at_unix": 1775670810.1375892, + "started_at_unix": 1775692404.2068944, "bytes_sent": 246, "bytes_received": 3234, "request_id": 9, @@ -7335,9 +7335,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0051110000167682, + "duration_ms": 2.029869000011786, "success": true, - "started_at_unix": 1775670810.1399536, + "started_at_unix": 1775692404.209368, "bytes_sent": 247, "bytes_received": 3235, "request_id": 10, @@ -7365,9 +7365,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9828419999896596, + "duration_ms": 2.030990999998039, "success": true, - "started_at_unix": 1775670810.1420343, + "started_at_unix": 1775692404.211473, "bytes_sent": 247, "bytes_received": 3235, "request_id": 11, @@ -7395,9 +7395,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.985018999988597, + "duration_ms": 2.0184370000038143, "success": true, - "started_at_unix": 1775670810.1441228, + "started_at_unix": 1775692404.2136137, "bytes_sent": 247, "bytes_received": 3235, "request_id": 12, @@ -7425,9 +7425,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9779200000016317, + "duration_ms": 2.0303000000012617, "success": true, - "started_at_unix": 1775670810.1461818, + "started_at_unix": 1775692404.215706, "bytes_sent": 247, "bytes_received": 3235, "request_id": 13, @@ -7455,9 +7455,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22670499998866944, + "duration_ms": 0.24836900001901085, "success": true, - "started_at_unix": 1775670810.148314, + "started_at_unix": 1775692404.21789, "bytes_sent": 252, "bytes_received": 237, "request_id": 14, @@ -7485,9 +7485,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20775199999434335, + "duration_ms": 0.2217640000026222, "success": true, - "started_at_unix": 1775670810.1485822, + "started_at_unix": 1775692404.2181807, "bytes_sent": 252, "bytes_received": 237, "request_id": 15, @@ -7515,9 +7515,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.23021200001949182, + "duration_ms": 0.20265999998514417, "success": true, - "started_at_unix": 1775670810.148845, + "started_at_unix": 1775692404.2184515, "bytes_sent": 252, "bytes_received": 237, "request_id": 16, @@ -7545,9 +7545,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20299899998121873, + "duration_ms": 0.2214810000111811, "success": true, - "started_at_unix": 1775670810.1491225, + "started_at_unix": 1775692404.2186987, "bytes_sent": 252, "bytes_received": 237, "request_id": 17, @@ -7575,9 +7575,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20665799999619594, + "duration_ms": 0.23670400000241898, "success": true, - "started_at_unix": 1775670810.1493993, + "started_at_unix": 1775692404.2189937, "bytes_sent": 252, "bytes_received": 237, "request_id": 18, @@ -7605,9 +7605,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21331100001020786, + "duration_ms": 0.20982600000252205, "success": true, - "started_at_unix": 1775670810.1496563, + "started_at_unix": 1775692404.2192838, "bytes_sent": 252, "bytes_received": 237, "request_id": 19, @@ -7637,7 +7637,7 @@ "method": "textDocument/didChange", "duration_ms": 0.02624900000114394, "success": true, - "started_at_unix": 1775670810.150041, + "started_at_unix": 1775692404.2197325, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7654,9 +7654,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 73.26546699999881, + "duration_ms": 65.76707300001772, "success": true, - "started_at_unix": 1775670810.1500814, + "started_at_unix": 1775692404.2197683, "bytes_sent": 280, "bytes_received": 142930, "request_id": 20, @@ -7684,9 +7684,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04942300000720934, + "duration_ms": 1.6154639999967912, "success": true, - "started_at_unix": 1775670810.2252216, + "started_at_unix": 1775692404.2879252, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7703,9 +7703,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.1417659999845, + "duration_ms": 0.040436000006138784, "success": true, - "started_at_unix": 1775670810.2252867, + "started_at_unix": 1775692404.2895625, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7722,9 +7722,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 18.599719999997433, + "duration_ms": 17.492167000000336, "success": true, - "started_at_unix": 1775670810.225447, + "started_at_unix": 1775692404.2896204, "bytes_sent": 280, "bytes_received": 142930, "request_id": 21, @@ -7752,9 +7752,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05135600000016893, + "duration_ms": 0.05333900000437097, "success": true, - "started_at_unix": 1775670810.2509205, + "started_at_unix": 1775692404.3139098, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7771,9 +7771,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02822299998683775, + "duration_ms": 0.05556399997885819, "success": true, - "started_at_unix": 1775670810.250992, + "started_at_unix": 1775692404.313983, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7790,9 +7790,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 33.83131800001138, + "duration_ms": 29.98594999999682, "success": true, - "started_at_unix": 1775670810.2510397, + "started_at_unix": 1775692404.3140602, "bytes_sent": 280, "bytes_received": 142930, "request_id": 22, @@ -7820,9 +7820,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 1.090336999993724, + "duration_ms": 0.11367299998710223, "success": true, - "started_at_unix": 1775670810.2917752, + "started_at_unix": 1775692404.3507864, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7839,9 +7839,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.08323600002313469, + "duration_ms": 1.108665000003839, "success": true, - "started_at_unix": 1775670810.292887, + "started_at_unix": 1775692404.3509214, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7858,9 +7858,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 48.59393600000317, + "duration_ms": 26.718995999999606, "success": true, - "started_at_unix": 1775670810.292991, + "started_at_unix": 1775692404.3520603, "bytes_sent": 280, "bytes_received": 142930, "request_id": 23, @@ -7888,9 +7888,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.11158999998883701, + "duration_ms": 2.3419930000159184, "success": true, - "started_at_unix": 1775670810.3495722, + "started_at_unix": 1775692404.3856874, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7907,9 +7907,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.10967600002231848, + "duration_ms": 0.04600599999093902, "success": true, - "started_at_unix": 1775670810.349705, + "started_at_unix": 1775692404.388055, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -7926,9 +7926,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 55.51368400000456, + "duration_ms": 57.07088100001556, "success": true, - "started_at_unix": 1775670810.3498738, + "started_at_unix": 1775692404.3881216, "bytes_sent": 280, "bytes_received": 142930, "request_id": 24, @@ -7956,9 +7956,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 2.4226170000076763, + "duration_ms": 0.10711000001606408, "success": true, - "started_at_unix": 1775670810.4124298, + "started_at_unix": 1775692404.4518728, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -7975,9 +7975,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.037790999982689755, + "duration_ms": 1.000562000001537, "success": true, - "started_at_unix": 1775670810.4148738, + "started_at_unix": 1775692404.4520235, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -7994,9 +7994,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 53.81654900000399, + "duration_ms": 38.466681999977936, "success": true, - "started_at_unix": 1775670810.414932, + "started_at_unix": 1775692404.453054, "bytes_sent": 280, "bytes_received": 142930, "request_id": 25, @@ -8024,9 +8024,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 3.2657090000043354, + "duration_ms": 0.04903100000319682, "success": true, - "started_at_unix": 1775670810.4755907, + "started_at_unix": 1775692404.5003464, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8043,9 +8043,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.1472069999977066, + "duration_ms": 0.033392000005960654, "success": true, - "started_at_unix": 1775670810.4791586, + "started_at_unix": 1775692404.50065, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8062,9 +8062,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 34.53997799999797, + "duration_ms": 42.6604210000221, "success": true, - "started_at_unix": 1775670810.479323, + "started_at_unix": 1775692404.5007, "bytes_sent": 247, "bytes_received": 2597, "request_id": 26, @@ -8092,9 +8092,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.040184999988923664, + "duration_ms": 0.09795299999382223, "success": true, - "started_at_unix": 1775670810.5139778, + "started_at_unix": 1775692404.5434759, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8111,9 +8111,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02625900000907677, + "duration_ms": 0.0710019999985434, "success": true, - "started_at_unix": 1775670810.5140328, + "started_at_unix": 1775692404.543593, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8130,9 +8130,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.866019000009601, + "duration_ms": 25.154667999998992, "success": true, - "started_at_unix": 1775670810.5140734, + "started_at_unix": 1775692404.5436814, "bytes_sent": 247, "bytes_received": 2597, "request_id": 27, @@ -8160,9 +8160,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0561250000146174, + "duration_ms": 0.10988600001837767, "success": true, - "started_at_unix": 1775670810.5170336, + "started_at_unix": 1775692404.5689876, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8179,9 +8179,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06415999999376254, + "duration_ms": 0.0966010000240658, "success": true, - "started_at_unix": 1775670810.5171013, + "started_at_unix": 1775692404.569116, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8198,9 +8198,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 17.70743500000549, + "duration_ms": 17.854255999992574, "success": true, - "started_at_unix": 1775670810.5171776, + "started_at_unix": 1775692404.569232, "bytes_sent": 247, "bytes_received": 2597, "request_id": 28, @@ -8228,9 +8228,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06710599998882572, + "duration_ms": 0.08582099999898674, "success": true, - "started_at_unix": 1775670810.5349858, + "started_at_unix": 1775692404.5872362, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8247,9 +8247,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04528499999878477, + "duration_ms": 0.10105900000212387, "success": true, - "started_at_unix": 1775670810.535065, + "started_at_unix": 1775692404.587341, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8266,9 +8266,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.545946999992339, + "duration_ms": 17.665622000009762, "success": true, - "started_at_unix": 1775670810.535125, + "started_at_unix": 1775692404.58746, "bytes_sent": 247, "bytes_received": 2597, "request_id": 29, @@ -8296,9 +8296,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.08737100000644205, + "duration_ms": 0.08528999998702602, "success": true, - "started_at_unix": 1775670810.5447862, + "started_at_unix": 1775692404.605312, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8315,9 +8315,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03261199998405573, + "duration_ms": 0.07185500001583023, "success": true, - "started_at_unix": 1775670810.5448887, + "started_at_unix": 1775692404.6054146, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8334,9 +8334,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.572776999988264, + "duration_ms": 16.306635999995933, "success": true, - "started_at_unix": 1775670810.5449374, + "started_at_unix": 1775692404.6055052, "bytes_sent": 247, "bytes_received": 2597, "request_id": 30, @@ -8364,9 +8364,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02459600000292994, + "duration_ms": 0.06591300001446143, "success": true, - "started_at_unix": 1775670810.55459, + "started_at_unix": 1775692404.6219149, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8383,9 +8383,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02393500000152926, + "duration_ms": 0.06485099999054, "success": true, - "started_at_unix": 1775670810.5546281, + "started_at_unix": 1775692404.6220167, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8402,9 +8402,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.992898000007244, + "duration_ms": 10.917212000009613, "success": true, - "started_at_unix": 1775670810.5546644, + "started_at_unix": 1775692404.6221015, "bytes_sent": 247, "bytes_received": 2597, "request_id": 31, @@ -8432,9 +8432,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026539999993246965, + "duration_ms": 0.02956599999492937, "success": true, - "started_at_unix": 1775670810.5647452, + "started_at_unix": 1775692404.6331184, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8451,9 +8451,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.0845459999823106, + "duration_ms": 0.057427999990977696, "success": true, - "started_at_unix": 1775670810.5649054, + "started_at_unix": 1775692404.6332679, "bytes_sent": 204, "bytes_received": 0, "request_id": null, @@ -8466,9 +8466,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.16716400000404974, + "duration_ms": 0.21071399999073037, "success": true, - "started_at_unix": 1775670810.5650036, + "started_at_unix": 1775692404.6333406, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -8486,9 +8486,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.031239000009009033, + "duration_ms": 0.024736000000302738, "success": true, - "started_at_unix": 1775670810.56519, + "started_at_unix": 1775692404.6335733, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -8510,7 +8510,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/bin/python", "success": true, - "total_duration_ms": 5852.289498000005, + "total_duration_ms": 1434.4472950000124, "error_message": null, "summary": { "request_count": 32, @@ -8519,11 +8519,11 @@ "failure_count": 0, "bytes_sent": 18918, "bytes_received": 122163, - "min_ms": 0.1633170000161499, - "max_ms": 429.99711800001705, - "mean_ms": 30.108320343749106, - "median_ms": 1.6781459999890558, - "p95_ms": 192.49223425000082, + "min_ms": 0.2396990000193, + "max_ms": 423.2836799999973, + "mean_ms": 28.87573490624984, + "median_ms": 0.9326309999977411, + "p95_ms": 197.94823534999583, "result_summary": { "present_count": 31, "empty_count": 1, @@ -8570,27 +8570,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.5567250000240165, - "max_ms": 429.99711800001705, - "mean_ms": 47.745757200002004, - "median_ms": 2.7062009999951897, - "p95_ms": 243.99859280001365 + "min_ms": 0.615763000013203, + "max_ms": 423.2836799999973, + "mean_ms": 46.263376599998196, + "median_ms": 1.016792999990912, + "p95_ms": 243.1276321499989 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.7617899999843303, - "max_ms": 10.50413100000469, - "mean_ms": 4.141274099998782, - "median_ms": 2.9030655000070738, - "p95_ms": 9.236053050005918 + "min_ms": 0.560209000013856, + "max_ms": 8.12561300000425, + "mean_ms": 1.8975210000007792, + "median_ms": 0.8020565000066426, + "p95_ms": 6.712787599998645 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.20827099999110033, - "max_ms": 0.2715699999953358, - "mean_ms": 0.23376699999744233, - "median_ms": 0.22484199999439625, - "p95_ms": 0.2674041999966903 + "min_ms": 0.2396990000193, + "max_ms": 0.2788420000001679, + "mean_ms": 0.2564724000080787, + "median_ms": 0.2559190000113176, + "p95_ms": 0.2751492000015787 } }, "validation": { @@ -8616,11 +8616,11 @@ "failure_count": 0, "bytes_sent": 1415, "bytes_received": 10745, - "min_ms": 0.5567250000240165, - "max_ms": 429.99711800001705, - "mean_ms": 86.82072920000223, - "median_ms": 1.2215509999862206, - "p95_ms": 344.34810240001065, + "min_ms": 0.615763000013203, + "max_ms": 423.2836799999973, + "mean_ms": 89.89011659999733, + "median_ms": 1.9520839999813688, + "p95_ms": 343.21432539999813, "result_summary": { "present_count": 5, "empty_count": 0, @@ -8670,9 +8670,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 407.3896669999897, + "duration_ms": 411.85096999998905, "success": true, - "started_at_unix": 1775670815.4391983, + "started_at_unix": 1775692405.14272, "bytes_sent": 283, "bytes_received": 2149, "request_id": 2, @@ -8700,9 +8700,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 429.99711800001705, + "duration_ms": 423.2836799999973, "success": true, - "started_at_unix": 1775670815.8467271, + "started_at_unix": 1775692405.5547307, "bytes_sent": 283, "bytes_received": 2149, "request_id": 3, @@ -8730,9 +8730,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.2215509999862206, + "duration_ms": 22.93690700000184, "success": true, - "started_at_unix": 1775670816.2770875, + "started_at_unix": 1775692405.9783378, "bytes_sent": 283, "bytes_received": 2149, "request_id": 4, @@ -8760,9 +8760,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.7520399999852998, + "duration_ms": 1.9520839999813688, "success": true, - "started_at_unix": 1775670816.2785769, + "started_at_unix": 1775692406.0016289, "bytes_sent": 283, "bytes_received": 2149, "request_id": 5, @@ -8790,9 +8790,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5567250000240165, + "duration_ms": 0.6621489999929508, "success": true, - "started_at_unix": 1775670816.2805462, + "started_at_unix": 1775692406.0038319, "bytes_sent": 283, "bytes_received": 2149, "request_id": 6, @@ -8820,9 +8820,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5762119999985771, + "duration_ms": 0.615763000013203, "success": true, - "started_at_unix": 1775670816.2813163, + "started_at_unix": 1775692406.0047376, "bytes_sent": 283, "bytes_received": 2149, "request_id": 7, @@ -8865,11 +8865,11 @@ "failure_count": 0, "bytes_sent": 1254, "bytes_received": 70349, - "min_ms": 0.7617899999843303, - "max_ms": 0.8124850000115202, - "mean_ms": 0.7805111999971359, - "median_ms": 0.7782710000014958, - "p95_ms": 0.8059328000058485, + "min_ms": 0.782184000001962, + "max_ms": 0.8968189999905007, + "mean_ms": 0.8241928000018106, + "median_ms": 0.8039349999933165, + "p95_ms": 0.8850247999930616, "result_summary": { "present_count": 5, "empty_count": 0, @@ -8919,9 +8919,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.900114999979223, + "duration_ms": 8.265598999997792, "success": true, - "started_at_unix": 1775670816.2822087, + "started_at_unix": 1775692406.0057013, "bytes_sent": 250, "bytes_received": 14069, "request_id": 8, @@ -8949,9 +8949,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7797239999831618, + "duration_ms": 0.8968189999905007, "success": true, - "started_at_unix": 1775670816.2893198, + "started_at_unix": 1775692406.0142286, "bytes_sent": 250, "bytes_received": 14069, "request_id": 9, @@ -8979,9 +8979,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8124850000115202, + "duration_ms": 0.8378480000033051, "success": true, - "started_at_unix": 1775670816.2904384, + "started_at_unix": 1775692406.0154831, "bytes_sent": 251, "bytes_received": 14070, "request_id": 10, @@ -9009,9 +9009,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7702860000051714, + "duration_ms": 0.782184000001962, "success": true, - "started_at_unix": 1775670816.2915757, + "started_at_unix": 1775692406.0166547, "bytes_sent": 251, "bytes_received": 14070, "request_id": 11, @@ -9039,9 +9039,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7782710000014958, + "duration_ms": 0.8001780000199687, "success": true, - "started_at_unix": 1775670816.2926643, + "started_at_unix": 1775692406.0177627, "bytes_sent": 251, "bytes_received": 14070, "request_id": 12, @@ -9069,9 +9069,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7617899999843303, + "duration_ms": 0.8039349999933165, "success": true, - "started_at_unix": 1775670816.2937648, + "started_at_unix": 1775692406.0189424, "bytes_sent": 251, "bytes_received": 14070, "request_id": 13, @@ -9114,11 +9114,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 1470, - "min_ms": 0.20827099999110033, - "max_ms": 0.2715699999953358, - "mean_ms": 0.23376699999744233, - "median_ms": 0.22484199999439625, - "p95_ms": 0.2674041999966903, + "min_ms": 0.2396990000193, + "max_ms": 0.2788420000001679, + "mean_ms": 0.2564724000080787, + "median_ms": 0.2559190000113176, + "p95_ms": 0.2751492000015787, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9168,9 +9168,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.257673999982444, + "duration_ms": 0.2897519999862652, "success": true, - "started_at_unix": 1775670816.2949798, + "started_at_unix": 1775692406.020224, "bytes_sent": 256, "bytes_received": 294, "request_id": 14, @@ -9198,9 +9198,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21341100000427105, + "duration_ms": 0.2788420000001679, "success": true, - "started_at_unix": 1775670816.2952924, + "started_at_unix": 1775692406.020567, "bytes_sent": 256, "bytes_received": 294, "request_id": 15, @@ -9228,9 +9228,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2715699999953358, + "duration_ms": 0.24752400000238595, "success": true, - "started_at_unix": 1775670816.295572, + "started_at_unix": 1775692406.0209153, "bytes_sent": 256, "bytes_received": 294, "request_id": 16, @@ -9258,9 +9258,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22484199999439625, + "duration_ms": 0.260378000007222, "success": true, - "started_at_unix": 1775670816.2959192, + "started_at_unix": 1775692406.0212352, "bytes_sent": 256, "bytes_received": 294, "request_id": 17, @@ -9288,9 +9288,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2507410000021082, + "duration_ms": 0.2559190000113176, "success": true, - "started_at_unix": 1775670816.2962105, + "started_at_unix": 1775692406.0215611, "bytes_sent": 256, "bytes_received": 294, "request_id": 18, @@ -9318,9 +9318,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20827099999110033, + "duration_ms": 0.2396990000193, "success": true, - "started_at_unix": 1775670816.2965367, + "started_at_unix": 1775692406.0218875, "bytes_sent": 256, "bytes_received": 294, "request_id": 19, @@ -9363,11 +9363,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 9170, - "min_ms": 1.6042519999928118, - "max_ms": 16.667062000010446, - "mean_ms": 8.670785200001774, - "median_ms": 7.7258649999976114, - "p95_ms": 16.07292660000894, + "min_ms": 0.9684430000049815, + "max_ms": 9.190700999994306, + "mean_ms": 2.636636599999065, + "median_ms": 1.0071049999851311, + "p95_ms": 7.557856999994781, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9417,9 +9417,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.320804000012231, + "duration_ms": 6.791951000025165, "success": true, - "started_at_unix": 1775670816.2971873, + "started_at_unix": 1775692406.0226371, "bytes_sent": 284, "bytes_received": 1834, "request_id": 20, @@ -9447,9 +9447,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 13.69638500000292, + "duration_ms": 9.190700999994306, "success": true, - "started_at_unix": 1775670816.3098822, + "started_at_unix": 1775692406.029851, "bytes_sent": 284, "bytes_received": 1834, "request_id": 21, @@ -9477,9 +9477,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.6042519999928118, + "duration_ms": 1.0264809999966928, "success": true, - "started_at_unix": 1775670816.323894, + "started_at_unix": 1775692406.0393677, "bytes_sent": 284, "bytes_received": 1834, "request_id": 22, @@ -9507,9 +9507,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 7.7258649999976114, + "duration_ms": 0.9684430000049815, "success": true, - "started_at_unix": 1775670816.3290493, + "started_at_unix": 1775692406.0406523, "bytes_sent": 284, "bytes_received": 1834, "request_id": 23, @@ -9537,9 +9537,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.6603620000050796, + "duration_ms": 0.9904530000142131, "success": true, - "started_at_unix": 1775670816.3372042, + "started_at_unix": 1775692406.0420272, "bytes_sent": 284, "bytes_received": 1834, "request_id": 24, @@ -9567,9 +9567,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.667062000010446, + "duration_ms": 1.0071049999851311, "success": true, - "started_at_unix": 1775670816.3412068, + "started_at_unix": 1775692406.0432777, "bytes_sent": 284, "bytes_received": 1834, "request_id": 25, @@ -9612,11 +9612,11 @@ "failure_count": 0, "bytes_sent": 1255, "bytes_received": 9015, - "min_ms": 4.993646000002627, - "max_ms": 10.50413100000469, - "mean_ms": 7.502037000000428, - "median_ms": 7.25988099998176, - "p95_ms": 9.940540800005238, + "min_ms": 0.560209000013856, + "max_ms": 8.12561300000425, + "mean_ms": 2.9708491999997477, + "median_ms": 0.6077369999957227, + "p95_ms": 7.49769060000176, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9666,9 +9666,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 14.290079999994987, + "duration_ms": 8.952023999995617, "success": true, - "started_at_unix": 1775670816.3584306, + "started_at_unix": 1775692406.044849, "bytes_sent": 251, "bytes_received": 1803, "request_id": 26, @@ -9696,9 +9696,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.50413100000469, + "duration_ms": 4.986000999991802, "success": true, - "started_at_unix": 1775670816.3749285, + "started_at_unix": 1775692406.0571926, "bytes_sent": 251, "bytes_received": 1803, "request_id": 27, @@ -9726,9 +9726,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.993646000002627, + "duration_ms": 0.5746859999931075, "success": true, - "started_at_unix": 1775670816.3889506, + "started_at_unix": 1775692406.062391, "bytes_sent": 251, "bytes_received": 1803, "request_id": 28, @@ -9756,9 +9756,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.686180000007425, + "duration_ms": 8.12561300000425, "success": true, - "started_at_unix": 1775670816.394293, + "started_at_unix": 1775692406.0634544, "bytes_sent": 251, "bytes_received": 1803, "request_id": 29, @@ -9786,9 +9786,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.066347000005635, + "duration_ms": 0.6077369999957227, "success": true, - "started_at_unix": 1775670816.4022872, + "started_at_unix": 1775692406.0718045, "bytes_sent": 251, "bytes_received": 1803, "request_id": 30, @@ -9816,9 +9816,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.25988099998176, + "duration_ms": 0.560209000013856, "success": true, - "started_at_unix": 1775670816.4098446, + "started_at_unix": 1775692406.0725837, "bytes_sent": 251, "bytes_received": 1803, "request_id": 31, @@ -9850,9 +9850,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.1054460000016206, + "duration_ms": 2.1896669999819096, "success": true, - "started_at_unix": 1775670815.4368083, + "started_at_unix": 1775692405.1402452, "bytes_sent": 667, "bytes_received": 1204, "request_id": 1, @@ -9871,9 +9871,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.01945700000760553, + "duration_ms": 0.020627999987254952, "success": true, - "started_at_unix": 1775670815.4389937, + "started_at_unix": 1775692405.142519, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -9886,9 +9886,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.021739999993997117, + "duration_ms": 0.015448999988620926, "success": true, - "started_at_unix": 1775670815.4390345, + "started_at_unix": 1775692405.1425617, "bytes_sent": 651, "bytes_received": 0, "request_id": null, @@ -9904,9 +9904,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.019816999980548644, + "duration_ms": 0.01993699999047749, "success": true, - "started_at_unix": 1775670815.4391458, + "started_at_unix": 1775692405.1426675, "bytes_sent": 730, "bytes_received": 0, "request_id": null, @@ -9922,9 +9922,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 407.3896669999897, + "duration_ms": 411.85096999998905, "success": true, - "started_at_unix": 1775670815.4391983, + "started_at_unix": 1775692405.14272, "bytes_sent": 283, "bytes_received": 2149, "request_id": 2, @@ -9952,9 +9952,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 429.99711800001705, + "duration_ms": 423.2836799999973, "success": true, - "started_at_unix": 1775670815.8467271, + "started_at_unix": 1775692405.5547307, "bytes_sent": 283, "bytes_received": 2149, "request_id": 3, @@ -9982,9 +9982,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.2215509999862206, + "duration_ms": 22.93690700000184, "success": true, - "started_at_unix": 1775670816.2770875, + "started_at_unix": 1775692405.9783378, "bytes_sent": 283, "bytes_received": 2149, "request_id": 4, @@ -10012,9 +10012,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.7520399999852998, + "duration_ms": 1.9520839999813688, "success": true, - "started_at_unix": 1775670816.2785769, + "started_at_unix": 1775692406.0016289, "bytes_sent": 283, "bytes_received": 2149, "request_id": 5, @@ -10042,9 +10042,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5567250000240165, + "duration_ms": 0.6621489999929508, "success": true, - "started_at_unix": 1775670816.2805462, + "started_at_unix": 1775692406.0038319, "bytes_sent": 283, "bytes_received": 2149, "request_id": 6, @@ -10072,9 +10072,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5762119999985771, + "duration_ms": 0.615763000013203, "success": true, - "started_at_unix": 1775670816.2813163, + "started_at_unix": 1775692406.0047376, "bytes_sent": 283, "bytes_received": 2149, "request_id": 7, @@ -10102,9 +10102,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.900114999979223, + "duration_ms": 8.265598999997792, "success": true, - "started_at_unix": 1775670816.2822087, + "started_at_unix": 1775692406.0057013, "bytes_sent": 250, "bytes_received": 14069, "request_id": 8, @@ -10132,9 +10132,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7797239999831618, + "duration_ms": 0.8968189999905007, "success": true, - "started_at_unix": 1775670816.2893198, + "started_at_unix": 1775692406.0142286, "bytes_sent": 250, "bytes_received": 14069, "request_id": 9, @@ -10162,9 +10162,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8124850000115202, + "duration_ms": 0.8378480000033051, "success": true, - "started_at_unix": 1775670816.2904384, + "started_at_unix": 1775692406.0154831, "bytes_sent": 251, "bytes_received": 14070, "request_id": 10, @@ -10192,9 +10192,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7702860000051714, + "duration_ms": 0.782184000001962, "success": true, - "started_at_unix": 1775670816.2915757, + "started_at_unix": 1775692406.0166547, "bytes_sent": 251, "bytes_received": 14070, "request_id": 11, @@ -10222,9 +10222,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7782710000014958, + "duration_ms": 0.8001780000199687, "success": true, - "started_at_unix": 1775670816.2926643, + "started_at_unix": 1775692406.0177627, "bytes_sent": 251, "bytes_received": 14070, "request_id": 12, @@ -10252,9 +10252,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7617899999843303, + "duration_ms": 0.8039349999933165, "success": true, - "started_at_unix": 1775670816.2937648, + "started_at_unix": 1775692406.0189424, "bytes_sent": 251, "bytes_received": 14070, "request_id": 13, @@ -10282,9 +10282,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.257673999982444, + "duration_ms": 0.2897519999862652, "success": true, - "started_at_unix": 1775670816.2949798, + "started_at_unix": 1775692406.020224, "bytes_sent": 256, "bytes_received": 294, "request_id": 14, @@ -10312,9 +10312,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21341100000427105, + "duration_ms": 0.2788420000001679, "success": true, - "started_at_unix": 1775670816.2952924, + "started_at_unix": 1775692406.020567, "bytes_sent": 256, "bytes_received": 294, "request_id": 15, @@ -10342,9 +10342,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2715699999953358, + "duration_ms": 0.24752400000238595, "success": true, - "started_at_unix": 1775670816.295572, + "started_at_unix": 1775692406.0209153, "bytes_sent": 256, "bytes_received": 294, "request_id": 16, @@ -10372,9 +10372,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22484199999439625, + "duration_ms": 0.260378000007222, "success": true, - "started_at_unix": 1775670816.2959192, + "started_at_unix": 1775692406.0212352, "bytes_sent": 256, "bytes_received": 294, "request_id": 17, @@ -10402,9 +10402,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2507410000021082, + "duration_ms": 0.2559190000113176, "success": true, - "started_at_unix": 1775670816.2962105, + "started_at_unix": 1775692406.0215611, "bytes_sent": 256, "bytes_received": 294, "request_id": 18, @@ -10432,9 +10432,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20827099999110033, + "duration_ms": 0.2396990000193, "success": true, - "started_at_unix": 1775670816.2965367, + "started_at_unix": 1775692406.0218875, "bytes_sent": 256, "bytes_received": 294, "request_id": 19, @@ -10462,9 +10462,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.14722700001357225, + "duration_ms": 0.23132299997996597, "success": true, - "started_at_unix": 1775670816.297025, + "started_at_unix": 1775692406.0223868, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10481,9 +10481,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.320804000012231, + "duration_ms": 6.791951000025165, "success": true, - "started_at_unix": 1775670816.2971873, + "started_at_unix": 1775692406.0226371, "bytes_sent": 284, "bytes_received": 1834, "request_id": 20, @@ -10511,9 +10511,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.08232499999394349, + "duration_ms": 0.16603100002043902, "success": true, - "started_at_unix": 1775670816.3096788, + "started_at_unix": 1775692406.029595, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10530,9 +10530,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.08578100002409883, + "duration_ms": 0.05407099999388265, "success": true, - "started_at_unix": 1775670816.3097775, + "started_at_unix": 1775692406.02978, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10549,9 +10549,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 13.69638500000292, + "duration_ms": 9.190700999994306, "success": true, - "started_at_unix": 1775670816.3098822, + "started_at_unix": 1775692406.029851, "bytes_sent": 284, "bytes_received": 1834, "request_id": 21, @@ -10579,9 +10579,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05578400001127193, + "duration_ms": 0.03800100000717066, "success": true, - "started_at_unix": 1775670816.3237884, + "started_at_unix": 1775692406.0392747, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10598,9 +10598,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02361500000347405, + "duration_ms": 0.025597999979254382, "success": true, - "started_at_unix": 1775670816.3238568, + "started_at_unix": 1775692406.0393274, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10617,9 +10617,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.6042519999928118, + "duration_ms": 1.0264809999966928, "success": true, - "started_at_unix": 1775670816.323894, + "started_at_unix": 1775692406.0393677, "bytes_sent": 284, "bytes_received": 1834, "request_id": 22, @@ -10647,9 +10647,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 3.3030210000219995, + "duration_ms": 0.03419399999415873, "success": true, - "started_at_unix": 1775670816.325679, + "started_at_unix": 1775692406.0405693, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10666,9 +10666,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0361879999957182, + "duration_ms": 0.024615999990373894, "success": true, - "started_at_unix": 1775670816.328998, + "started_at_unix": 1775692406.040616, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10685,9 +10685,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 7.7258649999976114, + "duration_ms": 0.9684430000049815, "success": true, - "started_at_unix": 1775670816.3290493, + "started_at_unix": 1775692406.0406523, "bytes_sent": 284, "bytes_received": 1834, "request_id": 23, @@ -10715,9 +10715,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06220700001335899, + "duration_ms": 0.08071100000961451, "success": true, - "started_at_unix": 1775670816.3370547, + "started_at_unix": 1775692406.041833, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10734,9 +10734,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05729800000153773, + "duration_ms": 0.0523280000095383, "success": true, - "started_at_unix": 1775670816.337131, + "started_at_unix": 1775692406.0419283, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -10753,9 +10753,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.6603620000050796, + "duration_ms": 0.9904530000142131, "success": true, - "started_at_unix": 1775670816.3372042, + "started_at_unix": 1775692406.0420272, "bytes_sent": 284, "bytes_received": 1834, "request_id": 24, @@ -10783,9 +10783,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.07166499997879328, + "duration_ms": 0.03185999997867839, "success": true, - "started_at_unix": 1775670816.3410509, + "started_at_unix": 1775692406.043196, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -10802,9 +10802,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.054361999985985676, + "duration_ms": 0.025117999996382423, "success": true, - "started_at_unix": 1775670816.3411365, + "started_at_unix": 1775692406.0432396, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -10821,9 +10821,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.667062000010446, + "duration_ms": 1.0071049999851311, "success": true, - "started_at_unix": 1775670816.3412068, + "started_at_unix": 1775692406.0432777, "bytes_sent": 284, "bytes_received": 1834, "request_id": 25, @@ -10851,9 +10851,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03964500001529814, + "duration_ms": 0.11616699998739932, "success": true, - "started_at_unix": 1775670816.358118, + "started_at_unix": 1775692406.0444572, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -10870,9 +10870,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0322810000170648, + "duration_ms": 0.03495499998962259, "success": true, - "started_at_unix": 1775670816.3583844, + "started_at_unix": 1775692406.0447984, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10889,9 +10889,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 14.290079999994987, + "duration_ms": 8.952023999995617, "success": true, - "started_at_unix": 1775670816.3584306, + "started_at_unix": 1775692406.044849, "bytes_sent": 251, "bytes_received": 1803, "request_id": 26, @@ -10919,9 +10919,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 2.0020290000104524, + "duration_ms": 3.1582109999988006, "success": true, - "started_at_unix": 1775670816.372852, + "started_at_unix": 1775692406.05391, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -10938,9 +10938,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03869299999337272, + "duration_ms": 0.07790600000134873, "success": true, - "started_at_unix": 1775670816.3748732, + "started_at_unix": 1775692406.0570922, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10957,9 +10957,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.50413100000469, + "duration_ms": 4.986000999991802, "success": true, - "started_at_unix": 1775670816.3749285, + "started_at_unix": 1775692406.0571926, "bytes_sent": 251, "bytes_received": 1803, "request_id": 27, @@ -10987,9 +10987,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.08235499998932028, + "duration_ms": 0.03652800000963907, "success": true, - "started_at_unix": 1775670816.385564, + "started_at_unix": 1775692406.0623012, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11006,9 +11006,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 3.2656810000162295, + "duration_ms": 0.024967000001652195, "success": true, - "started_at_unix": 1775670816.385663, + "started_at_unix": 1775692406.0623522, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11025,9 +11025,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.993646000002627, + "duration_ms": 0.5746859999931075, "success": true, - "started_at_unix": 1775670816.3889506, + "started_at_unix": 1775692406.062391, "bytes_sent": 251, "bytes_received": 1803, "request_id": 28, @@ -11055,9 +11055,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0761330000216276, + "duration_ms": 0.19404399998279587, "success": true, - "started_at_unix": 1775670816.3941128, + "started_at_unix": 1775692406.063143, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11074,9 +11074,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0712840000005599, + "duration_ms": 0.06075399997484965, "success": true, - "started_at_unix": 1775670816.394205, + "started_at_unix": 1775692406.0633771, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11093,9 +11093,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.686180000007425, + "duration_ms": 8.12561300000425, "success": true, - "started_at_unix": 1775670816.394293, + "started_at_unix": 1775692406.0634544, "bytes_sent": 251, "bytes_received": 1803, "request_id": 29, @@ -11123,9 +11123,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.07206600000131402, + "duration_ms": 0.0361879999957182, "success": true, - "started_at_unix": 1775670816.402097, + "started_at_unix": 1775692406.0717154, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11142,9 +11142,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0873939999905815, + "duration_ms": 0.02400500000021566, "success": true, - "started_at_unix": 1775670816.4021847, + "started_at_unix": 1775692406.0717652, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11161,9 +11161,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.066347000005635, + "duration_ms": 0.6077369999957227, "success": true, - "started_at_unix": 1775670816.4022872, + "started_at_unix": 1775692406.0718045, "bytes_sent": 251, "bytes_received": 1803, "request_id": 30, @@ -11191,9 +11191,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.13425200000938275, + "duration_ms": 0.02756099999601247, "success": true, - "started_at_unix": 1775670816.4094684, + "started_at_unix": 1775692406.0725086, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11210,9 +11210,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.1850870000055238, + "duration_ms": 0.023112999997465522, "success": true, - "started_at_unix": 1775670816.4096215, + "started_at_unix": 1775692406.072548, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11229,9 +11229,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.25988099998176, + "duration_ms": 0.560209000013856, "success": true, - "started_at_unix": 1775670816.4098446, + "started_at_unix": 1775692406.0725837, "bytes_sent": 251, "bytes_received": 1803, "request_id": 31, @@ -11259,9 +11259,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03363299998682123, + "duration_ms": 0.028533999994806436, "success": true, - "started_at_unix": 1775670816.4172232, + "started_at_unix": 1775692406.073237, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11278,9 +11278,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.024967000001652195, + "duration_ms": 0.023123000005398353, "success": true, - "started_at_unix": 1775670816.4173794, + "started_at_unix": 1775692406.0733817, "bytes_sent": 208, "bytes_received": 0, "request_id": null, @@ -11293,9 +11293,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.1633170000161499, + "duration_ms": 2.792215999988912, "success": true, - "started_at_unix": 1775670816.4174154, + "started_at_unix": 1775692406.0734158, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -11313,9 +11313,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.03512600000021848, + "duration_ms": 0.03062700000100449, "success": true, - "started_at_unix": 1775670816.4175959, + "started_at_unix": 1775692406.0762365, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -11337,7 +11337,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/bin/python", "success": true, - "total_duration_ms": 19668.037705000017, + "total_duration_ms": 4215.186515999989, "error_message": null, "summary": { "request_count": 32, @@ -11346,11 +11346,11 @@ "failure_count": 0, "bytes_sent": 19004, "bytes_received": 18195, - "min_ms": 0.11281100000815059, - "max_ms": 2024.7475119999763, - "mean_ms": 110.89153296874876, - "median_ms": 0.40516250000166565, - "p95_ms": 663.1264431999956, + "min_ms": 0.20169699999428303, + "max_ms": 2027.5193790000117, + "mean_ms": 111.7037890625001, + "median_ms": 0.40739450000160105, + "p95_ms": 665.6558603499935, "result_summary": { "present_count": 31, "empty_count": 7, @@ -11397,27 +11397,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.3911040000161847, - "max_ms": 2024.7475119999763, - "mean_ms": 204.2814805999967, - "median_ms": 0.46717649999550304, - "p95_ms": 1120.0508745999834 + "min_ms": 0.38555899999437315, + "max_ms": 2027.5193790000117, + "mean_ms": 203.13151969999979, + "median_ms": 0.40739450000160105, + "p95_ms": 1115.3721505500066 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.1988729999879979, - "max_ms": 12.919307999993634, - "mean_ms": 2.722147299994049, - "median_ms": 0.310247499982097, - "p95_ms": 12.237020249996531 + "min_ms": 0.20169699999428303, + "max_ms": 21.18360699998334, + "mean_ms": 6.373520599998983, + "median_ms": 1.5419614999956366, + "p95_ms": 18.103704399993596 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.20510499999204512, - "max_ms": 0.25181200001611614, - "mean_ms": 0.22384200000260535, - "median_ms": 0.2173980000179654, - "p95_ms": 0.24902080001538707 + "min_ms": 0.21046300000193696, + "max_ms": 0.22608200001172918, + "mean_ms": 0.21895259999951122, + "median_ms": 0.22098200000186807, + "p95_ms": 0.22526860000766646 } }, "validation": { @@ -11443,11 +11443,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 10655, - "min_ms": 0.3911040000161847, - "max_ms": 2024.7475119999763, - "mean_ms": 405.28469339999447, - "median_ms": 0.3939489999993384, - "p95_ms": 1619.8976465999801, + "min_ms": 0.4046119999827624, + "max_ms": 2027.5193790000117, + "mean_ms": 405.8642958000007, + "median_ms": 0.45178300001680327, + "p95_ms": 1622.12061080001, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11497,9 +11497,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1453.9213580000023, + "duration_ms": 1453.3441700000083, "success": true, - "started_at_unix": 1775670832.5263767, + "started_at_unix": 1775692406.704266, "bytes_sent": 288, "bytes_received": 2131, "request_id": 2, @@ -11527,9 +11527,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2024.7475119999763, + "duration_ms": 2027.5193790000117, "success": true, - "started_at_unix": 1775670833.980437, + "started_at_unix": 1775692408.1578026, "bytes_sent": 288, "bytes_received": 2131, "request_id": 3, @@ -11557,9 +11557,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4981849999978749, + "duration_ms": 0.45178300001680327, "success": true, - "started_at_unix": 1775670836.0055635, + "started_at_unix": 1775692410.1855388, "bytes_sent": 288, "bytes_received": 2131, "request_id": 4, @@ -11587,9 +11587,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.3911040000161847, + "duration_ms": 0.5255380000050991, "success": true, - "started_at_unix": 1775670836.0062854, + "started_at_unix": 1775692410.1862693, "bytes_sent": 288, "bytes_received": 2131, "request_id": 5, @@ -11617,9 +11617,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.3927169999826674, + "duration_ms": 0.42016699998725926, "success": true, - "started_at_unix": 1775670836.0069084, + "started_at_unix": 1775692410.186931, "bytes_sent": 288, "bytes_received": 2131, "request_id": 6, @@ -11647,9 +11647,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.3939489999993384, + "duration_ms": 0.4046119999827624, "success": true, - "started_at_unix": 1775670836.0075088, + "started_at_unix": 1775692410.1874847, "bytes_sent": 288, "bytes_received": 2131, "request_id": 7, @@ -11692,11 +11692,11 @@ "failure_count": 0, "bytes_sent": 1274, "bytes_received": 754, - "min_ms": 0.1988729999879979, - "max_ms": 0.20567599997889374, - "mean_ms": 0.20115159999249954, - "median_ms": 0.20019600000864557, - "p95_ms": 0.20496479998541872, + "min_ms": 0.20169699999428303, + "max_ms": 0.22717400000260568, + "mean_ms": 0.20992580000438466, + "median_ms": 0.20489199999929042, + "p95_ms": 0.22452300000281866, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11746,9 +11746,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.23868800002446733, + "duration_ms": 0.2501069999993888, "success": true, - "started_at_unix": 1775670836.008235, + "started_at_unix": 1775692410.1881697, "bytes_sent": 254, "bytes_received": 150, "request_id": 8, @@ -11776,9 +11776,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20567599997889374, + "duration_ms": 0.2139190000036706, "success": true, - "started_at_unix": 1775670836.0085182, + "started_at_unix": 1775692410.1884563, "bytes_sent": 254, "bytes_received": 150, "request_id": 9, @@ -11806,9 +11806,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20212000001151864, + "duration_ms": 0.22717400000260568, "success": true, - "started_at_unix": 1775670836.0087764, + "started_at_unix": 1775692410.1887162, "bytes_sent": 255, "bytes_received": 151, "request_id": 10, @@ -11836,9 +11836,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20019600000864557, + "duration_ms": 0.20489199999929042, "success": true, - "started_at_unix": 1775670836.0090315, + "started_at_unix": 1775692410.1889856, "bytes_sent": 255, "bytes_received": 151, "request_id": 11, @@ -11866,9 +11866,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.1988729999879979, + "duration_ms": 0.20194700002207355, "success": true, - "started_at_unix": 1775670836.0092895, + "started_at_unix": 1775692410.189232, "bytes_sent": 255, "bytes_received": 151, "request_id": 12, @@ -11896,9 +11896,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.19889299997544185, + "duration_ms": 0.20169699999428303, "success": true, - "started_at_unix": 1775670836.0095372, + "started_at_unix": 1775692410.1894746, "bytes_sent": 255, "bytes_received": 151, "request_id": 13, @@ -11941,11 +11941,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1570, - "min_ms": 0.20510499999204512, - "max_ms": 0.25181200001611614, - "mean_ms": 0.22384200000260535, - "median_ms": 0.2173980000179654, - "p95_ms": 0.24902080001538707, + "min_ms": 0.21046300000193696, + "max_ms": 0.22608200001172918, + "mean_ms": 0.21895259999951122, + "median_ms": 0.22098200000186807, + "p95_ms": 0.22526860000766646, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11995,9 +11995,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.6879409999953623, + "duration_ms": 0.6775140000172541, "success": true, - "started_at_unix": 1775670836.0098968, + "started_at_unix": 1775692410.1897845, "bytes_sent": 260, "bytes_received": 314, "request_id": 14, @@ -12025,9 +12025,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.25181200001611614, + "duration_ms": 0.22608200001172918, "success": true, - "started_at_unix": 1775670836.0106337, + "started_at_unix": 1775692410.1905024, "bytes_sent": 260, "bytes_received": 314, "request_id": 15, @@ -12055,9 +12055,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.23785600001247076, + "duration_ms": 0.22098200000186807, "success": true, - "started_at_unix": 1775670836.0109499, + "started_at_unix": 1775692410.190779, "bytes_sent": 260, "bytes_received": 314, "request_id": 16, @@ -12085,9 +12085,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20703899997442932, + "duration_ms": 0.2220149999914156, "success": true, - "started_at_unix": 1775670836.011248, + "started_at_unix": 1775692410.1910522, "bytes_sent": 260, "bytes_received": 314, "request_id": 17, @@ -12115,9 +12115,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20510499999204512, + "duration_ms": 0.2152209999906063, "success": true, - "started_at_unix": 1775670836.0115132, + "started_at_unix": 1775692410.1913204, "bytes_sent": 260, "bytes_received": 314, "request_id": 18, @@ -12145,9 +12145,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2173980000179654, + "duration_ms": 0.21046300000193696, "success": true, - "started_at_unix": 1775670836.0117788, + "started_at_unix": 1775692410.1915824, "bytes_sent": 260, "bytes_received": 314, "request_id": 19, @@ -12190,11 +12190,11 @@ "failure_count": 0, "bytes_sent": 1445, "bytes_received": 450, - "min_ms": 0.39550600001803105, - "max_ms": 14.310539999996763, - "mean_ms": 3.2782677999989573, - "median_ms": 0.5782460000034462, - "p95_ms": 11.582607799994092, + "min_ms": 0.38555899999437315, + "max_ms": 0.40912299999718016, + "mean_ms": 0.398743599998852, + "median_ms": 0.40229000001090753, + "p95_ms": 0.4084315999989485, "result_summary": { "present_count": 5, "empty_count": 5, @@ -12244,9 +12244,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.126573000007738, + "duration_ms": 4.2993810000098165, "success": true, - "started_at_unix": 1775670836.0122597, + "started_at_unix": 1775692410.192026, "bytes_sent": 289, "bytes_received": 90, "request_id": 20, @@ -12274,9 +12274,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.43616799999313116, + "duration_ms": 0.40566600000602193, "success": true, - "started_at_unix": 1775670836.0164967, + "started_at_unix": 1775692410.1964304, "bytes_sent": 289, "bytes_received": 90, "request_id": 21, @@ -12304,9 +12304,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.39550600001803105, + "duration_ms": 0.40912299999718016, "success": true, - "started_at_unix": 1775670836.0170412, + "started_at_unix": 1775692410.1969407, "bytes_sent": 289, "bytes_received": 90, "request_id": 22, @@ -12334,9 +12334,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 14.310539999996763, + "duration_ms": 0.39107999998577725, "success": true, - "started_at_unix": 1775670836.0175653, + "started_at_unix": 1775692410.19745, "bytes_sent": 289, "bytes_received": 90, "request_id": 23, @@ -12364,9 +12364,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6708789999834153, + "duration_ms": 0.40229000001090753, "success": true, - "started_at_unix": 1775670836.0320632, + "started_at_unix": 1775692410.197939, "bytes_sent": 289, "bytes_received": 90, "request_id": 24, @@ -12394,9 +12394,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5782460000034462, + "duration_ms": 0.38555899999437315, "success": true, - "started_at_unix": 1775670836.0329144, + "started_at_unix": 1775692410.198439, "bytes_sent": 289, "bytes_received": 90, "request_id": 25, @@ -12439,11 +12439,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 680, - "min_ms": 0.41481899998530025, - "max_ms": 12.919307999993634, - "mean_ms": 5.243142999995598, - "median_ms": 1.0335999999995238, - "p95_ms": 12.616068999994923, + "min_ms": 2.8567489999886675, + "max_ms": 21.18360699998334, + "mean_ms": 12.537115399993581, + "median_ms": 12.186342999996214, + "p95_ms": 19.8147613999879, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12493,9 +12493,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 16.112421999991966, + "duration_ms": 12.02682799998911, "success": true, - "started_at_unix": 1775670836.0339217, + "started_at_unix": 1775692410.1990933, "bytes_sent": 256, "bytes_received": 136, "request_id": 26, @@ -12523,9 +12523,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 11.403113000000076, + "duration_ms": 2.8567489999886675, "success": true, - "started_at_unix": 1775670836.05021, + "started_at_unix": 1775692410.211293, "bytes_sent": 256, "bytes_received": 136, "request_id": 27, @@ -12553,9 +12553,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.919307999993634, + "duration_ms": 14.339379000006147, "success": true, - "started_at_unix": 1775670836.0618458, + "started_at_unix": 1775692410.2143085, "bytes_sent": 256, "bytes_received": 136, "request_id": 28, @@ -12583,9 +12583,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4448749999994561, + "duration_ms": 12.119498999993539, "success": true, - "started_at_unix": 1775670836.0750246, + "started_at_unix": 1775692410.228824, "bytes_sent": 256, "bytes_received": 136, "request_id": 29, @@ -12613,9 +12613,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.41481899998530025, + "duration_ms": 12.186342999996214, "success": true, - "started_at_unix": 1775670836.0755913, + "started_at_unix": 1775692410.2412512, "bytes_sent": 256, "bytes_received": 136, "request_id": 30, @@ -12643,9 +12643,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0335999999995238, + "duration_ms": 21.18360699998334, "success": true, - "started_at_unix": 1775670836.0761323, + "started_at_unix": 1775692410.2537694, "bytes_sent": 256, "bytes_received": 136, "request_id": 31, @@ -12677,9 +12677,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.17377300000976, + "duration_ms": 2.3437760000035723, "success": true, - "started_at_unix": 1775670832.5238779, + "started_at_unix": 1775692406.7016141, "bytes_sent": 673, "bytes_received": 1204, "request_id": 1, @@ -12698,9 +12698,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.0254979999851912, + "duration_ms": 0.019828000006327784, "success": true, - "started_at_unix": 1775670832.5261395, + "started_at_unix": 1775692406.7040656, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -12713,9 +12713,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.019897000015589583, + "duration_ms": 0.016461000001299908, "success": true, - "started_at_unix": 1775670832.526192, + "started_at_unix": 1775692406.7041051, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -12731,9 +12731,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.020057999989830932, + "duration_ms": 0.01928599999700964, "success": true, - "started_at_unix": 1775670832.526322, + "started_at_unix": 1775692406.7042155, "bytes_sent": 773, "bytes_received": 0, "request_id": null, @@ -12749,9 +12749,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1453.9213580000023, + "duration_ms": 1453.3441700000083, "success": true, - "started_at_unix": 1775670832.5263767, + "started_at_unix": 1775692406.704266, "bytes_sent": 288, "bytes_received": 2131, "request_id": 2, @@ -12779,9 +12779,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2024.7475119999763, + "duration_ms": 2027.5193790000117, "success": true, - "started_at_unix": 1775670833.980437, + "started_at_unix": 1775692408.1578026, "bytes_sent": 288, "bytes_received": 2131, "request_id": 3, @@ -12809,9 +12809,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4981849999978749, + "duration_ms": 0.45178300001680327, "success": true, - "started_at_unix": 1775670836.0055635, + "started_at_unix": 1775692410.1855388, "bytes_sent": 288, "bytes_received": 2131, "request_id": 4, @@ -12839,9 +12839,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.3911040000161847, + "duration_ms": 0.5255380000050991, "success": true, - "started_at_unix": 1775670836.0062854, + "started_at_unix": 1775692410.1862693, "bytes_sent": 288, "bytes_received": 2131, "request_id": 5, @@ -12869,9 +12869,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.3927169999826674, + "duration_ms": 0.42016699998725926, "success": true, - "started_at_unix": 1775670836.0069084, + "started_at_unix": 1775692410.186931, "bytes_sent": 288, "bytes_received": 2131, "request_id": 6, @@ -12899,9 +12899,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.3939489999993384, + "duration_ms": 0.4046119999827624, "success": true, - "started_at_unix": 1775670836.0075088, + "started_at_unix": 1775692410.1874847, "bytes_sent": 288, "bytes_received": 2131, "request_id": 7, @@ -12929,9 +12929,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.23868800002446733, + "duration_ms": 0.2501069999993888, "success": true, - "started_at_unix": 1775670836.008235, + "started_at_unix": 1775692410.1881697, "bytes_sent": 254, "bytes_received": 150, "request_id": 8, @@ -12959,9 +12959,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20567599997889374, + "duration_ms": 0.2139190000036706, "success": true, - "started_at_unix": 1775670836.0085182, + "started_at_unix": 1775692410.1884563, "bytes_sent": 254, "bytes_received": 150, "request_id": 9, @@ -12989,9 +12989,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20212000001151864, + "duration_ms": 0.22717400000260568, "success": true, - "started_at_unix": 1775670836.0087764, + "started_at_unix": 1775692410.1887162, "bytes_sent": 255, "bytes_received": 151, "request_id": 10, @@ -13019,9 +13019,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20019600000864557, + "duration_ms": 0.20489199999929042, "success": true, - "started_at_unix": 1775670836.0090315, + "started_at_unix": 1775692410.1889856, "bytes_sent": 255, "bytes_received": 151, "request_id": 11, @@ -13049,9 +13049,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.1988729999879979, + "duration_ms": 0.20194700002207355, "success": true, - "started_at_unix": 1775670836.0092895, + "started_at_unix": 1775692410.189232, "bytes_sent": 255, "bytes_received": 151, "request_id": 12, @@ -13079,9 +13079,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.19889299997544185, + "duration_ms": 0.20169699999428303, "success": true, - "started_at_unix": 1775670836.0095372, + "started_at_unix": 1775692410.1894746, "bytes_sent": 255, "bytes_received": 151, "request_id": 13, @@ -13109,9 +13109,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.6879409999953623, + "duration_ms": 0.6775140000172541, "success": true, - "started_at_unix": 1775670836.0098968, + "started_at_unix": 1775692410.1897845, "bytes_sent": 260, "bytes_received": 314, "request_id": 14, @@ -13139,9 +13139,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.25181200001611614, + "duration_ms": 0.22608200001172918, "success": true, - "started_at_unix": 1775670836.0106337, + "started_at_unix": 1775692410.1905024, "bytes_sent": 260, "bytes_received": 314, "request_id": 15, @@ -13169,9 +13169,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.23785600001247076, + "duration_ms": 0.22098200000186807, "success": true, - "started_at_unix": 1775670836.0109499, + "started_at_unix": 1775692410.190779, "bytes_sent": 260, "bytes_received": 314, "request_id": 16, @@ -13199,9 +13199,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20703899997442932, + "duration_ms": 0.2220149999914156, "success": true, - "started_at_unix": 1775670836.011248, + "started_at_unix": 1775692410.1910522, "bytes_sent": 260, "bytes_received": 314, "request_id": 17, @@ -13229,9 +13229,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20510499999204512, + "duration_ms": 0.2152209999906063, "success": true, - "started_at_unix": 1775670836.0115132, + "started_at_unix": 1775692410.1913204, "bytes_sent": 260, "bytes_received": 314, "request_id": 18, @@ -13259,9 +13259,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2173980000179654, + "duration_ms": 0.21046300000193696, "success": true, - "started_at_unix": 1775670836.0117788, + "started_at_unix": 1775692410.1915824, "bytes_sent": 260, "bytes_received": 314, "request_id": 19, @@ -13289,9 +13289,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.033163000011882104, + "duration_ms": 0.044162000023106884, "success": true, - "started_at_unix": 1775670836.012215, + "started_at_unix": 1775692410.191968, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13308,9 +13308,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.126573000007738, + "duration_ms": 4.2993810000098165, "success": true, - "started_at_unix": 1775670836.0122597, + "started_at_unix": 1775692410.192026, "bytes_sent": 289, "bytes_received": 90, "request_id": 20, @@ -13338,9 +13338,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025346999990460972, + "duration_ms": 0.023995000020704538, "success": true, - "started_at_unix": 1775670836.0164232, + "started_at_unix": 1775692410.1963594, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13357,9 +13357,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023865000002842862, + "duration_ms": 0.02350400001205344, "success": true, - "started_at_unix": 1775670836.0164611, + "started_at_unix": 1775692410.1963956, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13376,9 +13376,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.43616799999313116, + "duration_ms": 0.40566600000602193, "success": true, - "started_at_unix": 1775670836.0164967, + "started_at_unix": 1775692410.1964304, "bytes_sent": 289, "bytes_received": 90, "request_id": 21, @@ -13406,9 +13406,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02076799998462775, + "duration_ms": 0.02029800000968862, "success": true, - "started_at_unix": 1775670836.0169737, + "started_at_unix": 1775692410.1968765, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13425,9 +13425,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02409500001476772, + "duration_ms": 0.022311000009267445, "success": true, - "started_at_unix": 1775670836.017006, + "started_at_unix": 1775692410.196907, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13444,9 +13444,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.39550600001803105, + "duration_ms": 0.40912299999718016, "success": true, - "started_at_unix": 1775670836.0170412, + "started_at_unix": 1775692410.1969407, "bytes_sent": 289, "bytes_received": 90, "request_id": 22, @@ -13474,9 +13474,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028582999988202573, + "duration_ms": 0.019977999983211703, "success": true, - "started_at_unix": 1775670836.0174935, + "started_at_unix": 1775692410.1973872, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13493,9 +13493,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022822999994787097, + "duration_ms": 0.022212000004628862, "success": true, - "started_at_unix": 1775670836.017532, + "started_at_unix": 1775692410.197417, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13512,9 +13512,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 14.310539999996763, + "duration_ms": 0.39107999998577725, "success": true, - "started_at_unix": 1775670836.0175653, + "started_at_unix": 1775692410.19745, "bytes_sent": 289, "bytes_received": 90, "request_id": 23, @@ -13542,9 +13542,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.037640000016381236, + "duration_ms": 0.019606999984489448, "success": true, - "started_at_unix": 1775670836.0319736, + "started_at_unix": 1775692410.1978788, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13561,9 +13561,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024625999998306725, + "duration_ms": 0.02094900000315647, "success": true, - "started_at_unix": 1775670836.0320253, + "started_at_unix": 1775692410.1979074, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13580,9 +13580,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6708789999834153, + "duration_ms": 0.40229000001090753, "success": true, - "started_at_unix": 1775670836.0320632, + "started_at_unix": 1775692410.197939, "bytes_sent": 289, "bytes_received": 90, "request_id": 24, @@ -13610,9 +13610,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06095399999139772, + "duration_ms": 0.019687000019530387, "success": true, - "started_at_unix": 1775670836.0328028, + "started_at_unix": 1775692410.198378, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13629,9 +13629,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024546000020109204, + "duration_ms": 0.021731000003910594, "success": true, - "started_at_unix": 1775670836.0328782, + "started_at_unix": 1775692410.198407, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13648,9 +13648,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5782460000034462, + "duration_ms": 0.38555899999437315, "success": true, - "started_at_unix": 1775670836.0329144, + "started_at_unix": 1775692410.198439, "bytes_sent": 289, "bytes_received": 90, "request_id": 25, @@ -13678,9 +13678,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0636500000155138, + "duration_ms": 0.019335999979830376, "success": true, - "started_at_unix": 1775670836.0335538, + "started_at_unix": 1775692410.1988611, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13697,9 +13697,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03659800000832547, + "duration_ms": 0.02524799998582239, "success": true, - "started_at_unix": 1775670836.0338712, + "started_at_unix": 1775692410.1990552, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13716,9 +13716,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 16.112421999991966, + "duration_ms": 12.02682799998911, "success": true, - "started_at_unix": 1775670836.0339217, + "started_at_unix": 1775692410.1990933, "bytes_sent": 256, "bytes_received": 136, "request_id": 26, @@ -13746,9 +13746,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04117700001415869, + "duration_ms": 0.038611999997328894, "success": true, - "started_at_unix": 1775670836.0501144, + "started_at_unix": 1775692410.2112005, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13765,9 +13765,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0263400000051206, + "duration_ms": 0.024886999995032966, "success": true, - "started_at_unix": 1775670836.0501702, + "started_at_unix": 1775692410.2112534, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13784,9 +13784,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 11.403113000000076, + "duration_ms": 2.8567489999886675, "success": true, - "started_at_unix": 1775670836.05021, + "started_at_unix": 1775692410.211293, "bytes_sent": 256, "bytes_received": 136, "request_id": 27, @@ -13814,9 +13814,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04000499998824125, + "duration_ms": 0.03209999999853608, "success": true, - "started_at_unix": 1775670836.0617278, + "started_at_unix": 1775692410.2142248, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13833,9 +13833,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024405999994314698, + "duration_ms": 0.024936000016850812, "success": true, - "started_at_unix": 1775670836.0617824, + "started_at_unix": 1775692410.2142694, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13852,9 +13852,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.919307999993634, + "duration_ms": 14.339379000006147, "success": true, - "started_at_unix": 1775670836.0618458, + "started_at_unix": 1775692410.2143085, "bytes_sent": 256, "bytes_received": 136, "request_id": 28, @@ -13882,9 +13882,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.035726999982443886, + "duration_ms": 0.03285200000391342, "success": true, - "started_at_unix": 1775670836.0748992, + "started_at_unix": 1775692410.228747, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13901,9 +13901,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025638000010985706, + "duration_ms": 0.020328000005065405, "success": true, - "started_at_unix": 1775670836.0749497, + "started_at_unix": 1775692410.228793, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13920,9 +13920,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4448749999994561, + "duration_ms": 12.119498999993539, "success": true, - "started_at_unix": 1775670836.0750246, + "started_at_unix": 1775692410.228824, "bytes_sent": 256, "bytes_received": 136, "request_id": 29, @@ -13950,9 +13950,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024465999985068265, + "duration_ms": 0.07866699999681259, "success": true, - "started_at_unix": 1775670836.0755298, + "started_at_unix": 1775692410.24107, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13969,9 +13969,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.017493000001422843, + "duration_ms": 0.07160399999861511, "success": true, - "started_at_unix": 1775670836.0755634, + "started_at_unix": 1775692410.2411635, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -13988,9 +13988,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.41481899998530025, + "duration_ms": 12.186342999996214, "success": true, - "started_at_unix": 1775670836.0755913, + "started_at_unix": 1775692410.2412512, "bytes_sent": 256, "bytes_received": 136, "request_id": 30, @@ -14018,9 +14018,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027220999982091598, + "duration_ms": 0.09131100000558945, "success": true, - "started_at_unix": 1775670836.076063, + "started_at_unix": 1775692410.253545, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14037,9 +14037,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021750999991354547, + "duration_ms": 0.10066799998753595, "success": true, - "started_at_unix": 1775670836.0761003, + "started_at_unix": 1775692410.2536523, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14056,9 +14056,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0335999999995238, + "duration_ms": 21.18360699998334, "success": true, - "started_at_unix": 1775670836.0761323, + "started_at_unix": 1775692410.2537694, "bytes_sent": 256, "bytes_received": 136, "request_id": 31, @@ -14086,9 +14086,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0825749999933123, + "duration_ms": 0.08539000000951091, "success": true, - "started_at_unix": 1775670836.0772266, + "started_at_unix": 1775692410.2750802, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14105,9 +14105,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.07524199997988035, + "duration_ms": 2.7545990000135134, "success": true, - "started_at_unix": 1775670836.07751, + "started_at_unix": 1775692410.275284, "bytes_sent": 213, "bytes_received": 0, "request_id": null, @@ -14120,9 +14120,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.11281100000815059, + "duration_ms": 5.434307999991006, "success": true, - "started_at_unix": 1775670836.077599, + "started_at_unix": 1775692410.2780566, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -14140,9 +14140,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.04753900000764588, + "duration_ms": 0.03982399999813424, "success": true, - "started_at_unix": 1775670836.0777307, + "started_at_unix": 1775692410.2835271, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -14164,7 +14164,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv/bin/python", "success": true, - "total_duration_ms": 5096.624466000008, + "total_duration_ms": 1402.3836949999975, "error_message": null, "summary": { "request_count": 32, @@ -14173,11 +14173,11 @@ "failure_count": 0, "bytes_sent": 18386, "bytes_received": 580305, - "min_ms": 0.17625399999587898, - "max_ms": 278.838554999993, - "mean_ms": 25.8326228749981, - "median_ms": 1.5483869999997069, - "p95_ms": 225.0708325500028, + "min_ms": 0.15130799999951705, + "max_ms": 250.58903400000077, + "mean_ms": 25.784844781250094, + "median_ms": 1.5512284999914527, + "p95_ms": 225.59946249999425, "result_summary": { "present_count": 31, "empty_count": 1, @@ -14224,27 +14224,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.5580769999937729, - "max_ms": 206.51843100000633, - "mean_ms": 24.653529499997262, - "median_ms": 5.416973999999186, - "p95_ms": 119.95663665000203 + "min_ms": 0.5671799999902305, + "max_ms": 207.15733299999783, + "mean_ms": 27.657248799999934, + "median_ms": 6.331889999998452, + "p95_ms": 126.35404780000223 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.26223199998298696, - "max_ms": 12.432502000024215, - "mean_ms": 3.655711300001485, - "median_ms": 1.5483869999997069, - "p95_ms": 10.25196760001847 + "min_ms": 0.2815059999932146, + "max_ms": 12.848596999987194, + "mean_ms": 3.3006911000001082, + "median_ms": 1.5158920000004628, + "p95_ms": 10.553440850002 }, "textDocument/references": { "point_count": 1, - "min_ms": 0.3232170000160295, - "max_ms": 0.37874000000215347, - "mean_ms": 0.3456348000042908, - "median_ms": 0.348623999997244, - "p95_ms": 0.3729854000027899 + "min_ms": 0.2896819999875788, + "max_ms": 0.3489230000184307, + "mean_ms": 0.3177807999975357, + "median_ms": 0.3157609999959732, + "p95_ms": 0.3437434000147732 } }, "validation": { @@ -14270,11 +14270,11 @@ "failure_count": 0, "bytes_sent": 1360, "bytes_received": 442662, - "min_ms": 6.188285000007454, - "max_ms": 206.51843100000633, - "mean_ms": 47.907423399999516, - "median_ms": 6.432873999983713, - "p95_ms": 168.04652240000448, + "min_ms": 8.114968000001, + "max_ms": 207.15733299999783, + "mean_ms": 53.18394260000332, + "median_ms": 13.793632000016487, + "p95_ms": 171.24476179999985, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14324,9 +14324,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 247.74598999999853, + "duration_ms": 248.13984299998992, "success": true, - "started_at_unix": 1775670840.3199472, + "started_at_unix": 1775692410.8110573, "bytes_sent": 272, "bytes_received": 87780, "request_id": 2, @@ -14354,9 +14354,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 206.51843100000633, + "duration_ms": 207.15733299999783, "success": true, - "started_at_unix": 1775670840.569796, + "started_at_unix": 1775692411.0632331, "bytes_sent": 272, "bytes_received": 87780, "request_id": 3, @@ -14384,9 +14384,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 14.158887999997205, + "duration_ms": 27.594477000008055, "success": true, - "started_at_unix": 1775670840.7839613, + "started_at_unix": 1775692411.2764702, "bytes_sent": 272, "bytes_received": 87780, "request_id": 4, @@ -14414,9 +14414,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.238639000002877, + "duration_ms": 9.259302999993224, "success": true, - "started_at_unix": 1775670840.8039038, + "started_at_unix": 1775692411.3103123, "bytes_sent": 272, "bytes_received": 89034, "request_id": 5, @@ -14444,9 +14444,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.188285000007454, + "duration_ms": 13.793632000016487, "success": true, - "started_at_unix": 1775670840.8164868, + "started_at_unix": 1775692411.3321848, "bytes_sent": 272, "bytes_received": 89034, "request_id": 6, @@ -14474,9 +14474,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.432873999983713, + "duration_ms": 8.114968000001, "success": true, - "started_at_unix": 1775670840.8289182, + "started_at_unix": 1775692411.3585186, "bytes_sent": 272, "bytes_received": 89034, "request_id": 7, @@ -14519,11 +14519,11 @@ "failure_count": 0, "bytes_sent": 1204, "bytes_received": 2114, - "min_ms": 0.26223199998298696, - "max_ms": 12.432502000024215, - "mean_ms": 4.172779400005311, - "median_ms": 0.31551199998602897, - "p95_ms": 11.463375600021664, + "min_ms": 0.2815059999932146, + "max_ms": 12.848596999987194, + "mean_ms": 4.289956399998118, + "median_ms": 0.2859549999811861, + "p95_ms": 11.828527599993777, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14573,9 +14573,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 278.838554999993, + "duration_ms": 250.58903400000077, "success": true, - "started_at_unix": 1775670840.841788, + "started_at_unix": 1775692411.3817887, "bytes_sent": 240, "bytes_received": 422, "request_id": 8, @@ -14603,9 +14603,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.432502000024215, + "duration_ms": 12.848596999987194, "success": true, - "started_at_unix": 1775670841.120699, + "started_at_unix": 1775692411.6324477, "bytes_sent": 240, "bytes_received": 422, "request_id": 9, @@ -14633,9 +14633,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.586870000011459, + "duration_ms": 7.748250000020107, "success": true, - "started_at_unix": 1775670841.133232, + "started_at_unix": 1775692411.6454036, "bytes_sent": 241, "bytes_received": 423, "request_id": 10, @@ -14663,9 +14663,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.31551199998602897, + "duration_ms": 0.28547400000888956, "success": true, - "started_at_unix": 1775670841.1408925, + "started_at_unix": 1775692411.6532245, "bytes_sent": 241, "bytes_received": 423, "request_id": 11, @@ -14693,9 +14693,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2667810000218651, + "duration_ms": 0.2859549999811861, "success": true, - "started_at_unix": 1775670841.1412532, + "started_at_unix": 1775692411.6535592, "bytes_sent": 241, "bytes_received": 423, "request_id": 12, @@ -14723,9 +14723,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.26223199998298696, + "duration_ms": 0.2815059999932146, "success": true, - "started_at_unix": 1775670841.1415627, + "started_at_unix": 1775692411.6538942, "bytes_sent": 241, "bytes_received": 423, "request_id": 13, @@ -14768,11 +14768,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 2045, - "min_ms": 0.3232170000160295, - "max_ms": 0.37874000000215347, - "mean_ms": 0.3456348000042908, - "median_ms": 0.348623999997244, - "p95_ms": 0.3729854000027899, + "min_ms": 0.2896819999875788, + "max_ms": 0.3489230000184307, + "mean_ms": 0.3177807999975357, + "median_ms": 0.3157609999959732, + "p95_ms": 0.3437434000147732, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14822,9 +14822,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.5071619999910126, + "duration_ms": 0.5228470000133711, "success": true, - "started_at_unix": 1775670841.141978, + "started_at_unix": 1775692411.6543243, "bytes_sent": 284, "bytes_received": 409, "request_id": 14, @@ -14852,9 +14852,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.37874000000215347, + "duration_ms": 0.3489230000184307, "success": true, - "started_at_unix": 1775670841.1425335, + "started_at_unix": 1775692411.6549008, "bytes_sent": 284, "bytes_received": 409, "request_id": 15, @@ -14882,9 +14882,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.348623999997244, + "duration_ms": 0.3157609999959732, "success": true, - "started_at_unix": 1775670841.1429718, + "started_at_unix": 1775692411.6553123, "bytes_sent": 284, "bytes_received": 409, "request_id": 16, @@ -14912,9 +14912,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.3232170000160295, + "duration_ms": 0.3115129999855526, "success": true, - "started_at_unix": 1775670841.1433764, + "started_at_unix": 1775692411.6556864, "bytes_sent": 284, "bytes_received": 409, "request_id": 17, @@ -14942,9 +14942,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.34996700000533565, + "duration_ms": 0.32302500000014334, "success": true, - "started_at_unix": 1775670841.1437562, + "started_at_unix": 1775692411.6560597, "bytes_sent": 284, "bytes_received": 409, "request_id": 18, @@ -14972,9 +14972,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.3276260000006914, + "duration_ms": 0.2896819999875788, "success": true, - "started_at_unix": 1775670841.1441617, + "started_at_unix": 1775692411.6564372, "bytes_sent": 284, "bytes_received": 409, "request_id": 19, @@ -15017,11 +15017,11 @@ "failure_count": 0, "bytes_sent": 1370, "bytes_received": 18250, - "min_ms": 0.5580769999937729, - "max_ms": 4.645662999990918, - "mean_ms": 1.3996355999950083, - "median_ms": 0.593533999989404, - "p95_ms": 3.8408997999908925, + "min_ms": 0.5671799999902305, + "max_ms": 4.548811999995905, + "mean_ms": 2.130554999996548, + "median_ms": 0.5870500000071388, + "p95_ms": 4.511674999997695, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15071,9 +15071,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.96819099997947, + "duration_ms": 3.072220999996489, "success": true, - "started_at_unix": 1775670841.1447113, + "started_at_unix": 1775692411.6569664, "bytes_sent": 274, "bytes_received": 3650, "request_id": 20, @@ -15101,9 +15101,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.645662999990918, + "duration_ms": 0.5866059999846129, "success": true, - "started_at_unix": 1775670841.147888, + "started_at_unix": 1775692411.660214, "bytes_sent": 274, "bytes_received": 3650, "request_id": 21, @@ -15131,9 +15131,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6218469999907938, + "duration_ms": 4.548811999995905, "success": true, - "started_at_unix": 1775670841.1528015, + "started_at_unix": 1775692411.6611032, "bytes_sent": 274, "bytes_received": 3650, "request_id": 22, @@ -15161,9 +15161,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.593533999989404, + "duration_ms": 0.5870500000071388, "success": true, - "started_at_unix": 1775670841.1536267, + "started_at_unix": 1775692411.6658638, "bytes_sent": 274, "bytes_received": 3650, "request_id": 23, @@ -15191,9 +15191,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5790570000101525, + "duration_ms": 4.363127000004852, "success": true, - "started_at_unix": 1775670841.1544392, + "started_at_unix": 1775692411.6667004, "bytes_sent": 274, "bytes_received": 3650, "request_id": 24, @@ -15221,9 +15221,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5580769999937729, + "duration_ms": 0.5671799999902305, "success": true, - "started_at_unix": 1775670841.1552126, + "started_at_unix": 1775692411.6712732, "bytes_sent": 274, "bytes_received": 3650, "request_id": 25, @@ -15266,11 +15266,11 @@ "failure_count": 0, "bytes_sent": 1205, "bytes_received": 18090, - "min_ms": 1.4594599999782076, - "max_ms": 5.631358000016462, - "mean_ms": 3.1386431999976594, - "median_ms": 1.5791360000037002, - "p95_ms": 5.606211200012012, + "min_ms": 1.4600929999915024, + "max_ms": 5.482039000014538, + "mean_ms": 2.311425800002098, + "median_ms": 1.5192439999793805, + "p95_ms": 4.7022738000123345, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15320,9 +15320,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.504265999993322, + "duration_ms": 9.295137999998815, "success": true, - "started_at_unix": 1775670841.1562545, + "started_at_unix": 1775692411.6723592, "bytes_sent": 241, "bytes_received": 3618, "request_id": 26, @@ -15350,9 +15350,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.505623999994214, + "duration_ms": 1.583213000003525, "success": true, - "started_at_unix": 1775670841.1659615, + "started_at_unix": 1775692411.6817877, "bytes_sent": 241, "bytes_received": 3618, "request_id": 27, @@ -15380,9 +15380,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5176379999957135, + "duration_ms": 1.512540000021545, "success": true, - "started_at_unix": 1775670841.1716073, + "started_at_unix": 1775692411.683508, "bytes_sent": 241, "bytes_received": 3618, "request_id": 28, @@ -15410,9 +15410,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4594599999782076, + "duration_ms": 5.482039000014538, "success": true, - "started_at_unix": 1775670841.1732411, + "started_at_unix": 1775692411.6851842, "bytes_sent": 241, "bytes_received": 3618, "request_id": 29, @@ -15440,9 +15440,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.631358000016462, + "duration_ms": 1.5192439999793805, "success": true, - "started_at_unix": 1775670841.1748679, + "started_at_unix": 1775692411.690854, "bytes_sent": 241, "bytes_received": 3618, "request_id": 30, @@ -15470,9 +15470,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5791360000037002, + "duration_ms": 1.4600929999915024, "success": true, - "started_at_unix": 1775670841.180675, + "started_at_unix": 1775692411.6925113, "bytes_sent": 241, "bytes_received": 3618, "request_id": 31, @@ -15504,9 +15504,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.0829319999791096, + "duration_ms": 2.1763390000160143, "success": true, - "started_at_unix": 1775670840.3175662, + "started_at_unix": 1775692410.808577, "bytes_sent": 646, "bytes_received": 1204, "request_id": 1, @@ -15525,9 +15525,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.019645999998374464, + "duration_ms": 0.0209590000110893, "success": true, - "started_at_unix": 1775670840.3197262, + "started_at_unix": 1775692410.810837, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -15540,9 +15540,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.01713200001063342, + "duration_ms": 0.014727999996466679, "success": true, - "started_at_unix": 1775670840.319766, + "started_at_unix": 1775692410.8108792, "bytes_sent": 623, "bytes_received": 0, "request_id": null, @@ -15558,9 +15558,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.020718000001807013, + "duration_ms": 0.040286000000833155, "success": true, - "started_at_unix": 1775670840.319893, + "started_at_unix": 1775692410.8109841, "bytes_sent": 539, "bytes_received": 0, "request_id": null, @@ -15576,9 +15576,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 247.74598999999853, + "duration_ms": 248.13984299998992, "success": true, - "started_at_unix": 1775670840.3199472, + "started_at_unix": 1775692410.8110573, "bytes_sent": 272, "bytes_received": 87780, "request_id": 2, @@ -15606,9 +15606,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 206.51843100000633, + "duration_ms": 207.15733299999783, "success": true, - "started_at_unix": 1775670840.569796, + "started_at_unix": 1775692411.0632331, "bytes_sent": 272, "bytes_received": 87780, "request_id": 3, @@ -15636,9 +15636,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 14.158887999997205, + "duration_ms": 27.594477000008055, "success": true, - "started_at_unix": 1775670840.7839613, + "started_at_unix": 1775692411.2764702, "bytes_sent": 272, "bytes_received": 87780, "request_id": 4, @@ -15666,9 +15666,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.238639000002877, + "duration_ms": 9.259302999993224, "success": true, - "started_at_unix": 1775670840.8039038, + "started_at_unix": 1775692411.3103123, "bytes_sent": 272, "bytes_received": 89034, "request_id": 5, @@ -15696,9 +15696,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.188285000007454, + "duration_ms": 13.793632000016487, "success": true, - "started_at_unix": 1775670840.8164868, + "started_at_unix": 1775692411.3321848, "bytes_sent": 272, "bytes_received": 89034, "request_id": 6, @@ -15726,9 +15726,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.432873999983713, + "duration_ms": 8.114968000001, "success": true, - "started_at_unix": 1775670840.8289182, + "started_at_unix": 1775692411.3585186, "bytes_sent": 272, "bytes_received": 89034, "request_id": 7, @@ -15756,9 +15756,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 278.838554999993, + "duration_ms": 250.58903400000077, "success": true, - "started_at_unix": 1775670840.841788, + "started_at_unix": 1775692411.3817887, "bytes_sent": 240, "bytes_received": 422, "request_id": 8, @@ -15786,9 +15786,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.432502000024215, + "duration_ms": 12.848596999987194, "success": true, - "started_at_unix": 1775670841.120699, + "started_at_unix": 1775692411.6324477, "bytes_sent": 240, "bytes_received": 422, "request_id": 9, @@ -15816,9 +15816,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.586870000011459, + "duration_ms": 7.748250000020107, "success": true, - "started_at_unix": 1775670841.133232, + "started_at_unix": 1775692411.6454036, "bytes_sent": 241, "bytes_received": 423, "request_id": 10, @@ -15846,9 +15846,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.31551199998602897, + "duration_ms": 0.28547400000888956, "success": true, - "started_at_unix": 1775670841.1408925, + "started_at_unix": 1775692411.6532245, "bytes_sent": 241, "bytes_received": 423, "request_id": 11, @@ -15876,9 +15876,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2667810000218651, + "duration_ms": 0.2859549999811861, "success": true, - "started_at_unix": 1775670841.1412532, + "started_at_unix": 1775692411.6535592, "bytes_sent": 241, "bytes_received": 423, "request_id": 12, @@ -15906,9 +15906,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.26223199998298696, + "duration_ms": 0.2815059999932146, "success": true, - "started_at_unix": 1775670841.1415627, + "started_at_unix": 1775692411.6538942, "bytes_sent": 241, "bytes_received": 423, "request_id": 13, @@ -15936,9 +15936,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.5071619999910126, + "duration_ms": 0.5228470000133711, "success": true, - "started_at_unix": 1775670841.141978, + "started_at_unix": 1775692411.6543243, "bytes_sent": 284, "bytes_received": 409, "request_id": 14, @@ -15966,9 +15966,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.37874000000215347, + "duration_ms": 0.3489230000184307, "success": true, - "started_at_unix": 1775670841.1425335, + "started_at_unix": 1775692411.6549008, "bytes_sent": 284, "bytes_received": 409, "request_id": 15, @@ -15996,9 +15996,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.348623999997244, + "duration_ms": 0.3157609999959732, "success": true, - "started_at_unix": 1775670841.1429718, + "started_at_unix": 1775692411.6553123, "bytes_sent": 284, "bytes_received": 409, "request_id": 16, @@ -16026,9 +16026,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.3232170000160295, + "duration_ms": 0.3115129999855526, "success": true, - "started_at_unix": 1775670841.1433764, + "started_at_unix": 1775692411.6556864, "bytes_sent": 284, "bytes_received": 409, "request_id": 17, @@ -16056,9 +16056,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.34996700000533565, + "duration_ms": 0.32302500000014334, "success": true, - "started_at_unix": 1775670841.1437562, + "started_at_unix": 1775692411.6560597, "bytes_sent": 284, "bytes_received": 409, "request_id": 18, @@ -16086,9 +16086,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.3276260000006914, + "duration_ms": 0.2896819999875788, "success": true, - "started_at_unix": 1775670841.1441617, + "started_at_unix": 1775692411.6564372, "bytes_sent": 284, "bytes_received": 409, "request_id": 19, @@ -16116,9 +16116,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025858000014977733, + "duration_ms": 0.026208999997834326, "success": true, - "started_at_unix": 1775670841.144671, + "started_at_unix": 1775692411.6569266, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16135,9 +16135,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.96819099997947, + "duration_ms": 3.072220999996489, "success": true, - "started_at_unix": 1775670841.1447113, + "started_at_unix": 1775692411.6569664, "bytes_sent": 274, "bytes_received": 3650, "request_id": 20, @@ -16165,9 +16165,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021379999992632293, + "duration_ms": 0.022963000020581603, "success": true, - "started_at_unix": 1775670841.1477902, + "started_at_unix": 1775692411.660161, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16184,9 +16184,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031409000001758614, + "duration_ms": 0.014016000022820663, "success": true, - "started_at_unix": 1775670841.1478434, + "started_at_unix": 1775692411.6601925, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16203,9 +16203,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.645662999990918, + "duration_ms": 0.5866059999846129, "success": true, - "started_at_unix": 1775670841.147888, + "started_at_unix": 1775692411.660214, "bytes_sent": 274, "bytes_received": 3650, "request_id": 21, @@ -16233,9 +16233,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024155000005521288, + "duration_ms": 0.025579000009656738, "success": true, - "started_at_unix": 1775670841.1527443, + "started_at_unix": 1775692411.6610253, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16252,9 +16252,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01365599999303413, + "duration_ms": 0.027611999996679515, "success": true, - "started_at_unix": 1775670841.1527777, + "started_at_unix": 1775692411.6610622, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16271,9 +16271,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6218469999907938, + "duration_ms": 4.548811999995905, "success": true, - "started_at_unix": 1775670841.1528015, + "started_at_unix": 1775692411.6611032, "bytes_sent": 274, "bytes_received": 3650, "request_id": 22, @@ -16301,9 +16301,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021580000009180367, + "duration_ms": 0.021811000010529824, "success": true, - "started_at_unix": 1775670841.1535764, + "started_at_unix": 1775692411.6658127, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16320,9 +16320,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.012553999994224796, + "duration_ms": 0.013345000013487152, "success": true, - "started_at_unix": 1775670841.1536052, + "started_at_unix": 1775692411.6658425, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16339,9 +16339,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.593533999989404, + "duration_ms": 0.5870500000071388, "success": true, - "started_at_unix": 1775670841.1536267, + "started_at_unix": 1775692411.6658638, "bytes_sent": 274, "bytes_received": 3650, "request_id": 23, @@ -16369,9 +16369,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02078900001833972, + "duration_ms": 0.02318299999615192, "success": true, - "started_at_unix": 1775670841.154388, + "started_at_unix": 1775692411.6666296, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16388,9 +16388,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.012703999999530424, + "duration_ms": 0.024514999978464402, "success": true, - "started_at_unix": 1775670841.154416, + "started_at_unix": 1775692411.666664, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16407,9 +16407,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5790570000101525, + "duration_ms": 4.363127000004852, "success": true, - "started_at_unix": 1775670841.1544392, + "started_at_unix": 1775692411.6667004, "bytes_sent": 274, "bytes_received": 3650, "request_id": 24, @@ -16437,9 +16437,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01994699999841032, + "duration_ms": 0.020908999999846856, "success": true, - "started_at_unix": 1775670841.155164, + "started_at_unix": 1775692411.6712244, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16456,9 +16456,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.012193000003435372, + "duration_ms": 0.012994999991633449, "success": true, - "started_at_unix": 1775670841.1551907, + "started_at_unix": 1775692411.671253, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16475,9 +16475,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5580769999937729, + "duration_ms": 0.5671799999902305, "success": true, - "started_at_unix": 1775670841.1552126, + "started_at_unix": 1775692411.6712732, "bytes_sent": 274, "bytes_received": 3650, "request_id": 25, @@ -16505,9 +16505,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.019838000014260615, + "duration_ms": 0.023784000006799033, "success": true, - "started_at_unix": 1775670841.1559663, + "started_at_unix": 1775692411.6720462, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16524,9 +16524,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031097999993789927, + "duration_ms": 0.03835199999002725, "success": true, - "started_at_unix": 1775670841.1562128, + "started_at_unix": 1775692411.6723065, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16543,9 +16543,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.504265999993322, + "duration_ms": 9.295137999998815, "success": true, - "started_at_unix": 1775670841.1562545, + "started_at_unix": 1775692411.6723592, "bytes_sent": 241, "bytes_received": 3618, "request_id": 26, @@ -16573,9 +16573,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.034564999992880985, + "duration_ms": 0.02558799999974326, "success": true, - "started_at_unix": 1775670841.1658883, + "started_at_unix": 1775692411.6817293, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16592,9 +16592,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.017832999986922005, + "duration_ms": 0.014096000001018183, "success": true, - "started_at_unix": 1775670841.165934, + "started_at_unix": 1775692411.6817646, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16611,9 +16611,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.505623999994214, + "duration_ms": 1.583213000003525, "success": true, - "started_at_unix": 1775670841.1659615, + "started_at_unix": 1775692411.6817877, "bytes_sent": 241, "bytes_received": 3618, "request_id": 27, @@ -16641,9 +16641,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02292299998885028, + "duration_ms": 0.0210990000084621, "success": true, - "started_at_unix": 1775670841.1715546, + "started_at_unix": 1775692411.6834528, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16660,9 +16660,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013545999991038116, + "duration_ms": 0.014386999993121208, "success": true, - "started_at_unix": 1775670841.1715863, + "started_at_unix": 1775692411.6834826, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16679,9 +16679,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5176379999957135, + "duration_ms": 1.512540000021545, "success": true, - "started_at_unix": 1775670841.1716073, + "started_at_unix": 1775692411.683508, "bytes_sent": 241, "bytes_received": 3618, "request_id": 28, @@ -16709,9 +16709,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02059799999187817, + "duration_ms": 0.02607799999054805, "success": true, - "started_at_unix": 1775670841.1731951, + "started_at_unix": 1775692411.6851006, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16728,9 +16728,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01258300000017698, + "duration_ms": 0.03271099998869431, "success": true, - "started_at_unix": 1775670841.1732225, + "started_at_unix": 1775692411.6851387, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16747,9 +16747,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4594599999782076, + "duration_ms": 5.482039000014538, "success": true, - "started_at_unix": 1775670841.1732411, + "started_at_unix": 1775692411.6851842, "bytes_sent": 241, "bytes_received": 3618, "request_id": 29, @@ -16777,9 +16777,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020557999988568554, + "duration_ms": 0.02458599999499711, "success": true, - "started_at_unix": 1775670841.1747966, + "started_at_unix": 1775692411.6907792, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16796,9 +16796,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01682200002051104, + "duration_ms": 0.022802999978921434, "success": true, - "started_at_unix": 1775670841.1748435, + "started_at_unix": 1775692411.6908169, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16815,9 +16815,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.631358000016462, + "duration_ms": 1.5192439999793805, "success": true, - "started_at_unix": 1775670841.1748679, + "started_at_unix": 1775692411.690854, "bytes_sent": 241, "bytes_received": 3618, "request_id": 30, @@ -16845,9 +16845,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02740200000062032, + "duration_ms": 0.020177000010335178, "success": true, - "started_at_unix": 1775670841.1805973, + "started_at_unix": 1775692411.6924458, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16864,9 +16864,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02270300001327996, + "duration_ms": 0.02284299998223105, "success": true, - "started_at_unix": 1775670841.1806383, + "started_at_unix": 1775692411.6924765, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16883,9 +16883,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5791360000037002, + "duration_ms": 1.4600929999915024, "success": true, - "started_at_unix": 1775670841.180675, + "started_at_unix": 1775692411.6925113, "bytes_sent": 241, "bytes_received": 3618, "request_id": 31, @@ -16913,9 +16913,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022622999978239022, + "duration_ms": 0.04008499999486048, "success": true, - "started_at_unix": 1775670841.1823328, + "started_at_unix": 1775692411.694059, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16932,9 +16932,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.03384400000072674, + "duration_ms": 0.02335400000674781, "success": true, - "started_at_unix": 1775670841.182445, + "started_at_unix": 1775692411.6941912, "bytes_sent": 198, "bytes_received": 0, "request_id": null, @@ -16947,9 +16947,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.17625399999587898, + "duration_ms": 0.15130799999951705, "success": true, - "started_at_unix": 1775670841.1824923, + "started_at_unix": 1775692411.694224, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -16967,9 +16967,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.029526000020041465, + "duration_ms": 0.027660999990075652, "success": true, - "started_at_unix": 1775670841.1826906, + "started_at_unix": 1775692411.6943967, "bytes_sent": 55, "bytes_received": 0, "request_id": null, diff --git a/latest-results/pyright-20260408T235144Z-responses.jsonl b/latest-results/pyright-20260408T235144Z-responses.jsonl new file mode 100644 index 0000000..a6b9cbe --- /dev/null +++ b/latest-results/pyright-20260408T235144Z-responses.jsonl @@ -0,0 +1,150 @@ +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 1, "result": {"items": [{"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "np", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "np"}, "sortText": "09.9999.np"}, {"label": "pd", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pd"}, "sortText": "09.9999.pd"}, {"label": "summarize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summarize"}, "sortText": "09.9999.summarize"}, {"label": "summary", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summary"}, "sortText": "09.9999.summary"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 2, "result": {"items": [{"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "np", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "np"}, "sortText": "09.9999.np"}, {"label": "pd", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pd"}, "sortText": "09.9999.pd"}, {"label": "summarize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summarize"}, "sortText": "09.9999.summarize"}, {"label": "summary", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summary"}, "sortText": "09.9999.summary"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 3, "result": {"items": [{"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "np", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "np"}, "sortText": "09.9999.np"}, {"label": "pd", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pd"}, "sortText": "09.9999.pd"}, {"label": "summarize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summarize"}, "sortText": "09.9999.summarize"}, {"label": "summary", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summary"}, "sortText": "09.9999.summary"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 4, "result": {"items": [{"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "np", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "np"}, "sortText": "09.9999.np"}, {"label": "pd", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pd"}, "sortText": "09.9999.pd"}, {"label": "summarize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summarize"}, "sortText": "09.9999.summarize"}, {"label": "summary", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summary"}, "sortText": "09.9999.summary"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 5, "result": {"items": [{"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "np", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "np"}, "sortText": "09.9999.np"}, {"label": "pd", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pd"}, "sortText": "09.9999.pd"}, {"label": "summarize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summarize"}, "sortText": "09.9999.summarize"}, {"label": "summary", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "summary"}, "sortText": "09.9999.summary"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 8, "character": 8}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data: Unknown | None = None,\n index: Axes | None = None,\n columns: Axes | None = None,\n dtype: Dtype | None = None,\n copy: bool | None = None\n)\n\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3"}, "range": {"start": {"line": 6, "character": 15}, "end": {"line": 6, "character": 24}}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data: Unknown | None = None,\n index: Axes | None = None,\n columns: Axes | None = None,\n dtype: Dtype | None = None,\n copy: bool | None = None\n)\n\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3"}, "range": {"start": {"line": 6, "character": 15}, "end": {"line": 6, "character": 24}}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data: Unknown | None = None,\n index: Axes | None = None,\n columns: Axes | None = None,\n dtype: Dtype | None = None,\n copy: bool | None = None\n)\n\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3"}, "range": {"start": {"line": 6, "character": 15}, "end": {"line": 6, "character": 24}}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data: Unknown | None = None,\n index: Axes | None = None,\n columns: Axes | None = None,\n dtype: Dtype | None = None,\n copy: bool | None = None\n)\n\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3"}, "range": {"start": {"line": 6, "character": 15}, "end": {"line": 6, "character": 24}}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data: Unknown | None = None,\n index: Axes | None = None,\n columns: Axes | None = None,\n dtype: Dtype | None = None,\n copy: bool | None = None\n)\n\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3"}, "range": {"start": {"line": 6, "character": 15}, "end": {"line": 6, "character": 24}}}} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 1, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "range": {"start": {"line": 4, "character": 4}, "end": {"line": 4, "character": 13}}}]} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 2, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "range": {"start": {"line": 4, "character": 4}, "end": {"line": 4, "character": 13}}}]} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 3, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "range": {"start": {"line": 4, "character": 4}, "end": {"line": 4, "character": 13}}}]} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 4, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "range": {"start": {"line": 4, "character": 4}, "end": {"line": 4, "character": 13}}}]} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 5, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "range": {"start": {"line": 4, "character": 4}, "end": {"line": 4, "character": 13}}}]} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 1, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "base", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "base"}, "sortText": "09.9999.base"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "real", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "real"}, "sortText": "09.9999.real"}, {"label": "imag", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "imag"}, "sortText": "09.9999.imag"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__buffer__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__buffer__"}, "sortText": "11.9999.__buffer__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__array_function__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_function__"}, "sortText": "11.9999.__array_function__"}, {"label": "__array_finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_finalize__"}, "sortText": "11.9999.__array_finalize__"}, {"label": "__array_wrap__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_wrap__"}, "sortText": "11.9999.__array_wrap__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "ctypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ctypes"}, "sortText": "09.9999.ctypes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "strides", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "strides"}, "sortText": "09.9999.strides"}, {"label": "byteswap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "byteswap"}, "sortText": "09.9999.byteswap"}, {"label": "flat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flat"}, "sortText": "09.9999.flat"}, {"label": "item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "item"}, "sortText": "09.9999.item"}, {"label": "tolist", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tolist"}, "sortText": "09.9999.tolist"}, {"label": "resize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "resize"}, "sortText": "09.9999.resize"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "partition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "partition"}, "sortText": "09.9999.partition"}, {"label": "argpartition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argpartition"}, "sortText": "09.9999.argpartition"}, {"label": "diagonal", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "diagonal"}, "sortText": "09.9999.diagonal"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "nonzero", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nonzero"}, "sortText": "09.9999.nonzero"}, {"label": "searchsorted", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "searchsorted"}, "sortText": "09.9999.searchsorted"}, {"label": "sort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sort"}, "sortText": "09.9999.sort"}, {"label": "trace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "trace"}, "sortText": "09.9999.trace"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "repeat", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "repeat"}, "sortText": "09.9999.repeat"}, {"label": "flatten", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flatten"}, "sortText": "09.9999.flatten"}, {"label": "ravel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ravel"}, "sortText": "09.9999.ravel"}, {"label": "reshape", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "reshape"}, "sortText": "09.9999.reshape"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "view", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "view"}, "sortText": "09.9999.view"}, {"label": "setfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setfield"}, "sortText": "09.9999.setfield"}, {"label": "getfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "getfield"}, "sortText": "09.9999.getfield"}, {"label": "__index__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__index__"}, "sortText": "11.9999.__index__"}, {"label": "__complex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__complex__"}, "sortText": "11.9999.__complex__"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__lshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lshift__"}, "sortText": "11.9999.__lshift__"}, {"label": "__rlshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rlshift__"}, "sortText": "11.9999.__rlshift__"}, {"label": "__rshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rshift__"}, "sortText": "11.9999.__rshift__"}, {"label": "__rrshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rrshift__"}, "sortText": "11.9999.__rrshift__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__imatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imatmul__"}, "sortText": "11.9999.__imatmul__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ilshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ilshift__"}, "sortText": "11.9999.__ilshift__"}, {"label": "__irshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__irshift__"}, "sortText": "11.9999.__irshift__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__dlpack__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack__"}, "sortText": "11.9999.__dlpack__"}, {"label": "__dlpack_device__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack_device__"}, "sortText": "11.9999.__dlpack_device__"}, {"label": "dtype", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dtype"}, "sortText": "09.9999.dtype"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "mT", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mT"}, "sortText": "09.9999.mT"}, {"label": "data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "data"}, "sortText": "09.9999.data"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "itemsize", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "itemsize"}, "sortText": "09.9999.itemsize"}, {"label": "nbytes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nbytes"}, "sortText": "09.9999.nbytes"}, {"label": "device", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "device"}, "sortText": "09.9999.device"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__int__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__int__"}, "sortText": "11.9999.__int__"}, {"label": "__float__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__float__"}, "sortText": "11.9999.__float__"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "dump", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dump"}, "sortText": "09.9999.dump"}, {"label": "dumps", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dumps"}, "sortText": "09.9999.dumps"}, {"label": "tobytes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tobytes"}, "sortText": "09.9999.tobytes"}, {"label": "tofile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tofile"}, "sortText": "09.9999.tofile"}, {"label": "to_device", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "to_device"}, "sortText": "09.9999.to_device"}, {"label": "fill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "fill"}, "sortText": "09.9999.fill"}, {"label": "put", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "put"}, "sortText": "09.9999.put"}, {"label": "setflags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setflags"}, "sortText": "09.9999.setflags"}, {"label": "__array_interface__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_interface__"}, "sortText": "11.9999.__array_interface__"}, {"label": "__array_priority__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array_struct__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_struct__"}, "sortText": "11.9999.__array_struct__"}, {"label": "__array_namespace__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_namespace__"}, "sortText": "11.9999.__array_namespace__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "conj", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conj"}, "sortText": "09.9999.conj"}, {"label": "conjugate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conjugate"}, "sortText": "09.9999.conjugate"}, {"label": "argsort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argsort"}, "sortText": "09.9999.argsort"}, {"label": "argmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmax"}, "sortText": "09.9999.argmax"}, {"label": "argmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmin"}, "sortText": "09.9999.argmin"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "choose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "choose"}, "sortText": "09.9999.choose"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "compress", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "compress"}, "sortText": "09.9999.compress"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 2, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "base", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "base"}, "sortText": "09.9999.base"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "real", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "real"}, "sortText": "09.9999.real"}, {"label": "imag", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "imag"}, "sortText": "09.9999.imag"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__buffer__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__buffer__"}, "sortText": "11.9999.__buffer__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__array_function__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_function__"}, "sortText": "11.9999.__array_function__"}, {"label": "__array_finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_finalize__"}, "sortText": "11.9999.__array_finalize__"}, {"label": "__array_wrap__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_wrap__"}, "sortText": "11.9999.__array_wrap__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "ctypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ctypes"}, "sortText": "09.9999.ctypes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "strides", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "strides"}, "sortText": "09.9999.strides"}, {"label": "byteswap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "byteswap"}, "sortText": "09.9999.byteswap"}, {"label": "flat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flat"}, "sortText": "09.9999.flat"}, {"label": "item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "item"}, "sortText": "09.9999.item"}, {"label": "tolist", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tolist"}, "sortText": "09.9999.tolist"}, {"label": "resize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "resize"}, "sortText": "09.9999.resize"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "partition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "partition"}, "sortText": "09.9999.partition"}, {"label": "argpartition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argpartition"}, "sortText": "09.9999.argpartition"}, {"label": "diagonal", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "diagonal"}, "sortText": "09.9999.diagonal"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "nonzero", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nonzero"}, "sortText": "09.9999.nonzero"}, {"label": "searchsorted", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "searchsorted"}, "sortText": "09.9999.searchsorted"}, {"label": "sort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sort"}, "sortText": "09.9999.sort"}, {"label": "trace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "trace"}, "sortText": "09.9999.trace"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "repeat", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "repeat"}, "sortText": "09.9999.repeat"}, {"label": "flatten", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flatten"}, "sortText": "09.9999.flatten"}, {"label": "ravel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ravel"}, "sortText": "09.9999.ravel"}, {"label": "reshape", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "reshape"}, "sortText": "09.9999.reshape"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "view", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "view"}, "sortText": "09.9999.view"}, {"label": "setfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setfield"}, "sortText": "09.9999.setfield"}, {"label": "getfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "getfield"}, "sortText": "09.9999.getfield"}, {"label": "__index__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__index__"}, "sortText": "11.9999.__index__"}, {"label": "__complex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__complex__"}, "sortText": "11.9999.__complex__"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__lshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lshift__"}, "sortText": "11.9999.__lshift__"}, {"label": "__rlshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rlshift__"}, "sortText": "11.9999.__rlshift__"}, {"label": "__rshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rshift__"}, "sortText": "11.9999.__rshift__"}, {"label": "__rrshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rrshift__"}, "sortText": "11.9999.__rrshift__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__imatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imatmul__"}, "sortText": "11.9999.__imatmul__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ilshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ilshift__"}, "sortText": "11.9999.__ilshift__"}, {"label": "__irshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__irshift__"}, "sortText": "11.9999.__irshift__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__dlpack__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack__"}, "sortText": "11.9999.__dlpack__"}, {"label": "__dlpack_device__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack_device__"}, "sortText": "11.9999.__dlpack_device__"}, {"label": "dtype", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dtype"}, "sortText": "09.9999.dtype"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "mT", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mT"}, "sortText": "09.9999.mT"}, {"label": "data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "data"}, "sortText": "09.9999.data"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "itemsize", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "itemsize"}, "sortText": "09.9999.itemsize"}, {"label": "nbytes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nbytes"}, "sortText": "09.9999.nbytes"}, {"label": "device", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "device"}, "sortText": "09.9999.device"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__int__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__int__"}, "sortText": "11.9999.__int__"}, {"label": "__float__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__float__"}, "sortText": "11.9999.__float__"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "dump", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dump"}, "sortText": "09.9999.dump"}, {"label": "dumps", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dumps"}, "sortText": "09.9999.dumps"}, {"label": "tobytes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tobytes"}, "sortText": "09.9999.tobytes"}, {"label": "tofile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tofile"}, "sortText": "09.9999.tofile"}, {"label": "to_device", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "to_device"}, "sortText": "09.9999.to_device"}, {"label": "fill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "fill"}, "sortText": "09.9999.fill"}, {"label": "put", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "put"}, "sortText": "09.9999.put"}, {"label": "setflags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setflags"}, "sortText": "09.9999.setflags"}, {"label": "__array_interface__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_interface__"}, "sortText": "11.9999.__array_interface__"}, {"label": "__array_priority__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array_struct__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_struct__"}, "sortText": "11.9999.__array_struct__"}, {"label": "__array_namespace__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_namespace__"}, "sortText": "11.9999.__array_namespace__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "conj", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conj"}, "sortText": "09.9999.conj"}, {"label": "conjugate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conjugate"}, "sortText": "09.9999.conjugate"}, {"label": "argsort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argsort"}, "sortText": "09.9999.argsort"}, {"label": "argmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmax"}, "sortText": "09.9999.argmax"}, {"label": "argmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmin"}, "sortText": "09.9999.argmin"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "choose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "choose"}, "sortText": "09.9999.choose"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "compress", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "compress"}, "sortText": "09.9999.compress"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 3, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "base", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "base"}, "sortText": "09.9999.base"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "real", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "real"}, "sortText": "09.9999.real"}, {"label": "imag", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "imag"}, "sortText": "09.9999.imag"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__buffer__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__buffer__"}, "sortText": "11.9999.__buffer__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__array_function__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_function__"}, "sortText": "11.9999.__array_function__"}, {"label": "__array_finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_finalize__"}, "sortText": "11.9999.__array_finalize__"}, {"label": "__array_wrap__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_wrap__"}, "sortText": "11.9999.__array_wrap__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "ctypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ctypes"}, "sortText": "09.9999.ctypes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "strides", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "strides"}, "sortText": "09.9999.strides"}, {"label": "byteswap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "byteswap"}, "sortText": "09.9999.byteswap"}, {"label": "flat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flat"}, "sortText": "09.9999.flat"}, {"label": "item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "item"}, "sortText": "09.9999.item"}, {"label": "tolist", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tolist"}, "sortText": "09.9999.tolist"}, {"label": "resize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "resize"}, "sortText": "09.9999.resize"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "partition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "partition"}, "sortText": "09.9999.partition"}, {"label": "argpartition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argpartition"}, "sortText": "09.9999.argpartition"}, {"label": "diagonal", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "diagonal"}, "sortText": "09.9999.diagonal"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "nonzero", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nonzero"}, "sortText": "09.9999.nonzero"}, {"label": "searchsorted", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "searchsorted"}, "sortText": "09.9999.searchsorted"}, {"label": "sort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sort"}, "sortText": "09.9999.sort"}, {"label": "trace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "trace"}, "sortText": "09.9999.trace"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "repeat", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "repeat"}, "sortText": "09.9999.repeat"}, {"label": "flatten", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flatten"}, "sortText": "09.9999.flatten"}, {"label": "ravel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ravel"}, "sortText": "09.9999.ravel"}, {"label": "reshape", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "reshape"}, "sortText": "09.9999.reshape"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "view", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "view"}, "sortText": "09.9999.view"}, {"label": "setfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setfield"}, "sortText": "09.9999.setfield"}, {"label": "getfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "getfield"}, "sortText": "09.9999.getfield"}, {"label": "__index__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__index__"}, "sortText": "11.9999.__index__"}, {"label": "__complex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__complex__"}, "sortText": "11.9999.__complex__"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__lshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lshift__"}, "sortText": "11.9999.__lshift__"}, {"label": "__rlshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rlshift__"}, "sortText": "11.9999.__rlshift__"}, {"label": "__rshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rshift__"}, "sortText": "11.9999.__rshift__"}, {"label": "__rrshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rrshift__"}, "sortText": "11.9999.__rrshift__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__imatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imatmul__"}, "sortText": "11.9999.__imatmul__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ilshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ilshift__"}, "sortText": "11.9999.__ilshift__"}, {"label": "__irshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__irshift__"}, "sortText": "11.9999.__irshift__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__dlpack__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack__"}, "sortText": "11.9999.__dlpack__"}, {"label": "__dlpack_device__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack_device__"}, "sortText": "11.9999.__dlpack_device__"}, {"label": "dtype", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dtype"}, "sortText": "09.9999.dtype"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "mT", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mT"}, "sortText": "09.9999.mT"}, {"label": "data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "data"}, "sortText": "09.9999.data"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "itemsize", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "itemsize"}, "sortText": "09.9999.itemsize"}, {"label": "nbytes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nbytes"}, "sortText": "09.9999.nbytes"}, {"label": "device", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "device"}, "sortText": "09.9999.device"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__int__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__int__"}, "sortText": "11.9999.__int__"}, {"label": "__float__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__float__"}, "sortText": "11.9999.__float__"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "dump", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dump"}, "sortText": "09.9999.dump"}, {"label": "dumps", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dumps"}, "sortText": "09.9999.dumps"}, {"label": "tobytes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tobytes"}, "sortText": "09.9999.tobytes"}, {"label": "tofile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tofile"}, "sortText": "09.9999.tofile"}, {"label": "to_device", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "to_device"}, "sortText": "09.9999.to_device"}, {"label": "fill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "fill"}, "sortText": "09.9999.fill"}, {"label": "put", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "put"}, "sortText": "09.9999.put"}, {"label": "setflags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setflags"}, "sortText": "09.9999.setflags"}, {"label": "__array_interface__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_interface__"}, "sortText": "11.9999.__array_interface__"}, {"label": "__array_priority__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array_struct__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_struct__"}, "sortText": "11.9999.__array_struct__"}, {"label": "__array_namespace__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_namespace__"}, "sortText": "11.9999.__array_namespace__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "conj", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conj"}, "sortText": "09.9999.conj"}, {"label": "conjugate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conjugate"}, "sortText": "09.9999.conjugate"}, {"label": "argsort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argsort"}, "sortText": "09.9999.argsort"}, {"label": "argmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmax"}, "sortText": "09.9999.argmax"}, {"label": "argmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmin"}, "sortText": "09.9999.argmin"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "choose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "choose"}, "sortText": "09.9999.choose"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "compress", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "compress"}, "sortText": "09.9999.compress"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 4, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "base", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "base"}, "sortText": "09.9999.base"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "real", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "real"}, "sortText": "09.9999.real"}, {"label": "imag", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "imag"}, "sortText": "09.9999.imag"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__buffer__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__buffer__"}, "sortText": "11.9999.__buffer__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__array_function__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_function__"}, "sortText": "11.9999.__array_function__"}, {"label": "__array_finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_finalize__"}, "sortText": "11.9999.__array_finalize__"}, {"label": "__array_wrap__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_wrap__"}, "sortText": "11.9999.__array_wrap__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "ctypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ctypes"}, "sortText": "09.9999.ctypes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "strides", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "strides"}, "sortText": "09.9999.strides"}, {"label": "byteswap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "byteswap"}, "sortText": "09.9999.byteswap"}, {"label": "flat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flat"}, "sortText": "09.9999.flat"}, {"label": "item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "item"}, "sortText": "09.9999.item"}, {"label": "tolist", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tolist"}, "sortText": "09.9999.tolist"}, {"label": "resize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "resize"}, "sortText": "09.9999.resize"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "partition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "partition"}, "sortText": "09.9999.partition"}, {"label": "argpartition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argpartition"}, "sortText": "09.9999.argpartition"}, {"label": "diagonal", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "diagonal"}, "sortText": "09.9999.diagonal"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "nonzero", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nonzero"}, "sortText": "09.9999.nonzero"}, {"label": "searchsorted", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "searchsorted"}, "sortText": "09.9999.searchsorted"}, {"label": "sort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sort"}, "sortText": "09.9999.sort"}, {"label": "trace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "trace"}, "sortText": "09.9999.trace"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "repeat", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "repeat"}, "sortText": "09.9999.repeat"}, {"label": "flatten", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flatten"}, "sortText": "09.9999.flatten"}, {"label": "ravel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ravel"}, "sortText": "09.9999.ravel"}, {"label": "reshape", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "reshape"}, "sortText": "09.9999.reshape"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "view", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "view"}, "sortText": "09.9999.view"}, {"label": "setfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setfield"}, "sortText": "09.9999.setfield"}, {"label": "getfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "getfield"}, "sortText": "09.9999.getfield"}, {"label": "__index__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__index__"}, "sortText": "11.9999.__index__"}, {"label": "__complex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__complex__"}, "sortText": "11.9999.__complex__"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__lshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lshift__"}, "sortText": "11.9999.__lshift__"}, {"label": "__rlshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rlshift__"}, "sortText": "11.9999.__rlshift__"}, {"label": "__rshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rshift__"}, "sortText": "11.9999.__rshift__"}, {"label": "__rrshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rrshift__"}, "sortText": "11.9999.__rrshift__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__imatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imatmul__"}, "sortText": "11.9999.__imatmul__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ilshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ilshift__"}, "sortText": "11.9999.__ilshift__"}, {"label": "__irshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__irshift__"}, "sortText": "11.9999.__irshift__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__dlpack__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack__"}, "sortText": "11.9999.__dlpack__"}, {"label": "__dlpack_device__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack_device__"}, "sortText": "11.9999.__dlpack_device__"}, {"label": "dtype", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dtype"}, "sortText": "09.9999.dtype"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "mT", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mT"}, "sortText": "09.9999.mT"}, {"label": "data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "data"}, "sortText": "09.9999.data"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "itemsize", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "itemsize"}, "sortText": "09.9999.itemsize"}, {"label": "nbytes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nbytes"}, "sortText": "09.9999.nbytes"}, {"label": "device", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "device"}, "sortText": "09.9999.device"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__int__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__int__"}, "sortText": "11.9999.__int__"}, {"label": "__float__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__float__"}, "sortText": "11.9999.__float__"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "dump", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dump"}, "sortText": "09.9999.dump"}, {"label": "dumps", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dumps"}, "sortText": "09.9999.dumps"}, {"label": "tobytes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tobytes"}, "sortText": "09.9999.tobytes"}, {"label": "tofile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tofile"}, "sortText": "09.9999.tofile"}, {"label": "to_device", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "to_device"}, "sortText": "09.9999.to_device"}, {"label": "fill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "fill"}, "sortText": "09.9999.fill"}, {"label": "put", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "put"}, "sortText": "09.9999.put"}, {"label": "setflags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setflags"}, "sortText": "09.9999.setflags"}, {"label": "__array_interface__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_interface__"}, "sortText": "11.9999.__array_interface__"}, {"label": "__array_priority__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array_struct__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_struct__"}, "sortText": "11.9999.__array_struct__"}, {"label": "__array_namespace__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_namespace__"}, "sortText": "11.9999.__array_namespace__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "conj", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conj"}, "sortText": "09.9999.conj"}, {"label": "conjugate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conjugate"}, "sortText": "09.9999.conjugate"}, {"label": "argsort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argsort"}, "sortText": "09.9999.argsort"}, {"label": "argmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmax"}, "sortText": "09.9999.argmax"}, {"label": "argmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmin"}, "sortText": "09.9999.argmin"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "choose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "choose"}, "sortText": "09.9999.choose"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "compress", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "compress"}, "sortText": "09.9999.compress"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 5, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "base", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "base"}, "sortText": "09.9999.base"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "real", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "real"}, "sortText": "09.9999.real"}, {"label": "imag", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "imag"}, "sortText": "09.9999.imag"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__buffer__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__buffer__"}, "sortText": "11.9999.__buffer__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__array_function__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_function__"}, "sortText": "11.9999.__array_function__"}, {"label": "__array_finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_finalize__"}, "sortText": "11.9999.__array_finalize__"}, {"label": "__array_wrap__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_wrap__"}, "sortText": "11.9999.__array_wrap__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "ctypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ctypes"}, "sortText": "09.9999.ctypes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "strides", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "strides"}, "sortText": "09.9999.strides"}, {"label": "byteswap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "byteswap"}, "sortText": "09.9999.byteswap"}, {"label": "flat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flat"}, "sortText": "09.9999.flat"}, {"label": "item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "item"}, "sortText": "09.9999.item"}, {"label": "tolist", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tolist"}, "sortText": "09.9999.tolist"}, {"label": "resize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "resize"}, "sortText": "09.9999.resize"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "partition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "partition"}, "sortText": "09.9999.partition"}, {"label": "argpartition", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argpartition"}, "sortText": "09.9999.argpartition"}, {"label": "diagonal", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "diagonal"}, "sortText": "09.9999.diagonal"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "nonzero", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nonzero"}, "sortText": "09.9999.nonzero"}, {"label": "searchsorted", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "searchsorted"}, "sortText": "09.9999.searchsorted"}, {"label": "sort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sort"}, "sortText": "09.9999.sort"}, {"label": "trace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "trace"}, "sortText": "09.9999.trace"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "repeat", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "repeat"}, "sortText": "09.9999.repeat"}, {"label": "flatten", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flatten"}, "sortText": "09.9999.flatten"}, {"label": "ravel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "ravel"}, "sortText": "09.9999.ravel"}, {"label": "reshape", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "reshape"}, "sortText": "09.9999.reshape"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "view", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "view"}, "sortText": "09.9999.view"}, {"label": "setfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setfield"}, "sortText": "09.9999.setfield"}, {"label": "getfield", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "getfield"}, "sortText": "09.9999.getfield"}, {"label": "__index__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__index__"}, "sortText": "11.9999.__index__"}, {"label": "__complex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__complex__"}, "sortText": "11.9999.__complex__"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__lshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__lshift__"}, "sortText": "11.9999.__lshift__"}, {"label": "__rlshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rlshift__"}, "sortText": "11.9999.__rlshift__"}, {"label": "__rshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rshift__"}, "sortText": "11.9999.__rshift__"}, {"label": "__rrshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rrshift__"}, "sortText": "11.9999.__rrshift__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__imatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imatmul__"}, "sortText": "11.9999.__imatmul__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ilshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ilshift__"}, "sortText": "11.9999.__ilshift__"}, {"label": "__irshift__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__irshift__"}, "sortText": "11.9999.__irshift__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__dlpack__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack__"}, "sortText": "11.9999.__dlpack__"}, {"label": "__dlpack_device__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dlpack_device__"}, "sortText": "11.9999.__dlpack_device__"}, {"label": "dtype", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dtype"}, "sortText": "09.9999.dtype"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "mT", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mT"}, "sortText": "09.9999.mT"}, {"label": "data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "data"}, "sortText": "09.9999.data"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "itemsize", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "itemsize"}, "sortText": "09.9999.itemsize"}, {"label": "nbytes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "nbytes"}, "sortText": "09.9999.nbytes"}, {"label": "device", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "device"}, "sortText": "09.9999.device"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__int__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__int__"}, "sortText": "11.9999.__int__"}, {"label": "__float__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__float__"}, "sortText": "11.9999.__float__"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "dump", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dump"}, "sortText": "09.9999.dump"}, {"label": "dumps", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "dumps"}, "sortText": "09.9999.dumps"}, {"label": "tobytes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tobytes"}, "sortText": "09.9999.tobytes"}, {"label": "tofile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "tofile"}, "sortText": "09.9999.tofile"}, {"label": "to_device", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "to_device"}, "sortText": "09.9999.to_device"}, {"label": "fill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "fill"}, "sortText": "09.9999.fill"}, {"label": "put", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "put"}, "sortText": "09.9999.put"}, {"label": "setflags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "setflags"}, "sortText": "09.9999.setflags"}, {"label": "__array_interface__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_interface__"}, "sortText": "11.9999.__array_interface__"}, {"label": "__array_priority__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array_struct__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_struct__"}, "sortText": "11.9999.__array_struct__"}, {"label": "__array_namespace__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__array_namespace__"}, "sortText": "11.9999.__array_namespace__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "conj", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conj"}, "sortText": "09.9999.conj"}, {"label": "conjugate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "conjugate"}, "sortText": "09.9999.conjugate"}, {"label": "argsort", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argsort"}, "sortText": "09.9999.argsort"}, {"label": "argmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmax"}, "sortText": "09.9999.argmax"}, {"label": "argmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "argmin"}, "sortText": "09.9999.argmin"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "choose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "choose"}, "sortText": "09.9999.choose"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "compress", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "compress"}, "sortText": "09.9999.compress"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "position": {"line": 10, "character": 31}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(function) def array(\n object: Any,\n dtype: DTypeLike | None = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: _OrderKACF = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> NDArray[Any]"}, "range": {"start": {"line": 10, "character": 14}, "end": {"line": 10, "character": 19}}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(function) def array(\n object: Any,\n dtype: DTypeLike | None = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: _OrderKACF = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> NDArray[Any]"}, "range": {"start": {"line": 10, "character": 14}, "end": {"line": 10, "character": 19}}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(function) def array(\n object: Any,\n dtype: DTypeLike | None = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: _OrderKACF = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> NDArray[Any]"}, "range": {"start": {"line": 10, "character": 14}, "end": {"line": 10, "character": 19}}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(function) def array(\n object: Any,\n dtype: DTypeLike | None = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: _OrderKACF = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> NDArray[Any]"}, "range": {"start": {"line": 10, "character": 14}, "end": {"line": 10, "character": 19}}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(function) def array(\n object: Any,\n dtype: DTypeLike | None = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: _OrderKACF = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> NDArray[Any]"}, "range": {"start": {"line": 10, "character": 14}, "end": {"line": 10, "character": 19}}}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 1, "result": {"items": [{"label": "filtered", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filtered"}, "sortText": "09.9999.filtered"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilePathField"}, "additionalTextEdits": []}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.fields import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.23.django.db.models.fields", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.fields"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.fields import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilePathField"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.fields import FilePathField"}]}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilteredRelation"}, "additionalTextEdits": []}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.query_utils import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.28.django.db.models.query_utils", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.query_utils"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.query_utils import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilteredRelation"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.query_utils import FilteredRelation"}]}, {"label": "FileDescriptorLike", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import FileDescriptorLike", "symbolLabel": "FileDescriptorLike"}, "sortText": "12.9999.FileDescriptorLike.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import FileDescriptorLike"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileDescriptorLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import FileDescriptorLike\n"}]}, {"label": "FileExtensionValidator", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.core.validators import FileExtensionValidator", "symbolLabel": "FileExtensionValidator"}, "sortText": "12.9999.FileExtensionValidator.22.django.core.validators", "detail": "Auto-import", "labelDetails": {"description": "django.core.validators"}, "documentation": {"kind": "plaintext", "value": "from django.core.validators import FileExtensionValidator"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileExtensionValidator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from django.core.validators import FileExtensionValidator\n"}]}], "isIncomplete": true}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 2, "result": {"items": [{"label": "filtered", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filtered"}, "sortText": "09.9999.filtered"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilePathField"}, "additionalTextEdits": []}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.fields import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.23.django.db.models.fields", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.fields"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.fields import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilePathField"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.fields import FilePathField"}]}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilteredRelation"}, "additionalTextEdits": []}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.query_utils import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.28.django.db.models.query_utils", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.query_utils"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.query_utils import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilteredRelation"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.query_utils import FilteredRelation"}]}, {"label": "FileDescriptorLike", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import FileDescriptorLike", "symbolLabel": "FileDescriptorLike"}, "sortText": "12.9999.FileDescriptorLike.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import FileDescriptorLike"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileDescriptorLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import FileDescriptorLike\n"}]}, {"label": "FileExtensionValidator", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.core.validators import FileExtensionValidator", "symbolLabel": "FileExtensionValidator"}, "sortText": "12.9999.FileExtensionValidator.22.django.core.validators", "detail": "Auto-import", "labelDetails": {"description": "django.core.validators"}, "documentation": {"kind": "plaintext", "value": "from django.core.validators import FileExtensionValidator"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileExtensionValidator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from django.core.validators import FileExtensionValidator\n"}]}], "isIncomplete": true}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 3, "result": {"items": [{"label": "filtered", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filtered"}, "sortText": "09.9999.filtered"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilePathField"}, "additionalTextEdits": []}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.fields import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.23.django.db.models.fields", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.fields"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.fields import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilePathField"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.fields import FilePathField"}]}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilteredRelation"}, "additionalTextEdits": []}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.query_utils import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.28.django.db.models.query_utils", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.query_utils"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.query_utils import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilteredRelation"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.query_utils import FilteredRelation"}]}, {"label": "FileDescriptorLike", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import FileDescriptorLike", "symbolLabel": "FileDescriptorLike"}, "sortText": "12.9999.FileDescriptorLike.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import FileDescriptorLike"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileDescriptorLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import FileDescriptorLike\n"}]}, {"label": "FileExtensionValidator", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.core.validators import FileExtensionValidator", "symbolLabel": "FileExtensionValidator"}, "sortText": "12.9999.FileExtensionValidator.22.django.core.validators", "detail": "Auto-import", "labelDetails": {"description": "django.core.validators"}, "documentation": {"kind": "plaintext", "value": "from django.core.validators import FileExtensionValidator"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileExtensionValidator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from django.core.validators import FileExtensionValidator\n"}]}], "isIncomplete": true}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 4, "result": {"items": [{"label": "filtered", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filtered"}, "sortText": "09.9999.filtered"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilePathField"}, "additionalTextEdits": []}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.fields import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.23.django.db.models.fields", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.fields"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.fields import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilePathField"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.fields import FilePathField"}]}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilteredRelation"}, "additionalTextEdits": []}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.query_utils import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.28.django.db.models.query_utils", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.query_utils"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.query_utils import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilteredRelation"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.query_utils import FilteredRelation"}]}, {"label": "FileDescriptorLike", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import FileDescriptorLike", "symbolLabel": "FileDescriptorLike"}, "sortText": "12.9999.FileDescriptorLike.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import FileDescriptorLike"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileDescriptorLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import FileDescriptorLike\n"}]}, {"label": "FileExtensionValidator", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.core.validators import FileExtensionValidator", "symbolLabel": "FileExtensionValidator"}, "sortText": "12.9999.FileExtensionValidator.22.django.core.validators", "detail": "Auto-import", "labelDetails": {"description": "django.core.validators"}, "documentation": {"kind": "plaintext", "value": "from django.core.validators import FileExtensionValidator"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileExtensionValidator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from django.core.validators import FileExtensionValidator\n"}]}], "isIncomplete": true}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 5, "result": {"items": [{"label": "filtered", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filtered"}, "sortText": "09.9999.filtered"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilePathField"}, "additionalTextEdits": []}, {"label": "FilePathField", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.fields import FilePathField", "symbolLabel": "FilePathField"}, "sortText": "12.9999.FilePathField.23.django.db.models.fields", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.fields"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.fields import FilePathField"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilePathField"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.fields import FilePathField"}]}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.16.django.db.models", "detail": "Auto-import", "labelDetails": {"description": "django.db.models"}, "documentation": {"kind": "plaintext", "value": "from django.db.models import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "models.FilteredRelation"}, "additionalTextEdits": []}, {"label": "FilteredRelation", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.db.models.query_utils import FilteredRelation", "symbolLabel": "FilteredRelation"}, "sortText": "12.9999.FilteredRelation.28.django.db.models.query_utils", "detail": "Auto-import", "labelDetails": {"description": "django.db.models.query_utils"}, "documentation": {"kind": "plaintext", "value": "from django.db.models.query_utils import FilteredRelation"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FilteredRelation"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 28}, "end": {"line": 0, "character": 28}}, "newText": "\nfrom django.db.models.query_utils import FilteredRelation"}]}, {"label": "FileDescriptorLike", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import FileDescriptorLike", "symbolLabel": "FileDescriptorLike"}, "sortText": "12.9999.FileDescriptorLike.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import FileDescriptorLike"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileDescriptorLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import FileDescriptorLike\n"}]}, {"label": "FileExtensionValidator", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 20}, "funcParensDisabled": true, "autoImportText": "from django.core.validators import FileExtensionValidator", "symbolLabel": "FileExtensionValidator"}, "sortText": "12.9999.FileExtensionValidator.22.django.core.validators", "detail": "Auto-import", "labelDetails": {"description": "django.core.validators"}, "documentation": {"kind": "plaintext", "value": "from django.core.validators import FileExtensionValidator"}, "textEdit": {"range": {"start": {"line": 20, "character": 15}, "end": {"line": 20, "character": 20}}, "newText": "FileExtensionValidator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from django.core.validators import FileExtensionValidator\n"}]}], "isIncomplete": true}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(function) def load_published_articles() -> list[Article]"}, "range": {"start": {"line": 18, "character": 11}, "end": {"line": 18, "character": 34}}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(function) def load_published_articles() -> list[Article]"}, "range": {"start": {"line": 18, "character": 11}, "end": {"line": 18, "character": 34}}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(function) def load_published_articles() -> list[Article]"}, "range": {"start": {"line": 18, "character": 11}, "end": {"line": 18, "character": 34}}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(function) def load_published_articles() -> list[Article]"}, "range": {"start": {"line": 18, "character": 11}, "end": {"line": 18, "character": 34}}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(function) def load_published_articles() -> list[Article]"}, "range": {"start": {"line": 18, "character": 11}, "end": {"line": 18, "character": 34}}}} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 1, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "range": {"start": {"line": 7, "character": 6}, "end": {"line": 7, "character": 13}}}]} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 2, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "range": {"start": {"line": 7, "character": 6}, "end": {"line": 7, "character": 13}}}]} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 3, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "range": {"start": {"line": 7, "character": 6}, "end": {"line": 7, "character": 13}}}]} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 4, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "range": {"start": {"line": 7, "character": 6}, "end": {"line": 7, "character": 13}}}]} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 5, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "range": {"start": {"line": 7, "character": 6}, "end": {"line": 7, "character": 13}}}]} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 1, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "model", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "model"}, "sortText": "09.9999.model"}, {"label": "query", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "_iterable_class", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_iterable_class"}, "sortText": "10.9999._iterable_class"}, {"label": "_result_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_result_cache"}, "sortText": "10.9999._result_cache"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "as_manager"}, "sortText": "09.9999.as_manager"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "iterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "iterator"}, "sortText": "09.9999.iterator"}, {"label": "aiterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aiterator"}, "sortText": "09.9999.aiterator"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "aaggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aaggregate"}, "sortText": "09.9999.aaggregate"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "aget", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget"}, "sortText": "09.9999.aget"}, {"label": "create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "create"}, "sortText": "09.9999.create"}, {"label": "acreate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acreate"}, "sortText": "09.9999.acreate"}, {"label": "bulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_create"}, "sortText": "09.9999.bulk_create"}, {"label": "abulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_create"}, "sortText": "09.9999.abulk_create"}, {"label": "bulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_update"}, "sortText": "09.9999.bulk_update"}, {"label": "abulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_update"}, "sortText": "09.9999.abulk_update"}, {"label": "get_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get_or_create"}, "sortText": "09.9999.get_or_create"}, {"label": "aget_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget_or_create"}, "sortText": "09.9999.aget_or_create"}, {"label": "update_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update_or_create"}, "sortText": "09.9999.update_or_create"}, {"label": "aupdate_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate_or_create"}, "sortText": "09.9999.aupdate_or_create"}, {"label": "earliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "earliest"}, "sortText": "09.9999.earliest"}, {"label": "aearliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aearliest"}, "sortText": "09.9999.aearliest"}, {"label": "latest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "latest"}, "sortText": "09.9999.latest"}, {"label": "alatest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alatest"}, "sortText": "09.9999.alatest"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "afirst", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "afirst"}, "sortText": "09.9999.afirst"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "alast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alast"}, "sortText": "09.9999.alast"}, {"label": "in_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "in_bulk"}, "sortText": "09.9999.in_bulk"}, {"label": "ain_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ain_bulk"}, "sortText": "09.9999.ain_bulk"}, {"label": "delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "delete"}, "sortText": "09.9999.delete"}, {"label": "adelete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "adelete"}, "sortText": "09.9999.adelete"}, {"label": "_raw_delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_raw_delete"}, "sortText": "10.9999._raw_delete"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "aupdate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate"}, "sortText": "09.9999.aupdate"}, {"label": "exists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exists"}, "sortText": "09.9999.exists"}, {"label": "aexists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexists"}, "sortText": "09.9999.aexists"}, {"label": "explain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "explain"}, "sortText": "09.9999.explain"}, {"label": "aexplain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexplain"}, "sortText": "09.9999.aexplain"}, {"label": "contains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "contains"}, "sortText": "09.9999.contains"}, {"label": "acontains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acontains"}, "sortText": "09.9999.acontains"}, {"label": "raw", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "raw"}, "sortText": "09.9999.raw"}, {"label": "values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "values_list", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values_list"}, "sortText": "09.9999.values_list"}, {"label": "dates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "dates"}, "sortText": "09.9999.dates"}, {"label": "datetimes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "datetimes"}, "sortText": "09.9999.datetimes"}, {"label": "none", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "none"}, "sortText": "09.9999.none"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "exclude", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exclude"}, "sortText": "09.9999.exclude"}, {"label": "complex_filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "complex_filter"}, "sortText": "09.9999.complex_filter"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "acount", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acount"}, "sortText": "09.9999.acount"}, {"label": "union", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "union"}, "sortText": "09.9999.union"}, {"label": "intersection", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "intersection"}, "sortText": "09.9999.intersection"}, {"label": "difference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "difference"}, "sortText": "09.9999.difference"}, {"label": "select_for_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_for_update"}, "sortText": "09.9999.select_for_update"}, {"label": "select_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_related"}, "sortText": "09.9999.select_related"}, {"label": "prefetch_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "prefetch_related"}, "sortText": "09.9999.prefetch_related"}, {"label": "annotate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "annotate"}, "sortText": "09.9999.annotate"}, {"label": "alias", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alias"}, "sortText": "09.9999.alias"}, {"label": "order_by", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "order_by"}, "sortText": "09.9999.order_by"}, {"label": "distinct", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "distinct"}, "sortText": "09.9999.distinct"}, {"label": "extra", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "extra"}, "sortText": "09.9999.extra"}, {"label": "reverse", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "reverse"}, "sortText": "09.9999.reverse"}, {"label": "defer", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "defer"}, "sortText": "09.9999.defer"}, {"label": "only", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "only"}, "sortText": "09.9999.only"}, {"label": "using", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "using"}, "sortText": "09.9999.using"}, {"label": "ordered", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ordered"}, "sortText": "09.9999.ordered"}, {"label": "db", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "db"}, "sortText": "09.9999.db"}, {"label": "_fetch_all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_fetch_all"}, "sortText": "10.9999._fetch_all"}, {"label": "resolve_expression", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "resolve_expression"}, "sortText": "09.9999.resolve_expression"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__aiter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__aiter__"}, "sortText": "11.9999.__aiter__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 2, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "model", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "model"}, "sortText": "09.9999.model"}, {"label": "query", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "_iterable_class", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_iterable_class"}, "sortText": "10.9999._iterable_class"}, {"label": "_result_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_result_cache"}, "sortText": "10.9999._result_cache"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "as_manager"}, "sortText": "09.9999.as_manager"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "iterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "iterator"}, "sortText": "09.9999.iterator"}, {"label": "aiterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aiterator"}, "sortText": "09.9999.aiterator"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "aaggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aaggregate"}, "sortText": "09.9999.aaggregate"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "aget", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget"}, "sortText": "09.9999.aget"}, {"label": "create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "create"}, "sortText": "09.9999.create"}, {"label": "acreate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acreate"}, "sortText": "09.9999.acreate"}, {"label": "bulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_create"}, "sortText": "09.9999.bulk_create"}, {"label": "abulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_create"}, "sortText": "09.9999.abulk_create"}, {"label": "bulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_update"}, "sortText": "09.9999.bulk_update"}, {"label": "abulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_update"}, "sortText": "09.9999.abulk_update"}, {"label": "get_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get_or_create"}, "sortText": "09.9999.get_or_create"}, {"label": "aget_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget_or_create"}, "sortText": "09.9999.aget_or_create"}, {"label": "update_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update_or_create"}, "sortText": "09.9999.update_or_create"}, {"label": "aupdate_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate_or_create"}, "sortText": "09.9999.aupdate_or_create"}, {"label": "earliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "earliest"}, "sortText": "09.9999.earliest"}, {"label": "aearliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aearliest"}, "sortText": "09.9999.aearliest"}, {"label": "latest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "latest"}, "sortText": "09.9999.latest"}, {"label": "alatest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alatest"}, "sortText": "09.9999.alatest"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "afirst", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "afirst"}, "sortText": "09.9999.afirst"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "alast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alast"}, "sortText": "09.9999.alast"}, {"label": "in_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "in_bulk"}, "sortText": "09.9999.in_bulk"}, {"label": "ain_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ain_bulk"}, "sortText": "09.9999.ain_bulk"}, {"label": "delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "delete"}, "sortText": "09.9999.delete"}, {"label": "adelete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "adelete"}, "sortText": "09.9999.adelete"}, {"label": "_raw_delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_raw_delete"}, "sortText": "10.9999._raw_delete"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "aupdate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate"}, "sortText": "09.9999.aupdate"}, {"label": "exists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exists"}, "sortText": "09.9999.exists"}, {"label": "aexists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexists"}, "sortText": "09.9999.aexists"}, {"label": "explain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "explain"}, "sortText": "09.9999.explain"}, {"label": "aexplain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexplain"}, "sortText": "09.9999.aexplain"}, {"label": "contains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "contains"}, "sortText": "09.9999.contains"}, {"label": "acontains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acontains"}, "sortText": "09.9999.acontains"}, {"label": "raw", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "raw"}, "sortText": "09.9999.raw"}, {"label": "values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "values_list", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values_list"}, "sortText": "09.9999.values_list"}, {"label": "dates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "dates"}, "sortText": "09.9999.dates"}, {"label": "datetimes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "datetimes"}, "sortText": "09.9999.datetimes"}, {"label": "none", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "none"}, "sortText": "09.9999.none"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "exclude", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exclude"}, "sortText": "09.9999.exclude"}, {"label": "complex_filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "complex_filter"}, "sortText": "09.9999.complex_filter"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "acount", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acount"}, "sortText": "09.9999.acount"}, {"label": "union", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "union"}, "sortText": "09.9999.union"}, {"label": "intersection", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "intersection"}, "sortText": "09.9999.intersection"}, {"label": "difference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "difference"}, "sortText": "09.9999.difference"}, {"label": "select_for_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_for_update"}, "sortText": "09.9999.select_for_update"}, {"label": "select_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_related"}, "sortText": "09.9999.select_related"}, {"label": "prefetch_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "prefetch_related"}, "sortText": "09.9999.prefetch_related"}, {"label": "annotate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "annotate"}, "sortText": "09.9999.annotate"}, {"label": "alias", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alias"}, "sortText": "09.9999.alias"}, {"label": "order_by", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "order_by"}, "sortText": "09.9999.order_by"}, {"label": "distinct", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "distinct"}, "sortText": "09.9999.distinct"}, {"label": "extra", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "extra"}, "sortText": "09.9999.extra"}, {"label": "reverse", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "reverse"}, "sortText": "09.9999.reverse"}, {"label": "defer", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "defer"}, "sortText": "09.9999.defer"}, {"label": "only", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "only"}, "sortText": "09.9999.only"}, {"label": "using", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "using"}, "sortText": "09.9999.using"}, {"label": "ordered", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ordered"}, "sortText": "09.9999.ordered"}, {"label": "db", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "db"}, "sortText": "09.9999.db"}, {"label": "_fetch_all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_fetch_all"}, "sortText": "10.9999._fetch_all"}, {"label": "resolve_expression", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "resolve_expression"}, "sortText": "09.9999.resolve_expression"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__aiter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__aiter__"}, "sortText": "11.9999.__aiter__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 3, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "model", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "model"}, "sortText": "09.9999.model"}, {"label": "query", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "_iterable_class", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_iterable_class"}, "sortText": "10.9999._iterable_class"}, {"label": "_result_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_result_cache"}, "sortText": "10.9999._result_cache"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "as_manager"}, "sortText": "09.9999.as_manager"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "iterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "iterator"}, "sortText": "09.9999.iterator"}, {"label": "aiterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aiterator"}, "sortText": "09.9999.aiterator"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "aaggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aaggregate"}, "sortText": "09.9999.aaggregate"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "aget", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget"}, "sortText": "09.9999.aget"}, {"label": "create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "create"}, "sortText": "09.9999.create"}, {"label": "acreate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acreate"}, "sortText": "09.9999.acreate"}, {"label": "bulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_create"}, "sortText": "09.9999.bulk_create"}, {"label": "abulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_create"}, "sortText": "09.9999.abulk_create"}, {"label": "bulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_update"}, "sortText": "09.9999.bulk_update"}, {"label": "abulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_update"}, "sortText": "09.9999.abulk_update"}, {"label": "get_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get_or_create"}, "sortText": "09.9999.get_or_create"}, {"label": "aget_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget_or_create"}, "sortText": "09.9999.aget_or_create"}, {"label": "update_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update_or_create"}, "sortText": "09.9999.update_or_create"}, {"label": "aupdate_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate_or_create"}, "sortText": "09.9999.aupdate_or_create"}, {"label": "earliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "earliest"}, "sortText": "09.9999.earliest"}, {"label": "aearliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aearliest"}, "sortText": "09.9999.aearliest"}, {"label": "latest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "latest"}, "sortText": "09.9999.latest"}, {"label": "alatest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alatest"}, "sortText": "09.9999.alatest"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "afirst", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "afirst"}, "sortText": "09.9999.afirst"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "alast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alast"}, "sortText": "09.9999.alast"}, {"label": "in_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "in_bulk"}, "sortText": "09.9999.in_bulk"}, {"label": "ain_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ain_bulk"}, "sortText": "09.9999.ain_bulk"}, {"label": "delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "delete"}, "sortText": "09.9999.delete"}, {"label": "adelete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "adelete"}, "sortText": "09.9999.adelete"}, {"label": "_raw_delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_raw_delete"}, "sortText": "10.9999._raw_delete"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "aupdate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate"}, "sortText": "09.9999.aupdate"}, {"label": "exists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exists"}, "sortText": "09.9999.exists"}, {"label": "aexists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexists"}, "sortText": "09.9999.aexists"}, {"label": "explain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "explain"}, "sortText": "09.9999.explain"}, {"label": "aexplain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexplain"}, "sortText": "09.9999.aexplain"}, {"label": "contains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "contains"}, "sortText": "09.9999.contains"}, {"label": "acontains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acontains"}, "sortText": "09.9999.acontains"}, {"label": "raw", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "raw"}, "sortText": "09.9999.raw"}, {"label": "values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "values_list", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values_list"}, "sortText": "09.9999.values_list"}, {"label": "dates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "dates"}, "sortText": "09.9999.dates"}, {"label": "datetimes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "datetimes"}, "sortText": "09.9999.datetimes"}, {"label": "none", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "none"}, "sortText": "09.9999.none"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "exclude", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exclude"}, "sortText": "09.9999.exclude"}, {"label": "complex_filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "complex_filter"}, "sortText": "09.9999.complex_filter"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "acount", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acount"}, "sortText": "09.9999.acount"}, {"label": "union", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "union"}, "sortText": "09.9999.union"}, {"label": "intersection", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "intersection"}, "sortText": "09.9999.intersection"}, {"label": "difference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "difference"}, "sortText": "09.9999.difference"}, {"label": "select_for_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_for_update"}, "sortText": "09.9999.select_for_update"}, {"label": "select_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_related"}, "sortText": "09.9999.select_related"}, {"label": "prefetch_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "prefetch_related"}, "sortText": "09.9999.prefetch_related"}, {"label": "annotate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "annotate"}, "sortText": "09.9999.annotate"}, {"label": "alias", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alias"}, "sortText": "09.9999.alias"}, {"label": "order_by", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "order_by"}, "sortText": "09.9999.order_by"}, {"label": "distinct", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "distinct"}, "sortText": "09.9999.distinct"}, {"label": "extra", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "extra"}, "sortText": "09.9999.extra"}, {"label": "reverse", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "reverse"}, "sortText": "09.9999.reverse"}, {"label": "defer", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "defer"}, "sortText": "09.9999.defer"}, {"label": "only", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "only"}, "sortText": "09.9999.only"}, {"label": "using", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "using"}, "sortText": "09.9999.using"}, {"label": "ordered", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ordered"}, "sortText": "09.9999.ordered"}, {"label": "db", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "db"}, "sortText": "09.9999.db"}, {"label": "_fetch_all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_fetch_all"}, "sortText": "10.9999._fetch_all"}, {"label": "resolve_expression", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "resolve_expression"}, "sortText": "09.9999.resolve_expression"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__aiter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__aiter__"}, "sortText": "11.9999.__aiter__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 4, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "model", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "model"}, "sortText": "09.9999.model"}, {"label": "query", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "_iterable_class", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_iterable_class"}, "sortText": "10.9999._iterable_class"}, {"label": "_result_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_result_cache"}, "sortText": "10.9999._result_cache"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "as_manager"}, "sortText": "09.9999.as_manager"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "iterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "iterator"}, "sortText": "09.9999.iterator"}, {"label": "aiterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aiterator"}, "sortText": "09.9999.aiterator"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "aaggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aaggregate"}, "sortText": "09.9999.aaggregate"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "aget", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget"}, "sortText": "09.9999.aget"}, {"label": "create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "create"}, "sortText": "09.9999.create"}, {"label": "acreate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acreate"}, "sortText": "09.9999.acreate"}, {"label": "bulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_create"}, "sortText": "09.9999.bulk_create"}, {"label": "abulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_create"}, "sortText": "09.9999.abulk_create"}, {"label": "bulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_update"}, "sortText": "09.9999.bulk_update"}, {"label": "abulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_update"}, "sortText": "09.9999.abulk_update"}, {"label": "get_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get_or_create"}, "sortText": "09.9999.get_or_create"}, {"label": "aget_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget_or_create"}, "sortText": "09.9999.aget_or_create"}, {"label": "update_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update_or_create"}, "sortText": "09.9999.update_or_create"}, {"label": "aupdate_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate_or_create"}, "sortText": "09.9999.aupdate_or_create"}, {"label": "earliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "earliest"}, "sortText": "09.9999.earliest"}, {"label": "aearliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aearliest"}, "sortText": "09.9999.aearliest"}, {"label": "latest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "latest"}, "sortText": "09.9999.latest"}, {"label": "alatest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alatest"}, "sortText": "09.9999.alatest"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "afirst", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "afirst"}, "sortText": "09.9999.afirst"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "alast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alast"}, "sortText": "09.9999.alast"}, {"label": "in_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "in_bulk"}, "sortText": "09.9999.in_bulk"}, {"label": "ain_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ain_bulk"}, "sortText": "09.9999.ain_bulk"}, {"label": "delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "delete"}, "sortText": "09.9999.delete"}, {"label": "adelete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "adelete"}, "sortText": "09.9999.adelete"}, {"label": "_raw_delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_raw_delete"}, "sortText": "10.9999._raw_delete"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "aupdate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate"}, "sortText": "09.9999.aupdate"}, {"label": "exists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exists"}, "sortText": "09.9999.exists"}, {"label": "aexists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexists"}, "sortText": "09.9999.aexists"}, {"label": "explain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "explain"}, "sortText": "09.9999.explain"}, {"label": "aexplain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexplain"}, "sortText": "09.9999.aexplain"}, {"label": "contains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "contains"}, "sortText": "09.9999.contains"}, {"label": "acontains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acontains"}, "sortText": "09.9999.acontains"}, {"label": "raw", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "raw"}, "sortText": "09.9999.raw"}, {"label": "values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "values_list", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values_list"}, "sortText": "09.9999.values_list"}, {"label": "dates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "dates"}, "sortText": "09.9999.dates"}, {"label": "datetimes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "datetimes"}, "sortText": "09.9999.datetimes"}, {"label": "none", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "none"}, "sortText": "09.9999.none"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "exclude", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exclude"}, "sortText": "09.9999.exclude"}, {"label": "complex_filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "complex_filter"}, "sortText": "09.9999.complex_filter"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "acount", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acount"}, "sortText": "09.9999.acount"}, {"label": "union", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "union"}, "sortText": "09.9999.union"}, {"label": "intersection", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "intersection"}, "sortText": "09.9999.intersection"}, {"label": "difference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "difference"}, "sortText": "09.9999.difference"}, {"label": "select_for_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_for_update"}, "sortText": "09.9999.select_for_update"}, {"label": "select_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_related"}, "sortText": "09.9999.select_related"}, {"label": "prefetch_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "prefetch_related"}, "sortText": "09.9999.prefetch_related"}, {"label": "annotate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "annotate"}, "sortText": "09.9999.annotate"}, {"label": "alias", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alias"}, "sortText": "09.9999.alias"}, {"label": "order_by", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "order_by"}, "sortText": "09.9999.order_by"}, {"label": "distinct", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "distinct"}, "sortText": "09.9999.distinct"}, {"label": "extra", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "extra"}, "sortText": "09.9999.extra"}, {"label": "reverse", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "reverse"}, "sortText": "09.9999.reverse"}, {"label": "defer", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "defer"}, "sortText": "09.9999.defer"}, {"label": "only", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "only"}, "sortText": "09.9999.only"}, {"label": "using", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "using"}, "sortText": "09.9999.using"}, {"label": "ordered", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ordered"}, "sortText": "09.9999.ordered"}, {"label": "db", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "db"}, "sortText": "09.9999.db"}, {"label": "_fetch_all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_fetch_all"}, "sortText": "10.9999._fetch_all"}, {"label": "resolve_expression", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "resolve_expression"}, "sortText": "09.9999.resolve_expression"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__aiter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__aiter__"}, "sortText": "11.9999.__aiter__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 5, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "model", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "model"}, "sortText": "09.9999.model"}, {"label": "query", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "_iterable_class", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_iterable_class"}, "sortText": "10.9999._iterable_class"}, {"label": "_result_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_result_cache"}, "sortText": "10.9999._result_cache"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "as_manager"}, "sortText": "09.9999.as_manager"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "__class_getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class_getitem__"}, "sortText": "11.9999.__class_getitem__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "iterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "iterator"}, "sortText": "09.9999.iterator"}, {"label": "aiterator", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aiterator"}, "sortText": "09.9999.aiterator"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "aaggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aaggregate"}, "sortText": "09.9999.aaggregate"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "aget", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget"}, "sortText": "09.9999.aget"}, {"label": "create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "create"}, "sortText": "09.9999.create"}, {"label": "acreate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acreate"}, "sortText": "09.9999.acreate"}, {"label": "bulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_create"}, "sortText": "09.9999.bulk_create"}, {"label": "abulk_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_create"}, "sortText": "09.9999.abulk_create"}, {"label": "bulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "bulk_update"}, "sortText": "09.9999.bulk_update"}, {"label": "abulk_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "abulk_update"}, "sortText": "09.9999.abulk_update"}, {"label": "get_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "get_or_create"}, "sortText": "09.9999.get_or_create"}, {"label": "aget_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aget_or_create"}, "sortText": "09.9999.aget_or_create"}, {"label": "update_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update_or_create"}, "sortText": "09.9999.update_or_create"}, {"label": "aupdate_or_create", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate_or_create"}, "sortText": "09.9999.aupdate_or_create"}, {"label": "earliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "earliest"}, "sortText": "09.9999.earliest"}, {"label": "aearliest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aearliest"}, "sortText": "09.9999.aearliest"}, {"label": "latest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "latest"}, "sortText": "09.9999.latest"}, {"label": "alatest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alatest"}, "sortText": "09.9999.alatest"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "afirst", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "afirst"}, "sortText": "09.9999.afirst"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "alast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alast"}, "sortText": "09.9999.alast"}, {"label": "in_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "in_bulk"}, "sortText": "09.9999.in_bulk"}, {"label": "ain_bulk", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ain_bulk"}, "sortText": "09.9999.ain_bulk"}, {"label": "delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "delete"}, "sortText": "09.9999.delete"}, {"label": "adelete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "adelete"}, "sortText": "09.9999.adelete"}, {"label": "_raw_delete", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_raw_delete"}, "sortText": "10.9999._raw_delete"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "aupdate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aupdate"}, "sortText": "09.9999.aupdate"}, {"label": "exists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exists"}, "sortText": "09.9999.exists"}, {"label": "aexists", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexists"}, "sortText": "09.9999.aexists"}, {"label": "explain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "explain"}, "sortText": "09.9999.explain"}, {"label": "aexplain", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "aexplain"}, "sortText": "09.9999.aexplain"}, {"label": "contains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "contains"}, "sortText": "09.9999.contains"}, {"label": "acontains", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acontains"}, "sortText": "09.9999.acontains"}, {"label": "raw", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "raw"}, "sortText": "09.9999.raw"}, {"label": "values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "values_list", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "values_list"}, "sortText": "09.9999.values_list"}, {"label": "dates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "dates"}, "sortText": "09.9999.dates"}, {"label": "datetimes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "datetimes"}, "sortText": "09.9999.datetimes"}, {"label": "none", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "none"}, "sortText": "09.9999.none"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "exclude", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "exclude"}, "sortText": "09.9999.exclude"}, {"label": "complex_filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "complex_filter"}, "sortText": "09.9999.complex_filter"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "acount", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "acount"}, "sortText": "09.9999.acount"}, {"label": "union", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "union"}, "sortText": "09.9999.union"}, {"label": "intersection", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "intersection"}, "sortText": "09.9999.intersection"}, {"label": "difference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "difference"}, "sortText": "09.9999.difference"}, {"label": "select_for_update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_for_update"}, "sortText": "09.9999.select_for_update"}, {"label": "select_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "select_related"}, "sortText": "09.9999.select_related"}, {"label": "prefetch_related", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "prefetch_related"}, "sortText": "09.9999.prefetch_related"}, {"label": "annotate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "annotate"}, "sortText": "09.9999.annotate"}, {"label": "alias", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "alias"}, "sortText": "09.9999.alias"}, {"label": "order_by", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "order_by"}, "sortText": "09.9999.order_by"}, {"label": "distinct", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "distinct"}, "sortText": "09.9999.distinct"}, {"label": "extra", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "extra"}, "sortText": "09.9999.extra"}, {"label": "reverse", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "reverse"}, "sortText": "09.9999.reverse"}, {"label": "defer", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "defer"}, "sortText": "09.9999.defer"}, {"label": "only", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "only"}, "sortText": "09.9999.only"}, {"label": "using", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "using"}, "sortText": "09.9999.using"}, {"label": "ordered", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "ordered"}, "sortText": "09.9999.ordered"}, {"label": "db", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "db"}, "sortText": "09.9999.db"}, {"label": "_fetch_all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "_fetch_all"}, "sortText": "10.9999._fetch_all"}, {"label": "resolve_expression", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "resolve_expression"}, "sortText": "09.9999.resolve_expression"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "__aiter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__aiter__"}, "sortText": "11.9999.__aiter__"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "position": {"line": 20, "character": 48}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"start": {"line": 20, "character": 25}, "end": {"line": 20, "character": 33}}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"start": {"line": 20, "character": 25}, "end": {"line": 20, "character": 33}}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"start": {"line": 20, "character": 25}, "end": {"line": 20, "character": 33}}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"start": {"line": 20, "character": 25}, "end": {"line": 20, "character": 33}}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"start": {"line": 20, "character": 25}, "end": {"line": 20, "character": 33}}}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 1, "result": {"items": [{"label": "build_report", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "build_report"}, "sortText": "09.9999.build_report"}, {"label": "report", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "report"}, "sortText": "09.9999.report"}, {"label": "velocity_series", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "velocity_series"}, "sortText": "09.9999.velocity_series"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.reset_option"}, "additionalTextEdits": []}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.14.pandas._config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config import reset_option"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.RangeIndex"}, "additionalTextEdits": []}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.core.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.23.pandas.core.indexes.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.26.pandas.core.dtypes.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.range import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.core.indexes.range", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.range"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.range import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.range import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RangeIndex"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_excel"}, "additionalTextEdits": []}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_csv"}, "additionalTextEdits": []}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_fwf"}, "additionalTextEdits": []}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_table"}, "additionalTextEdits": []}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_pickle"}, "additionalTextEdits": []}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_hdf"}, "additionalTextEdits": []}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql"}, "additionalTextEdits": []}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_query"}, "additionalTextEdits": []}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_table"}, "additionalTextEdits": []}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_clipboard"}, "additionalTextEdits": []}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_parquet"}, "additionalTextEdits": []}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_orc"}, "additionalTextEdits": []}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_feather"}, "additionalTextEdits": []}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_gbq"}, "additionalTextEdits": []}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_html"}, "additionalTextEdits": []}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_xml"}, "additionalTextEdits": []}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_json"}, "additionalTextEdits": []}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_stata"}, "additionalTextEdits": []}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sas"}, "additionalTextEdits": []}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_spss"}, "additionalTextEdits": []}, {"label": "ReadOnlyBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadOnlyBuffer", "symbolLabel": "ReadOnlyBuffer"}, "sortText": "12.9999.ReadOnlyBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadOnlyBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnlyBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadOnlyBuffer\n"}]}, {"label": "ReadableBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadableBuffer", "symbolLabel": "ReadableBuffer"}, "sortText": "12.9999.ReadableBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadableBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadableBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadableBuffer\n"}]}, {"label": "_ReleaseLevel", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from sys import _ReleaseLevel", "symbolLabel": "_ReleaseLevel"}, "sortText": "12.9999._ReleaseLevel.03.sys", "detail": "Auto-import", "labelDetails": {"description": "sys"}, "documentation": {"kind": "plaintext", "value": "from sys import _ReleaseLevel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReleaseLevel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from sys import _ReleaseLevel\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_co\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_nd_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_nd_co\n"}]}, {"label": "resolve_bases", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import resolve_bases", "symbolLabel": "resolve_bases"}, "sortText": "12.9999.resolve_bases.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import resolve_bases"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resolve_bases"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import resolve_bases\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from collections.abc import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.15.collections.abc", "detail": "Auto-import", "labelDetails": {"description": "collections.abc"}, "documentation": {"kind": "plaintext", "value": "from collections.abc import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from collections.abc import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reversible\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Required\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Required\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import runtime_checkable\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime_checkable\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import reveal_type\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import reveal_type\n"}]}, {"label": "runtime", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime", "symbolLabel": "runtime"}, "sortText": "12.9999.runtime.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime\n"}]}, {"label": "Reader", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reader", "symbolLabel": "Reader"}, "sortText": "12.9999.Reader.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reader"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reader"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reader\n"}]}, {"label": "ReadOnly", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ReadOnly", "symbolLabel": "ReadOnly"}, "sortText": "12.9999.ReadOnly.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ReadOnly"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnly"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ReadOnly\n"}]}, {"label": "ReprEnum", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from enum import ReprEnum", "symbolLabel": "ReprEnum"}, "sortText": "12.9999.ReprEnum.04.enum", "detail": "Auto-import", "labelDetails": {"description": "enum"}, "documentation": {"kind": "plaintext", "value": "from enum import ReprEnum"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReprEnum"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from enum import ReprEnum\n"}]}, {"label": "resetwarnings", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from warnings import resetwarnings", "symbolLabel": "resetwarnings"}, "sortText": "12.9999.resetwarnings.08.warnings", "detail": "Auto-import", "labelDetails": {"description": "warnings"}, "documentation": {"kind": "plaintext", "value": "from warnings import resetwarnings"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resetwarnings"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from warnings import resetwarnings\n"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import re", "symbolLabel": "re"}, "sortText": "12.9999.re.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import re", "symbolLabel": "re"}, "sortText": "12.9999.re.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.inference import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.dtypes.inference", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.inference"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.inference import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.inference import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import re"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import register_extension_dtype"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import register_extension_dtype"}]}, {"label": "_reconstruct_data", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.algorithms import _reconstruct_data", "symbolLabel": "_reconstruct_data"}, "sortText": "12.9999._reconstruct_data.22.pandas.core.algorithms", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.algorithms"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.algorithms import _reconstruct_data"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct_data"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.algorithms import _reconstruct_data"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.interval import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.28.pandas.core.indexes.interval", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.interval"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.interval import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.interval import rewrite_exception"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import rewrite_exception"}]}, {"label": "reshape", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import reshape"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reshape\n"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import reshape\n"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import REF_COUNT"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.base import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.16.pandas.core.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.base import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.base import remove_na_arraylike"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.base import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.23.pandas.core.arrays.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.base import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.base import roperator"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import ReindexMethod"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Renamer"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rewrite_warning"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import rewrite_warning"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reconstruct_and_relabel_result"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_and_relabel_result"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rec_array_to_mgr"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reorder_arrays"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReadBuffer"}]}, {"label": "_reindex_for_setitem", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import _reindex_for_setitem", "symbolLabel": "_reindex_for_setitem"}, "sortText": "12.9999._reindex_for_setitem.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import _reindex_for_setitem"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_for_setitem"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import _reindex_for_setitem"}]}, {"label": "_RWrapped", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapped", "symbolLabel": "_RWrapped"}, "sortText": "12.9999._RWrapped.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapped"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapped"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapped\n"}]}, {"label": "_RWrapper", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapper", "symbolLabel": "_RWrapper"}, "sortText": "12.9999._RWrapper.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapper"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapper"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapper\n"}]}, {"label": "reduce", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import reduce", "symbolLabel": "reduce"}, "sortText": "12.9999.reduce.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import reduce"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reduce"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import reduce\n"}]}, {"label": "_RegType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RegType", "symbolLabel": "_RegType"}, "sortText": "12.9999._RegType.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RegType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RegType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RegType\n"}]}, {"label": "rec", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rec", "symbolLabel": "rec"}, "sortText": "12.9999.rec.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rec"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rec\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import record", "symbolLabel": "record"}, "sortText": "12.9999.record.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import record\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import recarray\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import repeat\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import repeat\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from ctypes import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.06.ctypes", "detail": "Auto-import", "labelDetails": {"description": "ctypes"}, "documentation": {"kind": "plaintext", "value": "from ctypes import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from ctypes import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import resize\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import ravel\n"}]}, {"label": "require", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import require", "symbolLabel": "require"}, "sortText": "12.9999.require.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import require"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import require\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import result_type\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import result_type\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel_multi_index\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import ravel_multi_index\n"}]}, {"label": "real", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real", "symbolLabel": "real"}, "sortText": "12.9999.real.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real\n"}]}, {"label": "real_if_close", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real_if_close", "symbolLabel": "real_if_close"}, "sortText": "12.9999.real_if_close.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real_if_close"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real_if_close"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real_if_close\n"}]}, {"label": "_RealT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealT_co", "symbolLabel": "_RealT_co"}, "sortText": "12.9999._RealT_co.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealT_co\n"}]}, {"label": "_RealArrayT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealArrayT", "symbolLabel": "_RealArrayT"}, "sortText": "12.9999._RealArrayT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealArrayT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealArrayT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealArrayT\n"}]}, {"label": "_RealNumberT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealNumberT", "symbolLabel": "_RealNumberT"}, "sortText": "12.9999._RealNumberT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealNumberT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealNumberT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealNumberT\n"}]}, {"label": "_RealMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealMixin", "symbolLabel": "_RealMixin"}, "sortText": "12.9999._RealMixin.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealMixin\n"}]}, {"label": "rad2deg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rad2deg", "symbolLabel": "rad2deg"}, "sortText": "12.9999.rad2deg.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rad2deg"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rad2deg"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rad2deg\n"}]}, {"label": "reciprocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reciprocal", "symbolLabel": "reciprocal"}, "sortText": "12.9999.reciprocal.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reciprocal"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reciprocal"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reciprocal\n"}]}, {"label": "remainder", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import remainder", "symbolLabel": "remainder"}, "sortText": "12.9999.remainder.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import remainder"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remainder"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import remainder\n"}]}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.common import registry", "symbolLabel": "registry"}, "sortText": "12.9999.registry.25.pandas.core.dtypes.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.common import registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.common import registry"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RandomState"}]}, {"label": "random_state", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import random_state", "symbolLabel": "random_state"}, "sortText": "12.9999.random_state.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import random_state"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "random_state"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import random_state"}]}, {"label": "require_length_match", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import require_length_match", "symbolLabel": "require_length_match"}, "sortText": "12.9999.require_length_match.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import require_length_match"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require_length_match"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import require_length_match"}]}, {"label": "_register_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import _register_accessor", "symbolLabel": "_register_accessor"}, "sortText": "12.9999._register_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import _register_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_register_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import _register_accessor"}]}, {"label": "register_dataframe_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_dataframe_accessor", "symbolLabel": "register_dataframe_accessor"}, "sortText": "12.9999.register_dataframe_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_dataframe_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_dataframe_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_dataframe_accessor"}]}, {"label": "register_series_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_series_accessor", "symbolLabel": "register_series_accessor"}, "sortText": "12.9999.register_series_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_series_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_series_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_series_accessor"}]}, {"label": "register_index_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_index_accessor", "symbolLabel": "register_index_accessor"}, "sortText": "12.9999.register_index_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_index_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_index_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_index_accessor"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import Resampler"}]}, {"label": "ResType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResType", "symbolLabel": "ResType"}, "sortText": "12.9999.ResType.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResType"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import ResamplerWindowApply"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_func"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.generic import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.27.pandas.core.groupby.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.generic import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.generic import reconstruct_func"}]}, {"label": "relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import relabel_result", "symbolLabel": "relabel_result"}, "sortText": "12.9999.relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import relabel_result"}]}, {"label": "REDUCTION_ALIASES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import REDUCTION_ALIASES", "symbolLabel": "REDUCTION_ALIASES"}, "sortText": "12.9999.REDUCTION_ALIASES.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import REDUCTION_ALIASES"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REDUCTION_ALIASES"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import REDUCTION_ALIASES"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import recode_for_categories"}]}, {"label": "_require_listlike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import _require_listlike", "symbolLabel": "_require_listlike"}, "sortText": "12.9999._require_listlike.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import _require_listlike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_require_listlike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import _require_listlike"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.19.pandas._libs.tslibs", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs import Resolution"}]}, {"label": "Registry", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import Registry", "symbolLabel": "Registry"}, "sortText": "12.9999.Registry.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import Registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import Registry"}]}, {"label": "_RealLike", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import _RealLike", "symbolLabel": "_RealLike"}, "sortText": "12.9999._RealLike.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import _RealLike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import _RealLike\n"}]}, {"label": "Real", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import Real", "symbolLabel": "Real"}, "sortText": "12.9999.Real.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import Real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import Real\n"}]}, {"label": "ROUND_CEILING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_CEILING", "symbolLabel": "ROUND_CEILING"}, "sortText": "12.9999.ROUND_CEILING.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_CEILING"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_CEILING"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_CEILING\n"}]}, {"label": "ROUND_HALF_EVEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_HALF_EVEN", "symbolLabel": "ROUND_HALF_EVEN"}, "sortText": "12.9999.ROUND_HALF_EVEN.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_HALF_EVEN"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_HALF_EVEN"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_HALF_EVEN\n"}]}, {"label": "Rounded", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import Rounded", "symbolLabel": "Rounded"}, "sortText": "12.9999.Rounded.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import Rounded"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Rounded"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import Rounded\n"}]}, {"label": "RollingAndExpandingMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import RollingAndExpandingMixin", "symbolLabel": "RollingAndExpandingMixin"}, "sortText": "12.9999.RollingAndExpandingMixin.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import RollingAndExpandingMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RollingAndExpandingMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import RollingAndExpandingMixin"}]}, {"label": "RESERVED_NCS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_NCS", "symbolLabel": "RESERVED_NCS"}, "sortText": "12.9999.RESERVED_NCS.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_NCS"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_NCS"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_NCS\n"}]}, {"label": "RESERVED_MICROSOFT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_MICROSOFT", "symbolLabel": "RESERVED_MICROSOFT"}, "sortText": "12.9999.RESERVED_MICROSOFT.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_MICROSOFT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_MICROSOFT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_MICROSOFT\n"}]}, {"label": "RESERVED_FUTURE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_FUTURE", "symbolLabel": "RESERVED_FUTURE"}, "sortText": "12.9999.RESERVED_FUTURE.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_FUTURE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_FUTURE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_FUTURE\n"}]}, {"label": "_ReturnType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _ReturnType", "symbolLabel": "_ReturnType"}, "sortText": "12.9999._ReturnType.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _ReturnType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _ReturnType\n"}]}, {"label": "_reconstruct", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _reconstruct", "symbolLabel": "_reconstruct"}, "sortText": "12.9999._reconstruct.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _reconstruct"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _reconstruct\n"}]}, {"label": "RAISE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import RAISE", "symbolLabel": "RAISE"}, "sortText": "12.9999.RAISE.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import RAISE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RAISE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import RAISE\n"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.grouper import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.27.pandas.core.groupby.grouper", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.grouper"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.grouper import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.grouper import recode_for_groupby"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import replace_regex"}]}, {"label": "raise_construction_error", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.managers import raise_construction_error", "symbolLabel": "raise_construction_error"}, "sortText": "12.9999.raise_construction_error.30.pandas.core.internals.managers", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.managers"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.managers import raise_construction_error"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "raise_construction_error"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.managers import raise_construction_error"}]}, {"label": "resample", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core import resample", "symbolLabel": "resample"}, "sortText": "12.9999.resample.11.pandas.core", "detail": "Auto-import", "labelDetails": {"description": "pandas.core"}, "documentation": {"kind": "plaintext", "value": "from pandas.core import resample"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resample"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core import resample"}]}], "isIncomplete": true}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 2, "result": {"items": [{"label": "build_report", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "build_report"}, "sortText": "09.9999.build_report"}, {"label": "report", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "report"}, "sortText": "09.9999.report"}, {"label": "velocity_series", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "velocity_series"}, "sortText": "09.9999.velocity_series"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.reset_option"}, "additionalTextEdits": []}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.14.pandas._config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config import reset_option"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.RangeIndex"}, "additionalTextEdits": []}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.core.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.23.pandas.core.indexes.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.26.pandas.core.dtypes.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.range import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.core.indexes.range", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.range"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.range import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.range import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import RangeIndex"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_excel"}, "additionalTextEdits": []}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_excel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_excel"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.excel import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.15.pandas.io.excel", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.excel"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.excel import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_excel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.excel import read_excel"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_csv"}, "additionalTextEdits": []}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_csv"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_csv"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_csv"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_fwf"}, "additionalTextEdits": []}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_fwf"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_fwf"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_fwf"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_table"}, "additionalTextEdits": []}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_table"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_table"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_table"}]}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_pickle"}, "additionalTextEdits": []}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_pickle"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_pickle"}]}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pickle import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.16.pandas.io.pickle", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pickle"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pickle import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_pickle"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pickle import read_pickle"}]}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_hdf"}, "additionalTextEdits": []}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_hdf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_hdf"}]}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_hdf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import read_hdf"}]}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql"}, "additionalTextEdits": []}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql"}]}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql"}]}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_query"}, "additionalTextEdits": []}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_query"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql_query"}]}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_query"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql_query"}]}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_table"}, "additionalTextEdits": []}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql_table"}]}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql_table"}]}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_clipboard"}, "additionalTextEdits": []}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_clipboard"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_clipboard"}]}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.clipboards import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.20.pandas.io.clipboards", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.clipboards"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.clipboards import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_clipboard"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.clipboards import read_clipboard"}]}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_parquet"}, "additionalTextEdits": []}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_parquet"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_parquet"}]}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parquet import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.17.pandas.io.parquet", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parquet"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parquet import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_parquet"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parquet import read_parquet"}]}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_orc"}, "additionalTextEdits": []}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_orc"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_orc"}]}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.orc import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.13.pandas.io.orc", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.orc"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.orc import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_orc"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.orc import read_orc"}]}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_feather"}, "additionalTextEdits": []}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_feather"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_feather"}]}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.feather_format import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.24.pandas.io.feather_format", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.feather_format"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.feather_format import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_feather"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.feather_format import read_feather"}]}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_gbq"}, "additionalTextEdits": []}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_gbq"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_gbq"}]}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.gbq import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.13.pandas.io.gbq", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.gbq"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.gbq import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_gbq"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.gbq import read_gbq"}]}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_html"}, "additionalTextEdits": []}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_html"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_html"}]}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_html"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import read_html"}]}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_xml"}, "additionalTextEdits": []}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_xml"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_xml"}]}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.xml import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.13.pandas.io.xml", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.xml"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.xml import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_xml"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.xml import read_xml"}]}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_json"}, "additionalTextEdits": []}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_json"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_json"}]}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.json import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.14.pandas.io.json", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.json"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.json import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_json"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.json import read_json"}]}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_stata"}, "additionalTextEdits": []}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_stata"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_stata"}]}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_stata"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import read_stata"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sas"}, "additionalTextEdits": []}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sas"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.13.pandas.io.sas", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas import read_sas"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import read_sas"}]}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_spss"}, "additionalTextEdits": []}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_spss"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_spss"}]}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.spss import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.14.pandas.io.spss", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.spss"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.spss import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_spss"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.spss import read_spss"}]}, {"label": "ReadOnlyBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadOnlyBuffer", "symbolLabel": "ReadOnlyBuffer"}, "sortText": "12.9999.ReadOnlyBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadOnlyBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnlyBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadOnlyBuffer\n"}]}, {"label": "ReadableBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadableBuffer", "symbolLabel": "ReadableBuffer"}, "sortText": "12.9999.ReadableBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadableBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadableBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadableBuffer\n"}]}, {"label": "_ReleaseLevel", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from sys import _ReleaseLevel", "symbolLabel": "_ReleaseLevel"}, "sortText": "12.9999._ReleaseLevel.03.sys", "detail": "Auto-import", "labelDetails": {"description": "sys"}, "documentation": {"kind": "plaintext", "value": "from sys import _ReleaseLevel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReleaseLevel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from sys import _ReleaseLevel\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_co\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_nd_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_nd_co\n"}]}, {"label": "resolve_bases", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import resolve_bases", "symbolLabel": "resolve_bases"}, "sortText": "12.9999.resolve_bases.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import resolve_bases"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resolve_bases"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import resolve_bases\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from collections.abc import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.15.collections.abc", "detail": "Auto-import", "labelDetails": {"description": "collections.abc"}, "documentation": {"kind": "plaintext", "value": "from collections.abc import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from collections.abc import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reversible\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Required\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Required\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import runtime_checkable\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime_checkable\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import reveal_type\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import reveal_type\n"}]}, {"label": "runtime", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime", "symbolLabel": "runtime"}, "sortText": "12.9999.runtime.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime\n"}]}, {"label": "Reader", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reader", "symbolLabel": "Reader"}, "sortText": "12.9999.Reader.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reader"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reader"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reader\n"}]}, {"label": "ReadOnly", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ReadOnly", "symbolLabel": "ReadOnly"}, "sortText": "12.9999.ReadOnly.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ReadOnly"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnly"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ReadOnly\n"}]}, {"label": "ReprEnum", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from enum import ReprEnum", "symbolLabel": "ReprEnum"}, "sortText": "12.9999.ReprEnum.04.enum", "detail": "Auto-import", "labelDetails": {"description": "enum"}, "documentation": {"kind": "plaintext", "value": "from enum import ReprEnum"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReprEnum"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from enum import ReprEnum\n"}]}, {"label": "resetwarnings", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from warnings import resetwarnings", "symbolLabel": "resetwarnings"}, "sortText": "12.9999.resetwarnings.08.warnings", "detail": "Auto-import", "labelDetails": {"description": "warnings"}, "documentation": {"kind": "plaintext", "value": "from warnings import resetwarnings"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resetwarnings"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from warnings import resetwarnings\n"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import re", "symbolLabel": "re"}, "sortText": "12.9999.re.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import re", "symbolLabel": "re"}, "sortText": "12.9999.re.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import re", "symbolLabel": "re"}, "sortText": "12.9999.re.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.inference import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.dtypes.inference", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.inference"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.inference import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.inference import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.array_algos.replace import re", "symbolLabel": "re"}, "sortText": "12.9999.re.31.pandas.core.array_algos.replace", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.array_algos.replace"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.array_algos.replace import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.array_algos.replace import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import re", "symbolLabel": "re"}, "sortText": "12.9999.re.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import re", "symbolLabel": "re"}, "sortText": "12.9999.re.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import re", "symbolLabel": "re"}, "sortText": "12.9999.re.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import re"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import register_extension_dtype"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import register_extension_dtype"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.missing import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.26.pandas.core.dtypes.missing", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.missing"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.missing import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.missing import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.base import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.16.pandas.core.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.base import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.base import remove_na_arraylike"}]}, {"label": "_reconstruct_data", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.algorithms import _reconstruct_data", "symbolLabel": "_reconstruct_data"}, "sortText": "12.9999._reconstruct_data.22.pandas.core.algorithms", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.algorithms"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.algorithms import _reconstruct_data"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct_data"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.algorithms import _reconstruct_data"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.interval import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.28.pandas.core.indexes.interval", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.interval"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.interval import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.interval import rewrite_exception"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import rewrite_exception"}]}, {"label": "reshape", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import reshape"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reshape\n"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import reshape\n"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import REF_COUNT"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.base import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.23.pandas.core.arrays.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.base import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.base import roperator"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import ReindexMethod"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Renamer"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rewrite_warning"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import rewrite_warning"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reconstruct_and_relabel_result"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_and_relabel_result"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rec_array_to_mgr"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import rec_array_to_mgr"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reorder_arrays"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import reorder_arrays"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.feather_format import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.24.pandas.io.feather_format", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.feather_format"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.feather_format import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.feather_format import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parquet import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.io.parquet", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parquet"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parquet import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parquet import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.orc import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.13.pandas.io.orc", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.orc"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.orc import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.orc import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.xml import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.13.pandas.io.xml", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.xml"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.xml import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.xml import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import ReadBuffer"}]}, {"label": "_reindex_for_setitem", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import _reindex_for_setitem", "symbolLabel": "_reindex_for_setitem"}, "sortText": "12.9999._reindex_for_setitem.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import _reindex_for_setitem"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_for_setitem"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import _reindex_for_setitem"}]}, {"label": "_RWrapped", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapped", "symbolLabel": "_RWrapped"}, "sortText": "12.9999._RWrapped.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapped"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapped"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapped\n"}]}, {"label": "_RWrapper", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapper", "symbolLabel": "_RWrapper"}, "sortText": "12.9999._RWrapper.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapper"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapper"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapper\n"}]}, {"label": "reduce", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import reduce", "symbolLabel": "reduce"}, "sortText": "12.9999.reduce.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import reduce"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reduce"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import reduce\n"}]}, {"label": "_RegType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RegType", "symbolLabel": "_RegType"}, "sortText": "12.9999._RegType.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RegType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RegType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RegType\n"}]}, {"label": "rec", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rec", "symbolLabel": "rec"}, "sortText": "12.9999.rec.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rec"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rec\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import record", "symbolLabel": "record"}, "sortText": "12.9999.record.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import record\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import record", "symbolLabel": "record"}, "sortText": "12.9999.record.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import record\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import recarray\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import recarray\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import repeat\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import repeat\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from ctypes import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.06.ctypes", "detail": "Auto-import", "labelDetails": {"description": "ctypes"}, "documentation": {"kind": "plaintext", "value": "from ctypes import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from ctypes import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import resize\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import ravel\n"}]}, {"label": "require", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import require", "symbolLabel": "require"}, "sortText": "12.9999.require.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import require"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import require\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import result_type\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import result_type\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel_multi_index\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import ravel_multi_index\n"}]}, {"label": "real", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real", "symbolLabel": "real"}, "sortText": "12.9999.real.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real\n"}]}, {"label": "real_if_close", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real_if_close", "symbolLabel": "real_if_close"}, "sortText": "12.9999.real_if_close.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real_if_close"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real_if_close"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real_if_close\n"}]}, {"label": "_RealT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealT_co", "symbolLabel": "_RealT_co"}, "sortText": "12.9999._RealT_co.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealT_co\n"}]}, {"label": "_RealArrayT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealArrayT", "symbolLabel": "_RealArrayT"}, "sortText": "12.9999._RealArrayT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealArrayT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealArrayT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealArrayT\n"}]}, {"label": "_RealNumberT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealNumberT", "symbolLabel": "_RealNumberT"}, "sortText": "12.9999._RealNumberT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealNumberT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealNumberT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealNumberT\n"}]}, {"label": "_RealMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealMixin", "symbolLabel": "_RealMixin"}, "sortText": "12.9999._RealMixin.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealMixin\n"}]}, {"label": "rad2deg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rad2deg", "symbolLabel": "rad2deg"}, "sortText": "12.9999.rad2deg.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rad2deg"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rad2deg"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rad2deg\n"}]}, {"label": "reciprocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reciprocal", "symbolLabel": "reciprocal"}, "sortText": "12.9999.reciprocal.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reciprocal"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reciprocal"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reciprocal\n"}]}, {"label": "remainder", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import remainder", "symbolLabel": "remainder"}, "sortText": "12.9999.remainder.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import remainder"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remainder"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import remainder\n"}]}, {"label": "RegisteredOption", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import RegisteredOption", "symbolLabel": "RegisteredOption"}, "sortText": "12.9999.RegisteredOption.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import RegisteredOption"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RegisteredOption"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import RegisteredOption"}]}, {"label": "_reset_option", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import _reset_option", "symbolLabel": "_reset_option"}, "sortText": "12.9999._reset_option.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import _reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import _reset_option"}]}, {"label": "register_option", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import register_option", "symbolLabel": "register_option"}, "sortText": "12.9999.register_option.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import register_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import register_option"}]}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.common import registry", "symbolLabel": "registry"}, "sortText": "12.9999.registry.25.pandas.core.dtypes.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.common import registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.common import registry"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RandomState"}]}, {"label": "random_state", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import random_state", "symbolLabel": "random_state"}, "sortText": "12.9999.random_state.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import random_state"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "random_state"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import random_state"}]}, {"label": "require_length_match", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import require_length_match", "symbolLabel": "require_length_match"}, "sortText": "12.9999.require_length_match.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import require_length_match"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require_length_match"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import require_length_match"}]}, {"label": "_register_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import _register_accessor", "symbolLabel": "_register_accessor"}, "sortText": "12.9999._register_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import _register_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_register_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import _register_accessor"}]}, {"label": "register_dataframe_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_dataframe_accessor", "symbolLabel": "register_dataframe_accessor"}, "sortText": "12.9999.register_dataframe_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_dataframe_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_dataframe_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_dataframe_accessor"}]}, {"label": "register_series_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_series_accessor", "symbolLabel": "register_series_accessor"}, "sortText": "12.9999.register_series_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_series_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_series_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_series_accessor"}]}, {"label": "register_index_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_index_accessor", "symbolLabel": "register_index_accessor"}, "sortText": "12.9999.register_index_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_index_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_index_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_index_accessor"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import Resampler"}]}, {"label": "ResType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResType", "symbolLabel": "ResType"}, "sortText": "12.9999.ResType.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResType"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import ResamplerWindowApply"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_func"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.generic import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.27.pandas.core.groupby.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.generic import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.generic import reconstruct_func"}]}, {"label": "relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import relabel_result", "symbolLabel": "relabel_result"}, "sortText": "12.9999.relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import relabel_result"}]}, {"label": "REDUCTION_ALIASES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import REDUCTION_ALIASES", "symbolLabel": "REDUCTION_ALIASES"}, "sortText": "12.9999.REDUCTION_ALIASES.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import REDUCTION_ALIASES"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REDUCTION_ALIASES"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import REDUCTION_ALIASES"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import recode_for_categories"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.categorical import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.30.pandas.core.arrays.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.categorical import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.categorical import recode_for_categories"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.categorical import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.31.pandas.core.groupby.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.categorical import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.categorical import recode_for_categories"}]}, {"label": "_require_listlike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import _require_listlike", "symbolLabel": "_require_listlike"}, "sortText": "12.9999._require_listlike.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import _require_listlike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_require_listlike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import _require_listlike"}]}, {"label": "range_to_ndarray", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import range_to_ndarray", "symbolLabel": "range_to_ndarray"}, "sortText": "12.9999.range_to_ndarray.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import range_to_ndarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "range_to_ndarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import range_to_ndarray"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.19.pandas._libs.tslibs", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs import Resolution"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs.dtypes import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.26.pandas._libs.tslibs.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs.dtypes import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs.dtypes import Resolution"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.array_algos.replace import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.31.pandas.core.array_algos.replace", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.array_algos.replace"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.array_algos.replace import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.array_algos.replace import replace_regex"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import replace_regex"}]}, {"label": "_reindex_axis", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import _reindex_axis", "symbolLabel": "_reindex_axis"}, "sortText": "12.9999._reindex_axis.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import _reindex_axis"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_axis"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import _reindex_axis"}]}, {"label": "ReadPickleBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pickle import ReadPickleBuffer", "symbolLabel": "ReadPickleBuffer"}, "sortText": "12.9999.ReadPickleBuffer.16.pandas.io.pickle", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pickle"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pickle import ReadPickleBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadPickleBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pickle import ReadPickleBuffer"}]}, {"label": "Registry", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import Registry", "symbolLabel": "Registry"}, "sortText": "12.9999.Registry.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import Registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import Registry"}]}, {"label": "_RealLike", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import _RealLike", "symbolLabel": "_RealLike"}, "sortText": "12.9999._RealLike.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import _RealLike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import _RealLike\n"}]}, {"label": "Real", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import Real", "symbolLabel": "Real"}, "sortText": "12.9999.Real.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import Real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import Real\n"}]}, {"label": "ROUND_CEILING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_CEILING", "symbolLabel": "ROUND_CEILING"}, "sortText": "12.9999.ROUND_CEILING.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_CEILING"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_CEILING"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_CEILING\n"}]}, {"label": "ROUND_HALF_EVEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_HALF_EVEN", "symbolLabel": "ROUND_HALF_EVEN"}, "sortText": "12.9999.ROUND_HALF_EVEN.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_HALF_EVEN"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_HALF_EVEN"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_HALF_EVEN\n"}]}, {"label": "Rounded", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import Rounded", "symbolLabel": "Rounded"}, "sortText": "12.9999.Rounded.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import Rounded"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Rounded"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import Rounded\n"}]}, {"label": "RollingAndExpandingMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import RollingAndExpandingMixin", "symbolLabel": "RollingAndExpandingMixin"}, "sortText": "12.9999.RollingAndExpandingMixin.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import RollingAndExpandingMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RollingAndExpandingMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import RollingAndExpandingMixin"}]}, {"label": "RESERVED_NCS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_NCS", "symbolLabel": "RESERVED_NCS"}, "sortText": "12.9999.RESERVED_NCS.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_NCS"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_NCS"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_NCS\n"}]}, {"label": "RESERVED_MICROSOFT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_MICROSOFT", "symbolLabel": "RESERVED_MICROSOFT"}, "sortText": "12.9999.RESERVED_MICROSOFT.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_MICROSOFT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_MICROSOFT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_MICROSOFT\n"}]}, {"label": "RESERVED_FUTURE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_FUTURE", "symbolLabel": "RESERVED_FUTURE"}, "sortText": "12.9999.RESERVED_FUTURE.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_FUTURE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_FUTURE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_FUTURE\n"}]}, {"label": "_RecArray", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import _RecArray", "symbolLabel": "_RecArray"}, "sortText": "12.9999._RecArray.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import _RecArray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RecArray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import _RecArray\n"}]}, {"label": "_ReturnType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _ReturnType", "symbolLabel": "_ReturnType"}, "sortText": "12.9999._ReturnType.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _ReturnType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _ReturnType\n"}]}, {"label": "_reconstruct", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _reconstruct", "symbolLabel": "_reconstruct"}, "sortText": "12.9999._reconstruct.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _reconstruct"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _reconstruct\n"}]}, {"label": "RAISE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import RAISE", "symbolLabel": "RAISE"}, "sortText": "12.9999.RAISE.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import RAISE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RAISE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import RAISE\n"}]}, {"label": "ravel_compat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.categorical import ravel_compat", "symbolLabel": "ravel_compat"}, "sortText": "12.9999.ravel_compat.30.pandas.core.arrays.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.categorical import ravel_compat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_compat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.categorical import ravel_compat"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.grouper import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.27.pandas.core.groupby.grouper", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.grouper"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.grouper import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.grouper import recode_for_groupby"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.categorical import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.31.pandas.core.groupby.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.categorical import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.categorical import recode_for_groupby"}]}, {"label": "raise_construction_error", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.managers import raise_construction_error", "symbolLabel": "raise_construction_error"}, "sortText": "12.9999.raise_construction_error.30.pandas.core.internals.managers", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.managers"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.managers import raise_construction_error"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "raise_construction_error"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.managers import raise_construction_error"}]}, {"label": "register_writer", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.excel import register_writer", "symbolLabel": "register_writer"}, "sortText": "12.9999.register_writer.15.pandas.io.excel", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.excel"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.excel import register_writer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_writer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.excel import register_writer"}]}, {"label": "_RE_WHITESPACE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _RE_WHITESPACE", "symbolLabel": "_RE_WHITESPACE"}, "sortText": "12.9999._RE_WHITESPACE.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _RE_WHITESPACE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RE_WHITESPACE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _RE_WHITESPACE"}]}, {"label": "_remove_whitespace", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _remove_whitespace", "symbolLabel": "_remove_whitespace"}, "sortText": "12.9999._remove_whitespace.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _remove_whitespace"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_remove_whitespace"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _remove_whitespace"}]}, {"label": "_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _read", "symbolLabel": "_read"}, "sortText": "12.9999._read.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _read"}]}, {"label": "_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import _read", "symbolLabel": "_read"}, "sortText": "12.9999._read.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import _read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import _read"}]}, {"label": "ReadCsvBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import ReadCsvBuffer", "symbolLabel": "ReadCsvBuffer"}, "sortText": "12.9999.ReadCsvBuffer.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import ReadCsvBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadCsvBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import ReadCsvBuffer"}]}, {"label": "_refine_defaults_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import _refine_defaults_read", "symbolLabel": "_refine_defaults_read"}, "sortText": "12.9999._refine_defaults_read.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import _refine_defaults_read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_refine_defaults_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import _refine_defaults_read"}]}, {"label": "ReaderBase", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import ReaderBase", "symbolLabel": "ReaderBase"}, "sortText": "12.9999.ReaderBase.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import ReaderBase"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReaderBase"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import ReaderBase"}]}, {"label": "resample", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core import resample", "symbolLabel": "resample"}, "sortText": "12.9999.resample.11.pandas.core", "detail": "Auto-import", "labelDetails": {"description": "pandas.core"}, "documentation": {"kind": "plaintext", "value": "from pandas.core import resample"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resample"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core import resample"}]}, {"label": "records", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core import records", "symbolLabel": "records"}, "sortText": "12.9999.records.11.numpy._core", "detail": "Auto-import", "labelDetails": {"description": "numpy._core"}, "documentation": {"kind": "plaintext", "value": "from numpy._core import records"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "records"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core import records\n"}]}, {"label": "readers", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import readers", "symbolLabel": "readers"}, "sortText": "12.9999.readers.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import readers"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "readers"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import readers"}]}], "isIncomplete": true}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 3, "result": {"items": [{"label": "build_report", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "build_report"}, "sortText": "09.9999.build_report"}, {"label": "report", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "report"}, "sortText": "09.9999.report"}, {"label": "velocity_series", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "velocity_series"}, "sortText": "09.9999.velocity_series"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.reset_option"}, "additionalTextEdits": []}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.14.pandas._config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config import reset_option"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.RangeIndex"}, "additionalTextEdits": []}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.core.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.23.pandas.core.indexes.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.26.pandas.core.dtypes.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.range import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.core.indexes.range", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.range"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.range import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.range import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import RangeIndex"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_excel"}, "additionalTextEdits": []}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_excel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_excel"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.excel import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.15.pandas.io.excel", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.excel"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.excel import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_excel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.excel import read_excel"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_csv"}, "additionalTextEdits": []}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_csv"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_csv"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_csv"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_fwf"}, "additionalTextEdits": []}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_fwf"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_fwf"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_fwf"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_table"}, "additionalTextEdits": []}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_table"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_table"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_table"}]}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_pickle"}, "additionalTextEdits": []}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_pickle"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_pickle"}]}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pickle import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.16.pandas.io.pickle", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pickle"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pickle import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_pickle"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pickle import read_pickle"}]}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_hdf"}, "additionalTextEdits": []}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_hdf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_hdf"}]}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_hdf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import read_hdf"}]}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql"}, "additionalTextEdits": []}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql"}]}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql"}]}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_query"}, "additionalTextEdits": []}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_query"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql_query"}]}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_query"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql_query"}]}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_table"}, "additionalTextEdits": []}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql_table"}]}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql_table"}]}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_clipboard"}, "additionalTextEdits": []}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_clipboard"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_clipboard"}]}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.clipboards import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.20.pandas.io.clipboards", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.clipboards"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.clipboards import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_clipboard"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.clipboards import read_clipboard"}]}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_parquet"}, "additionalTextEdits": []}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_parquet"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_parquet"}]}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parquet import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.17.pandas.io.parquet", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parquet"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parquet import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_parquet"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parquet import read_parquet"}]}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_orc"}, "additionalTextEdits": []}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_orc"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_orc"}]}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.orc import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.13.pandas.io.orc", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.orc"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.orc import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_orc"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.orc import read_orc"}]}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_feather"}, "additionalTextEdits": []}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_feather"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_feather"}]}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.feather_format import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.24.pandas.io.feather_format", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.feather_format"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.feather_format import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_feather"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.feather_format import read_feather"}]}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_gbq"}, "additionalTextEdits": []}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_gbq"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_gbq"}]}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.gbq import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.13.pandas.io.gbq", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.gbq"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.gbq import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_gbq"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.gbq import read_gbq"}]}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_html"}, "additionalTextEdits": []}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_html"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_html"}]}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_html"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import read_html"}]}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_xml"}, "additionalTextEdits": []}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_xml"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_xml"}]}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.xml import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.13.pandas.io.xml", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.xml"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.xml import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_xml"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.xml import read_xml"}]}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_json"}, "additionalTextEdits": []}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_json"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_json"}]}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.json import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.14.pandas.io.json", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.json"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.json import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_json"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.json import read_json"}]}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_stata"}, "additionalTextEdits": []}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_stata"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_stata"}]}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_stata"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import read_stata"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sas"}, "additionalTextEdits": []}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sas"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.13.pandas.io.sas", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas import read_sas"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import read_sas"}]}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_spss"}, "additionalTextEdits": []}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_spss"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_spss"}]}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.spss import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.14.pandas.io.spss", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.spss"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.spss import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_spss"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.spss import read_spss"}]}, {"label": "ReadOnlyBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadOnlyBuffer", "symbolLabel": "ReadOnlyBuffer"}, "sortText": "12.9999.ReadOnlyBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadOnlyBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnlyBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadOnlyBuffer\n"}]}, {"label": "ReadableBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadableBuffer", "symbolLabel": "ReadableBuffer"}, "sortText": "12.9999.ReadableBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadableBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadableBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadableBuffer\n"}]}, {"label": "_ReleaseLevel", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from sys import _ReleaseLevel", "symbolLabel": "_ReleaseLevel"}, "sortText": "12.9999._ReleaseLevel.03.sys", "detail": "Auto-import", "labelDetails": {"description": "sys"}, "documentation": {"kind": "plaintext", "value": "from sys import _ReleaseLevel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReleaseLevel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from sys import _ReleaseLevel\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_co\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_nd_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_nd_co\n"}]}, {"label": "resolve_bases", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import resolve_bases", "symbolLabel": "resolve_bases"}, "sortText": "12.9999.resolve_bases.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import resolve_bases"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resolve_bases"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import resolve_bases\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from collections.abc import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.15.collections.abc", "detail": "Auto-import", "labelDetails": {"description": "collections.abc"}, "documentation": {"kind": "plaintext", "value": "from collections.abc import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from collections.abc import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reversible\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Required\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Required\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import runtime_checkable\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime_checkable\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import reveal_type\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import reveal_type\n"}]}, {"label": "runtime", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime", "symbolLabel": "runtime"}, "sortText": "12.9999.runtime.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime\n"}]}, {"label": "Reader", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reader", "symbolLabel": "Reader"}, "sortText": "12.9999.Reader.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reader"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reader"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reader\n"}]}, {"label": "ReadOnly", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ReadOnly", "symbolLabel": "ReadOnly"}, "sortText": "12.9999.ReadOnly.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ReadOnly"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnly"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ReadOnly\n"}]}, {"label": "ReprEnum", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from enum import ReprEnum", "symbolLabel": "ReprEnum"}, "sortText": "12.9999.ReprEnum.04.enum", "detail": "Auto-import", "labelDetails": {"description": "enum"}, "documentation": {"kind": "plaintext", "value": "from enum import ReprEnum"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReprEnum"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from enum import ReprEnum\n"}]}, {"label": "resetwarnings", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from warnings import resetwarnings", "symbolLabel": "resetwarnings"}, "sortText": "12.9999.resetwarnings.08.warnings", "detail": "Auto-import", "labelDetails": {"description": "warnings"}, "documentation": {"kind": "plaintext", "value": "from warnings import resetwarnings"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resetwarnings"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from warnings import resetwarnings\n"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import re", "symbolLabel": "re"}, "sortText": "12.9999.re.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import re", "symbolLabel": "re"}, "sortText": "12.9999.re.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import re", "symbolLabel": "re"}, "sortText": "12.9999.re.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.inference import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.dtypes.inference", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.inference"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.inference import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.inference import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.array_algos.replace import re", "symbolLabel": "re"}, "sortText": "12.9999.re.31.pandas.core.array_algos.replace", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.array_algos.replace"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.array_algos.replace import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.array_algos.replace import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import re", "symbolLabel": "re"}, "sortText": "12.9999.re.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import re", "symbolLabel": "re"}, "sortText": "12.9999.re.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import re", "symbolLabel": "re"}, "sortText": "12.9999.re.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import re"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import register_extension_dtype"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import register_extension_dtype"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.missing import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.26.pandas.core.dtypes.missing", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.missing"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.missing import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.missing import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.base import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.16.pandas.core.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.base import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.base import remove_na_arraylike"}]}, {"label": "_reconstruct_data", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.algorithms import _reconstruct_data", "symbolLabel": "_reconstruct_data"}, "sortText": "12.9999._reconstruct_data.22.pandas.core.algorithms", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.algorithms"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.algorithms import _reconstruct_data"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct_data"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.algorithms import _reconstruct_data"}]}, {"label": "range_to_ndarray", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.construction import range_to_ndarray", "symbolLabel": "range_to_ndarray"}, "sortText": "12.9999.range_to_ndarray.24.pandas.core.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.construction import range_to_ndarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "range_to_ndarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.construction import range_to_ndarray"}]}, {"label": "range_to_ndarray", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import range_to_ndarray", "symbolLabel": "range_to_ndarray"}, "sortText": "12.9999.range_to_ndarray.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import range_to_ndarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "range_to_ndarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import range_to_ndarray"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.interval import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.28.pandas.core.indexes.interval", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.interval"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.interval import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.interval import rewrite_exception"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import rewrite_exception"}]}, {"label": "reshape", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import reshape"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reshape\n"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import reshape\n"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import REF_COUNT"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.base import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.23.pandas.core.arrays.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.base import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.base import roperator"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import ReindexMethod"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Renamer"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rewrite_warning"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import rewrite_warning"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reconstruct_and_relabel_result"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_and_relabel_result"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rec_array_to_mgr"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import rec_array_to_mgr"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reorder_arrays"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import reorder_arrays"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.feather_format import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.24.pandas.io.feather_format", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.feather_format"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.feather_format import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.feather_format import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parquet import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.io.parquet", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parquet"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parquet import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parquet import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.orc import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.13.pandas.io.orc", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.orc"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.orc import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.orc import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.xml import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.13.pandas.io.xml", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.xml"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.xml import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.xml import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import ReadBuffer"}]}, {"label": "_reindex_for_setitem", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import _reindex_for_setitem", "symbolLabel": "_reindex_for_setitem"}, "sortText": "12.9999._reindex_for_setitem.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import _reindex_for_setitem"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_for_setitem"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import _reindex_for_setitem"}]}, {"label": "_RWrapped", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapped", "symbolLabel": "_RWrapped"}, "sortText": "12.9999._RWrapped.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapped"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapped"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapped\n"}]}, {"label": "_RWrapper", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapper", "symbolLabel": "_RWrapper"}, "sortText": "12.9999._RWrapper.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapper"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapper"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapper\n"}]}, {"label": "reduce", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import reduce", "symbolLabel": "reduce"}, "sortText": "12.9999.reduce.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import reduce"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reduce"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import reduce\n"}]}, {"label": "_RegType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RegType", "symbolLabel": "_RegType"}, "sortText": "12.9999._RegType.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RegType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RegType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RegType\n"}]}, {"label": "rec", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rec", "symbolLabel": "rec"}, "sortText": "12.9999.rec.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rec"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rec\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import record", "symbolLabel": "record"}, "sortText": "12.9999.record.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import record\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import record", "symbolLabel": "record"}, "sortText": "12.9999.record.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import record\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import recarray\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import recarray\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import repeat\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import repeat\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from ctypes import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.06.ctypes", "detail": "Auto-import", "labelDetails": {"description": "ctypes"}, "documentation": {"kind": "plaintext", "value": "from ctypes import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from ctypes import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import resize\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import ravel\n"}]}, {"label": "require", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import require", "symbolLabel": "require"}, "sortText": "12.9999.require.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import require"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import require\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import result_type\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import result_type\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel_multi_index\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import ravel_multi_index\n"}]}, {"label": "real", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real", "symbolLabel": "real"}, "sortText": "12.9999.real.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real\n"}]}, {"label": "real_if_close", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real_if_close", "symbolLabel": "real_if_close"}, "sortText": "12.9999.real_if_close.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real_if_close"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real_if_close"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real_if_close\n"}]}, {"label": "_RealT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealT_co", "symbolLabel": "_RealT_co"}, "sortText": "12.9999._RealT_co.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealT_co\n"}]}, {"label": "_RealArrayT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealArrayT", "symbolLabel": "_RealArrayT"}, "sortText": "12.9999._RealArrayT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealArrayT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealArrayT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealArrayT\n"}]}, {"label": "_RealNumberT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealNumberT", "symbolLabel": "_RealNumberT"}, "sortText": "12.9999._RealNumberT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealNumberT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealNumberT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealNumberT\n"}]}, {"label": "_RealMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealMixin", "symbolLabel": "_RealMixin"}, "sortText": "12.9999._RealMixin.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealMixin\n"}]}, {"label": "rad2deg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rad2deg", "symbolLabel": "rad2deg"}, "sortText": "12.9999.rad2deg.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rad2deg"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rad2deg"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rad2deg\n"}]}, {"label": "reciprocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reciprocal", "symbolLabel": "reciprocal"}, "sortText": "12.9999.reciprocal.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reciprocal"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reciprocal"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reciprocal\n"}]}, {"label": "remainder", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import remainder", "symbolLabel": "remainder"}, "sortText": "12.9999.remainder.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import remainder"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remainder"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import remainder\n"}]}, {"label": "RegisteredOption", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import RegisteredOption", "symbolLabel": "RegisteredOption"}, "sortText": "12.9999.RegisteredOption.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import RegisteredOption"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RegisteredOption"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import RegisteredOption"}]}, {"label": "_reset_option", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import _reset_option", "symbolLabel": "_reset_option"}, "sortText": "12.9999._reset_option.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import _reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import _reset_option"}]}, {"label": "register_option", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import register_option", "symbolLabel": "register_option"}, "sortText": "12.9999.register_option.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import register_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import register_option"}]}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.common import registry", "symbolLabel": "registry"}, "sortText": "12.9999.registry.25.pandas.core.dtypes.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.common import registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.common import registry"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RandomState"}]}, {"label": "random_state", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import random_state", "symbolLabel": "random_state"}, "sortText": "12.9999.random_state.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import random_state"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "random_state"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import random_state"}]}, {"label": "require_length_match", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import require_length_match", "symbolLabel": "require_length_match"}, "sortText": "12.9999.require_length_match.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import require_length_match"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require_length_match"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import require_length_match"}]}, {"label": "_register_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import _register_accessor", "symbolLabel": "_register_accessor"}, "sortText": "12.9999._register_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import _register_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_register_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import _register_accessor"}]}, {"label": "register_dataframe_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_dataframe_accessor", "symbolLabel": "register_dataframe_accessor"}, "sortText": "12.9999.register_dataframe_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_dataframe_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_dataframe_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_dataframe_accessor"}]}, {"label": "register_series_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_series_accessor", "symbolLabel": "register_series_accessor"}, "sortText": "12.9999.register_series_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_series_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_series_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_series_accessor"}]}, {"label": "register_index_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_index_accessor", "symbolLabel": "register_index_accessor"}, "sortText": "12.9999.register_index_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_index_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_index_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_index_accessor"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import Resampler"}]}, {"label": "ResType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResType", "symbolLabel": "ResType"}, "sortText": "12.9999.ResType.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResType"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import ResamplerWindowApply"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_func"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.generic import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.27.pandas.core.groupby.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.generic import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.generic import reconstruct_func"}]}, {"label": "relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import relabel_result", "symbolLabel": "relabel_result"}, "sortText": "12.9999.relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import relabel_result"}]}, {"label": "REDUCTION_ALIASES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import REDUCTION_ALIASES", "symbolLabel": "REDUCTION_ALIASES"}, "sortText": "12.9999.REDUCTION_ALIASES.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import REDUCTION_ALIASES"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REDUCTION_ALIASES"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import REDUCTION_ALIASES"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import recode_for_categories"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.categorical import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.30.pandas.core.arrays.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.categorical import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.categorical import recode_for_categories"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.categorical import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.31.pandas.core.groupby.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.categorical import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.categorical import recode_for_categories"}]}, {"label": "_require_listlike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import _require_listlike", "symbolLabel": "_require_listlike"}, "sortText": "12.9999._require_listlike.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import _require_listlike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_require_listlike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import _require_listlike"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.19.pandas._libs.tslibs", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs import Resolution"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs.dtypes import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.26.pandas._libs.tslibs.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs.dtypes import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs.dtypes import Resolution"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.array_algos.replace import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.31.pandas.core.array_algos.replace", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.array_algos.replace"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.array_algos.replace import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.array_algos.replace import replace_regex"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import replace_regex"}]}, {"label": "_reindex_axis", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import _reindex_axis", "symbolLabel": "_reindex_axis"}, "sortText": "12.9999._reindex_axis.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import _reindex_axis"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_axis"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import _reindex_axis"}]}, {"label": "ReadPickleBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pickle import ReadPickleBuffer", "symbolLabel": "ReadPickleBuffer"}, "sortText": "12.9999.ReadPickleBuffer.16.pandas.io.pickle", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pickle"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pickle import ReadPickleBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadPickleBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pickle import ReadPickleBuffer"}]}, {"label": "Registry", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import Registry", "symbolLabel": "Registry"}, "sortText": "12.9999.Registry.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import Registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import Registry"}]}, {"label": "_RealLike", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import _RealLike", "symbolLabel": "_RealLike"}, "sortText": "12.9999._RealLike.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import _RealLike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import _RealLike\n"}]}, {"label": "Real", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import Real", "symbolLabel": "Real"}, "sortText": "12.9999.Real.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import Real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import Real\n"}]}, {"label": "ROUND_CEILING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_CEILING", "symbolLabel": "ROUND_CEILING"}, "sortText": "12.9999.ROUND_CEILING.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_CEILING"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_CEILING"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_CEILING\n"}]}, {"label": "ROUND_HALF_EVEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_HALF_EVEN", "symbolLabel": "ROUND_HALF_EVEN"}, "sortText": "12.9999.ROUND_HALF_EVEN.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_HALF_EVEN"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_HALF_EVEN"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_HALF_EVEN\n"}]}, {"label": "Rounded", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import Rounded", "symbolLabel": "Rounded"}, "sortText": "12.9999.Rounded.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import Rounded"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Rounded"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import Rounded\n"}]}, {"label": "RollingAndExpandingMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import RollingAndExpandingMixin", "symbolLabel": "RollingAndExpandingMixin"}, "sortText": "12.9999.RollingAndExpandingMixin.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import RollingAndExpandingMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RollingAndExpandingMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import RollingAndExpandingMixin"}]}, {"label": "RESERVED_NCS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_NCS", "symbolLabel": "RESERVED_NCS"}, "sortText": "12.9999.RESERVED_NCS.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_NCS"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_NCS"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_NCS\n"}]}, {"label": "RESERVED_MICROSOFT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_MICROSOFT", "symbolLabel": "RESERVED_MICROSOFT"}, "sortText": "12.9999.RESERVED_MICROSOFT.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_MICROSOFT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_MICROSOFT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_MICROSOFT\n"}]}, {"label": "RESERVED_FUTURE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_FUTURE", "symbolLabel": "RESERVED_FUTURE"}, "sortText": "12.9999.RESERVED_FUTURE.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_FUTURE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_FUTURE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_FUTURE\n"}]}, {"label": "_RecArray", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import _RecArray", "symbolLabel": "_RecArray"}, "sortText": "12.9999._RecArray.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import _RecArray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RecArray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import _RecArray\n"}]}, {"label": "_ReturnType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _ReturnType", "symbolLabel": "_ReturnType"}, "sortText": "12.9999._ReturnType.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _ReturnType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _ReturnType\n"}]}, {"label": "_reconstruct", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _reconstruct", "symbolLabel": "_reconstruct"}, "sortText": "12.9999._reconstruct.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _reconstruct"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _reconstruct\n"}]}, {"label": "RAISE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import RAISE", "symbolLabel": "RAISE"}, "sortText": "12.9999.RAISE.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import RAISE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RAISE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import RAISE\n"}]}, {"label": "ravel_compat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.categorical import ravel_compat", "symbolLabel": "ravel_compat"}, "sortText": "12.9999.ravel_compat.30.pandas.core.arrays.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.categorical import ravel_compat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_compat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.categorical import ravel_compat"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.grouper import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.27.pandas.core.groupby.grouper", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.grouper"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.grouper import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.grouper import recode_for_groupby"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.categorical import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.31.pandas.core.groupby.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.categorical import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.categorical import recode_for_groupby"}]}, {"label": "raise_construction_error", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.managers import raise_construction_error", "symbolLabel": "raise_construction_error"}, "sortText": "12.9999.raise_construction_error.30.pandas.core.internals.managers", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.managers"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.managers import raise_construction_error"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "raise_construction_error"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.managers import raise_construction_error"}]}, {"label": "register_writer", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.excel import register_writer", "symbolLabel": "register_writer"}, "sortText": "12.9999.register_writer.15.pandas.io.excel", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.excel"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.excel import register_writer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_writer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.excel import register_writer"}]}, {"label": "_RE_WHITESPACE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _RE_WHITESPACE", "symbolLabel": "_RE_WHITESPACE"}, "sortText": "12.9999._RE_WHITESPACE.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _RE_WHITESPACE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RE_WHITESPACE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _RE_WHITESPACE"}]}, {"label": "_remove_whitespace", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _remove_whitespace", "symbolLabel": "_remove_whitespace"}, "sortText": "12.9999._remove_whitespace.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _remove_whitespace"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_remove_whitespace"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _remove_whitespace"}]}, {"label": "_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _read", "symbolLabel": "_read"}, "sortText": "12.9999._read.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _read"}]}, {"label": "_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import _read", "symbolLabel": "_read"}, "sortText": "12.9999._read.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import _read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import _read"}]}, {"label": "ReadCsvBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import ReadCsvBuffer", "symbolLabel": "ReadCsvBuffer"}, "sortText": "12.9999.ReadCsvBuffer.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import ReadCsvBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadCsvBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import ReadCsvBuffer"}]}, {"label": "_refine_defaults_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import _refine_defaults_read", "symbolLabel": "_refine_defaults_read"}, "sortText": "12.9999._refine_defaults_read.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import _refine_defaults_read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_refine_defaults_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import _refine_defaults_read"}]}, {"label": "ReaderBase", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import ReaderBase", "symbolLabel": "ReaderBase"}, "sortText": "12.9999.ReaderBase.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import ReaderBase"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReaderBase"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import ReaderBase"}]}, {"label": "resample", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core import resample", "symbolLabel": "resample"}, "sortText": "12.9999.resample.11.pandas.core", "detail": "Auto-import", "labelDetails": {"description": "pandas.core"}, "documentation": {"kind": "plaintext", "value": "from pandas.core import resample"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resample"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core import resample"}]}, {"label": "records", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core import records", "symbolLabel": "records"}, "sortText": "12.9999.records.11.numpy._core", "detail": "Auto-import", "labelDetails": {"description": "numpy._core"}, "documentation": {"kind": "plaintext", "value": "from numpy._core import records"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "records"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core import records\n"}]}, {"label": "readers", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import readers", "symbolLabel": "readers"}, "sortText": "12.9999.readers.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import readers"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "readers"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import readers"}]}], "isIncomplete": true}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 4, "result": {"items": [{"label": "build_report", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "build_report"}, "sortText": "09.9999.build_report"}, {"label": "report", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "report"}, "sortText": "09.9999.report"}, {"label": "velocity_series", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "velocity_series"}, "sortText": "09.9999.velocity_series"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.reset_option"}, "additionalTextEdits": []}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.14.pandas._config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config import reset_option"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.RangeIndex"}, "additionalTextEdits": []}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.core.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.23.pandas.core.indexes.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.26.pandas.core.dtypes.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.range import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.core.indexes.range", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.range"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.range import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.range import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import RangeIndex"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_excel"}, "additionalTextEdits": []}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_excel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_excel"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.excel import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.15.pandas.io.excel", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.excel"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.excel import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_excel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.excel import read_excel"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_csv"}, "additionalTextEdits": []}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_csv"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_csv"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_csv"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_fwf"}, "additionalTextEdits": []}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_fwf"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_fwf"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_fwf"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_table"}, "additionalTextEdits": []}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_table"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_table"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_table"}]}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_pickle"}, "additionalTextEdits": []}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_pickle"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_pickle"}]}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pickle import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.16.pandas.io.pickle", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pickle"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pickle import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_pickle"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pickle import read_pickle"}]}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_hdf"}, "additionalTextEdits": []}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_hdf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_hdf"}]}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_hdf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import read_hdf"}]}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql"}, "additionalTextEdits": []}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql"}]}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql"}]}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_query"}, "additionalTextEdits": []}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_query"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql_query"}]}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_query"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql_query"}]}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_table"}, "additionalTextEdits": []}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql_table"}]}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql_table"}]}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_clipboard"}, "additionalTextEdits": []}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_clipboard"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_clipboard"}]}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.clipboards import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.20.pandas.io.clipboards", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.clipboards"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.clipboards import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_clipboard"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.clipboards import read_clipboard"}]}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_parquet"}, "additionalTextEdits": []}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_parquet"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_parquet"}]}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parquet import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.17.pandas.io.parquet", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parquet"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parquet import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_parquet"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parquet import read_parquet"}]}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_orc"}, "additionalTextEdits": []}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_orc"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_orc"}]}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.orc import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.13.pandas.io.orc", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.orc"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.orc import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_orc"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.orc import read_orc"}]}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_feather"}, "additionalTextEdits": []}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_feather"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_feather"}]}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.feather_format import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.24.pandas.io.feather_format", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.feather_format"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.feather_format import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_feather"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.feather_format import read_feather"}]}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_gbq"}, "additionalTextEdits": []}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_gbq"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_gbq"}]}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.gbq import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.13.pandas.io.gbq", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.gbq"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.gbq import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_gbq"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.gbq import read_gbq"}]}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_html"}, "additionalTextEdits": []}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_html"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_html"}]}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_html"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import read_html"}]}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_xml"}, "additionalTextEdits": []}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_xml"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_xml"}]}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.xml import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.13.pandas.io.xml", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.xml"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.xml import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_xml"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.xml import read_xml"}]}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_json"}, "additionalTextEdits": []}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_json"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_json"}]}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.json import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.14.pandas.io.json", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.json"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.json import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_json"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.json import read_json"}]}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_stata"}, "additionalTextEdits": []}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_stata"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_stata"}]}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_stata"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import read_stata"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sas"}, "additionalTextEdits": []}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sas"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.13.pandas.io.sas", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas import read_sas"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import read_sas"}]}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_spss"}, "additionalTextEdits": []}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_spss"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_spss"}]}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.spss import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.14.pandas.io.spss", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.spss"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.spss import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_spss"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.spss import read_spss"}]}, {"label": "ReadOnlyBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadOnlyBuffer", "symbolLabel": "ReadOnlyBuffer"}, "sortText": "12.9999.ReadOnlyBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadOnlyBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnlyBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadOnlyBuffer\n"}]}, {"label": "ReadableBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadableBuffer", "symbolLabel": "ReadableBuffer"}, "sortText": "12.9999.ReadableBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadableBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadableBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadableBuffer\n"}]}, {"label": "_ReleaseLevel", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from sys import _ReleaseLevel", "symbolLabel": "_ReleaseLevel"}, "sortText": "12.9999._ReleaseLevel.03.sys", "detail": "Auto-import", "labelDetails": {"description": "sys"}, "documentation": {"kind": "plaintext", "value": "from sys import _ReleaseLevel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReleaseLevel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from sys import _ReleaseLevel\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_co\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_nd_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_nd_co\n"}]}, {"label": "resolve_bases", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import resolve_bases", "symbolLabel": "resolve_bases"}, "sortText": "12.9999.resolve_bases.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import resolve_bases"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resolve_bases"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import resolve_bases\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from collections.abc import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.15.collections.abc", "detail": "Auto-import", "labelDetails": {"description": "collections.abc"}, "documentation": {"kind": "plaintext", "value": "from collections.abc import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from collections.abc import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reversible\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Required\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Required\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import runtime_checkable\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime_checkable\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import reveal_type\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import reveal_type\n"}]}, {"label": "runtime", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime", "symbolLabel": "runtime"}, "sortText": "12.9999.runtime.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime\n"}]}, {"label": "Reader", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reader", "symbolLabel": "Reader"}, "sortText": "12.9999.Reader.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reader"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reader"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reader\n"}]}, {"label": "ReadOnly", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ReadOnly", "symbolLabel": "ReadOnly"}, "sortText": "12.9999.ReadOnly.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ReadOnly"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnly"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ReadOnly\n"}]}, {"label": "ReprEnum", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from enum import ReprEnum", "symbolLabel": "ReprEnum"}, "sortText": "12.9999.ReprEnum.04.enum", "detail": "Auto-import", "labelDetails": {"description": "enum"}, "documentation": {"kind": "plaintext", "value": "from enum import ReprEnum"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReprEnum"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from enum import ReprEnum\n"}]}, {"label": "resetwarnings", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from warnings import resetwarnings", "symbolLabel": "resetwarnings"}, "sortText": "12.9999.resetwarnings.08.warnings", "detail": "Auto-import", "labelDetails": {"description": "warnings"}, "documentation": {"kind": "plaintext", "value": "from warnings import resetwarnings"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resetwarnings"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from warnings import resetwarnings\n"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import re", "symbolLabel": "re"}, "sortText": "12.9999.re.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import re", "symbolLabel": "re"}, "sortText": "12.9999.re.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import re", "symbolLabel": "re"}, "sortText": "12.9999.re.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.inference import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.dtypes.inference", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.inference"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.inference import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.inference import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.array_algos.replace import re", "symbolLabel": "re"}, "sortText": "12.9999.re.31.pandas.core.array_algos.replace", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.array_algos.replace"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.array_algos.replace import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.array_algos.replace import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import re", "symbolLabel": "re"}, "sortText": "12.9999.re.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import re", "symbolLabel": "re"}, "sortText": "12.9999.re.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import re", "symbolLabel": "re"}, "sortText": "12.9999.re.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import re"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import register_extension_dtype"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import register_extension_dtype"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.missing import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.26.pandas.core.dtypes.missing", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.missing"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.missing import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.missing import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.base import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.16.pandas.core.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.base import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.base import remove_na_arraylike"}]}, {"label": "_reconstruct_data", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.algorithms import _reconstruct_data", "symbolLabel": "_reconstruct_data"}, "sortText": "12.9999._reconstruct_data.22.pandas.core.algorithms", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.algorithms"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.algorithms import _reconstruct_data"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct_data"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.algorithms import _reconstruct_data"}]}, {"label": "range_to_ndarray", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.construction import range_to_ndarray", "symbolLabel": "range_to_ndarray"}, "sortText": "12.9999.range_to_ndarray.24.pandas.core.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.construction import range_to_ndarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "range_to_ndarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.construction import range_to_ndarray"}]}, {"label": "range_to_ndarray", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import range_to_ndarray", "symbolLabel": "range_to_ndarray"}, "sortText": "12.9999.range_to_ndarray.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import range_to_ndarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "range_to_ndarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import range_to_ndarray"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.interval import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.28.pandas.core.indexes.interval", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.interval"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.interval import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.interval import rewrite_exception"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import rewrite_exception"}]}, {"label": "reshape", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import reshape"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reshape\n"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import reshape\n"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import REF_COUNT"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.base import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.23.pandas.core.arrays.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.base import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.base import roperator"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import ReindexMethod"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Renamer"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rewrite_warning"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import rewrite_warning"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reconstruct_and_relabel_result"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_and_relabel_result"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rec_array_to_mgr"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import rec_array_to_mgr"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reorder_arrays"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import reorder_arrays"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.feather_format import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.24.pandas.io.feather_format", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.feather_format"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.feather_format import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.feather_format import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parquet import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.io.parquet", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parquet"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parquet import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parquet import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.orc import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.13.pandas.io.orc", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.orc"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.orc import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.orc import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.xml import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.13.pandas.io.xml", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.xml"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.xml import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.xml import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import ReadBuffer"}]}, {"label": "_reindex_for_setitem", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import _reindex_for_setitem", "symbolLabel": "_reindex_for_setitem"}, "sortText": "12.9999._reindex_for_setitem.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import _reindex_for_setitem"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_for_setitem"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import _reindex_for_setitem"}]}, {"label": "_RWrapped", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapped", "symbolLabel": "_RWrapped"}, "sortText": "12.9999._RWrapped.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapped"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapped"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapped\n"}]}, {"label": "_RWrapper", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapper", "symbolLabel": "_RWrapper"}, "sortText": "12.9999._RWrapper.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapper"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapper"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapper\n"}]}, {"label": "reduce", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import reduce", "symbolLabel": "reduce"}, "sortText": "12.9999.reduce.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import reduce"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reduce"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import reduce\n"}]}, {"label": "_RegType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RegType", "symbolLabel": "_RegType"}, "sortText": "12.9999._RegType.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RegType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RegType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RegType\n"}]}, {"label": "rec", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rec", "symbolLabel": "rec"}, "sortText": "12.9999.rec.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rec"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rec\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import record", "symbolLabel": "record"}, "sortText": "12.9999.record.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import record\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import record", "symbolLabel": "record"}, "sortText": "12.9999.record.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import record\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import recarray\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import recarray\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import repeat\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import repeat\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from ctypes import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.06.ctypes", "detail": "Auto-import", "labelDetails": {"description": "ctypes"}, "documentation": {"kind": "plaintext", "value": "from ctypes import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from ctypes import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import resize\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import ravel\n"}]}, {"label": "require", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import require", "symbolLabel": "require"}, "sortText": "12.9999.require.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import require"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import require\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import result_type\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import result_type\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel_multi_index\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import ravel_multi_index\n"}]}, {"label": "real", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real", "symbolLabel": "real"}, "sortText": "12.9999.real.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real\n"}]}, {"label": "real_if_close", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real_if_close", "symbolLabel": "real_if_close"}, "sortText": "12.9999.real_if_close.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real_if_close"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real_if_close"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real_if_close\n"}]}, {"label": "_RealT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealT_co", "symbolLabel": "_RealT_co"}, "sortText": "12.9999._RealT_co.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealT_co\n"}]}, {"label": "_RealArrayT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealArrayT", "symbolLabel": "_RealArrayT"}, "sortText": "12.9999._RealArrayT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealArrayT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealArrayT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealArrayT\n"}]}, {"label": "_RealNumberT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealNumberT", "symbolLabel": "_RealNumberT"}, "sortText": "12.9999._RealNumberT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealNumberT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealNumberT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealNumberT\n"}]}, {"label": "_RealMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealMixin", "symbolLabel": "_RealMixin"}, "sortText": "12.9999._RealMixin.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealMixin\n"}]}, {"label": "rad2deg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rad2deg", "symbolLabel": "rad2deg"}, "sortText": "12.9999.rad2deg.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rad2deg"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rad2deg"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rad2deg\n"}]}, {"label": "reciprocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reciprocal", "symbolLabel": "reciprocal"}, "sortText": "12.9999.reciprocal.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reciprocal"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reciprocal"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reciprocal\n"}]}, {"label": "remainder", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import remainder", "symbolLabel": "remainder"}, "sortText": "12.9999.remainder.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import remainder"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remainder"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import remainder\n"}]}, {"label": "RegisteredOption", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import RegisteredOption", "symbolLabel": "RegisteredOption"}, "sortText": "12.9999.RegisteredOption.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import RegisteredOption"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RegisteredOption"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import RegisteredOption"}]}, {"label": "_reset_option", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import _reset_option", "symbolLabel": "_reset_option"}, "sortText": "12.9999._reset_option.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import _reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import _reset_option"}]}, {"label": "register_option", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import register_option", "symbolLabel": "register_option"}, "sortText": "12.9999.register_option.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import register_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import register_option"}]}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.common import registry", "symbolLabel": "registry"}, "sortText": "12.9999.registry.25.pandas.core.dtypes.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.common import registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.common import registry"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RandomState"}]}, {"label": "random_state", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import random_state", "symbolLabel": "random_state"}, "sortText": "12.9999.random_state.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import random_state"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "random_state"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import random_state"}]}, {"label": "require_length_match", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import require_length_match", "symbolLabel": "require_length_match"}, "sortText": "12.9999.require_length_match.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import require_length_match"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require_length_match"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import require_length_match"}]}, {"label": "_register_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import _register_accessor", "symbolLabel": "_register_accessor"}, "sortText": "12.9999._register_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import _register_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_register_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import _register_accessor"}]}, {"label": "register_dataframe_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_dataframe_accessor", "symbolLabel": "register_dataframe_accessor"}, "sortText": "12.9999.register_dataframe_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_dataframe_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_dataframe_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_dataframe_accessor"}]}, {"label": "register_series_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_series_accessor", "symbolLabel": "register_series_accessor"}, "sortText": "12.9999.register_series_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_series_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_series_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_series_accessor"}]}, {"label": "register_index_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_index_accessor", "symbolLabel": "register_index_accessor"}, "sortText": "12.9999.register_index_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_index_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_index_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_index_accessor"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import Resampler"}]}, {"label": "ResType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResType", "symbolLabel": "ResType"}, "sortText": "12.9999.ResType.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResType"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import ResamplerWindowApply"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_func"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.generic import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.27.pandas.core.groupby.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.generic import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.generic import reconstruct_func"}]}, {"label": "relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import relabel_result", "symbolLabel": "relabel_result"}, "sortText": "12.9999.relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import relabel_result"}]}, {"label": "REDUCTION_ALIASES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import REDUCTION_ALIASES", "symbolLabel": "REDUCTION_ALIASES"}, "sortText": "12.9999.REDUCTION_ALIASES.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import REDUCTION_ALIASES"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REDUCTION_ALIASES"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import REDUCTION_ALIASES"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import recode_for_categories"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.categorical import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.30.pandas.core.arrays.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.categorical import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.categorical import recode_for_categories"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.categorical import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.31.pandas.core.groupby.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.categorical import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.categorical import recode_for_categories"}]}, {"label": "_require_listlike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import _require_listlike", "symbolLabel": "_require_listlike"}, "sortText": "12.9999._require_listlike.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import _require_listlike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_require_listlike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import _require_listlike"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.19.pandas._libs.tslibs", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs import Resolution"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs.dtypes import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.26.pandas._libs.tslibs.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs.dtypes import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs.dtypes import Resolution"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.array_algos.replace import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.31.pandas.core.array_algos.replace", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.array_algos.replace"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.array_algos.replace import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.array_algos.replace import replace_regex"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import replace_regex"}]}, {"label": "_reindex_axis", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import _reindex_axis", "symbolLabel": "_reindex_axis"}, "sortText": "12.9999._reindex_axis.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import _reindex_axis"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_axis"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import _reindex_axis"}]}, {"label": "ReadPickleBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pickle import ReadPickleBuffer", "symbolLabel": "ReadPickleBuffer"}, "sortText": "12.9999.ReadPickleBuffer.16.pandas.io.pickle", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pickle"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pickle import ReadPickleBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadPickleBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pickle import ReadPickleBuffer"}]}, {"label": "Registry", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import Registry", "symbolLabel": "Registry"}, "sortText": "12.9999.Registry.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import Registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import Registry"}]}, {"label": "_RealLike", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import _RealLike", "symbolLabel": "_RealLike"}, "sortText": "12.9999._RealLike.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import _RealLike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import _RealLike\n"}]}, {"label": "Real", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import Real", "symbolLabel": "Real"}, "sortText": "12.9999.Real.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import Real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import Real\n"}]}, {"label": "ROUND_CEILING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_CEILING", "symbolLabel": "ROUND_CEILING"}, "sortText": "12.9999.ROUND_CEILING.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_CEILING"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_CEILING"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_CEILING\n"}]}, {"label": "ROUND_HALF_EVEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_HALF_EVEN", "symbolLabel": "ROUND_HALF_EVEN"}, "sortText": "12.9999.ROUND_HALF_EVEN.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_HALF_EVEN"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_HALF_EVEN"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_HALF_EVEN\n"}]}, {"label": "Rounded", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import Rounded", "symbolLabel": "Rounded"}, "sortText": "12.9999.Rounded.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import Rounded"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Rounded"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import Rounded\n"}]}, {"label": "RollingAndExpandingMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import RollingAndExpandingMixin", "symbolLabel": "RollingAndExpandingMixin"}, "sortText": "12.9999.RollingAndExpandingMixin.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import RollingAndExpandingMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RollingAndExpandingMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import RollingAndExpandingMixin"}]}, {"label": "RESERVED_NCS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_NCS", "symbolLabel": "RESERVED_NCS"}, "sortText": "12.9999.RESERVED_NCS.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_NCS"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_NCS"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_NCS\n"}]}, {"label": "RESERVED_MICROSOFT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_MICROSOFT", "symbolLabel": "RESERVED_MICROSOFT"}, "sortText": "12.9999.RESERVED_MICROSOFT.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_MICROSOFT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_MICROSOFT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_MICROSOFT\n"}]}, {"label": "RESERVED_FUTURE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_FUTURE", "symbolLabel": "RESERVED_FUTURE"}, "sortText": "12.9999.RESERVED_FUTURE.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_FUTURE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_FUTURE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_FUTURE\n"}]}, {"label": "_RecArray", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import _RecArray", "symbolLabel": "_RecArray"}, "sortText": "12.9999._RecArray.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import _RecArray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RecArray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import _RecArray\n"}]}, {"label": "_ReturnType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _ReturnType", "symbolLabel": "_ReturnType"}, "sortText": "12.9999._ReturnType.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _ReturnType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _ReturnType\n"}]}, {"label": "_reconstruct", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _reconstruct", "symbolLabel": "_reconstruct"}, "sortText": "12.9999._reconstruct.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _reconstruct"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _reconstruct\n"}]}, {"label": "RAISE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import RAISE", "symbolLabel": "RAISE"}, "sortText": "12.9999.RAISE.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import RAISE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RAISE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import RAISE\n"}]}, {"label": "ravel_compat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.categorical import ravel_compat", "symbolLabel": "ravel_compat"}, "sortText": "12.9999.ravel_compat.30.pandas.core.arrays.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.categorical import ravel_compat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_compat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.categorical import ravel_compat"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.grouper import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.27.pandas.core.groupby.grouper", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.grouper"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.grouper import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.grouper import recode_for_groupby"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.categorical import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.31.pandas.core.groupby.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.categorical import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.categorical import recode_for_groupby"}]}, {"label": "raise_construction_error", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.managers import raise_construction_error", "symbolLabel": "raise_construction_error"}, "sortText": "12.9999.raise_construction_error.30.pandas.core.internals.managers", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.managers"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.managers import raise_construction_error"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "raise_construction_error"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.managers import raise_construction_error"}]}, {"label": "register_writer", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.excel import register_writer", "symbolLabel": "register_writer"}, "sortText": "12.9999.register_writer.15.pandas.io.excel", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.excel"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.excel import register_writer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_writer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.excel import register_writer"}]}, {"label": "_RE_WHITESPACE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _RE_WHITESPACE", "symbolLabel": "_RE_WHITESPACE"}, "sortText": "12.9999._RE_WHITESPACE.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _RE_WHITESPACE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RE_WHITESPACE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _RE_WHITESPACE"}]}, {"label": "_remove_whitespace", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _remove_whitespace", "symbolLabel": "_remove_whitespace"}, "sortText": "12.9999._remove_whitespace.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _remove_whitespace"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_remove_whitespace"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _remove_whitespace"}]}, {"label": "_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _read", "symbolLabel": "_read"}, "sortText": "12.9999._read.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _read"}]}, {"label": "_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import _read", "symbolLabel": "_read"}, "sortText": "12.9999._read.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import _read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import _read"}]}, {"label": "ReadCsvBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import ReadCsvBuffer", "symbolLabel": "ReadCsvBuffer"}, "sortText": "12.9999.ReadCsvBuffer.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import ReadCsvBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadCsvBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import ReadCsvBuffer"}]}, {"label": "_refine_defaults_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import _refine_defaults_read", "symbolLabel": "_refine_defaults_read"}, "sortText": "12.9999._refine_defaults_read.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import _refine_defaults_read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_refine_defaults_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import _refine_defaults_read"}]}, {"label": "ReaderBase", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import ReaderBase", "symbolLabel": "ReaderBase"}, "sortText": "12.9999.ReaderBase.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import ReaderBase"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReaderBase"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import ReaderBase"}]}, {"label": "resample", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core import resample", "symbolLabel": "resample"}, "sortText": "12.9999.resample.11.pandas.core", "detail": "Auto-import", "labelDetails": {"description": "pandas.core"}, "documentation": {"kind": "plaintext", "value": "from pandas.core import resample"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resample"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core import resample"}]}, {"label": "records", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core import records", "symbolLabel": "records"}, "sortText": "12.9999.records.11.numpy._core", "detail": "Auto-import", "labelDetails": {"description": "numpy._core"}, "documentation": {"kind": "plaintext", "value": "from numpy._core import records"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "records"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core import records\n"}]}, {"label": "readers", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import readers", "symbolLabel": "readers"}, "sortText": "12.9999.readers.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import readers"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "readers"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import readers"}]}], "isIncomplete": true}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 5, "result": {"items": [{"label": "build_report", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "build_report"}, "sortText": "09.9999.build_report"}, {"label": "report", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "report"}, "sortText": "09.9999.report"}, {"label": "velocity_series", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "velocity_series"}, "sortText": "09.9999.velocity_series"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.reset_option"}, "additionalTextEdits": []}, {"label": "reset_option", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config import reset_option", "symbolLabel": "reset_option"}, "sortText": "12.9999.reset_option.14.pandas._config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config import reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config import reset_option"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.RangeIndex"}, "additionalTextEdits": []}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.core.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.api import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.23.pandas.core.indexes.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.api import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.api import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.generic import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.26.pandas.core.dtypes.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.generic import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.generic import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.range import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.core.indexes.range", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.range"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.range import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.range import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RangeIndex"}]}, {"label": "RangeIndex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import RangeIndex", "symbolLabel": "RangeIndex"}, "sortText": "12.9999.RangeIndex.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import RangeIndex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RangeIndex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import RangeIndex"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_excel"}, "additionalTextEdits": []}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_excel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_excel"}]}, {"label": "read_excel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.excel import read_excel", "symbolLabel": "read_excel"}, "sortText": "12.9999.read_excel.15.pandas.io.excel", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.excel"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.excel import read_excel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_excel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.excel import read_excel"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_csv"}, "additionalTextEdits": []}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_csv"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_csv"}]}, {"label": "read_csv", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_csv", "symbolLabel": "read_csv"}, "sortText": "12.9999.read_csv.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_csv"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_csv"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_csv"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_fwf"}, "additionalTextEdits": []}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_fwf"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_fwf"}]}, {"label": "read_fwf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_fwf", "symbolLabel": "read_fwf"}, "sortText": "12.9999.read_fwf.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_fwf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_fwf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_fwf"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_table"}, "additionalTextEdits": []}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_table"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import read_table"}]}, {"label": "read_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import read_table", "symbolLabel": "read_table"}, "sortText": "12.9999.read_table.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import read_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import read_table"}]}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_pickle"}, "additionalTextEdits": []}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_pickle"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_pickle"}]}, {"label": "read_pickle", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pickle import read_pickle", "symbolLabel": "read_pickle"}, "sortText": "12.9999.read_pickle.16.pandas.io.pickle", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pickle"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pickle import read_pickle"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_pickle"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pickle import read_pickle"}]}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_hdf"}, "additionalTextEdits": []}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_hdf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_hdf"}]}, {"label": "read_hdf", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import read_hdf", "symbolLabel": "read_hdf"}, "sortText": "12.9999.read_hdf.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import read_hdf"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_hdf"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import read_hdf"}]}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql"}, "additionalTextEdits": []}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql"}]}, {"label": "read_sql", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql", "symbolLabel": "read_sql"}, "sortText": "12.9999.read_sql.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql"}]}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_query"}, "additionalTextEdits": []}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_query"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql_query"}]}, {"label": "read_sql_query", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql_query", "symbolLabel": "read_sql_query"}, "sortText": "12.9999.read_sql_query.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql_query"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_query"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql_query"}]}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sql_table"}, "additionalTextEdits": []}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sql_table"}]}, {"label": "read_sql_table", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import read_sql_table", "symbolLabel": "read_sql_table"}, "sortText": "12.9999.read_sql_table.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import read_sql_table"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sql_table"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import read_sql_table"}]}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_clipboard"}, "additionalTextEdits": []}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_clipboard"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_clipboard"}]}, {"label": "read_clipboard", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.clipboards import read_clipboard", "symbolLabel": "read_clipboard"}, "sortText": "12.9999.read_clipboard.20.pandas.io.clipboards", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.clipboards"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.clipboards import read_clipboard"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_clipboard"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.clipboards import read_clipboard"}]}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_parquet"}, "additionalTextEdits": []}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_parquet"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_parquet"}]}, {"label": "read_parquet", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parquet import read_parquet", "symbolLabel": "read_parquet"}, "sortText": "12.9999.read_parquet.17.pandas.io.parquet", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parquet"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parquet import read_parquet"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_parquet"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parquet import read_parquet"}]}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_orc"}, "additionalTextEdits": []}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_orc"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_orc"}]}, {"label": "read_orc", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.orc import read_orc", "symbolLabel": "read_orc"}, "sortText": "12.9999.read_orc.13.pandas.io.orc", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.orc"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.orc import read_orc"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_orc"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.orc import read_orc"}]}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_feather"}, "additionalTextEdits": []}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_feather"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_feather"}]}, {"label": "read_feather", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.feather_format import read_feather", "symbolLabel": "read_feather"}, "sortText": "12.9999.read_feather.24.pandas.io.feather_format", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.feather_format"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.feather_format import read_feather"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_feather"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.feather_format import read_feather"}]}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_gbq"}, "additionalTextEdits": []}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_gbq"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_gbq"}]}, {"label": "read_gbq", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.gbq import read_gbq", "symbolLabel": "read_gbq"}, "sortText": "12.9999.read_gbq.13.pandas.io.gbq", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.gbq"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.gbq import read_gbq"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_gbq"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.gbq import read_gbq"}]}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_html"}, "additionalTextEdits": []}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_html"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_html"}]}, {"label": "read_html", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import read_html", "symbolLabel": "read_html"}, "sortText": "12.9999.read_html.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import read_html"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_html"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import read_html"}]}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_xml"}, "additionalTextEdits": []}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_xml"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_xml"}]}, {"label": "read_xml", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.xml import read_xml", "symbolLabel": "read_xml"}, "sortText": "12.9999.read_xml.13.pandas.io.xml", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.xml"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.xml import read_xml"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_xml"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.xml import read_xml"}]}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_json"}, "additionalTextEdits": []}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_json"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_json"}]}, {"label": "read_json", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.json import read_json", "symbolLabel": "read_json"}, "sortText": "12.9999.read_json.14.pandas.io.json", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.json"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.json import read_json"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_json"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.json import read_json"}]}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_stata"}, "additionalTextEdits": []}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_stata"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_stata"}]}, {"label": "read_stata", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import read_stata", "symbolLabel": "read_stata"}, "sortText": "12.9999.read_stata.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import read_stata"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_stata"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import read_stata"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_sas"}, "additionalTextEdits": []}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_sas"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.13.pandas.io.sas", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas import read_sas"}]}, {"label": "read_sas", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import read_sas", "symbolLabel": "read_sas"}, "sortText": "12.9999.read_sas.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import read_sas"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_sas"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import read_sas"}]}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.06.pandas", "detail": "Auto-import", "labelDetails": {"description": "pandas"}, "documentation": {"kind": "plaintext", "value": "from pandas import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "pd.read_spss"}, "additionalTextEdits": []}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.api import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.13.pandas.io.api", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.api"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.api import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_spss"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.api import read_spss"}]}, {"label": "read_spss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.spss import read_spss", "symbolLabel": "read_spss"}, "sortText": "12.9999.read_spss.14.pandas.io.spss", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.spss"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.spss import read_spss"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "read_spss"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.spss import read_spss"}]}, {"label": "ReadOnlyBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadOnlyBuffer", "symbolLabel": "ReadOnlyBuffer"}, "sortText": "12.9999.ReadOnlyBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadOnlyBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnlyBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadOnlyBuffer\n"}]}, {"label": "ReadableBuffer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from _typeshed import ReadableBuffer", "symbolLabel": "ReadableBuffer"}, "sortText": "12.9999.ReadableBuffer.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import ReadableBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadableBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import ReadableBuffer\n"}]}, {"label": "_ReleaseLevel", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from sys import _ReleaseLevel", "symbolLabel": "_ReleaseLevel"}, "sortText": "12.9999._ReleaseLevel.03.sys", "detail": "Auto-import", "labelDetails": {"description": "sys"}, "documentation": {"kind": "plaintext", "value": "from sys import _ReleaseLevel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReleaseLevel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from sys import _ReleaseLevel\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_co\n"}]}, {"label": "_ReturnT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_co", "symbolLabel": "_ReturnT_co"}, "sortText": "12.9999._ReturnT_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import _ReturnT_nd_co\n"}]}, {"label": "_ReturnT_nd_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import _ReturnT_nd_co", "symbolLabel": "_ReturnT_nd_co"}, "sortText": "12.9999._ReturnT_nd_co.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import _ReturnT_nd_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnT_nd_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import _ReturnT_nd_co\n"}]}, {"label": "resolve_bases", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from types import resolve_bases", "symbolLabel": "resolve_bases"}, "sortText": "12.9999.resolve_bases.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import resolve_bases"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resolve_bases"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import resolve_bases\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from collections.abc import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.15.collections.abc", "detail": "Auto-import", "labelDetails": {"description": "collections.abc"}, "documentation": {"kind": "plaintext", "value": "from collections.abc import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from collections.abc import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Reversible\n"}]}, {"label": "Reversible", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reversible", "symbolLabel": "Reversible"}, "sortText": "12.9999.Reversible.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reversible"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reversible"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reversible\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Required\n"}]}, {"label": "Required", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Required", "symbolLabel": "Required"}, "sortText": "12.9999.Required.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Required"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Required"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Required\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import runtime_checkable\n"}]}, {"label": "runtime_checkable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime_checkable", "symbolLabel": "runtime_checkable"}, "sortText": "12.9999.runtime_checkable.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime_checkable"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime_checkable"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime_checkable\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import reveal_type\n"}]}, {"label": "reveal_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import reveal_type", "symbolLabel": "reveal_type"}, "sortText": "12.9999.reveal_type.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import reveal_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reveal_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import reveal_type\n"}]}, {"label": "runtime", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import runtime", "symbolLabel": "runtime"}, "sortText": "12.9999.runtime.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import runtime"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "runtime"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import runtime\n"}]}, {"label": "Reader", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Reader", "symbolLabel": "Reader"}, "sortText": "12.9999.Reader.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Reader"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Reader"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Reader\n"}]}, {"label": "ReadOnly", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ReadOnly", "symbolLabel": "ReadOnly"}, "sortText": "12.9999.ReadOnly.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ReadOnly"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadOnly"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ReadOnly\n"}]}, {"label": "ReprEnum", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from enum import ReprEnum", "symbolLabel": "ReprEnum"}, "sortText": "12.9999.ReprEnum.04.enum", "detail": "Auto-import", "labelDetails": {"description": "enum"}, "documentation": {"kind": "plaintext", "value": "from enum import ReprEnum"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReprEnum"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from enum import ReprEnum\n"}]}, {"label": "resetwarnings", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from warnings import resetwarnings", "symbolLabel": "resetwarnings"}, "sortText": "12.9999.resetwarnings.08.warnings", "detail": "Auto-import", "labelDetails": {"description": "warnings"}, "documentation": {"kind": "plaintext", "value": "from warnings import resetwarnings"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resetwarnings"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from warnings import resetwarnings\n"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import re", "symbolLabel": "re"}, "sortText": "12.9999.re.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import re", "symbolLabel": "re"}, "sortText": "12.9999.re.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import re", "symbolLabel": "re"}, "sortText": "12.9999.re.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.inference import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.dtypes.inference", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.inference"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.inference import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.inference import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.array_algos.replace import re", "symbolLabel": "re"}, "sortText": "12.9999.re.31.pandas.core.array_algos.replace", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.array_algos.replace"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.array_algos.replace import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.array_algos.replace import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import re", "symbolLabel": "re"}, "sortText": "12.9999.re.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sql import re", "symbolLabel": "re"}, "sortText": "12.9999.re.13.pandas.io.sql", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sql"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sql import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sql import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import re", "symbolLabel": "re"}, "sortText": "12.9999.re.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import re"}]}, {"label": "re", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import re", "symbolLabel": "re"}, "sortText": "12.9999.re.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import re"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "re"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import re"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.dtypes import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.25.pandas.core.dtypes.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.dtypes import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.dtypes import register_extension_dtype"}]}, {"label": "register_extension_dtype", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import register_extension_dtype", "symbolLabel": "register_extension_dtype"}, "sortText": "12.9999.register_extension_dtype.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import register_extension_dtype"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_extension_dtype"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import register_extension_dtype"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.missing import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.26.pandas.core.dtypes.missing", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.missing"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.missing import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.missing import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import remove_na_arraylike"}]}, {"label": "remove_na_arraylike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.base import remove_na_arraylike", "symbolLabel": "remove_na_arraylike"}, "sortText": "12.9999.remove_na_arraylike.16.pandas.core.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.base import remove_na_arraylike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remove_na_arraylike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.base import remove_na_arraylike"}]}, {"label": "_reconstruct_data", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.algorithms import _reconstruct_data", "symbolLabel": "_reconstruct_data"}, "sortText": "12.9999._reconstruct_data.22.pandas.core.algorithms", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.algorithms"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.algorithms import _reconstruct_data"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct_data"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.algorithms import _reconstruct_data"}]}, {"label": "range_to_ndarray", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.construction import range_to_ndarray", "symbolLabel": "range_to_ndarray"}, "sortText": "12.9999.range_to_ndarray.24.pandas.core.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.construction import range_to_ndarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "range_to_ndarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.construction import range_to_ndarray"}]}, {"label": "range_to_ndarray", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import range_to_ndarray", "symbolLabel": "range_to_ndarray"}, "sortText": "12.9999.range_to_ndarray.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import range_to_ndarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "range_to_ndarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import range_to_ndarray"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.interval import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.28.pandas.core.indexes.interval", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.interval"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.interval import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.interval import rewrite_exception"}]}, {"label": "rewrite_exception", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import rewrite_exception", "symbolLabel": "rewrite_exception"}, "sortText": "12.9999.rewrite_exception.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import rewrite_exception"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_exception"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import rewrite_exception"}]}, {"label": "reshape", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import reshape"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reshape\n"}]}, {"label": "reshape", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import reshape", "symbolLabel": "reshape"}, "sortText": "12.9999.reshape.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import reshape"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reshape"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import reshape\n"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import REF_COUNT"}]}, {"label": "REF_COUNT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import REF_COUNT", "symbolLabel": "REF_COUNT"}, "sortText": "12.9999.REF_COUNT.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import REF_COUNT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REF_COUNT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import REF_COUNT"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import roperator"}]}, {"label": "roperator", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.base import roperator", "symbolLabel": "roperator"}, "sortText": "12.9999.roperator.23.pandas.core.arrays.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.base import roperator"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "roperator"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.base import roperator"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import ReindexMethod"}]}, {"label": "ReindexMethod", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.base import ReindexMethod", "symbolLabel": "ReindexMethod"}, "sortText": "12.9999.ReindexMethod.24.pandas.core.indexes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.base import ReindexMethod"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReindexMethod"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.base import ReindexMethod"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.series import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.18.pandas.core.series", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.series"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.series import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.series import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import Renamer"}]}, {"label": "Renamer", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Renamer", "symbolLabel": "Renamer"}, "sortText": "12.9999.Renamer.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Renamer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Renamer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Renamer"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rewrite_warning"}]}, {"label": "rewrite_warning", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import rewrite_warning", "symbolLabel": "rewrite_warning"}, "sortText": "12.9999.rewrite_warning.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import rewrite_warning"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rewrite_warning"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import rewrite_warning"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reconstruct_and_relabel_result"}]}, {"label": "reconstruct_and_relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_and_relabel_result", "symbolLabel": "reconstruct_and_relabel_result"}, "sortText": "12.9999.reconstruct_and_relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_and_relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_and_relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_and_relabel_result"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import rec_array_to_mgr"}]}, {"label": "rec_array_to_mgr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import rec_array_to_mgr", "symbolLabel": "rec_array_to_mgr"}, "sortText": "12.9999.rec_array_to_mgr.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import rec_array_to_mgr"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec_array_to_mgr"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import rec_array_to_mgr"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import reorder_arrays"}]}, {"label": "reorder_arrays", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.construction import reorder_arrays", "symbolLabel": "reorder_arrays"}, "sortText": "12.9999.reorder_arrays.34.pandas.core.internals.construction", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.construction"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.construction import reorder_arrays"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reorder_arrays"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.construction import reorder_arrays"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.stata import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.15.pandas.io.stata", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.stata"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.stata import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.stata import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.feather_format import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.24.pandas.io.feather_format", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.feather_format"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.feather_format import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.feather_format import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parquet import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.17.pandas.io.parquet", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parquet"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parquet import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parquet import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.orc import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.13.pandas.io.orc", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.orc"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.orc import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.orc import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.xml import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.13.pandas.io.xml", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.xml"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.xml import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.xml import ReadBuffer"}]}, {"label": "ReadBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import ReadBuffer", "symbolLabel": "ReadBuffer"}, "sortText": "12.9999.ReadBuffer.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import ReadBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import ReadBuffer"}]}, {"label": "_reindex_for_setitem", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.frame import _reindex_for_setitem", "symbolLabel": "_reindex_for_setitem"}, "sortText": "12.9999._reindex_for_setitem.17.pandas.core.frame", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.frame"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.frame import _reindex_for_setitem"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_for_setitem"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.frame import _reindex_for_setitem"}]}, {"label": "_RWrapped", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapped", "symbolLabel": "_RWrapped"}, "sortText": "12.9999._RWrapped.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapped"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapped"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapped\n"}]}, {"label": "_RWrapper", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RWrapper", "symbolLabel": "_RWrapper"}, "sortText": "12.9999._RWrapper.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RWrapper"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RWrapper"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RWrapper\n"}]}, {"label": "reduce", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import reduce", "symbolLabel": "reduce"}, "sortText": "12.9999.reduce.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import reduce"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reduce"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import reduce\n"}]}, {"label": "_RegType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from functools import _RegType", "symbolLabel": "_RegType"}, "sortText": "12.9999._RegType.09.functools", "detail": "Auto-import", "labelDetails": {"description": "functools"}, "documentation": {"kind": "plaintext", "value": "from functools import _RegType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RegType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from functools import _RegType\n"}]}, {"label": "rec", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rec", "symbolLabel": "rec"}, "sortText": "12.9999.rec.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rec"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rec"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rec\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import record", "symbolLabel": "record"}, "sortText": "12.9999.record.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import record\n"}]}, {"label": "record", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import record", "symbolLabel": "record"}, "sortText": "12.9999.record.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import record"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "record"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import record\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import recarray\n"}]}, {"label": "recarray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import recarray", "symbolLabel": "recarray"}, "sortText": "12.9999.recarray.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import recarray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recarray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import recarray\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import repeat\n"}]}, {"label": "repeat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import repeat", "symbolLabel": "repeat"}, "sortText": "12.9999.repeat.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import repeat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "repeat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import repeat\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from ctypes import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.06.ctypes", "detail": "Auto-import", "labelDetails": {"description": "ctypes"}, "documentation": {"kind": "plaintext", "value": "from ctypes import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from ctypes import resize\n"}]}, {"label": "resize", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import resize", "symbolLabel": "resize"}, "sortText": "12.9999.resize.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import resize"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resize"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import resize\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel\n"}]}, {"label": "ravel", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.fromnumeric import ravel", "symbolLabel": "ravel"}, "sortText": "12.9999.ravel.23.numpy._core.fromnumeric", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.fromnumeric"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.fromnumeric import ravel"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.fromnumeric import ravel\n"}]}, {"label": "require", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import require", "symbolLabel": "require"}, "sortText": "12.9999.require.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import require"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import require\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import result_type\n"}]}, {"label": "result_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import result_type", "symbolLabel": "result_type"}, "sortText": "12.9999.result_type.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import result_type"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "result_type"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import result_type\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import ravel_multi_index\n"}]}, {"label": "ravel_multi_index", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import ravel_multi_index", "symbolLabel": "ravel_multi_index"}, "sortText": "12.9999.ravel_multi_index.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import ravel_multi_index"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_multi_index"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import ravel_multi_index\n"}]}, {"label": "real", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real", "symbolLabel": "real"}, "sortText": "12.9999.real.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real\n"}]}, {"label": "real_if_close", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import real_if_close", "symbolLabel": "real_if_close"}, "sortText": "12.9999.real_if_close.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import real_if_close"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "real_if_close"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import real_if_close\n"}]}, {"label": "_RealT_co", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealT_co", "symbolLabel": "_RealT_co"}, "sortText": "12.9999._RealT_co.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealT_co"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealT_co"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealT_co\n"}]}, {"label": "_RealArrayT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealArrayT", "symbolLabel": "_RealArrayT"}, "sortText": "12.9999._RealArrayT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealArrayT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealArrayT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealArrayT\n"}]}, {"label": "_RealNumberT", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealNumberT", "symbolLabel": "_RealNumberT"}, "sortText": "12.9999._RealNumberT.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealNumberT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealNumberT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealNumberT\n"}]}, {"label": "_RealMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import _RealMixin", "symbolLabel": "_RealMixin"}, "sortText": "12.9999._RealMixin.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import _RealMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import _RealMixin\n"}]}, {"label": "rad2deg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import rad2deg", "symbolLabel": "rad2deg"}, "sortText": "12.9999.rad2deg.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import rad2deg"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "rad2deg"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import rad2deg\n"}]}, {"label": "reciprocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import reciprocal", "symbolLabel": "reciprocal"}, "sortText": "12.9999.reciprocal.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import reciprocal"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reciprocal"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import reciprocal\n"}]}, {"label": "remainder", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy import remainder", "symbolLabel": "remainder"}, "sortText": "12.9999.remainder.05.numpy", "detail": "Auto-import", "labelDetails": {"description": "numpy"}, "documentation": {"kind": "plaintext", "value": "from numpy import remainder"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "remainder"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy import remainder\n"}]}, {"label": "RegisteredOption", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import RegisteredOption", "symbolLabel": "RegisteredOption"}, "sortText": "12.9999.RegisteredOption.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import RegisteredOption"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RegisteredOption"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import RegisteredOption"}]}, {"label": "_reset_option", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import _reset_option", "symbolLabel": "_reset_option"}, "sortText": "12.9999._reset_option.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import _reset_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reset_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import _reset_option"}]}, {"label": "register_option", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._config.config import register_option", "symbolLabel": "register_option"}, "sortText": "12.9999.register_option.21.pandas._config.config", "detail": "Auto-import", "labelDetails": {"description": "pandas._config.config"}, "documentation": {"kind": "plaintext", "value": "from pandas._config.config import register_option"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_option"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._config.config import register_option"}]}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.common import registry", "symbolLabel": "registry"}, "sortText": "12.9999.registry.25.pandas.core.dtypes.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.common import registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.common import registry"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import RandomState"}]}, {"label": "RandomState", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import RandomState", "symbolLabel": "RandomState"}, "sortText": "12.9999.RandomState.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import RandomState"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RandomState"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import RandomState"}]}, {"label": "random_state", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import random_state", "symbolLabel": "random_state"}, "sortText": "12.9999.random_state.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import random_state"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "random_state"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import random_state"}]}, {"label": "require_length_match", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.common import require_length_match", "symbolLabel": "require_length_match"}, "sortText": "12.9999.require_length_match.18.pandas.core.common", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.common"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.common import require_length_match"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "require_length_match"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.common import require_length_match"}]}, {"label": "_register_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import _register_accessor", "symbolLabel": "_register_accessor"}, "sortText": "12.9999._register_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import _register_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_register_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import _register_accessor"}]}, {"label": "register_dataframe_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_dataframe_accessor", "symbolLabel": "register_dataframe_accessor"}, "sortText": "12.9999.register_dataframe_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_dataframe_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_dataframe_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_dataframe_accessor"}]}, {"label": "register_series_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_series_accessor", "symbolLabel": "register_series_accessor"}, "sortText": "12.9999.register_series_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_series_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_series_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_series_accessor"}]}, {"label": "register_index_accessor", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.accessor import register_index_accessor", "symbolLabel": "register_index_accessor"}, "sortText": "12.9999.register_index_accessor.20.pandas.core.accessor", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.accessor"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.accessor import register_index_accessor"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_index_accessor"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.accessor import register_index_accessor"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.generic import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.19.pandas.core.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.generic import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.generic import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import Resampler"}]}, {"label": "Resampler", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.groupby import Resampler", "symbolLabel": "Resampler"}, "sortText": "12.9999.Resampler.27.pandas.core.groupby.groupby", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.groupby"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.groupby import Resampler"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resampler"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.groupby import Resampler"}]}, {"label": "ResType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResType", "symbolLabel": "ResType"}, "sortText": "12.9999.ResType.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResType"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.resample import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.20.pandas.core.resample", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.resample"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.resample import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.resample import ResamplerWindowApply"}]}, {"label": "ResamplerWindowApply", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import ResamplerWindowApply", "symbolLabel": "ResamplerWindowApply"}, "sortText": "12.9999.ResamplerWindowApply.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import ResamplerWindowApply"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ResamplerWindowApply"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import ResamplerWindowApply"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import reconstruct_func"}]}, {"label": "reconstruct_func", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.generic import reconstruct_func", "symbolLabel": "reconstruct_func"}, "sortText": "12.9999.reconstruct_func.27.pandas.core.groupby.generic", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.generic"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.generic import reconstruct_func"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "reconstruct_func"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.generic import reconstruct_func"}]}, {"label": "relabel_result", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.apply import relabel_result", "symbolLabel": "relabel_result"}, "sortText": "12.9999.relabel_result.17.pandas.core.apply", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.apply"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.apply import relabel_result"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "relabel_result"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.apply import relabel_result"}]}, {"label": "REDUCTION_ALIASES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arraylike import REDUCTION_ALIASES", "symbolLabel": "REDUCTION_ALIASES"}, "sortText": "12.9999.REDUCTION_ALIASES.21.pandas.core.arraylike", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arraylike"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arraylike import REDUCTION_ALIASES"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "REDUCTION_ALIASES"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arraylike import REDUCTION_ALIASES"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import recode_for_categories"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.categorical import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.30.pandas.core.arrays.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.categorical import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.categorical import recode_for_categories"}]}, {"label": "recode_for_categories", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.categorical import recode_for_categories", "symbolLabel": "recode_for_categories"}, "sortText": "12.9999.recode_for_categories.31.pandas.core.groupby.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.categorical import recode_for_categories"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_categories"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.categorical import recode_for_categories"}]}, {"label": "_require_listlike", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.indexes.multi import _require_listlike", "symbolLabel": "_require_listlike"}, "sortText": "12.9999._require_listlike.25.pandas.core.indexes.multi", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.indexes.multi"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.indexes.multi import _require_listlike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_require_listlike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.indexes.multi import _require_listlike"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.19.pandas._libs.tslibs", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs import Resolution"}]}, {"label": "Resolution", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas._libs.tslibs.dtypes import Resolution", "symbolLabel": "Resolution"}, "sortText": "12.9999.Resolution.26.pandas._libs.tslibs.dtypes", "detail": "Auto-import", "labelDetails": {"description": "pandas._libs.tslibs.dtypes"}, "documentation": {"kind": "plaintext", "value": "from pandas._libs.tslibs.dtypes import Resolution"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Resolution"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas._libs.tslibs.dtypes import Resolution"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.array_algos.replace import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.31.pandas.core.array_algos.replace", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.array_algos.replace"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.array_algos.replace import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.array_algos.replace import replace_regex"}]}, {"label": "replace_regex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.blocks import replace_regex", "symbolLabel": "replace_regex"}, "sortText": "12.9999.replace_regex.28.pandas.core.internals.blocks", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.blocks"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.blocks import replace_regex"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "replace_regex"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.blocks import replace_regex"}]}, {"label": "_reindex_axis", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pytables import _reindex_axis", "symbolLabel": "_reindex_axis"}, "sortText": "12.9999._reindex_axis.18.pandas.io.pytables", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pytables"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pytables import _reindex_axis"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reindex_axis"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pytables import _reindex_axis"}]}, {"label": "ReadPickleBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.pickle import ReadPickleBuffer", "symbolLabel": "ReadPickleBuffer"}, "sortText": "12.9999.ReadPickleBuffer.16.pandas.io.pickle", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.pickle"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.pickle import ReadPickleBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadPickleBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.pickle import ReadPickleBuffer"}]}, {"label": "Registry", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.dtypes.base import Registry", "symbolLabel": "Registry"}, "sortText": "12.9999.Registry.23.pandas.core.dtypes.base", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.dtypes.base"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.dtypes.base import Registry"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Registry"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.dtypes.base import Registry"}]}, {"label": "_RealLike", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import _RealLike", "symbolLabel": "_RealLike"}, "sortText": "12.9999._RealLike.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import _RealLike"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RealLike"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import _RealLike\n"}]}, {"label": "Real", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numbers import Real", "symbolLabel": "Real"}, "sortText": "12.9999.Real.07.numbers", "detail": "Auto-import", "labelDetails": {"description": "numbers"}, "documentation": {"kind": "plaintext", "value": "from numbers import Real"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Real"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numbers import Real\n"}]}, {"label": "ROUND_CEILING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_CEILING", "symbolLabel": "ROUND_CEILING"}, "sortText": "12.9999.ROUND_CEILING.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_CEILING"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_CEILING"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_CEILING\n"}]}, {"label": "ROUND_HALF_EVEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import ROUND_HALF_EVEN", "symbolLabel": "ROUND_HALF_EVEN"}, "sortText": "12.9999.ROUND_HALF_EVEN.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import ROUND_HALF_EVEN"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ROUND_HALF_EVEN"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import ROUND_HALF_EVEN\n"}]}, {"label": "Rounded", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from decimal import Rounded", "symbolLabel": "Rounded"}, "sortText": "12.9999.Rounded.07.decimal", "detail": "Auto-import", "labelDetails": {"description": "decimal"}, "documentation": {"kind": "plaintext", "value": "from decimal import Rounded"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "Rounded"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from decimal import Rounded\n"}]}, {"label": "RollingAndExpandingMixin", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.window.rolling import RollingAndExpandingMixin", "symbolLabel": "RollingAndExpandingMixin"}, "sortText": "12.9999.RollingAndExpandingMixin.26.pandas.core.window.rolling", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.window.rolling"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.window.rolling import RollingAndExpandingMixin"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RollingAndExpandingMixin"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.window.rolling import RollingAndExpandingMixin"}]}, {"label": "RESERVED_NCS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_NCS", "symbolLabel": "RESERVED_NCS"}, "sortText": "12.9999.RESERVED_NCS.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_NCS"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_NCS"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_NCS\n"}]}, {"label": "RESERVED_MICROSOFT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_MICROSOFT", "symbolLabel": "RESERVED_MICROSOFT"}, "sortText": "12.9999.RESERVED_MICROSOFT.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_MICROSOFT"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_MICROSOFT"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_MICROSOFT\n"}]}, {"label": "RESERVED_FUTURE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from uuid import RESERVED_FUTURE", "symbolLabel": "RESERVED_FUTURE"}, "sortText": "12.9999.RESERVED_FUTURE.04.uuid", "detail": "Auto-import", "labelDetails": {"description": "uuid"}, "documentation": {"kind": "plaintext", "value": "from uuid import RESERVED_FUTURE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RESERVED_FUTURE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from uuid import RESERVED_FUTURE\n"}]}, {"label": "_RecArray", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.records import _RecArray", "symbolLabel": "_RecArray"}, "sortText": "12.9999._RecArray.19.numpy._core.records", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.records"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.records import _RecArray"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RecArray"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.records import _RecArray\n"}]}, {"label": "_ReturnType", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _ReturnType", "symbolLabel": "_ReturnType"}, "sortText": "12.9999._ReturnType.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _ReturnType"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_ReturnType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _ReturnType\n"}]}, {"label": "_reconstruct", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import _reconstruct", "symbolLabel": "_reconstruct"}, "sortText": "12.9999._reconstruct.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import _reconstruct"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_reconstruct"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import _reconstruct\n"}]}, {"label": "RAISE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core.multiarray import RAISE", "symbolLabel": "RAISE"}, "sortText": "12.9999.RAISE.22.numpy._core.multiarray", "detail": "Auto-import", "labelDetails": {"description": "numpy._core.multiarray"}, "documentation": {"kind": "plaintext", "value": "from numpy._core.multiarray import RAISE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "RAISE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core.multiarray import RAISE\n"}]}, {"label": "ravel_compat", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.arrays.categorical import ravel_compat", "symbolLabel": "ravel_compat"}, "sortText": "12.9999.ravel_compat.30.pandas.core.arrays.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.arrays.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.arrays.categorical import ravel_compat"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ravel_compat"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.arrays.categorical import ravel_compat"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.grouper import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.27.pandas.core.groupby.grouper", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.grouper"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.grouper import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.grouper import recode_for_groupby"}]}, {"label": "recode_for_groupby", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.groupby.categorical import recode_for_groupby", "symbolLabel": "recode_for_groupby"}, "sortText": "12.9999.recode_for_groupby.31.pandas.core.groupby.categorical", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.groupby.categorical"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.groupby.categorical import recode_for_groupby"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "recode_for_groupby"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.groupby.categorical import recode_for_groupby"}]}, {"label": "raise_construction_error", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core.internals.managers import raise_construction_error", "symbolLabel": "raise_construction_error"}, "sortText": "12.9999.raise_construction_error.30.pandas.core.internals.managers", "detail": "Auto-import", "labelDetails": {"description": "pandas.core.internals.managers"}, "documentation": {"kind": "plaintext", "value": "from pandas.core.internals.managers import raise_construction_error"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "raise_construction_error"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core.internals.managers import raise_construction_error"}]}, {"label": "register_writer", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.excel import register_writer", "symbolLabel": "register_writer"}, "sortText": "12.9999.register_writer.15.pandas.io.excel", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.excel"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.excel import register_writer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "register_writer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.excel import register_writer"}]}, {"label": "_RE_WHITESPACE", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _RE_WHITESPACE", "symbolLabel": "_RE_WHITESPACE"}, "sortText": "12.9999._RE_WHITESPACE.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _RE_WHITESPACE"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_RE_WHITESPACE"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _RE_WHITESPACE"}]}, {"label": "_remove_whitespace", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _remove_whitespace", "symbolLabel": "_remove_whitespace"}, "sortText": "12.9999._remove_whitespace.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _remove_whitespace"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_remove_whitespace"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _remove_whitespace"}]}, {"label": "_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.html import _read", "symbolLabel": "_read"}, "sortText": "12.9999._read.14.pandas.io.html", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.html"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.html import _read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.html import _read"}]}, {"label": "_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import _read", "symbolLabel": "_read"}, "sortText": "12.9999._read.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import _read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import _read"}]}, {"label": "ReadCsvBuffer", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import ReadCsvBuffer", "symbolLabel": "ReadCsvBuffer"}, "sortText": "12.9999.ReadCsvBuffer.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import ReadCsvBuffer"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReadCsvBuffer"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import ReadCsvBuffer"}]}, {"label": "_refine_defaults_read", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers.readers import _refine_defaults_read", "symbolLabel": "_refine_defaults_read"}, "sortText": "12.9999._refine_defaults_read.25.pandas.io.parsers.readers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers.readers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers.readers import _refine_defaults_read"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "_refine_defaults_read"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers.readers import _refine_defaults_read"}]}, {"label": "ReaderBase", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.sas.sasreader import ReaderBase", "symbolLabel": "ReaderBase"}, "sortText": "12.9999.ReaderBase.23.pandas.io.sas.sasreader", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.sas.sasreader"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.sas.sasreader import ReaderBase"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "ReaderBase"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.sas.sasreader import ReaderBase"}]}, {"label": "resample", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.core import resample", "symbolLabel": "resample"}, "sortText": "12.9999.resample.11.pandas.core", "detail": "Auto-import", "labelDetails": {"description": "pandas.core"}, "documentation": {"kind": "plaintext", "value": "from pandas.core import resample"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "resample"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.core import resample"}]}, {"label": "records", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from numpy._core import records", "symbolLabel": "records"}, "sortText": "12.9999.records.11.numpy._core", "detail": "Auto-import", "labelDetails": {"description": "numpy._core"}, "documentation": {"kind": "plaintext", "value": "from numpy._core import records"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "records"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from numpy._core import records\n"}]}, {"label": "readers", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 20}, "funcParensDisabled": true, "autoImportText": "from pandas.io.parsers import readers", "symbolLabel": "readers"}, "sortText": "12.9999.readers.17.pandas.io.parsers", "detail": "Auto-import", "labelDetails": {"description": "pandas.io.parsers"}, "documentation": {"kind": "plaintext", "value": "from pandas.io.parsers import readers"}, "textEdit": {"range": {"start": {"line": 17, "character": 18}, "end": {"line": 17, "character": 20}}, "newText": "readers"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 19}, "end": {"line": 0, "character": 19}}, "newText": "\nfrom pandas.io.parsers import readers"}]}], "isIncomplete": true}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(method) def groupby(\n by: Unknown | None = None,\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_default,\n level: IndexLabel | None = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | Literal[_NoDefault.no_default] = lib.no_default,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"start": {"line": 11, "character": 20}, "end": {"line": 11, "character": 27}}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(method) def groupby(\n by: Unknown | None = None,\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_default,\n level: IndexLabel | None = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | Literal[_NoDefault.no_default] = lib.no_default,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"start": {"line": 11, "character": 20}, "end": {"line": 11, "character": 27}}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(method) def groupby(\n by: Unknown | None = None,\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_default,\n level: IndexLabel | None = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | Literal[_NoDefault.no_default] = lib.no_default,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"start": {"line": 11, "character": 20}, "end": {"line": 11, "character": 27}}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(method) def groupby(\n by: Unknown | None = None,\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_default,\n level: IndexLabel | None = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | Literal[_NoDefault.no_default] = lib.no_default,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"start": {"line": 11, "character": 20}, "end": {"line": 11, "character": 27}}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(method) def groupby(\n by: Unknown | None = None,\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_default,\n level: IndexLabel | None = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | Literal[_NoDefault.no_default] = lib.no_default,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"start": {"line": 11, "character": 20}, "end": {"line": 11, "character": 27}}}} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 1, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 2, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 3, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 4, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 5, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 1, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "_internal_names_set", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names_set"}, "sortText": "10.9999._internal_names_set"}, {"label": "_typ", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_typ"}, "sortText": "10.9999._typ"}, {"label": "_HANDLED_TYPES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_HANDLED_TYPES"}, "sortText": "10.9999._HANDLED_TYPES"}, {"label": "_accessors", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accessors"}, "sortText": "10.9999._accessors"}, {"label": "_hidden_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_hidden_attrs"}, "sortText": "10.9999._hidden_attrs"}, {"label": "_mgr", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_mgr"}, "sortText": "10.9999._mgr"}, {"label": "__pandas_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pandas_priority__"}, "sortText": "11.9999.__pandas_priority__"}, {"label": "_constructor", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor"}, "sortText": "10.9999._constructor"}, {"label": "_constructor_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_from_mgr"}, "sortText": "10.9999._constructor_from_mgr"}, {"label": "_constructor_sliced", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced"}, "sortText": "10.9999._constructor_sliced"}, {"label": "_constructor_sliced_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced_from_mgr"}, "sortText": "10.9999._constructor_sliced_from_mgr"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__dataframe__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe__"}, "sortText": "11.9999.__dataframe__"}, {"label": "__dataframe_consortium_standard__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe_consortium_standard__"}, "sortText": "11.9999.__dataframe_consortium_standard__"}, {"label": "__arrow_c_stream__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__arrow_c_stream__"}, "sortText": "11.9999.__arrow_c_stream__"}, {"label": "axes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "axes"}, "sortText": "09.9999.axes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "_is_homogeneous_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_homogeneous_type"}, "sortText": "10.9999._is_homogeneous_type"}, {"label": "_can_fast_transpose", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_can_fast_transpose"}, "sortText": "10.9999._can_fast_transpose"}, {"label": "_values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_values"}, "sortText": "10.9999._values"}, {"label": "_repr_fits_vertical_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_vertical_"}, "sortText": "10.9999._repr_fits_vertical_"}, {"label": "_repr_fits_horizontal_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_horizontal_"}, "sortText": "10.9999._repr_fits_horizontal_"}, {"label": "_info_repr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_repr"}, "sortText": "10.9999._info_repr"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "_repr_html_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_html_"}, "sortText": "10.9999._repr_html_"}, {"label": "to_string", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_string"}, "sortText": "09.9999.to_string"}, {"label": "_get_values_for_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_values_for_csv"}, "sortText": "10.9999._get_values_for_csv"}, {"label": "style", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "style"}, "sortText": "09.9999.style"}, {"label": "items", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "items"}, "sortText": "09.9999.items"}, {"label": "iterrows", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iterrows"}, "sortText": "09.9999.iterrows"}, {"label": "itertuples", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "itertuples"}, "sortText": "09.9999.itertuples"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "from_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_dict"}, "sortText": "09.9999.from_dict"}, {"label": "to_numpy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_numpy"}, "sortText": "09.9999.to_numpy"}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_create_data_for_split_and_tight_to_dict"}, "sortText": "10.9999._create_data_for_split_and_tight_to_dict"}, {"label": "to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_dict"}, "sortText": "09.9999.to_dict"}, {"label": "to_gbq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_gbq"}, "sortText": "09.9999.to_gbq"}, {"label": "from_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_records"}, "sortText": "09.9999.from_records"}, {"label": "to_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_records"}, "sortText": "09.9999.to_records"}, {"label": "_from_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_arrays"}, "sortText": "10.9999._from_arrays"}, {"label": "to_stata", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_stata"}, "sortText": "09.9999.to_stata"}, {"label": "to_feather", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_feather"}, "sortText": "09.9999.to_feather"}, {"label": "to_markdown", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_markdown"}, "sortText": "09.9999.to_markdown"}, {"label": "to_parquet", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_parquet"}, "sortText": "09.9999.to_parquet"}, {"label": "to_orc", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_orc"}, "sortText": "09.9999.to_orc"}, {"label": "to_html", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_html"}, "sortText": "09.9999.to_html"}, {"label": "to_xml", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xml"}, "sortText": "09.9999.to_xml"}, {"label": "info", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "info"}, "sortText": "09.9999.info"}, {"label": "memory_usage", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "memory_usage"}, "sortText": "09.9999.memory_usage"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "_ixs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ixs"}, "sortText": "10.9999._ixs"}, {"label": "_get_column_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_column_array"}, "sortText": "10.9999._get_column_array"}, {"label": "_iter_column_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iter_column_arrays"}, "sortText": "10.9999._iter_column_arrays"}, {"label": "_getitem_nocopy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_nocopy"}, "sortText": "10.9999._getitem_nocopy"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "_getitem_bool_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_bool_array"}, "sortText": "10.9999._getitem_bool_array"}, {"label": "_getitem_multilevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_multilevel"}, "sortText": "10.9999._getitem_multilevel"}, {"label": "_get_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_value"}, "sortText": "10.9999._get_value"}, {"label": "isetitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isetitem"}, "sortText": "09.9999.isetitem"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "_setitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_slice"}, "sortText": "10.9999._setitem_slice"}, {"label": "_setitem_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_array"}, "sortText": "10.9999._setitem_array"}, {"label": "_iset_not_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_not_inplace"}, "sortText": "10.9999._iset_not_inplace"}, {"label": "_setitem_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_frame"}, "sortText": "10.9999._setitem_frame"}, {"label": "_set_item_frame_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_frame_value"}, "sortText": "10.9999._set_item_frame_value"}, {"label": "_iset_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item_mgr"}, "sortText": "10.9999._iset_item_mgr"}, {"label": "_set_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_mgr"}, "sortText": "10.9999._set_item_mgr"}, {"label": "_iset_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item"}, "sortText": "10.9999._iset_item"}, {"label": "_set_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item"}, "sortText": "10.9999._set_item"}, {"label": "_set_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_value"}, "sortText": "10.9999._set_value"}, {"label": "_ensure_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ensure_valid_index"}, "sortText": "10.9999._ensure_valid_index"}, {"label": "_box_col_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_box_col_values"}, "sortText": "10.9999._box_col_values"}, {"label": "_clear_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clear_item_cache"}, "sortText": "10.9999._clear_item_cache"}, {"label": "_get_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_item_cache"}, "sortText": "10.9999._get_item_cache"}, {"label": "_reset_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cacher"}, "sortText": "10.9999._reset_cacher"}, {"label": "_maybe_cache_changed", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_cache_changed"}, "sortText": "10.9999._maybe_cache_changed"}, {"label": "query", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "eval", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "select_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "select_dtypes"}, "sortText": "09.9999.select_dtypes"}, {"label": "insert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "insert"}, "sortText": "09.9999.insert"}, {"label": "assign", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "assign"}, "sortText": "09.9999.assign"}, {"label": "_sanitize_column", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_sanitize_column"}, "sortText": "10.9999._sanitize_column"}, {"label": "_series", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_series"}, "sortText": "10.9999._series"}, {"label": "_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_multi"}, "sortText": "10.9999._reindex_multi"}, {"label": "set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_axis"}, "sortText": "09.9999.set_axis"}, {"label": "reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex"}, "sortText": "09.9999.reindex"}, {"label": "drop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop"}, "sortText": "09.9999.drop"}, {"label": "rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename"}, "sortText": "09.9999.rename"}, {"label": "pop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pop"}, "sortText": "09.9999.pop"}, {"label": "_replace_columnwise", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_replace_columnwise"}, "sortText": "10.9999._replace_columnwise"}, {"label": "shift", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shift"}, "sortText": "09.9999.shift"}, {"label": "set_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_index"}, "sortText": "09.9999.set_index"}, {"label": "reset_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reset_index"}, "sortText": "09.9999.reset_index"}, {"label": "isna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isna"}, "sortText": "09.9999.isna"}, {"label": "isnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isnull"}, "sortText": "09.9999.isnull"}, {"label": "notna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notna"}, "sortText": "09.9999.notna"}, {"label": "notnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notnull"}, "sortText": "09.9999.notnull"}, {"label": "dropna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dropna"}, "sortText": "09.9999.dropna"}, {"label": "drop_duplicates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop_duplicates"}, "sortText": "09.9999.drop_duplicates"}, {"label": "duplicated", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "duplicated"}, "sortText": "09.9999.duplicated"}, {"label": "sort_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_values"}, "sortText": "09.9999.sort_values"}, {"label": "sort_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_index"}, "sortText": "09.9999.sort_index"}, {"label": "value_counts", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "value_counts"}, "sortText": "09.9999.value_counts"}, {"label": "nlargest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nlargest"}, "sortText": "09.9999.nlargest"}, {"label": "nsmallest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nsmallest"}, "sortText": "09.9999.nsmallest"}, {"label": "swaplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swaplevel"}, "sortText": "09.9999.swaplevel"}, {"label": "reorder_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reorder_levels"}, "sortText": "09.9999.reorder_levels"}, {"label": "_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cmp_method"}, "sortText": "10.9999._cmp_method"}, {"label": "_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method"}, "sortText": "10.9999._arith_method"}, {"label": "_logical_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_method"}, "sortText": "10.9999._logical_method"}, {"label": "_dispatch_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dispatch_frame_op"}, "sortText": "10.9999._dispatch_frame_op"}, {"label": "_combine_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_combine_frame"}, "sortText": "10.9999._combine_frame"}, {"label": "_arith_method_with_reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method_with_reindex"}, "sortText": "10.9999._arith_method_with_reindex"}, {"label": "_should_reindex_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_should_reindex_frame_op"}, "sortText": "10.9999._should_reindex_frame_op"}, {"label": "_align_for_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_for_op"}, "sortText": "10.9999._align_for_op"}, {"label": "_maybe_align_series_as_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_align_series_as_frame"}, "sortText": "10.9999._maybe_align_series_as_frame"}, {"label": "_flex_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_arith_method"}, "sortText": "10.9999._flex_arith_method"}, {"label": "_construct_result", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_result"}, "sortText": "10.9999._construct_result"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "_flex_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_cmp_method"}, "sortText": "10.9999._flex_cmp_method"}, {"label": "eq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eq"}, "sortText": "09.9999.eq"}, {"label": "ne", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ne"}, "sortText": "09.9999.ne"}, {"label": "le", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "le"}, "sortText": "09.9999.le"}, {"label": "lt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "lt"}, "sortText": "09.9999.lt"}, {"label": "ge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ge"}, "sortText": "09.9999.ge"}, {"label": "gt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "gt"}, "sortText": "09.9999.gt"}, {"label": "add", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add"}, "sortText": "09.9999.add"}, {"label": "radd", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "radd"}, "sortText": "09.9999.radd"}, {"label": "sub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sub"}, "sortText": "09.9999.sub"}, {"label": "subtract", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "subtract"}, "sortText": "09.9999.subtract"}, {"label": "rsub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rsub"}, "sortText": "09.9999.rsub"}, {"label": "mul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mul"}, "sortText": "09.9999.mul"}, {"label": "multiply", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "multiply"}, "sortText": "09.9999.multiply"}, {"label": "rmul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmul"}, "sortText": "09.9999.rmul"}, {"label": "truediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truediv"}, "sortText": "09.9999.truediv"}, {"label": "div", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "div"}, "sortText": "09.9999.div"}, {"label": "divide", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "divide"}, "sortText": "09.9999.divide"}, {"label": "rtruediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rtruediv"}, "sortText": "09.9999.rtruediv"}, {"label": "rdiv", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rdiv"}, "sortText": "09.9999.rdiv"}, {"label": "floordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "floordiv"}, "sortText": "09.9999.floordiv"}, {"label": "rfloordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rfloordiv"}, "sortText": "09.9999.rfloordiv"}, {"label": "mod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mod"}, "sortText": "09.9999.mod"}, {"label": "rmod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmod"}, "sortText": "09.9999.rmod"}, {"label": "pow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "rpow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rpow"}, "sortText": "09.9999.rpow"}, {"label": "compare", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "compare"}, "sortText": "09.9999.compare"}, {"label": "combine", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine"}, "sortText": "09.9999.combine"}, {"label": "combine_first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine_first"}, "sortText": "09.9999.combine_first"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "groupby", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "groupby"}, "sortText": "09.9999.groupby"}, {"label": "pivot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot"}, "sortText": "09.9999.pivot"}, {"label": "pivot_table", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot_table"}, "sortText": "09.9999.pivot_table"}, {"label": "stack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "stack"}, "sortText": "09.9999.stack"}, {"label": "explode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "explode"}, "sortText": "09.9999.explode"}, {"label": "unstack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "unstack"}, "sortText": "09.9999.unstack"}, {"label": "melt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "melt"}, "sortText": "09.9999.melt"}, {"label": "diff", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "diff"}, "sortText": "09.9999.diff"}, {"label": "_gotitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_gotitem"}, "sortText": "10.9999._gotitem"}, {"label": "_agg_see_also_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_see_also_doc"}, "sortText": "10.9999._agg_see_also_doc"}, {"label": "_agg_examples_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_examples_doc"}, "sortText": "10.9999._agg_examples_doc"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "agg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "agg"}, "sortText": "09.9999.agg"}, {"label": "transform", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transform"}, "sortText": "09.9999.transform"}, {"label": "apply", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "apply"}, "sortText": "09.9999.apply"}, {"label": "map", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "applymap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "applymap"}, "sortText": "09.9999.applymap"}, {"label": "_append", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_append"}, "sortText": "10.9999._append"}, {"label": "join", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "join"}, "sortText": "09.9999.join"}, {"label": "merge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "merge"}, "sortText": "09.9999.merge"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "corr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corr"}, "sortText": "09.9999.corr"}, {"label": "cov", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cov"}, "sortText": "09.9999.cov"}, {"label": "corrwith", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corrwith"}, "sortText": "09.9999.corrwith"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "_reduce", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce"}, "sortText": "10.9999._reduce"}, {"label": "_reduce_axis1", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce_axis1"}, "sortText": "10.9999._reduce_axis1"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "median", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "median"}, "sortText": "09.9999.median"}, {"label": "sem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sem"}, "sortText": "09.9999.sem"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "skew", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "skew"}, "sortText": "09.9999.skew"}, {"label": "kurt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurt"}, "sortText": "09.9999.kurt"}, {"label": "kurtosis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurtosis"}, "sortText": "09.9999.kurtosis"}, {"label": "product", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "product"}, "sortText": "09.9999.product"}, {"label": "cummin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummin"}, "sortText": "09.9999.cummin"}, {"label": "cummax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummax"}, "sortText": "09.9999.cummax"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "nunique", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nunique"}, "sortText": "09.9999.nunique"}, {"label": "idxmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmin"}, "sortText": "09.9999.idxmin"}, {"label": "idxmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmax"}, "sortText": "09.9999.idxmax"}, {"label": "_get_agg_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_agg_axis"}, "sortText": "10.9999._get_agg_axis"}, {"label": "mode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mode"}, "sortText": "09.9999.mode"}, {"label": "quantile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "quantile"}, "sortText": "09.9999.quantile"}, {"label": "to_timestamp", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_timestamp"}, "sortText": "09.9999.to_timestamp"}, {"label": "to_period", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_period"}, "sortText": "09.9999.to_period"}, {"label": "isin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isin"}, "sortText": "09.9999.isin"}, {"label": "_AXIS_ORDERS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_ORDERS"}, "sortText": "10.9999._AXIS_ORDERS"}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_TO_AXIS_NUMBER"}, "sortText": "10.9999._AXIS_TO_AXIS_NUMBER"}, {"label": "_AXIS_LEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_LEN"}, "sortText": "10.9999._AXIS_LEN"}, {"label": "_info_axis_number", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_number"}, "sortText": "10.9999._info_axis_number"}, {"label": "_info_axis_name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_name"}, "sortText": "10.9999._info_axis_name"}, {"label": "index", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "index"}, "sortText": "09.9999.index"}, {"label": "columns", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "columns"}, "sortText": "09.9999.columns"}, {"label": "plot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "plot"}, "sortText": "09.9999.plot"}, {"label": "hist", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "hist"}, "sortText": "09.9999.hist"}, {"label": "boxplot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "boxplot"}, "sortText": "09.9999.boxplot"}, {"label": "sparse", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sparse"}, "sortText": "09.9999.sparse"}, {"label": "_to_dict_of_blocks", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_dict_of_blocks"}, "sortText": "10.9999._to_dict_of_blocks"}, {"label": "values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "_internal_names", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names"}, "sortText": "10.9999._internal_names"}, {"label": "_metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_metadata"}, "sortText": "10.9999._metadata"}, {"label": "_is_copy", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_copy"}, "sortText": "10.9999._is_copy"}, {"label": "_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_attrs"}, "sortText": "10.9999._attrs"}, {"label": "_init_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_init_mgr"}, "sortText": "10.9999._init_mgr"}, {"label": "_as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_as_manager"}, "sortText": "10.9999._as_manager"}, {"label": "_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_mgr"}, "sortText": "10.9999._from_mgr"}, {"label": "attrs", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "attrs"}, "sortText": "09.9999.attrs"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "set_flags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_flags"}, "sortText": "09.9999.set_flags"}, {"label": "_validate_dtype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_validate_dtype"}, "sortText": "10.9999._validate_dtype"}, {"label": "_data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_data"}, "sortText": "10.9999._data"}, {"label": "_construct_axes_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_axes_dict"}, "sortText": "10.9999._construct_axes_dict"}, {"label": "_get_axis_number", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_number"}, "sortText": "10.9999._get_axis_number"}, {"label": "_get_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_name"}, "sortText": "10.9999._get_axis_name"}, {"label": "_get_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis"}, "sortText": "10.9999._get_axis"}, {"label": "_get_block_manager_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_block_manager_axis"}, "sortText": "10.9999._get_block_manager_axis"}, {"label": "_get_axis_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_resolvers"}, "sortText": "10.9999._get_axis_resolvers"}, {"label": "_get_index_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_index_resolvers"}, "sortText": "10.9999._get_index_resolvers"}, {"label": "_get_cleaned_column_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_cleaned_column_resolvers"}, "sortText": "10.9999._get_cleaned_column_resolvers"}, {"label": "_info_axis", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis"}, "sortText": "10.9999._info_axis"}, {"label": "_is_view_after_cow_rules", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view_after_cow_rules"}, "sortText": "10.9999._is_view_after_cow_rules"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "_set_axis_nocheck", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_nocheck"}, "sortText": "10.9999._set_axis_nocheck"}, {"label": "_set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis"}, "sortText": "10.9999._set_axis"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "droplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "droplevel"}, "sortText": "09.9999.droplevel"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "_rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_rename"}, "sortText": "10.9999._rename"}, {"label": "rename_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename_axis"}, "sortText": "09.9999.rename_axis"}, {"label": "_set_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_name"}, "sortText": "10.9999._set_axis_name"}, {"label": "_indexed_same", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_indexed_same"}, "sortText": "10.9999._indexed_same"}, {"label": "equals", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "equals"}, "sortText": "09.9999.equals"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__nonzero__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__nonzero__"}, "sortText": "11.9999.__nonzero__"}, {"label": "__bool__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "bool", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "abs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__round__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__round__"}, "sortText": "11.9999.__round__"}, {"label": "_is_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_level_reference"}, "sortText": "10.9999._is_level_reference"}, {"label": "_is_label_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_reference"}, "sortText": "10.9999._is_label_reference"}, {"label": "_is_label_or_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_or_level_reference"}, "sortText": "10.9999._is_label_or_level_reference"}, {"label": "_check_label_or_level_ambiguity", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_label_or_level_ambiguity"}, "sortText": "10.9999._check_label_or_level_ambiguity"}, {"label": "_get_label_or_level_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_label_or_level_values"}, "sortText": "10.9999._get_label_or_level_values"}, {"label": "_drop_labels_or_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_labels_or_levels"}, "sortText": "10.9999._drop_labels_or_levels"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "keys", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "keys"}, "sortText": "09.9999.keys"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "empty", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "empty"}, "sortText": "09.9999.empty"}, {"label": "__array_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "_repr_latex_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_latex_"}, "sortText": "10.9999._repr_latex_"}, {"label": "_repr_data_resource_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_data_resource_"}, "sortText": "10.9999._repr_data_resource_"}, {"label": "to_excel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_excel"}, "sortText": "09.9999.to_excel"}, {"label": "to_json", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_json"}, "sortText": "09.9999.to_json"}, {"label": "to_hdf", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_hdf"}, "sortText": "09.9999.to_hdf"}, {"label": "to_sql", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_sql"}, "sortText": "09.9999.to_sql"}, {"label": "to_pickle", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_pickle"}, "sortText": "09.9999.to_pickle"}, {"label": "to_clipboard", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_clipboard"}, "sortText": "09.9999.to_clipboard"}, {"label": "to_xarray", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xarray"}, "sortText": "09.9999.to_xarray"}, {"label": "to_latex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_latex"}, "sortText": "09.9999.to_latex"}, {"label": "_to_latex_via_styler", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_latex_via_styler"}, "sortText": "10.9999._to_latex_via_styler"}, {"label": "to_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_csv"}, "sortText": "09.9999.to_csv"}, {"label": "_maybe_update_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_update_cacher"}, "sortText": "10.9999._maybe_update_cacher"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "_take_with_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_take_with_is_copy"}, "sortText": "10.9999._take_with_is_copy"}, {"label": "xs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "xs"}, "sortText": "09.9999.xs"}, {"label": "_getitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_slice"}, "sortText": "10.9999._getitem_slice"}, {"label": "_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_slice"}, "sortText": "10.9999._slice"}, {"label": "_set_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_is_copy"}, "sortText": "10.9999._set_is_copy"}, {"label": "_check_is_chained_assignment_possible", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_is_chained_assignment_possible"}, "sortText": "10.9999._check_is_chained_assignment_possible"}, {"label": "_check_setitem_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_setitem_copy"}, "sortText": "10.9999._check_setitem_copy"}, {"label": "__delitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delitem__"}, "sortText": "11.9999.__delitem__"}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_inplace_and_allows_duplicate_labels"}, "sortText": "10.9999._check_inplace_and_allows_duplicate_labels"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "_is_view", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view"}, "sortText": "10.9999._is_view"}, {"label": "reindex_like", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex_like"}, "sortText": "09.9999.reindex_like"}, {"label": "_drop_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_axis"}, "sortText": "10.9999._drop_axis"}, {"label": "_update_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_update_inplace"}, "sortText": "10.9999._update_inplace"}, {"label": "add_prefix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_prefix"}, "sortText": "09.9999.add_prefix"}, {"label": "add_suffix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_suffix"}, "sortText": "09.9999.add_suffix"}, {"label": "_reindex_axes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_axes"}, "sortText": "10.9999._reindex_axes"}, {"label": "_needs_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_needs_reindex_multi"}, "sortText": "10.9999._needs_reindex_multi"}, {"label": "_reindex_with_indexers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_with_indexers"}, "sortText": "10.9999._reindex_with_indexers"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "head", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "head"}, "sortText": "09.9999.head"}, {"label": "tail", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tail"}, "sortText": "09.9999.tail"}, {"label": "sample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sample"}, "sortText": "09.9999.sample"}, {"label": "pipe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pipe"}, "sortText": "09.9999.pipe"}, {"label": "__finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__finalize__"}, "sortText": "11.9999.__finalize__"}, {"label": "__getattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattr__"}, "sortText": "11.9999.__getattr__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "_dir_additions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_additions"}, "sortText": "10.9999._dir_additions"}, {"label": "_protect_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_protect_consolidate"}, "sortText": "10.9999._protect_consolidate"}, {"label": "_consolidate_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate_inplace"}, "sortText": "10.9999._consolidate_inplace"}, {"label": "_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate"}, "sortText": "10.9999._consolidate"}, {"label": "_is_mixed_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_mixed_type"}, "sortText": "10.9999._is_mixed_type"}, {"label": "_get_numeric_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_numeric_data"}, "sortText": "10.9999._get_numeric_data"}, {"label": "_get_bool_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_bool_data"}, "sortText": "10.9999._get_bool_data"}, {"label": "dtypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dtypes"}, "sortText": "09.9999.dtypes"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "infer_objects", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "infer_objects"}, "sortText": "09.9999.infer_objects"}, {"label": "convert_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "convert_dtypes"}, "sortText": "09.9999.convert_dtypes"}, {"label": "_deprecate_downcast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_deprecate_downcast"}, "sortText": "10.9999._deprecate_downcast"}, {"label": "_pad_or_backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_pad_or_backfill"}, "sortText": "10.9999._pad_or_backfill"}, {"label": "fillna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "fillna"}, "sortText": "09.9999.fillna"}, {"label": "ffill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ffill"}, "sortText": "09.9999.ffill"}, {"label": "pad", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pad"}, "sortText": "09.9999.pad"}, {"label": "bfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bfill"}, "sortText": "09.9999.bfill"}, {"label": "backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "backfill"}, "sortText": "09.9999.backfill"}, {"label": "replace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "replace"}, "sortText": "09.9999.replace"}, {"label": "interpolate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "interpolate"}, "sortText": "09.9999.interpolate"}, {"label": "asof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asof"}, "sortText": "09.9999.asof"}, {"label": "_clip_with_scalar", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_scalar"}, "sortText": "10.9999._clip_with_scalar"}, {"label": "_clip_with_one_bound", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_one_bound"}, "sortText": "10.9999._clip_with_one_bound"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "asfreq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asfreq"}, "sortText": "09.9999.asfreq"}, {"label": "at_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at_time"}, "sortText": "09.9999.at_time"}, {"label": "between_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "between_time"}, "sortText": "09.9999.between_time"}, {"label": "resample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "resample"}, "sortText": "09.9999.resample"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "rank", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rank"}, "sortText": "09.9999.rank"}, {"label": "align", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "align"}, "sortText": "09.9999.align"}, {"label": "_align_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_frame"}, "sortText": "10.9999._align_frame"}, {"label": "_align_series", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_series"}, "sortText": "10.9999._align_series"}, {"label": "_where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_where"}, "sortText": "10.9999._where"}, {"label": "where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "where"}, "sortText": "09.9999.where"}, {"label": "mask", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mask"}, "sortText": "09.9999.mask"}, {"label": "_shift_with_freq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_shift_with_freq"}, "sortText": "10.9999._shift_with_freq"}, {"label": "truncate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truncate"}, "sortText": "09.9999.truncate"}, {"label": "tz_convert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_convert"}, "sortText": "09.9999.tz_convert"}, {"label": "tz_localize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_localize"}, "sortText": "09.9999.tz_localize"}, {"label": "describe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "describe"}, "sortText": "09.9999.describe"}, {"label": "pct_change", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pct_change"}, "sortText": "09.9999.pct_change"}, {"label": "_logical_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_func"}, "sortText": "10.9999._logical_func"}, {"label": "_accum_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accum_func"}, "sortText": "10.9999._accum_func"}, {"label": "_stat_function_ddof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function_ddof"}, "sortText": "10.9999._stat_function_ddof"}, {"label": "_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function"}, "sortText": "10.9999._stat_function"}, {"label": "_min_count_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_min_count_stat_function"}, "sortText": "10.9999._min_count_stat_function"}, {"label": "rolling", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rolling"}, "sortText": "09.9999.rolling"}, {"label": "expanding", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "expanding"}, "sortText": "09.9999.expanding"}, {"label": "ewm", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ewm"}, "sortText": "09.9999.ewm"}, {"label": "_inplace_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_inplace_method"}, "sortText": "10.9999._inplace_method"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "_find_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_find_valid_index"}, "sortText": "10.9999._find_valid_index"}, {"label": "first_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first_valid_index"}, "sortText": "09.9999.first_valid_index"}, {"label": "last_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last_valid_index"}, "sortText": "09.9999.last_valid_index"}, {"label": "_item_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_item_cache"}, "sortText": "10.9999._item_cache"}, {"label": "_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cache"}, "sortText": "10.9999._cache"}, {"label": "_reset_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cache"}, "sortText": "10.9999._reset_cache"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "_dir_deletions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_deletions"}, "sortText": "10.9999._dir_deletions"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "iloc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iloc"}, "sortText": "09.9999.iloc"}, {"label": "loc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "loc"}, "sortText": "09.9999.loc"}, {"label": "at", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at"}, "sortText": "09.9999.at"}, {"label": "iat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iat"}, "sortText": "09.9999.iat"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 2, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "_internal_names_set", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names_set"}, "sortText": "10.9999._internal_names_set"}, {"label": "_typ", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_typ"}, "sortText": "10.9999._typ"}, {"label": "_HANDLED_TYPES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_HANDLED_TYPES"}, "sortText": "10.9999._HANDLED_TYPES"}, {"label": "_accessors", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accessors"}, "sortText": "10.9999._accessors"}, {"label": "_hidden_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_hidden_attrs"}, "sortText": "10.9999._hidden_attrs"}, {"label": "_mgr", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_mgr"}, "sortText": "10.9999._mgr"}, {"label": "__pandas_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pandas_priority__"}, "sortText": "11.9999.__pandas_priority__"}, {"label": "_constructor", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor"}, "sortText": "10.9999._constructor"}, {"label": "_constructor_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_from_mgr"}, "sortText": "10.9999._constructor_from_mgr"}, {"label": "_constructor_sliced", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced"}, "sortText": "10.9999._constructor_sliced"}, {"label": "_constructor_sliced_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced_from_mgr"}, "sortText": "10.9999._constructor_sliced_from_mgr"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__dataframe__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe__"}, "sortText": "11.9999.__dataframe__"}, {"label": "__dataframe_consortium_standard__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe_consortium_standard__"}, "sortText": "11.9999.__dataframe_consortium_standard__"}, {"label": "__arrow_c_stream__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__arrow_c_stream__"}, "sortText": "11.9999.__arrow_c_stream__"}, {"label": "axes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "axes"}, "sortText": "09.9999.axes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "_is_homogeneous_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_homogeneous_type"}, "sortText": "10.9999._is_homogeneous_type"}, {"label": "_can_fast_transpose", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_can_fast_transpose"}, "sortText": "10.9999._can_fast_transpose"}, {"label": "_values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_values"}, "sortText": "10.9999._values"}, {"label": "_repr_fits_vertical_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_vertical_"}, "sortText": "10.9999._repr_fits_vertical_"}, {"label": "_repr_fits_horizontal_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_horizontal_"}, "sortText": "10.9999._repr_fits_horizontal_"}, {"label": "_info_repr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_repr"}, "sortText": "10.9999._info_repr"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "_repr_html_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_html_"}, "sortText": "10.9999._repr_html_"}, {"label": "to_string", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_string"}, "sortText": "09.9999.to_string"}, {"label": "_get_values_for_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_values_for_csv"}, "sortText": "10.9999._get_values_for_csv"}, {"label": "style", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "style"}, "sortText": "09.9999.style"}, {"label": "items", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "items"}, "sortText": "09.9999.items"}, {"label": "iterrows", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iterrows"}, "sortText": "09.9999.iterrows"}, {"label": "itertuples", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "itertuples"}, "sortText": "09.9999.itertuples"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "from_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_dict"}, "sortText": "09.9999.from_dict"}, {"label": "to_numpy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_numpy"}, "sortText": "09.9999.to_numpy"}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_create_data_for_split_and_tight_to_dict"}, "sortText": "10.9999._create_data_for_split_and_tight_to_dict"}, {"label": "to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_dict"}, "sortText": "09.9999.to_dict"}, {"label": "to_gbq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_gbq"}, "sortText": "09.9999.to_gbq"}, {"label": "from_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_records"}, "sortText": "09.9999.from_records"}, {"label": "to_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_records"}, "sortText": "09.9999.to_records"}, {"label": "_from_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_arrays"}, "sortText": "10.9999._from_arrays"}, {"label": "to_stata", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_stata"}, "sortText": "09.9999.to_stata"}, {"label": "to_feather", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_feather"}, "sortText": "09.9999.to_feather"}, {"label": "to_markdown", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_markdown"}, "sortText": "09.9999.to_markdown"}, {"label": "to_parquet", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_parquet"}, "sortText": "09.9999.to_parquet"}, {"label": "to_orc", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_orc"}, "sortText": "09.9999.to_orc"}, {"label": "to_html", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_html"}, "sortText": "09.9999.to_html"}, {"label": "to_xml", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xml"}, "sortText": "09.9999.to_xml"}, {"label": "info", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "info"}, "sortText": "09.9999.info"}, {"label": "memory_usage", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "memory_usage"}, "sortText": "09.9999.memory_usage"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "_ixs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ixs"}, "sortText": "10.9999._ixs"}, {"label": "_get_column_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_column_array"}, "sortText": "10.9999._get_column_array"}, {"label": "_iter_column_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iter_column_arrays"}, "sortText": "10.9999._iter_column_arrays"}, {"label": "_getitem_nocopy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_nocopy"}, "sortText": "10.9999._getitem_nocopy"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "_getitem_bool_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_bool_array"}, "sortText": "10.9999._getitem_bool_array"}, {"label": "_getitem_multilevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_multilevel"}, "sortText": "10.9999._getitem_multilevel"}, {"label": "_get_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_value"}, "sortText": "10.9999._get_value"}, {"label": "isetitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isetitem"}, "sortText": "09.9999.isetitem"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "_setitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_slice"}, "sortText": "10.9999._setitem_slice"}, {"label": "_setitem_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_array"}, "sortText": "10.9999._setitem_array"}, {"label": "_iset_not_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_not_inplace"}, "sortText": "10.9999._iset_not_inplace"}, {"label": "_setitem_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_frame"}, "sortText": "10.9999._setitem_frame"}, {"label": "_set_item_frame_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_frame_value"}, "sortText": "10.9999._set_item_frame_value"}, {"label": "_iset_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item_mgr"}, "sortText": "10.9999._iset_item_mgr"}, {"label": "_set_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_mgr"}, "sortText": "10.9999._set_item_mgr"}, {"label": "_iset_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item"}, "sortText": "10.9999._iset_item"}, {"label": "_set_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item"}, "sortText": "10.9999._set_item"}, {"label": "_set_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_value"}, "sortText": "10.9999._set_value"}, {"label": "_ensure_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ensure_valid_index"}, "sortText": "10.9999._ensure_valid_index"}, {"label": "_box_col_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_box_col_values"}, "sortText": "10.9999._box_col_values"}, {"label": "_clear_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clear_item_cache"}, "sortText": "10.9999._clear_item_cache"}, {"label": "_get_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_item_cache"}, "sortText": "10.9999._get_item_cache"}, {"label": "_reset_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cacher"}, "sortText": "10.9999._reset_cacher"}, {"label": "_maybe_cache_changed", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_cache_changed"}, "sortText": "10.9999._maybe_cache_changed"}, {"label": "query", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "eval", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "select_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "select_dtypes"}, "sortText": "09.9999.select_dtypes"}, {"label": "insert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "insert"}, "sortText": "09.9999.insert"}, {"label": "assign", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "assign"}, "sortText": "09.9999.assign"}, {"label": "_sanitize_column", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_sanitize_column"}, "sortText": "10.9999._sanitize_column"}, {"label": "_series", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_series"}, "sortText": "10.9999._series"}, {"label": "_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_multi"}, "sortText": "10.9999._reindex_multi"}, {"label": "set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_axis"}, "sortText": "09.9999.set_axis"}, {"label": "reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex"}, "sortText": "09.9999.reindex"}, {"label": "drop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop"}, "sortText": "09.9999.drop"}, {"label": "rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename"}, "sortText": "09.9999.rename"}, {"label": "pop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pop"}, "sortText": "09.9999.pop"}, {"label": "_replace_columnwise", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_replace_columnwise"}, "sortText": "10.9999._replace_columnwise"}, {"label": "shift", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shift"}, "sortText": "09.9999.shift"}, {"label": "set_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_index"}, "sortText": "09.9999.set_index"}, {"label": "reset_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reset_index"}, "sortText": "09.9999.reset_index"}, {"label": "isna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isna"}, "sortText": "09.9999.isna"}, {"label": "isnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isnull"}, "sortText": "09.9999.isnull"}, {"label": "notna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notna"}, "sortText": "09.9999.notna"}, {"label": "notnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notnull"}, "sortText": "09.9999.notnull"}, {"label": "dropna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dropna"}, "sortText": "09.9999.dropna"}, {"label": "drop_duplicates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop_duplicates"}, "sortText": "09.9999.drop_duplicates"}, {"label": "duplicated", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "duplicated"}, "sortText": "09.9999.duplicated"}, {"label": "sort_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_values"}, "sortText": "09.9999.sort_values"}, {"label": "sort_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_index"}, "sortText": "09.9999.sort_index"}, {"label": "value_counts", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "value_counts"}, "sortText": "09.9999.value_counts"}, {"label": "nlargest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nlargest"}, "sortText": "09.9999.nlargest"}, {"label": "nsmallest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nsmallest"}, "sortText": "09.9999.nsmallest"}, {"label": "swaplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swaplevel"}, "sortText": "09.9999.swaplevel"}, {"label": "reorder_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reorder_levels"}, "sortText": "09.9999.reorder_levels"}, {"label": "_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cmp_method"}, "sortText": "10.9999._cmp_method"}, {"label": "_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method"}, "sortText": "10.9999._arith_method"}, {"label": "_logical_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_method"}, "sortText": "10.9999._logical_method"}, {"label": "_dispatch_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dispatch_frame_op"}, "sortText": "10.9999._dispatch_frame_op"}, {"label": "_combine_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_combine_frame"}, "sortText": "10.9999._combine_frame"}, {"label": "_arith_method_with_reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method_with_reindex"}, "sortText": "10.9999._arith_method_with_reindex"}, {"label": "_should_reindex_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_should_reindex_frame_op"}, "sortText": "10.9999._should_reindex_frame_op"}, {"label": "_align_for_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_for_op"}, "sortText": "10.9999._align_for_op"}, {"label": "_maybe_align_series_as_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_align_series_as_frame"}, "sortText": "10.9999._maybe_align_series_as_frame"}, {"label": "_flex_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_arith_method"}, "sortText": "10.9999._flex_arith_method"}, {"label": "_construct_result", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_result"}, "sortText": "10.9999._construct_result"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "_flex_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_cmp_method"}, "sortText": "10.9999._flex_cmp_method"}, {"label": "eq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eq"}, "sortText": "09.9999.eq"}, {"label": "ne", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ne"}, "sortText": "09.9999.ne"}, {"label": "le", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "le"}, "sortText": "09.9999.le"}, {"label": "lt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "lt"}, "sortText": "09.9999.lt"}, {"label": "ge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ge"}, "sortText": "09.9999.ge"}, {"label": "gt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "gt"}, "sortText": "09.9999.gt"}, {"label": "add", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add"}, "sortText": "09.9999.add"}, {"label": "radd", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "radd"}, "sortText": "09.9999.radd"}, {"label": "sub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sub"}, "sortText": "09.9999.sub"}, {"label": "subtract", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "subtract"}, "sortText": "09.9999.subtract"}, {"label": "rsub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rsub"}, "sortText": "09.9999.rsub"}, {"label": "mul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mul"}, "sortText": "09.9999.mul"}, {"label": "multiply", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "multiply"}, "sortText": "09.9999.multiply"}, {"label": "rmul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmul"}, "sortText": "09.9999.rmul"}, {"label": "truediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truediv"}, "sortText": "09.9999.truediv"}, {"label": "div", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "div"}, "sortText": "09.9999.div"}, {"label": "divide", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "divide"}, "sortText": "09.9999.divide"}, {"label": "rtruediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rtruediv"}, "sortText": "09.9999.rtruediv"}, {"label": "rdiv", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rdiv"}, "sortText": "09.9999.rdiv"}, {"label": "floordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "floordiv"}, "sortText": "09.9999.floordiv"}, {"label": "rfloordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rfloordiv"}, "sortText": "09.9999.rfloordiv"}, {"label": "mod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mod"}, "sortText": "09.9999.mod"}, {"label": "rmod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmod"}, "sortText": "09.9999.rmod"}, {"label": "pow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "rpow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rpow"}, "sortText": "09.9999.rpow"}, {"label": "compare", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "compare"}, "sortText": "09.9999.compare"}, {"label": "combine", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine"}, "sortText": "09.9999.combine"}, {"label": "combine_first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine_first"}, "sortText": "09.9999.combine_first"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "groupby", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "groupby"}, "sortText": "09.9999.groupby"}, {"label": "pivot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot"}, "sortText": "09.9999.pivot"}, {"label": "pivot_table", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot_table"}, "sortText": "09.9999.pivot_table"}, {"label": "stack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "stack"}, "sortText": "09.9999.stack"}, {"label": "explode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "explode"}, "sortText": "09.9999.explode"}, {"label": "unstack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "unstack"}, "sortText": "09.9999.unstack"}, {"label": "melt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "melt"}, "sortText": "09.9999.melt"}, {"label": "diff", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "diff"}, "sortText": "09.9999.diff"}, {"label": "_gotitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_gotitem"}, "sortText": "10.9999._gotitem"}, {"label": "_agg_see_also_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_see_also_doc"}, "sortText": "10.9999._agg_see_also_doc"}, {"label": "_agg_examples_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_examples_doc"}, "sortText": "10.9999._agg_examples_doc"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "agg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "agg"}, "sortText": "09.9999.agg"}, {"label": "transform", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transform"}, "sortText": "09.9999.transform"}, {"label": "apply", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "apply"}, "sortText": "09.9999.apply"}, {"label": "map", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "applymap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "applymap"}, "sortText": "09.9999.applymap"}, {"label": "_append", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_append"}, "sortText": "10.9999._append"}, {"label": "join", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "join"}, "sortText": "09.9999.join"}, {"label": "merge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "merge"}, "sortText": "09.9999.merge"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "corr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corr"}, "sortText": "09.9999.corr"}, {"label": "cov", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cov"}, "sortText": "09.9999.cov"}, {"label": "corrwith", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corrwith"}, "sortText": "09.9999.corrwith"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "_reduce", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce"}, "sortText": "10.9999._reduce"}, {"label": "_reduce_axis1", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce_axis1"}, "sortText": "10.9999._reduce_axis1"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "median", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "median"}, "sortText": "09.9999.median"}, {"label": "sem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sem"}, "sortText": "09.9999.sem"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "skew", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "skew"}, "sortText": "09.9999.skew"}, {"label": "kurt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurt"}, "sortText": "09.9999.kurt"}, {"label": "kurtosis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurtosis"}, "sortText": "09.9999.kurtosis"}, {"label": "product", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "product"}, "sortText": "09.9999.product"}, {"label": "cummin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummin"}, "sortText": "09.9999.cummin"}, {"label": "cummax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummax"}, "sortText": "09.9999.cummax"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "nunique", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nunique"}, "sortText": "09.9999.nunique"}, {"label": "idxmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmin"}, "sortText": "09.9999.idxmin"}, {"label": "idxmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmax"}, "sortText": "09.9999.idxmax"}, {"label": "_get_agg_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_agg_axis"}, "sortText": "10.9999._get_agg_axis"}, {"label": "mode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mode"}, "sortText": "09.9999.mode"}, {"label": "quantile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "quantile"}, "sortText": "09.9999.quantile"}, {"label": "to_timestamp", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_timestamp"}, "sortText": "09.9999.to_timestamp"}, {"label": "to_period", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_period"}, "sortText": "09.9999.to_period"}, {"label": "isin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isin"}, "sortText": "09.9999.isin"}, {"label": "_AXIS_ORDERS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_ORDERS"}, "sortText": "10.9999._AXIS_ORDERS"}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_TO_AXIS_NUMBER"}, "sortText": "10.9999._AXIS_TO_AXIS_NUMBER"}, {"label": "_AXIS_LEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_LEN"}, "sortText": "10.9999._AXIS_LEN"}, {"label": "_info_axis_number", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_number"}, "sortText": "10.9999._info_axis_number"}, {"label": "_info_axis_name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_name"}, "sortText": "10.9999._info_axis_name"}, {"label": "index", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "index"}, "sortText": "09.9999.index"}, {"label": "columns", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "columns"}, "sortText": "09.9999.columns"}, {"label": "plot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "plot"}, "sortText": "09.9999.plot"}, {"label": "hist", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "hist"}, "sortText": "09.9999.hist"}, {"label": "boxplot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "boxplot"}, "sortText": "09.9999.boxplot"}, {"label": "sparse", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sparse"}, "sortText": "09.9999.sparse"}, {"label": "_to_dict_of_blocks", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_dict_of_blocks"}, "sortText": "10.9999._to_dict_of_blocks"}, {"label": "values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "_internal_names", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names"}, "sortText": "10.9999._internal_names"}, {"label": "_metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_metadata"}, "sortText": "10.9999._metadata"}, {"label": "_is_copy", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_copy"}, "sortText": "10.9999._is_copy"}, {"label": "_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_attrs"}, "sortText": "10.9999._attrs"}, {"label": "_init_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_init_mgr"}, "sortText": "10.9999._init_mgr"}, {"label": "_as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_as_manager"}, "sortText": "10.9999._as_manager"}, {"label": "_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_mgr"}, "sortText": "10.9999._from_mgr"}, {"label": "attrs", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "attrs"}, "sortText": "09.9999.attrs"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "set_flags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_flags"}, "sortText": "09.9999.set_flags"}, {"label": "_validate_dtype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_validate_dtype"}, "sortText": "10.9999._validate_dtype"}, {"label": "_data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_data"}, "sortText": "10.9999._data"}, {"label": "_construct_axes_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_axes_dict"}, "sortText": "10.9999._construct_axes_dict"}, {"label": "_get_axis_number", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_number"}, "sortText": "10.9999._get_axis_number"}, {"label": "_get_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_name"}, "sortText": "10.9999._get_axis_name"}, {"label": "_get_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis"}, "sortText": "10.9999._get_axis"}, {"label": "_get_block_manager_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_block_manager_axis"}, "sortText": "10.9999._get_block_manager_axis"}, {"label": "_get_axis_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_resolvers"}, "sortText": "10.9999._get_axis_resolvers"}, {"label": "_get_index_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_index_resolvers"}, "sortText": "10.9999._get_index_resolvers"}, {"label": "_get_cleaned_column_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_cleaned_column_resolvers"}, "sortText": "10.9999._get_cleaned_column_resolvers"}, {"label": "_info_axis", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis"}, "sortText": "10.9999._info_axis"}, {"label": "_is_view_after_cow_rules", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view_after_cow_rules"}, "sortText": "10.9999._is_view_after_cow_rules"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "_set_axis_nocheck", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_nocheck"}, "sortText": "10.9999._set_axis_nocheck"}, {"label": "_set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis"}, "sortText": "10.9999._set_axis"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "droplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "droplevel"}, "sortText": "09.9999.droplevel"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "_rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_rename"}, "sortText": "10.9999._rename"}, {"label": "rename_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename_axis"}, "sortText": "09.9999.rename_axis"}, {"label": "_set_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_name"}, "sortText": "10.9999._set_axis_name"}, {"label": "_indexed_same", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_indexed_same"}, "sortText": "10.9999._indexed_same"}, {"label": "equals", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "equals"}, "sortText": "09.9999.equals"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__nonzero__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__nonzero__"}, "sortText": "11.9999.__nonzero__"}, {"label": "__bool__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "bool", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "abs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__round__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__round__"}, "sortText": "11.9999.__round__"}, {"label": "_is_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_level_reference"}, "sortText": "10.9999._is_level_reference"}, {"label": "_is_label_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_reference"}, "sortText": "10.9999._is_label_reference"}, {"label": "_is_label_or_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_or_level_reference"}, "sortText": "10.9999._is_label_or_level_reference"}, {"label": "_check_label_or_level_ambiguity", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_label_or_level_ambiguity"}, "sortText": "10.9999._check_label_or_level_ambiguity"}, {"label": "_get_label_or_level_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_label_or_level_values"}, "sortText": "10.9999._get_label_or_level_values"}, {"label": "_drop_labels_or_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_labels_or_levels"}, "sortText": "10.9999._drop_labels_or_levels"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "keys", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "keys"}, "sortText": "09.9999.keys"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "empty", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "empty"}, "sortText": "09.9999.empty"}, {"label": "__array_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "_repr_latex_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_latex_"}, "sortText": "10.9999._repr_latex_"}, {"label": "_repr_data_resource_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_data_resource_"}, "sortText": "10.9999._repr_data_resource_"}, {"label": "to_excel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_excel"}, "sortText": "09.9999.to_excel"}, {"label": "to_json", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_json"}, "sortText": "09.9999.to_json"}, {"label": "to_hdf", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_hdf"}, "sortText": "09.9999.to_hdf"}, {"label": "to_sql", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_sql"}, "sortText": "09.9999.to_sql"}, {"label": "to_pickle", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_pickle"}, "sortText": "09.9999.to_pickle"}, {"label": "to_clipboard", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_clipboard"}, "sortText": "09.9999.to_clipboard"}, {"label": "to_xarray", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xarray"}, "sortText": "09.9999.to_xarray"}, {"label": "to_latex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_latex"}, "sortText": "09.9999.to_latex"}, {"label": "_to_latex_via_styler", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_latex_via_styler"}, "sortText": "10.9999._to_latex_via_styler"}, {"label": "to_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_csv"}, "sortText": "09.9999.to_csv"}, {"label": "_maybe_update_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_update_cacher"}, "sortText": "10.9999._maybe_update_cacher"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "_take_with_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_take_with_is_copy"}, "sortText": "10.9999._take_with_is_copy"}, {"label": "xs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "xs"}, "sortText": "09.9999.xs"}, {"label": "_getitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_slice"}, "sortText": "10.9999._getitem_slice"}, {"label": "_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_slice"}, "sortText": "10.9999._slice"}, {"label": "_set_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_is_copy"}, "sortText": "10.9999._set_is_copy"}, {"label": "_check_is_chained_assignment_possible", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_is_chained_assignment_possible"}, "sortText": "10.9999._check_is_chained_assignment_possible"}, {"label": "_check_setitem_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_setitem_copy"}, "sortText": "10.9999._check_setitem_copy"}, {"label": "__delitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delitem__"}, "sortText": "11.9999.__delitem__"}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_inplace_and_allows_duplicate_labels"}, "sortText": "10.9999._check_inplace_and_allows_duplicate_labels"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "_is_view", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view"}, "sortText": "10.9999._is_view"}, {"label": "reindex_like", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex_like"}, "sortText": "09.9999.reindex_like"}, {"label": "_drop_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_axis"}, "sortText": "10.9999._drop_axis"}, {"label": "_update_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_update_inplace"}, "sortText": "10.9999._update_inplace"}, {"label": "add_prefix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_prefix"}, "sortText": "09.9999.add_prefix"}, {"label": "add_suffix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_suffix"}, "sortText": "09.9999.add_suffix"}, {"label": "_reindex_axes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_axes"}, "sortText": "10.9999._reindex_axes"}, {"label": "_needs_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_needs_reindex_multi"}, "sortText": "10.9999._needs_reindex_multi"}, {"label": "_reindex_with_indexers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_with_indexers"}, "sortText": "10.9999._reindex_with_indexers"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "head", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "head"}, "sortText": "09.9999.head"}, {"label": "tail", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tail"}, "sortText": "09.9999.tail"}, {"label": "sample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sample"}, "sortText": "09.9999.sample"}, {"label": "pipe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pipe"}, "sortText": "09.9999.pipe"}, {"label": "__finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__finalize__"}, "sortText": "11.9999.__finalize__"}, {"label": "__getattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattr__"}, "sortText": "11.9999.__getattr__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "_dir_additions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_additions"}, "sortText": "10.9999._dir_additions"}, {"label": "_protect_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_protect_consolidate"}, "sortText": "10.9999._protect_consolidate"}, {"label": "_consolidate_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate_inplace"}, "sortText": "10.9999._consolidate_inplace"}, {"label": "_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate"}, "sortText": "10.9999._consolidate"}, {"label": "_is_mixed_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_mixed_type"}, "sortText": "10.9999._is_mixed_type"}, {"label": "_get_numeric_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_numeric_data"}, "sortText": "10.9999._get_numeric_data"}, {"label": "_get_bool_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_bool_data"}, "sortText": "10.9999._get_bool_data"}, {"label": "dtypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dtypes"}, "sortText": "09.9999.dtypes"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "infer_objects", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "infer_objects"}, "sortText": "09.9999.infer_objects"}, {"label": "convert_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "convert_dtypes"}, "sortText": "09.9999.convert_dtypes"}, {"label": "_deprecate_downcast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_deprecate_downcast"}, "sortText": "10.9999._deprecate_downcast"}, {"label": "_pad_or_backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_pad_or_backfill"}, "sortText": "10.9999._pad_or_backfill"}, {"label": "fillna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "fillna"}, "sortText": "09.9999.fillna"}, {"label": "ffill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ffill"}, "sortText": "09.9999.ffill"}, {"label": "pad", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pad"}, "sortText": "09.9999.pad"}, {"label": "bfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bfill"}, "sortText": "09.9999.bfill"}, {"label": "backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "backfill"}, "sortText": "09.9999.backfill"}, {"label": "replace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "replace"}, "sortText": "09.9999.replace"}, {"label": "interpolate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "interpolate"}, "sortText": "09.9999.interpolate"}, {"label": "asof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asof"}, "sortText": "09.9999.asof"}, {"label": "_clip_with_scalar", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_scalar"}, "sortText": "10.9999._clip_with_scalar"}, {"label": "_clip_with_one_bound", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_one_bound"}, "sortText": "10.9999._clip_with_one_bound"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "asfreq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asfreq"}, "sortText": "09.9999.asfreq"}, {"label": "at_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at_time"}, "sortText": "09.9999.at_time"}, {"label": "between_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "between_time"}, "sortText": "09.9999.between_time"}, {"label": "resample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "resample"}, "sortText": "09.9999.resample"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "rank", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rank"}, "sortText": "09.9999.rank"}, {"label": "align", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "align"}, "sortText": "09.9999.align"}, {"label": "_align_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_frame"}, "sortText": "10.9999._align_frame"}, {"label": "_align_series", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_series"}, "sortText": "10.9999._align_series"}, {"label": "_where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_where"}, "sortText": "10.9999._where"}, {"label": "where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "where"}, "sortText": "09.9999.where"}, {"label": "mask", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mask"}, "sortText": "09.9999.mask"}, {"label": "_shift_with_freq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_shift_with_freq"}, "sortText": "10.9999._shift_with_freq"}, {"label": "truncate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truncate"}, "sortText": "09.9999.truncate"}, {"label": "tz_convert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_convert"}, "sortText": "09.9999.tz_convert"}, {"label": "tz_localize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_localize"}, "sortText": "09.9999.tz_localize"}, {"label": "describe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "describe"}, "sortText": "09.9999.describe"}, {"label": "pct_change", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pct_change"}, "sortText": "09.9999.pct_change"}, {"label": "_logical_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_func"}, "sortText": "10.9999._logical_func"}, {"label": "_accum_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accum_func"}, "sortText": "10.9999._accum_func"}, {"label": "_stat_function_ddof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function_ddof"}, "sortText": "10.9999._stat_function_ddof"}, {"label": "_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function"}, "sortText": "10.9999._stat_function"}, {"label": "_min_count_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_min_count_stat_function"}, "sortText": "10.9999._min_count_stat_function"}, {"label": "rolling", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rolling"}, "sortText": "09.9999.rolling"}, {"label": "expanding", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "expanding"}, "sortText": "09.9999.expanding"}, {"label": "ewm", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ewm"}, "sortText": "09.9999.ewm"}, {"label": "_inplace_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_inplace_method"}, "sortText": "10.9999._inplace_method"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "_find_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_find_valid_index"}, "sortText": "10.9999._find_valid_index"}, {"label": "first_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first_valid_index"}, "sortText": "09.9999.first_valid_index"}, {"label": "last_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last_valid_index"}, "sortText": "09.9999.last_valid_index"}, {"label": "_item_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_item_cache"}, "sortText": "10.9999._item_cache"}, {"label": "_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cache"}, "sortText": "10.9999._cache"}, {"label": "_reset_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cache"}, "sortText": "10.9999._reset_cache"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "_dir_deletions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_deletions"}, "sortText": "10.9999._dir_deletions"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "iloc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iloc"}, "sortText": "09.9999.iloc"}, {"label": "loc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "loc"}, "sortText": "09.9999.loc"}, {"label": "at", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at"}, "sortText": "09.9999.at"}, {"label": "iat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iat"}, "sortText": "09.9999.iat"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 3, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "_internal_names_set", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names_set"}, "sortText": "10.9999._internal_names_set"}, {"label": "_typ", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_typ"}, "sortText": "10.9999._typ"}, {"label": "_HANDLED_TYPES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_HANDLED_TYPES"}, "sortText": "10.9999._HANDLED_TYPES"}, {"label": "_accessors", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accessors"}, "sortText": "10.9999._accessors"}, {"label": "_hidden_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_hidden_attrs"}, "sortText": "10.9999._hidden_attrs"}, {"label": "_mgr", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_mgr"}, "sortText": "10.9999._mgr"}, {"label": "__pandas_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pandas_priority__"}, "sortText": "11.9999.__pandas_priority__"}, {"label": "_constructor", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor"}, "sortText": "10.9999._constructor"}, {"label": "_constructor_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_from_mgr"}, "sortText": "10.9999._constructor_from_mgr"}, {"label": "_constructor_sliced", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced"}, "sortText": "10.9999._constructor_sliced"}, {"label": "_constructor_sliced_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced_from_mgr"}, "sortText": "10.9999._constructor_sliced_from_mgr"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__dataframe__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe__"}, "sortText": "11.9999.__dataframe__"}, {"label": "__dataframe_consortium_standard__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe_consortium_standard__"}, "sortText": "11.9999.__dataframe_consortium_standard__"}, {"label": "__arrow_c_stream__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__arrow_c_stream__"}, "sortText": "11.9999.__arrow_c_stream__"}, {"label": "axes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "axes"}, "sortText": "09.9999.axes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "_is_homogeneous_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_homogeneous_type"}, "sortText": "10.9999._is_homogeneous_type"}, {"label": "_can_fast_transpose", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_can_fast_transpose"}, "sortText": "10.9999._can_fast_transpose"}, {"label": "_values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_values"}, "sortText": "10.9999._values"}, {"label": "_repr_fits_vertical_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_vertical_"}, "sortText": "10.9999._repr_fits_vertical_"}, {"label": "_repr_fits_horizontal_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_horizontal_"}, "sortText": "10.9999._repr_fits_horizontal_"}, {"label": "_info_repr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_repr"}, "sortText": "10.9999._info_repr"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "_repr_html_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_html_"}, "sortText": "10.9999._repr_html_"}, {"label": "to_string", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_string"}, "sortText": "09.9999.to_string"}, {"label": "_get_values_for_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_values_for_csv"}, "sortText": "10.9999._get_values_for_csv"}, {"label": "style", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "style"}, "sortText": "09.9999.style"}, {"label": "items", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "items"}, "sortText": "09.9999.items"}, {"label": "iterrows", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iterrows"}, "sortText": "09.9999.iterrows"}, {"label": "itertuples", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "itertuples"}, "sortText": "09.9999.itertuples"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "from_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_dict"}, "sortText": "09.9999.from_dict"}, {"label": "to_numpy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_numpy"}, "sortText": "09.9999.to_numpy"}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_create_data_for_split_and_tight_to_dict"}, "sortText": "10.9999._create_data_for_split_and_tight_to_dict"}, {"label": "to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_dict"}, "sortText": "09.9999.to_dict"}, {"label": "to_gbq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_gbq"}, "sortText": "09.9999.to_gbq"}, {"label": "from_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_records"}, "sortText": "09.9999.from_records"}, {"label": "to_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_records"}, "sortText": "09.9999.to_records"}, {"label": "_from_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_arrays"}, "sortText": "10.9999._from_arrays"}, {"label": "to_stata", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_stata"}, "sortText": "09.9999.to_stata"}, {"label": "to_feather", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_feather"}, "sortText": "09.9999.to_feather"}, {"label": "to_markdown", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_markdown"}, "sortText": "09.9999.to_markdown"}, {"label": "to_parquet", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_parquet"}, "sortText": "09.9999.to_parquet"}, {"label": "to_orc", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_orc"}, "sortText": "09.9999.to_orc"}, {"label": "to_html", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_html"}, "sortText": "09.9999.to_html"}, {"label": "to_xml", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xml"}, "sortText": "09.9999.to_xml"}, {"label": "info", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "info"}, "sortText": "09.9999.info"}, {"label": "memory_usage", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "memory_usage"}, "sortText": "09.9999.memory_usage"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "_ixs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ixs"}, "sortText": "10.9999._ixs"}, {"label": "_get_column_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_column_array"}, "sortText": "10.9999._get_column_array"}, {"label": "_iter_column_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iter_column_arrays"}, "sortText": "10.9999._iter_column_arrays"}, {"label": "_getitem_nocopy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_nocopy"}, "sortText": "10.9999._getitem_nocopy"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "_getitem_bool_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_bool_array"}, "sortText": "10.9999._getitem_bool_array"}, {"label": "_getitem_multilevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_multilevel"}, "sortText": "10.9999._getitem_multilevel"}, {"label": "_get_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_value"}, "sortText": "10.9999._get_value"}, {"label": "isetitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isetitem"}, "sortText": "09.9999.isetitem"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "_setitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_slice"}, "sortText": "10.9999._setitem_slice"}, {"label": "_setitem_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_array"}, "sortText": "10.9999._setitem_array"}, {"label": "_iset_not_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_not_inplace"}, "sortText": "10.9999._iset_not_inplace"}, {"label": "_setitem_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_frame"}, "sortText": "10.9999._setitem_frame"}, {"label": "_set_item_frame_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_frame_value"}, "sortText": "10.9999._set_item_frame_value"}, {"label": "_iset_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item_mgr"}, "sortText": "10.9999._iset_item_mgr"}, {"label": "_set_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_mgr"}, "sortText": "10.9999._set_item_mgr"}, {"label": "_iset_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item"}, "sortText": "10.9999._iset_item"}, {"label": "_set_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item"}, "sortText": "10.9999._set_item"}, {"label": "_set_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_value"}, "sortText": "10.9999._set_value"}, {"label": "_ensure_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ensure_valid_index"}, "sortText": "10.9999._ensure_valid_index"}, {"label": "_box_col_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_box_col_values"}, "sortText": "10.9999._box_col_values"}, {"label": "_clear_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clear_item_cache"}, "sortText": "10.9999._clear_item_cache"}, {"label": "_get_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_item_cache"}, "sortText": "10.9999._get_item_cache"}, {"label": "_reset_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cacher"}, "sortText": "10.9999._reset_cacher"}, {"label": "_maybe_cache_changed", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_cache_changed"}, "sortText": "10.9999._maybe_cache_changed"}, {"label": "query", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "eval", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "select_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "select_dtypes"}, "sortText": "09.9999.select_dtypes"}, {"label": "insert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "insert"}, "sortText": "09.9999.insert"}, {"label": "assign", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "assign"}, "sortText": "09.9999.assign"}, {"label": "_sanitize_column", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_sanitize_column"}, "sortText": "10.9999._sanitize_column"}, {"label": "_series", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_series"}, "sortText": "10.9999._series"}, {"label": "_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_multi"}, "sortText": "10.9999._reindex_multi"}, {"label": "set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_axis"}, "sortText": "09.9999.set_axis"}, {"label": "reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex"}, "sortText": "09.9999.reindex"}, {"label": "drop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop"}, "sortText": "09.9999.drop"}, {"label": "rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename"}, "sortText": "09.9999.rename"}, {"label": "pop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pop"}, "sortText": "09.9999.pop"}, {"label": "_replace_columnwise", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_replace_columnwise"}, "sortText": "10.9999._replace_columnwise"}, {"label": "shift", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shift"}, "sortText": "09.9999.shift"}, {"label": "set_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_index"}, "sortText": "09.9999.set_index"}, {"label": "reset_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reset_index"}, "sortText": "09.9999.reset_index"}, {"label": "isna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isna"}, "sortText": "09.9999.isna"}, {"label": "isnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isnull"}, "sortText": "09.9999.isnull"}, {"label": "notna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notna"}, "sortText": "09.9999.notna"}, {"label": "notnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notnull"}, "sortText": "09.9999.notnull"}, {"label": "dropna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dropna"}, "sortText": "09.9999.dropna"}, {"label": "drop_duplicates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop_duplicates"}, "sortText": "09.9999.drop_duplicates"}, {"label": "duplicated", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "duplicated"}, "sortText": "09.9999.duplicated"}, {"label": "sort_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_values"}, "sortText": "09.9999.sort_values"}, {"label": "sort_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_index"}, "sortText": "09.9999.sort_index"}, {"label": "value_counts", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "value_counts"}, "sortText": "09.9999.value_counts"}, {"label": "nlargest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nlargest"}, "sortText": "09.9999.nlargest"}, {"label": "nsmallest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nsmallest"}, "sortText": "09.9999.nsmallest"}, {"label": "swaplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swaplevel"}, "sortText": "09.9999.swaplevel"}, {"label": "reorder_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reorder_levels"}, "sortText": "09.9999.reorder_levels"}, {"label": "_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cmp_method"}, "sortText": "10.9999._cmp_method"}, {"label": "_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method"}, "sortText": "10.9999._arith_method"}, {"label": "_logical_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_method"}, "sortText": "10.9999._logical_method"}, {"label": "_dispatch_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dispatch_frame_op"}, "sortText": "10.9999._dispatch_frame_op"}, {"label": "_combine_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_combine_frame"}, "sortText": "10.9999._combine_frame"}, {"label": "_arith_method_with_reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method_with_reindex"}, "sortText": "10.9999._arith_method_with_reindex"}, {"label": "_should_reindex_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_should_reindex_frame_op"}, "sortText": "10.9999._should_reindex_frame_op"}, {"label": "_align_for_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_for_op"}, "sortText": "10.9999._align_for_op"}, {"label": "_maybe_align_series_as_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_align_series_as_frame"}, "sortText": "10.9999._maybe_align_series_as_frame"}, {"label": "_flex_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_arith_method"}, "sortText": "10.9999._flex_arith_method"}, {"label": "_construct_result", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_result"}, "sortText": "10.9999._construct_result"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "_flex_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_cmp_method"}, "sortText": "10.9999._flex_cmp_method"}, {"label": "eq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eq"}, "sortText": "09.9999.eq"}, {"label": "ne", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ne"}, "sortText": "09.9999.ne"}, {"label": "le", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "le"}, "sortText": "09.9999.le"}, {"label": "lt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "lt"}, "sortText": "09.9999.lt"}, {"label": "ge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ge"}, "sortText": "09.9999.ge"}, {"label": "gt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "gt"}, "sortText": "09.9999.gt"}, {"label": "add", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add"}, "sortText": "09.9999.add"}, {"label": "radd", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "radd"}, "sortText": "09.9999.radd"}, {"label": "sub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sub"}, "sortText": "09.9999.sub"}, {"label": "subtract", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "subtract"}, "sortText": "09.9999.subtract"}, {"label": "rsub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rsub"}, "sortText": "09.9999.rsub"}, {"label": "mul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mul"}, "sortText": "09.9999.mul"}, {"label": "multiply", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "multiply"}, "sortText": "09.9999.multiply"}, {"label": "rmul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmul"}, "sortText": "09.9999.rmul"}, {"label": "truediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truediv"}, "sortText": "09.9999.truediv"}, {"label": "div", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "div"}, "sortText": "09.9999.div"}, {"label": "divide", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "divide"}, "sortText": "09.9999.divide"}, {"label": "rtruediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rtruediv"}, "sortText": "09.9999.rtruediv"}, {"label": "rdiv", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rdiv"}, "sortText": "09.9999.rdiv"}, {"label": "floordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "floordiv"}, "sortText": "09.9999.floordiv"}, {"label": "rfloordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rfloordiv"}, "sortText": "09.9999.rfloordiv"}, {"label": "mod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mod"}, "sortText": "09.9999.mod"}, {"label": "rmod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmod"}, "sortText": "09.9999.rmod"}, {"label": "pow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "rpow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rpow"}, "sortText": "09.9999.rpow"}, {"label": "compare", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "compare"}, "sortText": "09.9999.compare"}, {"label": "combine", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine"}, "sortText": "09.9999.combine"}, {"label": "combine_first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine_first"}, "sortText": "09.9999.combine_first"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "groupby", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "groupby"}, "sortText": "09.9999.groupby"}, {"label": "pivot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot"}, "sortText": "09.9999.pivot"}, {"label": "pivot_table", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot_table"}, "sortText": "09.9999.pivot_table"}, {"label": "stack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "stack"}, "sortText": "09.9999.stack"}, {"label": "explode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "explode"}, "sortText": "09.9999.explode"}, {"label": "unstack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "unstack"}, "sortText": "09.9999.unstack"}, {"label": "melt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "melt"}, "sortText": "09.9999.melt"}, {"label": "diff", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "diff"}, "sortText": "09.9999.diff"}, {"label": "_gotitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_gotitem"}, "sortText": "10.9999._gotitem"}, {"label": "_agg_see_also_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_see_also_doc"}, "sortText": "10.9999._agg_see_also_doc"}, {"label": "_agg_examples_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_examples_doc"}, "sortText": "10.9999._agg_examples_doc"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "agg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "agg"}, "sortText": "09.9999.agg"}, {"label": "transform", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transform"}, "sortText": "09.9999.transform"}, {"label": "apply", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "apply"}, "sortText": "09.9999.apply"}, {"label": "map", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "applymap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "applymap"}, "sortText": "09.9999.applymap"}, {"label": "_append", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_append"}, "sortText": "10.9999._append"}, {"label": "join", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "join"}, "sortText": "09.9999.join"}, {"label": "merge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "merge"}, "sortText": "09.9999.merge"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "corr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corr"}, "sortText": "09.9999.corr"}, {"label": "cov", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cov"}, "sortText": "09.9999.cov"}, {"label": "corrwith", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corrwith"}, "sortText": "09.9999.corrwith"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "_reduce", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce"}, "sortText": "10.9999._reduce"}, {"label": "_reduce_axis1", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce_axis1"}, "sortText": "10.9999._reduce_axis1"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "median", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "median"}, "sortText": "09.9999.median"}, {"label": "sem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sem"}, "sortText": "09.9999.sem"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "skew", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "skew"}, "sortText": "09.9999.skew"}, {"label": "kurt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurt"}, "sortText": "09.9999.kurt"}, {"label": "kurtosis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurtosis"}, "sortText": "09.9999.kurtosis"}, {"label": "product", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "product"}, "sortText": "09.9999.product"}, {"label": "cummin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummin"}, "sortText": "09.9999.cummin"}, {"label": "cummax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummax"}, "sortText": "09.9999.cummax"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "nunique", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nunique"}, "sortText": "09.9999.nunique"}, {"label": "idxmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmin"}, "sortText": "09.9999.idxmin"}, {"label": "idxmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmax"}, "sortText": "09.9999.idxmax"}, {"label": "_get_agg_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_agg_axis"}, "sortText": "10.9999._get_agg_axis"}, {"label": "mode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mode"}, "sortText": "09.9999.mode"}, {"label": "quantile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "quantile"}, "sortText": "09.9999.quantile"}, {"label": "to_timestamp", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_timestamp"}, "sortText": "09.9999.to_timestamp"}, {"label": "to_period", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_period"}, "sortText": "09.9999.to_period"}, {"label": "isin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isin"}, "sortText": "09.9999.isin"}, {"label": "_AXIS_ORDERS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_ORDERS"}, "sortText": "10.9999._AXIS_ORDERS"}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_TO_AXIS_NUMBER"}, "sortText": "10.9999._AXIS_TO_AXIS_NUMBER"}, {"label": "_AXIS_LEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_LEN"}, "sortText": "10.9999._AXIS_LEN"}, {"label": "_info_axis_number", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_number"}, "sortText": "10.9999._info_axis_number"}, {"label": "_info_axis_name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_name"}, "sortText": "10.9999._info_axis_name"}, {"label": "index", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "index"}, "sortText": "09.9999.index"}, {"label": "columns", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "columns"}, "sortText": "09.9999.columns"}, {"label": "plot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "plot"}, "sortText": "09.9999.plot"}, {"label": "hist", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "hist"}, "sortText": "09.9999.hist"}, {"label": "boxplot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "boxplot"}, "sortText": "09.9999.boxplot"}, {"label": "sparse", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sparse"}, "sortText": "09.9999.sparse"}, {"label": "_to_dict_of_blocks", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_dict_of_blocks"}, "sortText": "10.9999._to_dict_of_blocks"}, {"label": "values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "_internal_names", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names"}, "sortText": "10.9999._internal_names"}, {"label": "_metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_metadata"}, "sortText": "10.9999._metadata"}, {"label": "_is_copy", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_copy"}, "sortText": "10.9999._is_copy"}, {"label": "_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_attrs"}, "sortText": "10.9999._attrs"}, {"label": "_init_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_init_mgr"}, "sortText": "10.9999._init_mgr"}, {"label": "_as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_as_manager"}, "sortText": "10.9999._as_manager"}, {"label": "_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_mgr"}, "sortText": "10.9999._from_mgr"}, {"label": "attrs", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "attrs"}, "sortText": "09.9999.attrs"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "set_flags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_flags"}, "sortText": "09.9999.set_flags"}, {"label": "_validate_dtype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_validate_dtype"}, "sortText": "10.9999._validate_dtype"}, {"label": "_data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_data"}, "sortText": "10.9999._data"}, {"label": "_construct_axes_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_axes_dict"}, "sortText": "10.9999._construct_axes_dict"}, {"label": "_get_axis_number", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_number"}, "sortText": "10.9999._get_axis_number"}, {"label": "_get_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_name"}, "sortText": "10.9999._get_axis_name"}, {"label": "_get_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis"}, "sortText": "10.9999._get_axis"}, {"label": "_get_block_manager_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_block_manager_axis"}, "sortText": "10.9999._get_block_manager_axis"}, {"label": "_get_axis_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_resolvers"}, "sortText": "10.9999._get_axis_resolvers"}, {"label": "_get_index_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_index_resolvers"}, "sortText": "10.9999._get_index_resolvers"}, {"label": "_get_cleaned_column_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_cleaned_column_resolvers"}, "sortText": "10.9999._get_cleaned_column_resolvers"}, {"label": "_info_axis", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis"}, "sortText": "10.9999._info_axis"}, {"label": "_is_view_after_cow_rules", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view_after_cow_rules"}, "sortText": "10.9999._is_view_after_cow_rules"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "_set_axis_nocheck", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_nocheck"}, "sortText": "10.9999._set_axis_nocheck"}, {"label": "_set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis"}, "sortText": "10.9999._set_axis"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "droplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "droplevel"}, "sortText": "09.9999.droplevel"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "_rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_rename"}, "sortText": "10.9999._rename"}, {"label": "rename_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename_axis"}, "sortText": "09.9999.rename_axis"}, {"label": "_set_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_name"}, "sortText": "10.9999._set_axis_name"}, {"label": "_indexed_same", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_indexed_same"}, "sortText": "10.9999._indexed_same"}, {"label": "equals", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "equals"}, "sortText": "09.9999.equals"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__nonzero__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__nonzero__"}, "sortText": "11.9999.__nonzero__"}, {"label": "__bool__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "bool", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "abs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__round__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__round__"}, "sortText": "11.9999.__round__"}, {"label": "_is_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_level_reference"}, "sortText": "10.9999._is_level_reference"}, {"label": "_is_label_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_reference"}, "sortText": "10.9999._is_label_reference"}, {"label": "_is_label_or_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_or_level_reference"}, "sortText": "10.9999._is_label_or_level_reference"}, {"label": "_check_label_or_level_ambiguity", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_label_or_level_ambiguity"}, "sortText": "10.9999._check_label_or_level_ambiguity"}, {"label": "_get_label_or_level_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_label_or_level_values"}, "sortText": "10.9999._get_label_or_level_values"}, {"label": "_drop_labels_or_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_labels_or_levels"}, "sortText": "10.9999._drop_labels_or_levels"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "keys", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "keys"}, "sortText": "09.9999.keys"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "empty", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "empty"}, "sortText": "09.9999.empty"}, {"label": "__array_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "_repr_latex_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_latex_"}, "sortText": "10.9999._repr_latex_"}, {"label": "_repr_data_resource_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_data_resource_"}, "sortText": "10.9999._repr_data_resource_"}, {"label": "to_excel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_excel"}, "sortText": "09.9999.to_excel"}, {"label": "to_json", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_json"}, "sortText": "09.9999.to_json"}, {"label": "to_hdf", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_hdf"}, "sortText": "09.9999.to_hdf"}, {"label": "to_sql", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_sql"}, "sortText": "09.9999.to_sql"}, {"label": "to_pickle", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_pickle"}, "sortText": "09.9999.to_pickle"}, {"label": "to_clipboard", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_clipboard"}, "sortText": "09.9999.to_clipboard"}, {"label": "to_xarray", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xarray"}, "sortText": "09.9999.to_xarray"}, {"label": "to_latex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_latex"}, "sortText": "09.9999.to_latex"}, {"label": "_to_latex_via_styler", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_latex_via_styler"}, "sortText": "10.9999._to_latex_via_styler"}, {"label": "to_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_csv"}, "sortText": "09.9999.to_csv"}, {"label": "_maybe_update_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_update_cacher"}, "sortText": "10.9999._maybe_update_cacher"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "_take_with_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_take_with_is_copy"}, "sortText": "10.9999._take_with_is_copy"}, {"label": "xs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "xs"}, "sortText": "09.9999.xs"}, {"label": "_getitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_slice"}, "sortText": "10.9999._getitem_slice"}, {"label": "_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_slice"}, "sortText": "10.9999._slice"}, {"label": "_set_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_is_copy"}, "sortText": "10.9999._set_is_copy"}, {"label": "_check_is_chained_assignment_possible", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_is_chained_assignment_possible"}, "sortText": "10.9999._check_is_chained_assignment_possible"}, {"label": "_check_setitem_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_setitem_copy"}, "sortText": "10.9999._check_setitem_copy"}, {"label": "__delitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delitem__"}, "sortText": "11.9999.__delitem__"}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_inplace_and_allows_duplicate_labels"}, "sortText": "10.9999._check_inplace_and_allows_duplicate_labels"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "_is_view", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view"}, "sortText": "10.9999._is_view"}, {"label": "reindex_like", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex_like"}, "sortText": "09.9999.reindex_like"}, {"label": "_drop_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_axis"}, "sortText": "10.9999._drop_axis"}, {"label": "_update_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_update_inplace"}, "sortText": "10.9999._update_inplace"}, {"label": "add_prefix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_prefix"}, "sortText": "09.9999.add_prefix"}, {"label": "add_suffix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_suffix"}, "sortText": "09.9999.add_suffix"}, {"label": "_reindex_axes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_axes"}, "sortText": "10.9999._reindex_axes"}, {"label": "_needs_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_needs_reindex_multi"}, "sortText": "10.9999._needs_reindex_multi"}, {"label": "_reindex_with_indexers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_with_indexers"}, "sortText": "10.9999._reindex_with_indexers"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "head", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "head"}, "sortText": "09.9999.head"}, {"label": "tail", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tail"}, "sortText": "09.9999.tail"}, {"label": "sample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sample"}, "sortText": "09.9999.sample"}, {"label": "pipe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pipe"}, "sortText": "09.9999.pipe"}, {"label": "__finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__finalize__"}, "sortText": "11.9999.__finalize__"}, {"label": "__getattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattr__"}, "sortText": "11.9999.__getattr__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "_dir_additions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_additions"}, "sortText": "10.9999._dir_additions"}, {"label": "_protect_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_protect_consolidate"}, "sortText": "10.9999._protect_consolidate"}, {"label": "_consolidate_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate_inplace"}, "sortText": "10.9999._consolidate_inplace"}, {"label": "_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate"}, "sortText": "10.9999._consolidate"}, {"label": "_is_mixed_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_mixed_type"}, "sortText": "10.9999._is_mixed_type"}, {"label": "_get_numeric_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_numeric_data"}, "sortText": "10.9999._get_numeric_data"}, {"label": "_get_bool_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_bool_data"}, "sortText": "10.9999._get_bool_data"}, {"label": "dtypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dtypes"}, "sortText": "09.9999.dtypes"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "infer_objects", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "infer_objects"}, "sortText": "09.9999.infer_objects"}, {"label": "convert_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "convert_dtypes"}, "sortText": "09.9999.convert_dtypes"}, {"label": "_deprecate_downcast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_deprecate_downcast"}, "sortText": "10.9999._deprecate_downcast"}, {"label": "_pad_or_backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_pad_or_backfill"}, "sortText": "10.9999._pad_or_backfill"}, {"label": "fillna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "fillna"}, "sortText": "09.9999.fillna"}, {"label": "ffill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ffill"}, "sortText": "09.9999.ffill"}, {"label": "pad", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pad"}, "sortText": "09.9999.pad"}, {"label": "bfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bfill"}, "sortText": "09.9999.bfill"}, {"label": "backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "backfill"}, "sortText": "09.9999.backfill"}, {"label": "replace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "replace"}, "sortText": "09.9999.replace"}, {"label": "interpolate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "interpolate"}, "sortText": "09.9999.interpolate"}, {"label": "asof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asof"}, "sortText": "09.9999.asof"}, {"label": "_clip_with_scalar", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_scalar"}, "sortText": "10.9999._clip_with_scalar"}, {"label": "_clip_with_one_bound", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_one_bound"}, "sortText": "10.9999._clip_with_one_bound"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "asfreq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asfreq"}, "sortText": "09.9999.asfreq"}, {"label": "at_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at_time"}, "sortText": "09.9999.at_time"}, {"label": "between_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "between_time"}, "sortText": "09.9999.between_time"}, {"label": "resample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "resample"}, "sortText": "09.9999.resample"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "rank", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rank"}, "sortText": "09.9999.rank"}, {"label": "align", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "align"}, "sortText": "09.9999.align"}, {"label": "_align_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_frame"}, "sortText": "10.9999._align_frame"}, {"label": "_align_series", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_series"}, "sortText": "10.9999._align_series"}, {"label": "_where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_where"}, "sortText": "10.9999._where"}, {"label": "where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "where"}, "sortText": "09.9999.where"}, {"label": "mask", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mask"}, "sortText": "09.9999.mask"}, {"label": "_shift_with_freq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_shift_with_freq"}, "sortText": "10.9999._shift_with_freq"}, {"label": "truncate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truncate"}, "sortText": "09.9999.truncate"}, {"label": "tz_convert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_convert"}, "sortText": "09.9999.tz_convert"}, {"label": "tz_localize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_localize"}, "sortText": "09.9999.tz_localize"}, {"label": "describe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "describe"}, "sortText": "09.9999.describe"}, {"label": "pct_change", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pct_change"}, "sortText": "09.9999.pct_change"}, {"label": "_logical_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_func"}, "sortText": "10.9999._logical_func"}, {"label": "_accum_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accum_func"}, "sortText": "10.9999._accum_func"}, {"label": "_stat_function_ddof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function_ddof"}, "sortText": "10.9999._stat_function_ddof"}, {"label": "_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function"}, "sortText": "10.9999._stat_function"}, {"label": "_min_count_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_min_count_stat_function"}, "sortText": "10.9999._min_count_stat_function"}, {"label": "rolling", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rolling"}, "sortText": "09.9999.rolling"}, {"label": "expanding", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "expanding"}, "sortText": "09.9999.expanding"}, {"label": "ewm", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ewm"}, "sortText": "09.9999.ewm"}, {"label": "_inplace_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_inplace_method"}, "sortText": "10.9999._inplace_method"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "_find_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_find_valid_index"}, "sortText": "10.9999._find_valid_index"}, {"label": "first_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first_valid_index"}, "sortText": "09.9999.first_valid_index"}, {"label": "last_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last_valid_index"}, "sortText": "09.9999.last_valid_index"}, {"label": "_item_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_item_cache"}, "sortText": "10.9999._item_cache"}, {"label": "_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cache"}, "sortText": "10.9999._cache"}, {"label": "_reset_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cache"}, "sortText": "10.9999._reset_cache"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "_dir_deletions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_deletions"}, "sortText": "10.9999._dir_deletions"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "iloc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iloc"}, "sortText": "09.9999.iloc"}, {"label": "loc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "loc"}, "sortText": "09.9999.loc"}, {"label": "at", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at"}, "sortText": "09.9999.at"}, {"label": "iat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iat"}, "sortText": "09.9999.iat"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 4, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "_internal_names_set", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names_set"}, "sortText": "10.9999._internal_names_set"}, {"label": "_typ", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_typ"}, "sortText": "10.9999._typ"}, {"label": "_HANDLED_TYPES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_HANDLED_TYPES"}, "sortText": "10.9999._HANDLED_TYPES"}, {"label": "_accessors", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accessors"}, "sortText": "10.9999._accessors"}, {"label": "_hidden_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_hidden_attrs"}, "sortText": "10.9999._hidden_attrs"}, {"label": "_mgr", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_mgr"}, "sortText": "10.9999._mgr"}, {"label": "__pandas_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pandas_priority__"}, "sortText": "11.9999.__pandas_priority__"}, {"label": "_constructor", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor"}, "sortText": "10.9999._constructor"}, {"label": "_constructor_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_from_mgr"}, "sortText": "10.9999._constructor_from_mgr"}, {"label": "_constructor_sliced", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced"}, "sortText": "10.9999._constructor_sliced"}, {"label": "_constructor_sliced_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced_from_mgr"}, "sortText": "10.9999._constructor_sliced_from_mgr"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__dataframe__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe__"}, "sortText": "11.9999.__dataframe__"}, {"label": "__dataframe_consortium_standard__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe_consortium_standard__"}, "sortText": "11.9999.__dataframe_consortium_standard__"}, {"label": "__arrow_c_stream__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__arrow_c_stream__"}, "sortText": "11.9999.__arrow_c_stream__"}, {"label": "axes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "axes"}, "sortText": "09.9999.axes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "_is_homogeneous_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_homogeneous_type"}, "sortText": "10.9999._is_homogeneous_type"}, {"label": "_can_fast_transpose", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_can_fast_transpose"}, "sortText": "10.9999._can_fast_transpose"}, {"label": "_values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_values"}, "sortText": "10.9999._values"}, {"label": "_repr_fits_vertical_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_vertical_"}, "sortText": "10.9999._repr_fits_vertical_"}, {"label": "_repr_fits_horizontal_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_horizontal_"}, "sortText": "10.9999._repr_fits_horizontal_"}, {"label": "_info_repr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_repr"}, "sortText": "10.9999._info_repr"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "_repr_html_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_html_"}, "sortText": "10.9999._repr_html_"}, {"label": "to_string", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_string"}, "sortText": "09.9999.to_string"}, {"label": "_get_values_for_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_values_for_csv"}, "sortText": "10.9999._get_values_for_csv"}, {"label": "style", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "style"}, "sortText": "09.9999.style"}, {"label": "items", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "items"}, "sortText": "09.9999.items"}, {"label": "iterrows", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iterrows"}, "sortText": "09.9999.iterrows"}, {"label": "itertuples", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "itertuples"}, "sortText": "09.9999.itertuples"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "from_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_dict"}, "sortText": "09.9999.from_dict"}, {"label": "to_numpy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_numpy"}, "sortText": "09.9999.to_numpy"}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_create_data_for_split_and_tight_to_dict"}, "sortText": "10.9999._create_data_for_split_and_tight_to_dict"}, {"label": "to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_dict"}, "sortText": "09.9999.to_dict"}, {"label": "to_gbq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_gbq"}, "sortText": "09.9999.to_gbq"}, {"label": "from_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_records"}, "sortText": "09.9999.from_records"}, {"label": "to_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_records"}, "sortText": "09.9999.to_records"}, {"label": "_from_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_arrays"}, "sortText": "10.9999._from_arrays"}, {"label": "to_stata", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_stata"}, "sortText": "09.9999.to_stata"}, {"label": "to_feather", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_feather"}, "sortText": "09.9999.to_feather"}, {"label": "to_markdown", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_markdown"}, "sortText": "09.9999.to_markdown"}, {"label": "to_parquet", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_parquet"}, "sortText": "09.9999.to_parquet"}, {"label": "to_orc", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_orc"}, "sortText": "09.9999.to_orc"}, {"label": "to_html", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_html"}, "sortText": "09.9999.to_html"}, {"label": "to_xml", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xml"}, "sortText": "09.9999.to_xml"}, {"label": "info", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "info"}, "sortText": "09.9999.info"}, {"label": "memory_usage", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "memory_usage"}, "sortText": "09.9999.memory_usage"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "_ixs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ixs"}, "sortText": "10.9999._ixs"}, {"label": "_get_column_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_column_array"}, "sortText": "10.9999._get_column_array"}, {"label": "_iter_column_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iter_column_arrays"}, "sortText": "10.9999._iter_column_arrays"}, {"label": "_getitem_nocopy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_nocopy"}, "sortText": "10.9999._getitem_nocopy"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "_getitem_bool_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_bool_array"}, "sortText": "10.9999._getitem_bool_array"}, {"label": "_getitem_multilevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_multilevel"}, "sortText": "10.9999._getitem_multilevel"}, {"label": "_get_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_value"}, "sortText": "10.9999._get_value"}, {"label": "isetitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isetitem"}, "sortText": "09.9999.isetitem"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "_setitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_slice"}, "sortText": "10.9999._setitem_slice"}, {"label": "_setitem_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_array"}, "sortText": "10.9999._setitem_array"}, {"label": "_iset_not_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_not_inplace"}, "sortText": "10.9999._iset_not_inplace"}, {"label": "_setitem_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_frame"}, "sortText": "10.9999._setitem_frame"}, {"label": "_set_item_frame_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_frame_value"}, "sortText": "10.9999._set_item_frame_value"}, {"label": "_iset_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item_mgr"}, "sortText": "10.9999._iset_item_mgr"}, {"label": "_set_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_mgr"}, "sortText": "10.9999._set_item_mgr"}, {"label": "_iset_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item"}, "sortText": "10.9999._iset_item"}, {"label": "_set_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item"}, "sortText": "10.9999._set_item"}, {"label": "_set_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_value"}, "sortText": "10.9999._set_value"}, {"label": "_ensure_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ensure_valid_index"}, "sortText": "10.9999._ensure_valid_index"}, {"label": "_box_col_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_box_col_values"}, "sortText": "10.9999._box_col_values"}, {"label": "_clear_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clear_item_cache"}, "sortText": "10.9999._clear_item_cache"}, {"label": "_get_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_item_cache"}, "sortText": "10.9999._get_item_cache"}, {"label": "_reset_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cacher"}, "sortText": "10.9999._reset_cacher"}, {"label": "_maybe_cache_changed", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_cache_changed"}, "sortText": "10.9999._maybe_cache_changed"}, {"label": "query", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "eval", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "select_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "select_dtypes"}, "sortText": "09.9999.select_dtypes"}, {"label": "insert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "insert"}, "sortText": "09.9999.insert"}, {"label": "assign", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "assign"}, "sortText": "09.9999.assign"}, {"label": "_sanitize_column", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_sanitize_column"}, "sortText": "10.9999._sanitize_column"}, {"label": "_series", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_series"}, "sortText": "10.9999._series"}, {"label": "_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_multi"}, "sortText": "10.9999._reindex_multi"}, {"label": "set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_axis"}, "sortText": "09.9999.set_axis"}, {"label": "reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex"}, "sortText": "09.9999.reindex"}, {"label": "drop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop"}, "sortText": "09.9999.drop"}, {"label": "rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename"}, "sortText": "09.9999.rename"}, {"label": "pop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pop"}, "sortText": "09.9999.pop"}, {"label": "_replace_columnwise", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_replace_columnwise"}, "sortText": "10.9999._replace_columnwise"}, {"label": "shift", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shift"}, "sortText": "09.9999.shift"}, {"label": "set_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_index"}, "sortText": "09.9999.set_index"}, {"label": "reset_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reset_index"}, "sortText": "09.9999.reset_index"}, {"label": "isna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isna"}, "sortText": "09.9999.isna"}, {"label": "isnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isnull"}, "sortText": "09.9999.isnull"}, {"label": "notna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notna"}, "sortText": "09.9999.notna"}, {"label": "notnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notnull"}, "sortText": "09.9999.notnull"}, {"label": "dropna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dropna"}, "sortText": "09.9999.dropna"}, {"label": "drop_duplicates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop_duplicates"}, "sortText": "09.9999.drop_duplicates"}, {"label": "duplicated", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "duplicated"}, "sortText": "09.9999.duplicated"}, {"label": "sort_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_values"}, "sortText": "09.9999.sort_values"}, {"label": "sort_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_index"}, "sortText": "09.9999.sort_index"}, {"label": "value_counts", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "value_counts"}, "sortText": "09.9999.value_counts"}, {"label": "nlargest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nlargest"}, "sortText": "09.9999.nlargest"}, {"label": "nsmallest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nsmallest"}, "sortText": "09.9999.nsmallest"}, {"label": "swaplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swaplevel"}, "sortText": "09.9999.swaplevel"}, {"label": "reorder_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reorder_levels"}, "sortText": "09.9999.reorder_levels"}, {"label": "_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cmp_method"}, "sortText": "10.9999._cmp_method"}, {"label": "_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method"}, "sortText": "10.9999._arith_method"}, {"label": "_logical_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_method"}, "sortText": "10.9999._logical_method"}, {"label": "_dispatch_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dispatch_frame_op"}, "sortText": "10.9999._dispatch_frame_op"}, {"label": "_combine_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_combine_frame"}, "sortText": "10.9999._combine_frame"}, {"label": "_arith_method_with_reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method_with_reindex"}, "sortText": "10.9999._arith_method_with_reindex"}, {"label": "_should_reindex_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_should_reindex_frame_op"}, "sortText": "10.9999._should_reindex_frame_op"}, {"label": "_align_for_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_for_op"}, "sortText": "10.9999._align_for_op"}, {"label": "_maybe_align_series_as_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_align_series_as_frame"}, "sortText": "10.9999._maybe_align_series_as_frame"}, {"label": "_flex_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_arith_method"}, "sortText": "10.9999._flex_arith_method"}, {"label": "_construct_result", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_result"}, "sortText": "10.9999._construct_result"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "_flex_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_cmp_method"}, "sortText": "10.9999._flex_cmp_method"}, {"label": "eq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eq"}, "sortText": "09.9999.eq"}, {"label": "ne", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ne"}, "sortText": "09.9999.ne"}, {"label": "le", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "le"}, "sortText": "09.9999.le"}, {"label": "lt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "lt"}, "sortText": "09.9999.lt"}, {"label": "ge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ge"}, "sortText": "09.9999.ge"}, {"label": "gt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "gt"}, "sortText": "09.9999.gt"}, {"label": "add", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add"}, "sortText": "09.9999.add"}, {"label": "radd", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "radd"}, "sortText": "09.9999.radd"}, {"label": "sub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sub"}, "sortText": "09.9999.sub"}, {"label": "subtract", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "subtract"}, "sortText": "09.9999.subtract"}, {"label": "rsub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rsub"}, "sortText": "09.9999.rsub"}, {"label": "mul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mul"}, "sortText": "09.9999.mul"}, {"label": "multiply", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "multiply"}, "sortText": "09.9999.multiply"}, {"label": "rmul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmul"}, "sortText": "09.9999.rmul"}, {"label": "truediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truediv"}, "sortText": "09.9999.truediv"}, {"label": "div", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "div"}, "sortText": "09.9999.div"}, {"label": "divide", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "divide"}, "sortText": "09.9999.divide"}, {"label": "rtruediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rtruediv"}, "sortText": "09.9999.rtruediv"}, {"label": "rdiv", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rdiv"}, "sortText": "09.9999.rdiv"}, {"label": "floordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "floordiv"}, "sortText": "09.9999.floordiv"}, {"label": "rfloordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rfloordiv"}, "sortText": "09.9999.rfloordiv"}, {"label": "mod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mod"}, "sortText": "09.9999.mod"}, {"label": "rmod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmod"}, "sortText": "09.9999.rmod"}, {"label": "pow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "rpow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rpow"}, "sortText": "09.9999.rpow"}, {"label": "compare", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "compare"}, "sortText": "09.9999.compare"}, {"label": "combine", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine"}, "sortText": "09.9999.combine"}, {"label": "combine_first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine_first"}, "sortText": "09.9999.combine_first"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "groupby", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "groupby"}, "sortText": "09.9999.groupby"}, {"label": "pivot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot"}, "sortText": "09.9999.pivot"}, {"label": "pivot_table", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot_table"}, "sortText": "09.9999.pivot_table"}, {"label": "stack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "stack"}, "sortText": "09.9999.stack"}, {"label": "explode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "explode"}, "sortText": "09.9999.explode"}, {"label": "unstack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "unstack"}, "sortText": "09.9999.unstack"}, {"label": "melt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "melt"}, "sortText": "09.9999.melt"}, {"label": "diff", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "diff"}, "sortText": "09.9999.diff"}, {"label": "_gotitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_gotitem"}, "sortText": "10.9999._gotitem"}, {"label": "_agg_see_also_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_see_also_doc"}, "sortText": "10.9999._agg_see_also_doc"}, {"label": "_agg_examples_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_examples_doc"}, "sortText": "10.9999._agg_examples_doc"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "agg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "agg"}, "sortText": "09.9999.agg"}, {"label": "transform", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transform"}, "sortText": "09.9999.transform"}, {"label": "apply", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "apply"}, "sortText": "09.9999.apply"}, {"label": "map", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "applymap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "applymap"}, "sortText": "09.9999.applymap"}, {"label": "_append", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_append"}, "sortText": "10.9999._append"}, {"label": "join", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "join"}, "sortText": "09.9999.join"}, {"label": "merge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "merge"}, "sortText": "09.9999.merge"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "corr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corr"}, "sortText": "09.9999.corr"}, {"label": "cov", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cov"}, "sortText": "09.9999.cov"}, {"label": "corrwith", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corrwith"}, "sortText": "09.9999.corrwith"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "_reduce", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce"}, "sortText": "10.9999._reduce"}, {"label": "_reduce_axis1", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce_axis1"}, "sortText": "10.9999._reduce_axis1"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "median", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "median"}, "sortText": "09.9999.median"}, {"label": "sem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sem"}, "sortText": "09.9999.sem"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "skew", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "skew"}, "sortText": "09.9999.skew"}, {"label": "kurt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurt"}, "sortText": "09.9999.kurt"}, {"label": "kurtosis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurtosis"}, "sortText": "09.9999.kurtosis"}, {"label": "product", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "product"}, "sortText": "09.9999.product"}, {"label": "cummin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummin"}, "sortText": "09.9999.cummin"}, {"label": "cummax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummax"}, "sortText": "09.9999.cummax"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "nunique", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nunique"}, "sortText": "09.9999.nunique"}, {"label": "idxmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmin"}, "sortText": "09.9999.idxmin"}, {"label": "idxmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmax"}, "sortText": "09.9999.idxmax"}, {"label": "_get_agg_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_agg_axis"}, "sortText": "10.9999._get_agg_axis"}, {"label": "mode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mode"}, "sortText": "09.9999.mode"}, {"label": "quantile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "quantile"}, "sortText": "09.9999.quantile"}, {"label": "to_timestamp", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_timestamp"}, "sortText": "09.9999.to_timestamp"}, {"label": "to_period", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_period"}, "sortText": "09.9999.to_period"}, {"label": "isin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isin"}, "sortText": "09.9999.isin"}, {"label": "_AXIS_ORDERS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_ORDERS"}, "sortText": "10.9999._AXIS_ORDERS"}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_TO_AXIS_NUMBER"}, "sortText": "10.9999._AXIS_TO_AXIS_NUMBER"}, {"label": "_AXIS_LEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_LEN"}, "sortText": "10.9999._AXIS_LEN"}, {"label": "_info_axis_number", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_number"}, "sortText": "10.9999._info_axis_number"}, {"label": "_info_axis_name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_name"}, "sortText": "10.9999._info_axis_name"}, {"label": "index", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "index"}, "sortText": "09.9999.index"}, {"label": "columns", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "columns"}, "sortText": "09.9999.columns"}, {"label": "plot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "plot"}, "sortText": "09.9999.plot"}, {"label": "hist", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "hist"}, "sortText": "09.9999.hist"}, {"label": "boxplot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "boxplot"}, "sortText": "09.9999.boxplot"}, {"label": "sparse", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sparse"}, "sortText": "09.9999.sparse"}, {"label": "_to_dict_of_blocks", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_dict_of_blocks"}, "sortText": "10.9999._to_dict_of_blocks"}, {"label": "values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "_internal_names", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names"}, "sortText": "10.9999._internal_names"}, {"label": "_metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_metadata"}, "sortText": "10.9999._metadata"}, {"label": "_is_copy", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_copy"}, "sortText": "10.9999._is_copy"}, {"label": "_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_attrs"}, "sortText": "10.9999._attrs"}, {"label": "_init_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_init_mgr"}, "sortText": "10.9999._init_mgr"}, {"label": "_as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_as_manager"}, "sortText": "10.9999._as_manager"}, {"label": "_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_mgr"}, "sortText": "10.9999._from_mgr"}, {"label": "attrs", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "attrs"}, "sortText": "09.9999.attrs"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "set_flags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_flags"}, "sortText": "09.9999.set_flags"}, {"label": "_validate_dtype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_validate_dtype"}, "sortText": "10.9999._validate_dtype"}, {"label": "_data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_data"}, "sortText": "10.9999._data"}, {"label": "_construct_axes_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_axes_dict"}, "sortText": "10.9999._construct_axes_dict"}, {"label": "_get_axis_number", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_number"}, "sortText": "10.9999._get_axis_number"}, {"label": "_get_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_name"}, "sortText": "10.9999._get_axis_name"}, {"label": "_get_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis"}, "sortText": "10.9999._get_axis"}, {"label": "_get_block_manager_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_block_manager_axis"}, "sortText": "10.9999._get_block_manager_axis"}, {"label": "_get_axis_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_resolvers"}, "sortText": "10.9999._get_axis_resolvers"}, {"label": "_get_index_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_index_resolvers"}, "sortText": "10.9999._get_index_resolvers"}, {"label": "_get_cleaned_column_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_cleaned_column_resolvers"}, "sortText": "10.9999._get_cleaned_column_resolvers"}, {"label": "_info_axis", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis"}, "sortText": "10.9999._info_axis"}, {"label": "_is_view_after_cow_rules", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view_after_cow_rules"}, "sortText": "10.9999._is_view_after_cow_rules"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "_set_axis_nocheck", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_nocheck"}, "sortText": "10.9999._set_axis_nocheck"}, {"label": "_set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis"}, "sortText": "10.9999._set_axis"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "droplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "droplevel"}, "sortText": "09.9999.droplevel"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "_rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_rename"}, "sortText": "10.9999._rename"}, {"label": "rename_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename_axis"}, "sortText": "09.9999.rename_axis"}, {"label": "_set_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_name"}, "sortText": "10.9999._set_axis_name"}, {"label": "_indexed_same", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_indexed_same"}, "sortText": "10.9999._indexed_same"}, {"label": "equals", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "equals"}, "sortText": "09.9999.equals"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__nonzero__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__nonzero__"}, "sortText": "11.9999.__nonzero__"}, {"label": "__bool__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "bool", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "abs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__round__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__round__"}, "sortText": "11.9999.__round__"}, {"label": "_is_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_level_reference"}, "sortText": "10.9999._is_level_reference"}, {"label": "_is_label_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_reference"}, "sortText": "10.9999._is_label_reference"}, {"label": "_is_label_or_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_or_level_reference"}, "sortText": "10.9999._is_label_or_level_reference"}, {"label": "_check_label_or_level_ambiguity", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_label_or_level_ambiguity"}, "sortText": "10.9999._check_label_or_level_ambiguity"}, {"label": "_get_label_or_level_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_label_or_level_values"}, "sortText": "10.9999._get_label_or_level_values"}, {"label": "_drop_labels_or_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_labels_or_levels"}, "sortText": "10.9999._drop_labels_or_levels"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "keys", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "keys"}, "sortText": "09.9999.keys"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "empty", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "empty"}, "sortText": "09.9999.empty"}, {"label": "__array_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "_repr_latex_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_latex_"}, "sortText": "10.9999._repr_latex_"}, {"label": "_repr_data_resource_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_data_resource_"}, "sortText": "10.9999._repr_data_resource_"}, {"label": "to_excel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_excel"}, "sortText": "09.9999.to_excel"}, {"label": "to_json", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_json"}, "sortText": "09.9999.to_json"}, {"label": "to_hdf", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_hdf"}, "sortText": "09.9999.to_hdf"}, {"label": "to_sql", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_sql"}, "sortText": "09.9999.to_sql"}, {"label": "to_pickle", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_pickle"}, "sortText": "09.9999.to_pickle"}, {"label": "to_clipboard", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_clipboard"}, "sortText": "09.9999.to_clipboard"}, {"label": "to_xarray", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xarray"}, "sortText": "09.9999.to_xarray"}, {"label": "to_latex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_latex"}, "sortText": "09.9999.to_latex"}, {"label": "_to_latex_via_styler", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_latex_via_styler"}, "sortText": "10.9999._to_latex_via_styler"}, {"label": "to_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_csv"}, "sortText": "09.9999.to_csv"}, {"label": "_maybe_update_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_update_cacher"}, "sortText": "10.9999._maybe_update_cacher"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "_take_with_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_take_with_is_copy"}, "sortText": "10.9999._take_with_is_copy"}, {"label": "xs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "xs"}, "sortText": "09.9999.xs"}, {"label": "_getitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_slice"}, "sortText": "10.9999._getitem_slice"}, {"label": "_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_slice"}, "sortText": "10.9999._slice"}, {"label": "_set_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_is_copy"}, "sortText": "10.9999._set_is_copy"}, {"label": "_check_is_chained_assignment_possible", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_is_chained_assignment_possible"}, "sortText": "10.9999._check_is_chained_assignment_possible"}, {"label": "_check_setitem_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_setitem_copy"}, "sortText": "10.9999._check_setitem_copy"}, {"label": "__delitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delitem__"}, "sortText": "11.9999.__delitem__"}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_inplace_and_allows_duplicate_labels"}, "sortText": "10.9999._check_inplace_and_allows_duplicate_labels"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "_is_view", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view"}, "sortText": "10.9999._is_view"}, {"label": "reindex_like", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex_like"}, "sortText": "09.9999.reindex_like"}, {"label": "_drop_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_axis"}, "sortText": "10.9999._drop_axis"}, {"label": "_update_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_update_inplace"}, "sortText": "10.9999._update_inplace"}, {"label": "add_prefix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_prefix"}, "sortText": "09.9999.add_prefix"}, {"label": "add_suffix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_suffix"}, "sortText": "09.9999.add_suffix"}, {"label": "_reindex_axes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_axes"}, "sortText": "10.9999._reindex_axes"}, {"label": "_needs_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_needs_reindex_multi"}, "sortText": "10.9999._needs_reindex_multi"}, {"label": "_reindex_with_indexers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_with_indexers"}, "sortText": "10.9999._reindex_with_indexers"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "head", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "head"}, "sortText": "09.9999.head"}, {"label": "tail", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tail"}, "sortText": "09.9999.tail"}, {"label": "sample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sample"}, "sortText": "09.9999.sample"}, {"label": "pipe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pipe"}, "sortText": "09.9999.pipe"}, {"label": "__finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__finalize__"}, "sortText": "11.9999.__finalize__"}, {"label": "__getattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattr__"}, "sortText": "11.9999.__getattr__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "_dir_additions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_additions"}, "sortText": "10.9999._dir_additions"}, {"label": "_protect_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_protect_consolidate"}, "sortText": "10.9999._protect_consolidate"}, {"label": "_consolidate_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate_inplace"}, "sortText": "10.9999._consolidate_inplace"}, {"label": "_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate"}, "sortText": "10.9999._consolidate"}, {"label": "_is_mixed_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_mixed_type"}, "sortText": "10.9999._is_mixed_type"}, {"label": "_get_numeric_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_numeric_data"}, "sortText": "10.9999._get_numeric_data"}, {"label": "_get_bool_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_bool_data"}, "sortText": "10.9999._get_bool_data"}, {"label": "dtypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dtypes"}, "sortText": "09.9999.dtypes"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "infer_objects", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "infer_objects"}, "sortText": "09.9999.infer_objects"}, {"label": "convert_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "convert_dtypes"}, "sortText": "09.9999.convert_dtypes"}, {"label": "_deprecate_downcast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_deprecate_downcast"}, "sortText": "10.9999._deprecate_downcast"}, {"label": "_pad_or_backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_pad_or_backfill"}, "sortText": "10.9999._pad_or_backfill"}, {"label": "fillna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "fillna"}, "sortText": "09.9999.fillna"}, {"label": "ffill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ffill"}, "sortText": "09.9999.ffill"}, {"label": "pad", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pad"}, "sortText": "09.9999.pad"}, {"label": "bfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bfill"}, "sortText": "09.9999.bfill"}, {"label": "backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "backfill"}, "sortText": "09.9999.backfill"}, {"label": "replace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "replace"}, "sortText": "09.9999.replace"}, {"label": "interpolate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "interpolate"}, "sortText": "09.9999.interpolate"}, {"label": "asof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asof"}, "sortText": "09.9999.asof"}, {"label": "_clip_with_scalar", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_scalar"}, "sortText": "10.9999._clip_with_scalar"}, {"label": "_clip_with_one_bound", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_one_bound"}, "sortText": "10.9999._clip_with_one_bound"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "asfreq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asfreq"}, "sortText": "09.9999.asfreq"}, {"label": "at_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at_time"}, "sortText": "09.9999.at_time"}, {"label": "between_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "between_time"}, "sortText": "09.9999.between_time"}, {"label": "resample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "resample"}, "sortText": "09.9999.resample"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "rank", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rank"}, "sortText": "09.9999.rank"}, {"label": "align", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "align"}, "sortText": "09.9999.align"}, {"label": "_align_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_frame"}, "sortText": "10.9999._align_frame"}, {"label": "_align_series", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_series"}, "sortText": "10.9999._align_series"}, {"label": "_where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_where"}, "sortText": "10.9999._where"}, {"label": "where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "where"}, "sortText": "09.9999.where"}, {"label": "mask", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mask"}, "sortText": "09.9999.mask"}, {"label": "_shift_with_freq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_shift_with_freq"}, "sortText": "10.9999._shift_with_freq"}, {"label": "truncate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truncate"}, "sortText": "09.9999.truncate"}, {"label": "tz_convert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_convert"}, "sortText": "09.9999.tz_convert"}, {"label": "tz_localize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_localize"}, "sortText": "09.9999.tz_localize"}, {"label": "describe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "describe"}, "sortText": "09.9999.describe"}, {"label": "pct_change", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pct_change"}, "sortText": "09.9999.pct_change"}, {"label": "_logical_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_func"}, "sortText": "10.9999._logical_func"}, {"label": "_accum_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accum_func"}, "sortText": "10.9999._accum_func"}, {"label": "_stat_function_ddof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function_ddof"}, "sortText": "10.9999._stat_function_ddof"}, {"label": "_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function"}, "sortText": "10.9999._stat_function"}, {"label": "_min_count_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_min_count_stat_function"}, "sortText": "10.9999._min_count_stat_function"}, {"label": "rolling", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rolling"}, "sortText": "09.9999.rolling"}, {"label": "expanding", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "expanding"}, "sortText": "09.9999.expanding"}, {"label": "ewm", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ewm"}, "sortText": "09.9999.ewm"}, {"label": "_inplace_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_inplace_method"}, "sortText": "10.9999._inplace_method"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "_find_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_find_valid_index"}, "sortText": "10.9999._find_valid_index"}, {"label": "first_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first_valid_index"}, "sortText": "09.9999.first_valid_index"}, {"label": "last_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last_valid_index"}, "sortText": "09.9999.last_valid_index"}, {"label": "_item_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_item_cache"}, "sortText": "10.9999._item_cache"}, {"label": "_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cache"}, "sortText": "10.9999._cache"}, {"label": "_reset_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cache"}, "sortText": "10.9999._reset_cache"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "_dir_deletions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_deletions"}, "sortText": "10.9999._dir_deletions"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "iloc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iloc"}, "sortText": "09.9999.iloc"}, {"label": "loc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "loc"}, "sortText": "09.9999.loc"}, {"label": "at", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at"}, "sortText": "09.9999.at"}, {"label": "iat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iat"}, "sortText": "09.9999.iat"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 5, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "_internal_names_set", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names_set"}, "sortText": "10.9999._internal_names_set"}, {"label": "_typ", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_typ"}, "sortText": "10.9999._typ"}, {"label": "_HANDLED_TYPES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_HANDLED_TYPES"}, "sortText": "10.9999._HANDLED_TYPES"}, {"label": "_accessors", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accessors"}, "sortText": "10.9999._accessors"}, {"label": "_hidden_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_hidden_attrs"}, "sortText": "10.9999._hidden_attrs"}, {"label": "_mgr", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_mgr"}, "sortText": "10.9999._mgr"}, {"label": "__pandas_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pandas_priority__"}, "sortText": "11.9999.__pandas_priority__"}, {"label": "_constructor", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor"}, "sortText": "10.9999._constructor"}, {"label": "_constructor_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_from_mgr"}, "sortText": "10.9999._constructor_from_mgr"}, {"label": "_constructor_sliced", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced"}, "sortText": "10.9999._constructor_sliced"}, {"label": "_constructor_sliced_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_constructor_sliced_from_mgr"}, "sortText": "10.9999._constructor_sliced_from_mgr"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__dataframe__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe__"}, "sortText": "11.9999.__dataframe__"}, {"label": "__dataframe_consortium_standard__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dataframe_consortium_standard__"}, "sortText": "11.9999.__dataframe_consortium_standard__"}, {"label": "__arrow_c_stream__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__arrow_c_stream__"}, "sortText": "11.9999.__arrow_c_stream__"}, {"label": "axes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "axes"}, "sortText": "09.9999.axes"}, {"label": "shape", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shape"}, "sortText": "09.9999.shape"}, {"label": "_is_homogeneous_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_homogeneous_type"}, "sortText": "10.9999._is_homogeneous_type"}, {"label": "_can_fast_transpose", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_can_fast_transpose"}, "sortText": "10.9999._can_fast_transpose"}, {"label": "_values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_values"}, "sortText": "10.9999._values"}, {"label": "_repr_fits_vertical_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_vertical_"}, "sortText": "10.9999._repr_fits_vertical_"}, {"label": "_repr_fits_horizontal_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_fits_horizontal_"}, "sortText": "10.9999._repr_fits_horizontal_"}, {"label": "_info_repr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_repr"}, "sortText": "10.9999._info_repr"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "_repr_html_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_html_"}, "sortText": "10.9999._repr_html_"}, {"label": "to_string", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_string"}, "sortText": "09.9999.to_string"}, {"label": "_get_values_for_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_values_for_csv"}, "sortText": "10.9999._get_values_for_csv"}, {"label": "style", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "style"}, "sortText": "09.9999.style"}, {"label": "items", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "items"}, "sortText": "09.9999.items"}, {"label": "iterrows", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iterrows"}, "sortText": "09.9999.iterrows"}, {"label": "itertuples", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "itertuples"}, "sortText": "09.9999.itertuples"}, {"label": "__len__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__len__"}, "sortText": "11.9999.__len__"}, {"label": "dot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dot"}, "sortText": "09.9999.dot"}, {"label": "__matmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__matmul__"}, "sortText": "11.9999.__matmul__"}, {"label": "__rmatmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmatmul__"}, "sortText": "11.9999.__rmatmul__"}, {"label": "from_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_dict"}, "sortText": "09.9999.from_dict"}, {"label": "to_numpy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_numpy"}, "sortText": "09.9999.to_numpy"}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_create_data_for_split_and_tight_to_dict"}, "sortText": "10.9999._create_data_for_split_and_tight_to_dict"}, {"label": "to_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_dict"}, "sortText": "09.9999.to_dict"}, {"label": "to_gbq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_gbq"}, "sortText": "09.9999.to_gbq"}, {"label": "from_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "from_records"}, "sortText": "09.9999.from_records"}, {"label": "to_records", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_records"}, "sortText": "09.9999.to_records"}, {"label": "_from_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_arrays"}, "sortText": "10.9999._from_arrays"}, {"label": "to_stata", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_stata"}, "sortText": "09.9999.to_stata"}, {"label": "to_feather", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_feather"}, "sortText": "09.9999.to_feather"}, {"label": "to_markdown", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_markdown"}, "sortText": "09.9999.to_markdown"}, {"label": "to_parquet", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_parquet"}, "sortText": "09.9999.to_parquet"}, {"label": "to_orc", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_orc"}, "sortText": "09.9999.to_orc"}, {"label": "to_html", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_html"}, "sortText": "09.9999.to_html"}, {"label": "to_xml", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xml"}, "sortText": "09.9999.to_xml"}, {"label": "info", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "info"}, "sortText": "09.9999.info"}, {"label": "memory_usage", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "memory_usage"}, "sortText": "09.9999.memory_usage"}, {"label": "transpose", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transpose"}, "sortText": "09.9999.transpose"}, {"label": "T", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "T"}, "sortText": "09.9999.T"}, {"label": "_ixs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ixs"}, "sortText": "10.9999._ixs"}, {"label": "_get_column_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_column_array"}, "sortText": "10.9999._get_column_array"}, {"label": "_iter_column_arrays", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iter_column_arrays"}, "sortText": "10.9999._iter_column_arrays"}, {"label": "_getitem_nocopy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_nocopy"}, "sortText": "10.9999._getitem_nocopy"}, {"label": "__getitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getitem__"}, "sortText": "11.9999.__getitem__"}, {"label": "_getitem_bool_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_bool_array"}, "sortText": "10.9999._getitem_bool_array"}, {"label": "_getitem_multilevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_multilevel"}, "sortText": "10.9999._getitem_multilevel"}, {"label": "_get_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_value"}, "sortText": "10.9999._get_value"}, {"label": "isetitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isetitem"}, "sortText": "09.9999.isetitem"}, {"label": "__setitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setitem__"}, "sortText": "11.9999.__setitem__"}, {"label": "_setitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_slice"}, "sortText": "10.9999._setitem_slice"}, {"label": "_setitem_array", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_array"}, "sortText": "10.9999._setitem_array"}, {"label": "_iset_not_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_not_inplace"}, "sortText": "10.9999._iset_not_inplace"}, {"label": "_setitem_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_setitem_frame"}, "sortText": "10.9999._setitem_frame"}, {"label": "_set_item_frame_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_frame_value"}, "sortText": "10.9999._set_item_frame_value"}, {"label": "_iset_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item_mgr"}, "sortText": "10.9999._iset_item_mgr"}, {"label": "_set_item_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item_mgr"}, "sortText": "10.9999._set_item_mgr"}, {"label": "_iset_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_iset_item"}, "sortText": "10.9999._iset_item"}, {"label": "_set_item", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_item"}, "sortText": "10.9999._set_item"}, {"label": "_set_value", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_value"}, "sortText": "10.9999._set_value"}, {"label": "_ensure_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_ensure_valid_index"}, "sortText": "10.9999._ensure_valid_index"}, {"label": "_box_col_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_box_col_values"}, "sortText": "10.9999._box_col_values"}, {"label": "_clear_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clear_item_cache"}, "sortText": "10.9999._clear_item_cache"}, {"label": "_get_item_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_item_cache"}, "sortText": "10.9999._get_item_cache"}, {"label": "_reset_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cacher"}, "sortText": "10.9999._reset_cacher"}, {"label": "_maybe_cache_changed", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_cache_changed"}, "sortText": "10.9999._maybe_cache_changed"}, {"label": "query", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "query"}, "sortText": "09.9999.query"}, {"label": "eval", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "select_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "select_dtypes"}, "sortText": "09.9999.select_dtypes"}, {"label": "insert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "insert"}, "sortText": "09.9999.insert"}, {"label": "assign", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "assign"}, "sortText": "09.9999.assign"}, {"label": "_sanitize_column", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_sanitize_column"}, "sortText": "10.9999._sanitize_column"}, {"label": "_series", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_series"}, "sortText": "10.9999._series"}, {"label": "_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_multi"}, "sortText": "10.9999._reindex_multi"}, {"label": "set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_axis"}, "sortText": "09.9999.set_axis"}, {"label": "reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex"}, "sortText": "09.9999.reindex"}, {"label": "drop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop"}, "sortText": "09.9999.drop"}, {"label": "rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename"}, "sortText": "09.9999.rename"}, {"label": "pop", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pop"}, "sortText": "09.9999.pop"}, {"label": "_replace_columnwise", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_replace_columnwise"}, "sortText": "10.9999._replace_columnwise"}, {"label": "shift", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "shift"}, "sortText": "09.9999.shift"}, {"label": "set_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_index"}, "sortText": "09.9999.set_index"}, {"label": "reset_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reset_index"}, "sortText": "09.9999.reset_index"}, {"label": "isna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isna"}, "sortText": "09.9999.isna"}, {"label": "isnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isnull"}, "sortText": "09.9999.isnull"}, {"label": "notna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notna"}, "sortText": "09.9999.notna"}, {"label": "notnull", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "notnull"}, "sortText": "09.9999.notnull"}, {"label": "dropna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dropna"}, "sortText": "09.9999.dropna"}, {"label": "drop_duplicates", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "drop_duplicates"}, "sortText": "09.9999.drop_duplicates"}, {"label": "duplicated", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "duplicated"}, "sortText": "09.9999.duplicated"}, {"label": "sort_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_values"}, "sortText": "09.9999.sort_values"}, {"label": "sort_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sort_index"}, "sortText": "09.9999.sort_index"}, {"label": "value_counts", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "value_counts"}, "sortText": "09.9999.value_counts"}, {"label": "nlargest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nlargest"}, "sortText": "09.9999.nlargest"}, {"label": "nsmallest", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nsmallest"}, "sortText": "09.9999.nsmallest"}, {"label": "swaplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swaplevel"}, "sortText": "09.9999.swaplevel"}, {"label": "reorder_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reorder_levels"}, "sortText": "09.9999.reorder_levels"}, {"label": "_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cmp_method"}, "sortText": "10.9999._cmp_method"}, {"label": "_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method"}, "sortText": "10.9999._arith_method"}, {"label": "_logical_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_method"}, "sortText": "10.9999._logical_method"}, {"label": "_dispatch_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dispatch_frame_op"}, "sortText": "10.9999._dispatch_frame_op"}, {"label": "_combine_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_combine_frame"}, "sortText": "10.9999._combine_frame"}, {"label": "_arith_method_with_reindex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_arith_method_with_reindex"}, "sortText": "10.9999._arith_method_with_reindex"}, {"label": "_should_reindex_frame_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_should_reindex_frame_op"}, "sortText": "10.9999._should_reindex_frame_op"}, {"label": "_align_for_op", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_for_op"}, "sortText": "10.9999._align_for_op"}, {"label": "_maybe_align_series_as_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_align_series_as_frame"}, "sortText": "10.9999._maybe_align_series_as_frame"}, {"label": "_flex_arith_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_arith_method"}, "sortText": "10.9999._flex_arith_method"}, {"label": "_construct_result", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_result"}, "sortText": "10.9999._construct_result"}, {"label": "__divmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__divmod__"}, "sortText": "11.9999.__divmod__"}, {"label": "__rdivmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rdivmod__"}, "sortText": "11.9999.__rdivmod__"}, {"label": "_flex_cmp_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_flex_cmp_method"}, "sortText": "10.9999._flex_cmp_method"}, {"label": "eq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "eq"}, "sortText": "09.9999.eq"}, {"label": "ne", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ne"}, "sortText": "09.9999.ne"}, {"label": "le", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "le"}, "sortText": "09.9999.le"}, {"label": "lt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "lt"}, "sortText": "09.9999.lt"}, {"label": "ge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ge"}, "sortText": "09.9999.ge"}, {"label": "gt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "gt"}, "sortText": "09.9999.gt"}, {"label": "add", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add"}, "sortText": "09.9999.add"}, {"label": "radd", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "radd"}, "sortText": "09.9999.radd"}, {"label": "sub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sub"}, "sortText": "09.9999.sub"}, {"label": "subtract", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "subtract"}, "sortText": "09.9999.subtract"}, {"label": "rsub", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rsub"}, "sortText": "09.9999.rsub"}, {"label": "mul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mul"}, "sortText": "09.9999.mul"}, {"label": "multiply", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "multiply"}, "sortText": "09.9999.multiply"}, {"label": "rmul", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmul"}, "sortText": "09.9999.rmul"}, {"label": "truediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truediv"}, "sortText": "09.9999.truediv"}, {"label": "div", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "div"}, "sortText": "09.9999.div"}, {"label": "divide", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "divide"}, "sortText": "09.9999.divide"}, {"label": "rtruediv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rtruediv"}, "sortText": "09.9999.rtruediv"}, {"label": "rdiv", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rdiv"}, "sortText": "09.9999.rdiv"}, {"label": "floordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "floordiv"}, "sortText": "09.9999.floordiv"}, {"label": "rfloordiv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rfloordiv"}, "sortText": "09.9999.rfloordiv"}, {"label": "mod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mod"}, "sortText": "09.9999.mod"}, {"label": "rmod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rmod"}, "sortText": "09.9999.rmod"}, {"label": "pow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "rpow", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rpow"}, "sortText": "09.9999.rpow"}, {"label": "compare", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "compare"}, "sortText": "09.9999.compare"}, {"label": "combine", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine"}, "sortText": "09.9999.combine"}, {"label": "combine_first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "combine_first"}, "sortText": "09.9999.combine_first"}, {"label": "update", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "update"}, "sortText": "09.9999.update"}, {"label": "groupby", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "groupby"}, "sortText": "09.9999.groupby"}, {"label": "pivot", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot"}, "sortText": "09.9999.pivot"}, {"label": "pivot_table", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pivot_table"}, "sortText": "09.9999.pivot_table"}, {"label": "stack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "stack"}, "sortText": "09.9999.stack"}, {"label": "explode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "explode"}, "sortText": "09.9999.explode"}, {"label": "unstack", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "unstack"}, "sortText": "09.9999.unstack"}, {"label": "melt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "melt"}, "sortText": "09.9999.melt"}, {"label": "diff", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "diff"}, "sortText": "09.9999.diff"}, {"label": "_gotitem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_gotitem"}, "sortText": "10.9999._gotitem"}, {"label": "_agg_see_also_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_see_also_doc"}, "sortText": "10.9999._agg_see_also_doc"}, {"label": "_agg_examples_doc", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_agg_examples_doc"}, "sortText": "10.9999._agg_examples_doc"}, {"label": "aggregate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "aggregate"}, "sortText": "09.9999.aggregate"}, {"label": "agg", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "agg"}, "sortText": "09.9999.agg"}, {"label": "transform", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "transform"}, "sortText": "09.9999.transform"}, {"label": "apply", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "apply"}, "sortText": "09.9999.apply"}, {"label": "map", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "applymap", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "applymap"}, "sortText": "09.9999.applymap"}, {"label": "_append", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_append"}, "sortText": "10.9999._append"}, {"label": "join", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "join"}, "sortText": "09.9999.join"}, {"label": "merge", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "merge"}, "sortText": "09.9999.merge"}, {"label": "round", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "corr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corr"}, "sortText": "09.9999.corr"}, {"label": "cov", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cov"}, "sortText": "09.9999.cov"}, {"label": "corrwith", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "corrwith"}, "sortText": "09.9999.corrwith"}, {"label": "count", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "count"}, "sortText": "09.9999.count"}, {"label": "_reduce", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce"}, "sortText": "10.9999._reduce"}, {"label": "_reduce_axis1", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reduce_axis1"}, "sortText": "10.9999._reduce_axis1"}, {"label": "any", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "all", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "min", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "max", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "sum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "prod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "prod"}, "sortText": "09.9999.prod"}, {"label": "mean", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mean"}, "sortText": "09.9999.mean"}, {"label": "median", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "median"}, "sortText": "09.9999.median"}, {"label": "sem", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sem"}, "sortText": "09.9999.sem"}, {"label": "var", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "var"}, "sortText": "09.9999.var"}, {"label": "std", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "std"}, "sortText": "09.9999.std"}, {"label": "skew", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "skew"}, "sortText": "09.9999.skew"}, {"label": "kurt", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurt"}, "sortText": "09.9999.kurt"}, {"label": "kurtosis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "kurtosis"}, "sortText": "09.9999.kurtosis"}, {"label": "product", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "product"}, "sortText": "09.9999.product"}, {"label": "cummin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummin"}, "sortText": "09.9999.cummin"}, {"label": "cummax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cummax"}, "sortText": "09.9999.cummax"}, {"label": "cumsum", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumsum"}, "sortText": "09.9999.cumsum"}, {"label": "cumprod", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "cumprod"}, "sortText": "09.9999.cumprod"}, {"label": "nunique", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "nunique"}, "sortText": "09.9999.nunique"}, {"label": "idxmin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmin"}, "sortText": "09.9999.idxmin"}, {"label": "idxmax", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "idxmax"}, "sortText": "09.9999.idxmax"}, {"label": "_get_agg_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_agg_axis"}, "sortText": "10.9999._get_agg_axis"}, {"label": "mode", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mode"}, "sortText": "09.9999.mode"}, {"label": "quantile", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "quantile"}, "sortText": "09.9999.quantile"}, {"label": "to_timestamp", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_timestamp"}, "sortText": "09.9999.to_timestamp"}, {"label": "to_period", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_period"}, "sortText": "09.9999.to_period"}, {"label": "isin", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "isin"}, "sortText": "09.9999.isin"}, {"label": "_AXIS_ORDERS", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_ORDERS"}, "sortText": "10.9999._AXIS_ORDERS"}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_TO_AXIS_NUMBER"}, "sortText": "10.9999._AXIS_TO_AXIS_NUMBER"}, {"label": "_AXIS_LEN", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_AXIS_LEN"}, "sortText": "10.9999._AXIS_LEN"}, {"label": "_info_axis_number", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_number"}, "sortText": "10.9999._info_axis_number"}, {"label": "_info_axis_name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis_name"}, "sortText": "10.9999._info_axis_name"}, {"label": "index", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "index"}, "sortText": "09.9999.index"}, {"label": "columns", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "columns"}, "sortText": "09.9999.columns"}, {"label": "plot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "plot"}, "sortText": "09.9999.plot"}, {"label": "hist", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "hist"}, "sortText": "09.9999.hist"}, {"label": "boxplot", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "boxplot"}, "sortText": "09.9999.boxplot"}, {"label": "sparse", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sparse"}, "sortText": "09.9999.sparse"}, {"label": "_to_dict_of_blocks", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_dict_of_blocks"}, "sortText": "10.9999._to_dict_of_blocks"}, {"label": "values", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "values"}, "sortText": "09.9999.values"}, {"label": "_internal_names", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_internal_names"}, "sortText": "10.9999._internal_names"}, {"label": "_metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_metadata"}, "sortText": "10.9999._metadata"}, {"label": "_is_copy", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_copy"}, "sortText": "10.9999._is_copy"}, {"label": "_attrs", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_attrs"}, "sortText": "10.9999._attrs"}, {"label": "_init_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_init_mgr"}, "sortText": "10.9999._init_mgr"}, {"label": "_as_manager", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_as_manager"}, "sortText": "10.9999._as_manager"}, {"label": "_from_mgr", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_from_mgr"}, "sortText": "10.9999._from_mgr"}, {"label": "attrs", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "attrs"}, "sortText": "09.9999.attrs"}, {"label": "flags", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "flags"}, "sortText": "09.9999.flags"}, {"label": "set_flags", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "set_flags"}, "sortText": "09.9999.set_flags"}, {"label": "_validate_dtype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_validate_dtype"}, "sortText": "10.9999._validate_dtype"}, {"label": "_data", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_data"}, "sortText": "10.9999._data"}, {"label": "_construct_axes_dict", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_construct_axes_dict"}, "sortText": "10.9999._construct_axes_dict"}, {"label": "_get_axis_number", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_number"}, "sortText": "10.9999._get_axis_number"}, {"label": "_get_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_name"}, "sortText": "10.9999._get_axis_name"}, {"label": "_get_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis"}, "sortText": "10.9999._get_axis"}, {"label": "_get_block_manager_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_block_manager_axis"}, "sortText": "10.9999._get_block_manager_axis"}, {"label": "_get_axis_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_axis_resolvers"}, "sortText": "10.9999._get_axis_resolvers"}, {"label": "_get_index_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_index_resolvers"}, "sortText": "10.9999._get_index_resolvers"}, {"label": "_get_cleaned_column_resolvers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_cleaned_column_resolvers"}, "sortText": "10.9999._get_cleaned_column_resolvers"}, {"label": "_info_axis", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_info_axis"}, "sortText": "10.9999._info_axis"}, {"label": "_is_view_after_cow_rules", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view_after_cow_rules"}, "sortText": "10.9999._is_view_after_cow_rules"}, {"label": "ndim", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ndim"}, "sortText": "09.9999.ndim"}, {"label": "size", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "size"}, "sortText": "09.9999.size"}, {"label": "_set_axis_nocheck", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_nocheck"}, "sortText": "10.9999._set_axis_nocheck"}, {"label": "_set_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis"}, "sortText": "10.9999._set_axis"}, {"label": "swapaxes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "swapaxes"}, "sortText": "09.9999.swapaxes"}, {"label": "droplevel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "droplevel"}, "sortText": "09.9999.droplevel"}, {"label": "squeeze", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "squeeze"}, "sortText": "09.9999.squeeze"}, {"label": "_rename", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_rename"}, "sortText": "10.9999._rename"}, {"label": "rename_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rename_axis"}, "sortText": "09.9999.rename_axis"}, {"label": "_set_axis_name", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_axis_name"}, "sortText": "10.9999._set_axis_name"}, {"label": "_indexed_same", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_indexed_same"}, "sortText": "10.9999._indexed_same"}, {"label": "equals", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "equals"}, "sortText": "09.9999.equals"}, {"label": "__neg__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__neg__"}, "sortText": "11.9999.__neg__"}, {"label": "__pos__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pos__"}, "sortText": "11.9999.__pos__"}, {"label": "__invert__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__invert__"}, "sortText": "11.9999.__invert__"}, {"label": "__nonzero__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__nonzero__"}, "sortText": "11.9999.__nonzero__"}, {"label": "__bool__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}, {"label": "bool", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "abs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "__abs__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__abs__"}, "sortText": "11.9999.__abs__"}, {"label": "__round__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__round__"}, "sortText": "11.9999.__round__"}, {"label": "_is_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_level_reference"}, "sortText": "10.9999._is_level_reference"}, {"label": "_is_label_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_reference"}, "sortText": "10.9999._is_label_reference"}, {"label": "_is_label_or_level_reference", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_label_or_level_reference"}, "sortText": "10.9999._is_label_or_level_reference"}, {"label": "_check_label_or_level_ambiguity", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_label_or_level_ambiguity"}, "sortText": "10.9999._check_label_or_level_ambiguity"}, {"label": "_get_label_or_level_values", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_label_or_level_values"}, "sortText": "10.9999._get_label_or_level_values"}, {"label": "_drop_labels_or_levels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_labels_or_levels"}, "sortText": "10.9999._drop_labels_or_levels"}, {"label": "__hash__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__iter__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iter__"}, "sortText": "11.9999.__iter__"}, {"label": "keys", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "keys"}, "sortText": "09.9999.keys"}, {"label": "__contains__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__contains__"}, "sortText": "11.9999.__contains__"}, {"label": "empty", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "empty"}, "sortText": "09.9999.empty"}, {"label": "__array_priority__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_priority__"}, "sortText": "11.9999.__array_priority__"}, {"label": "__array__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array__"}, "sortText": "11.9999.__array__"}, {"label": "__array_ufunc__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__array_ufunc__"}, "sortText": "11.9999.__array_ufunc__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__setstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setstate__"}, "sortText": "11.9999.__setstate__"}, {"label": "_repr_latex_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_latex_"}, "sortText": "10.9999._repr_latex_"}, {"label": "_repr_data_resource_", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_repr_data_resource_"}, "sortText": "10.9999._repr_data_resource_"}, {"label": "to_excel", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_excel"}, "sortText": "09.9999.to_excel"}, {"label": "to_json", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_json"}, "sortText": "09.9999.to_json"}, {"label": "to_hdf", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_hdf"}, "sortText": "09.9999.to_hdf"}, {"label": "to_sql", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_sql"}, "sortText": "09.9999.to_sql"}, {"label": "to_pickle", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_pickle"}, "sortText": "09.9999.to_pickle"}, {"label": "to_clipboard", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_clipboard"}, "sortText": "09.9999.to_clipboard"}, {"label": "to_xarray", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_xarray"}, "sortText": "09.9999.to_xarray"}, {"label": "to_latex", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_latex"}, "sortText": "09.9999.to_latex"}, {"label": "_to_latex_via_styler", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_to_latex_via_styler"}, "sortText": "10.9999._to_latex_via_styler"}, {"label": "to_csv", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "to_csv"}, "sortText": "09.9999.to_csv"}, {"label": "_maybe_update_cacher", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_maybe_update_cacher"}, "sortText": "10.9999._maybe_update_cacher"}, {"label": "take", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "take"}, "sortText": "09.9999.take"}, {"label": "_take_with_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_take_with_is_copy"}, "sortText": "10.9999._take_with_is_copy"}, {"label": "xs", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "xs"}, "sortText": "09.9999.xs"}, {"label": "_getitem_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_getitem_slice"}, "sortText": "10.9999._getitem_slice"}, {"label": "_slice", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_slice"}, "sortText": "10.9999._slice"}, {"label": "_set_is_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_set_is_copy"}, "sortText": "10.9999._set_is_copy"}, {"label": "_check_is_chained_assignment_possible", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_is_chained_assignment_possible"}, "sortText": "10.9999._check_is_chained_assignment_possible"}, {"label": "_check_setitem_copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_setitem_copy"}, "sortText": "10.9999._check_setitem_copy"}, {"label": "__delitem__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delitem__"}, "sortText": "11.9999.__delitem__"}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_check_inplace_and_allows_duplicate_labels"}, "sortText": "10.9999._check_inplace_and_allows_duplicate_labels"}, {"label": "get", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "get"}, "sortText": "09.9999.get"}, {"label": "_is_view", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_view"}, "sortText": "10.9999._is_view"}, {"label": "reindex_like", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "reindex_like"}, "sortText": "09.9999.reindex_like"}, {"label": "_drop_axis", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_drop_axis"}, "sortText": "10.9999._drop_axis"}, {"label": "_update_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_update_inplace"}, "sortText": "10.9999._update_inplace"}, {"label": "add_prefix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_prefix"}, "sortText": "09.9999.add_prefix"}, {"label": "add_suffix", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "add_suffix"}, "sortText": "09.9999.add_suffix"}, {"label": "_reindex_axes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_axes"}, "sortText": "10.9999._reindex_axes"}, {"label": "_needs_reindex_multi", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_needs_reindex_multi"}, "sortText": "10.9999._needs_reindex_multi"}, {"label": "_reindex_with_indexers", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reindex_with_indexers"}, "sortText": "10.9999._reindex_with_indexers"}, {"label": "filter", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "head", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "head"}, "sortText": "09.9999.head"}, {"label": "tail", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tail"}, "sortText": "09.9999.tail"}, {"label": "sample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "sample"}, "sortText": "09.9999.sample"}, {"label": "pipe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pipe"}, "sortText": "09.9999.pipe"}, {"label": "__finalize__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__finalize__"}, "sortText": "11.9999.__finalize__"}, {"label": "__getattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattr__"}, "sortText": "11.9999.__getattr__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "_dir_additions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_additions"}, "sortText": "10.9999._dir_additions"}, {"label": "_protect_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_protect_consolidate"}, "sortText": "10.9999._protect_consolidate"}, {"label": "_consolidate_inplace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate_inplace"}, "sortText": "10.9999._consolidate_inplace"}, {"label": "_consolidate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_consolidate"}, "sortText": "10.9999._consolidate"}, {"label": "_is_mixed_type", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_is_mixed_type"}, "sortText": "10.9999._is_mixed_type"}, {"label": "_get_numeric_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_numeric_data"}, "sortText": "10.9999._get_numeric_data"}, {"label": "_get_bool_data", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_get_bool_data"}, "sortText": "10.9999._get_bool_data"}, {"label": "dtypes", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "dtypes"}, "sortText": "09.9999.dtypes"}, {"label": "astype", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "astype"}, "sortText": "09.9999.astype"}, {"label": "copy", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "copy"}, "sortText": "09.9999.copy"}, {"label": "__copy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__copy__"}, "sortText": "11.9999.__copy__"}, {"label": "__deepcopy__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__deepcopy__"}, "sortText": "11.9999.__deepcopy__"}, {"label": "infer_objects", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "infer_objects"}, "sortText": "09.9999.infer_objects"}, {"label": "convert_dtypes", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "convert_dtypes"}, "sortText": "09.9999.convert_dtypes"}, {"label": "_deprecate_downcast", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_deprecate_downcast"}, "sortText": "10.9999._deprecate_downcast"}, {"label": "_pad_or_backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_pad_or_backfill"}, "sortText": "10.9999._pad_or_backfill"}, {"label": "fillna", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "fillna"}, "sortText": "09.9999.fillna"}, {"label": "ffill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ffill"}, "sortText": "09.9999.ffill"}, {"label": "pad", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pad"}, "sortText": "09.9999.pad"}, {"label": "bfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "bfill"}, "sortText": "09.9999.bfill"}, {"label": "backfill", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "backfill"}, "sortText": "09.9999.backfill"}, {"label": "replace", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "replace"}, "sortText": "09.9999.replace"}, {"label": "interpolate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "interpolate"}, "sortText": "09.9999.interpolate"}, {"label": "asof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asof"}, "sortText": "09.9999.asof"}, {"label": "_clip_with_scalar", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_scalar"}, "sortText": "10.9999._clip_with_scalar"}, {"label": "_clip_with_one_bound", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_clip_with_one_bound"}, "sortText": "10.9999._clip_with_one_bound"}, {"label": "clip", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "clip"}, "sortText": "09.9999.clip"}, {"label": "asfreq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "asfreq"}, "sortText": "09.9999.asfreq"}, {"label": "at_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at_time"}, "sortText": "09.9999.at_time"}, {"label": "between_time", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "between_time"}, "sortText": "09.9999.between_time"}, {"label": "resample", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "resample"}, "sortText": "09.9999.resample"}, {"label": "first", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first"}, "sortText": "09.9999.first"}, {"label": "last", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last"}, "sortText": "09.9999.last"}, {"label": "rank", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rank"}, "sortText": "09.9999.rank"}, {"label": "align", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "align"}, "sortText": "09.9999.align"}, {"label": "_align_frame", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_frame"}, "sortText": "10.9999._align_frame"}, {"label": "_align_series", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_align_series"}, "sortText": "10.9999._align_series"}, {"label": "_where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_where"}, "sortText": "10.9999._where"}, {"label": "where", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "where"}, "sortText": "09.9999.where"}, {"label": "mask", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "mask"}, "sortText": "09.9999.mask"}, {"label": "_shift_with_freq", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_shift_with_freq"}, "sortText": "10.9999._shift_with_freq"}, {"label": "truncate", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "truncate"}, "sortText": "09.9999.truncate"}, {"label": "tz_convert", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_convert"}, "sortText": "09.9999.tz_convert"}, {"label": "tz_localize", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "tz_localize"}, "sortText": "09.9999.tz_localize"}, {"label": "describe", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "describe"}, "sortText": "09.9999.describe"}, {"label": "pct_change", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "pct_change"}, "sortText": "09.9999.pct_change"}, {"label": "_logical_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_logical_func"}, "sortText": "10.9999._logical_func"}, {"label": "_accum_func", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_accum_func"}, "sortText": "10.9999._accum_func"}, {"label": "_stat_function_ddof", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function_ddof"}, "sortText": "10.9999._stat_function_ddof"}, {"label": "_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_stat_function"}, "sortText": "10.9999._stat_function"}, {"label": "_min_count_stat_function", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_min_count_stat_function"}, "sortText": "10.9999._min_count_stat_function"}, {"label": "rolling", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "rolling"}, "sortText": "09.9999.rolling"}, {"label": "expanding", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "expanding"}, "sortText": "09.9999.expanding"}, {"label": "ewm", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "ewm"}, "sortText": "09.9999.ewm"}, {"label": "_inplace_method", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_inplace_method"}, "sortText": "10.9999._inplace_method"}, {"label": "__iadd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iadd__"}, "sortText": "11.9999.__iadd__"}, {"label": "__isub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__isub__"}, "sortText": "11.9999.__isub__"}, {"label": "__imul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imul__"}, "sortText": "11.9999.__imul__"}, {"label": "__itruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__itruediv__"}, "sortText": "11.9999.__itruediv__"}, {"label": "__ifloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ifloordiv__"}, "sortText": "11.9999.__ifloordiv__"}, {"label": "__imod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__imod__"}, "sortText": "11.9999.__imod__"}, {"label": "__ipow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ipow__"}, "sortText": "11.9999.__ipow__"}, {"label": "__iand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__iand__"}, "sortText": "11.9999.__iand__"}, {"label": "__ior__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ior__"}, "sortText": "11.9999.__ior__"}, {"label": "__ixor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ixor__"}, "sortText": "11.9999.__ixor__"}, {"label": "_find_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_find_valid_index"}, "sortText": "10.9999._find_valid_index"}, {"label": "first_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "first_valid_index"}, "sortText": "09.9999.first_valid_index"}, {"label": "last_valid_index", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "last_valid_index"}, "sortText": "09.9999.last_valid_index"}, {"label": "_item_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_item_cache"}, "sortText": "10.9999._item_cache"}, {"label": "_cache", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_cache"}, "sortText": "10.9999._cache"}, {"label": "_reset_cache", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_reset_cache"}, "sortText": "10.9999._reset_cache"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "_dir_deletions", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "_dir_deletions"}, "sortText": "10.9999._dir_deletions"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "iloc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iloc"}, "sortText": "09.9999.iloc"}, {"label": "loc", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "loc"}, "sortText": "09.9999.loc"}, {"label": "at", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "at"}, "sortText": "09.9999.at"}, {"label": "iat", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "iat"}, "sortText": "09.9999.iat"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__lt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__lt__"}, "sortText": "11.9999.__lt__"}, {"label": "__le__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__le__"}, "sortText": "11.9999.__le__"}, {"label": "__gt__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__gt__"}, "sortText": "11.9999.__gt__"}, {"label": "__ge__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ge__"}, "sortText": "11.9999.__ge__"}, {"label": "__and__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__and__"}, "sortText": "11.9999.__and__"}, {"label": "__rand__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rand__"}, "sortText": "11.9999.__rand__"}, {"label": "__or__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__or__"}, "sortText": "11.9999.__or__"}, {"label": "__ror__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__ror__"}, "sortText": "11.9999.__ror__"}, {"label": "__xor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__xor__"}, "sortText": "11.9999.__xor__"}, {"label": "__rxor__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rxor__"}, "sortText": "11.9999.__rxor__"}, {"label": "__add__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__add__"}, "sortText": "11.9999.__add__"}, {"label": "__radd__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__radd__"}, "sortText": "11.9999.__radd__"}, {"label": "__sub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__sub__"}, "sortText": "11.9999.__sub__"}, {"label": "__rsub__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rsub__"}, "sortText": "11.9999.__rsub__"}, {"label": "__mul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mul__"}, "sortText": "11.9999.__mul__"}, {"label": "__rmul__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmul__"}, "sortText": "11.9999.__rmul__"}, {"label": "__truediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__truediv__"}, "sortText": "11.9999.__truediv__"}, {"label": "__rtruediv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rtruediv__"}, "sortText": "11.9999.__rtruediv__"}, {"label": "__floordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__floordiv__"}, "sortText": "11.9999.__floordiv__"}, {"label": "__rfloordiv__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rfloordiv__"}, "sortText": "11.9999.__rfloordiv__"}, {"label": "__mod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__mod__"}, "sortText": "11.9999.__mod__"}, {"label": "__rmod__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rmod__"}, "sortText": "11.9999.__rmod__"}, {"label": "__pow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__pow__"}, "sortText": "11.9999.__pow__"}, {"label": "__rpow__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__rpow__"}, "sortText": "11.9999.__rpow__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "position": {"line": 17, "character": 39}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}], "isIncomplete": true}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(method) def drop(\n labels: IndexLabel = ...,\n *,\n axis: Axis = ...,\n index: IndexLabel = ...,\n columns: IndexLabel = ...,\n level: Level = ...,\n inplace: Literal[False] = ...,\n errors: IgnoreRaise = ...\n) -> DataFrame\n\nDrop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8"}, "range": {"start": {"line": 17, "character": 16}, "end": {"line": 17, "character": 20}}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(method) def drop(\n labels: IndexLabel = ...,\n *,\n axis: Axis = ...,\n index: IndexLabel = ...,\n columns: IndexLabel = ...,\n level: Level = ...,\n inplace: Literal[False] = ...,\n errors: IgnoreRaise = ...\n) -> DataFrame\n\nDrop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8"}, "range": {"start": {"line": 17, "character": 16}, "end": {"line": 17, "character": 20}}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(method) def drop(\n labels: IndexLabel = ...,\n *,\n axis: Axis = ...,\n index: IndexLabel = ...,\n columns: IndexLabel = ...,\n level: Level = ...,\n inplace: Literal[False] = ...,\n errors: IgnoreRaise = ...\n) -> DataFrame\n\nDrop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8"}, "range": {"start": {"line": 17, "character": 16}, "end": {"line": 17, "character": 20}}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(method) def drop(\n labels: IndexLabel = ...,\n *,\n axis: Axis = ...,\n index: IndexLabel = ...,\n columns: IndexLabel = ...,\n level: Level = ...,\n inplace: Literal[False] = ...,\n errors: IgnoreRaise = ...\n) -> DataFrame\n\nDrop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8"}, "range": {"start": {"line": 17, "character": 16}, "end": {"line": 17, "character": 20}}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(method) def drop(\n labels: IndexLabel = ...,\n *,\n axis: Axis = ...,\n index: IndexLabel = ...,\n columns: IndexLabel = ...,\n level: Level = ...,\n inplace: Literal[False] = ...,\n errors: IgnoreRaise = ...\n) -> DataFrame\n\nDrop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8"}, "range": {"start": {"line": 17, "character": 16}, "end": {"line": 17, "character": 20}}}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 1, "result": {"items": [{"label": "SessionLocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 16, "character": 22}, "funcParensDisabled": true, "symbolLabel": "SessionLocal"}, "sortText": "09.9999.SessionLocal"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 2, "result": {"items": [{"label": "SessionLocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 16, "character": 22}, "funcParensDisabled": true, "symbolLabel": "SessionLocal"}, "sortText": "09.9999.SessionLocal"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 3, "result": {"items": [{"label": "SessionLocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 16, "character": 22}, "funcParensDisabled": true, "symbolLabel": "SessionLocal"}, "sortText": "09.9999.SessionLocal"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 4, "result": {"items": [{"label": "SessionLocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 16, "character": 22}, "funcParensDisabled": true, "symbolLabel": "SessionLocal"}, "sortText": "09.9999.SessionLocal"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 5, "result": {"items": [{"label": "SessionLocal", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 16, "character": 22}, "funcParensDisabled": true, "symbolLabel": "SessionLocal"}, "sortText": "09.9999.SessionLocal"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(function) def mapped_column(\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,\n __type_pos: _TypeEngineArgument[Any] | SchemaEventTarget | None = None,\n *args: SchemaEventTarget,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: _NoArg | (() -> _T@mapped_column) = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: _TypeEngineArgument[Any] | None = None,\n autoincrement: _AutoIncrementType = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: _InfoType | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: _ServerDefaultArgument | None = None,\n server_onupdate: _ServerOnUpdateArgument | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]\n\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`."}, "range": {"start": {"line": 12, "character": 24}, "end": {"line": 12, "character": 37}}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(function) def mapped_column(\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,\n __type_pos: _TypeEngineArgument[Any] | SchemaEventTarget | None = None,\n *args: SchemaEventTarget,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: _NoArg | (() -> _T@mapped_column) = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: _TypeEngineArgument[Any] | None = None,\n autoincrement: _AutoIncrementType = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: _InfoType | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: _ServerDefaultArgument | None = None,\n server_onupdate: _ServerOnUpdateArgument | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]\n\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`."}, "range": {"start": {"line": 12, "character": 24}, "end": {"line": 12, "character": 37}}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(function) def mapped_column(\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,\n __type_pos: _TypeEngineArgument[Any] | SchemaEventTarget | None = None,\n *args: SchemaEventTarget,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: _NoArg | (() -> _T@mapped_column) = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: _TypeEngineArgument[Any] | None = None,\n autoincrement: _AutoIncrementType = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: _InfoType | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: _ServerDefaultArgument | None = None,\n server_onupdate: _ServerOnUpdateArgument | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]\n\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`."}, "range": {"start": {"line": 12, "character": 24}, "end": {"line": 12, "character": 37}}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(function) def mapped_column(\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,\n __type_pos: _TypeEngineArgument[Any] | SchemaEventTarget | None = None,\n *args: SchemaEventTarget,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: _NoArg | (() -> _T@mapped_column) = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: _TypeEngineArgument[Any] | None = None,\n autoincrement: _AutoIncrementType = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: _InfoType | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: _ServerDefaultArgument | None = None,\n server_onupdate: _ServerOnUpdateArgument | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]\n\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`."}, "range": {"start": {"line": 12, "character": 24}, "end": {"line": 12, "character": 37}}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(function) def mapped_column(\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,\n __type_pos: _TypeEngineArgument[Any] | SchemaEventTarget | None = None,\n *args: SchemaEventTarget,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: _NoArg | (() -> _T@mapped_column) = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: _TypeEngineArgument[Any] | None = None,\n autoincrement: _AutoIncrementType = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: _InfoType | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: _ServerDefaultArgument | None = None,\n server_onupdate: _ServerOnUpdateArgument | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]\n\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`."}, "range": {"start": {"line": 12, "character": 24}, "end": {"line": 12, "character": 37}}}} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 1, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "range": {"start": {"line": 15, "character": 0}, "end": {"line": 15, "character": 12}}}]} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 2, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "range": {"start": {"line": 15, "character": 0}, "end": {"line": 15, "character": 12}}}]} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 3, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "range": {"start": {"line": 15, "character": 0}, "end": {"line": 15, "character": 12}}}]} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 4, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "range": {"start": {"line": 15, "character": 0}, "end": {"line": 15, "character": 12}}}]} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 5, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "range": {"start": {"line": 15, "character": 0}, "end": {"line": 15, "character": 12}}}]} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 1, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__tablename__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__tablename__"}, "sortText": "11.9999.__tablename__"}, {"label": "id", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "name"}, "sortText": "09.9999.name"}, {"label": "_sa_inspect_type", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_type"}, "sortText": "10.9999._sa_inspect_type"}, {"label": "_sa_inspect_instance", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_instance"}, "sortText": "10.9999._sa_inspect_instance"}, {"label": "_sa_registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_registry"}, "sortText": "10.9999._sa_registry"}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "registry"}, "sortText": "09.9999.registry"}, {"label": "metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "metadata"}, "sortText": "09.9999.metadata"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__mapper__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper__"}, "sortText": "11.9999.__mapper__"}, {"label": "__table__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table__"}, "sortText": "11.9999.__table__"}, {"label": "__mapper_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper_args__"}, "sortText": "11.9999.__mapper_args__"}, {"label": "__table_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table_args__"}, "sortText": "11.9999.__table_args__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__slots__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__slots__"}, "sortText": "11.9999.__slots__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 2, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__tablename__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__tablename__"}, "sortText": "11.9999.__tablename__"}, {"label": "id", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "name"}, "sortText": "09.9999.name"}, {"label": "_sa_inspect_type", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_type"}, "sortText": "10.9999._sa_inspect_type"}, {"label": "_sa_inspect_instance", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_instance"}, "sortText": "10.9999._sa_inspect_instance"}, {"label": "_sa_registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_registry"}, "sortText": "10.9999._sa_registry"}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "registry"}, "sortText": "09.9999.registry"}, {"label": "metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "metadata"}, "sortText": "09.9999.metadata"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__mapper__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper__"}, "sortText": "11.9999.__mapper__"}, {"label": "__table__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table__"}, "sortText": "11.9999.__table__"}, {"label": "__mapper_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper_args__"}, "sortText": "11.9999.__mapper_args__"}, {"label": "__table_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table_args__"}, "sortText": "11.9999.__table_args__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__slots__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__slots__"}, "sortText": "11.9999.__slots__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 3, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__tablename__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__tablename__"}, "sortText": "11.9999.__tablename__"}, {"label": "id", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "name"}, "sortText": "09.9999.name"}, {"label": "_sa_inspect_type", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_type"}, "sortText": "10.9999._sa_inspect_type"}, {"label": "_sa_inspect_instance", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_instance"}, "sortText": "10.9999._sa_inspect_instance"}, {"label": "_sa_registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_registry"}, "sortText": "10.9999._sa_registry"}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "registry"}, "sortText": "09.9999.registry"}, {"label": "metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "metadata"}, "sortText": "09.9999.metadata"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__mapper__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper__"}, "sortText": "11.9999.__mapper__"}, {"label": "__table__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table__"}, "sortText": "11.9999.__table__"}, {"label": "__mapper_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper_args__"}, "sortText": "11.9999.__mapper_args__"}, {"label": "__table_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table_args__"}, "sortText": "11.9999.__table_args__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__slots__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__slots__"}, "sortText": "11.9999.__slots__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 4, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__tablename__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__tablename__"}, "sortText": "11.9999.__tablename__"}, {"label": "id", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "name"}, "sortText": "09.9999.name"}, {"label": "_sa_inspect_type", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_type"}, "sortText": "10.9999._sa_inspect_type"}, {"label": "_sa_inspect_instance", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_instance"}, "sortText": "10.9999._sa_inspect_instance"}, {"label": "_sa_registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_registry"}, "sortText": "10.9999._sa_registry"}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "registry"}, "sortText": "09.9999.registry"}, {"label": "metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "metadata"}, "sortText": "09.9999.metadata"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__mapper__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper__"}, "sortText": "11.9999.__mapper__"}, {"label": "__table__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table__"}, "sortText": "11.9999.__table__"}, {"label": "__mapper_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper_args__"}, "sortText": "11.9999.__mapper_args__"}, {"label": "__table_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table_args__"}, "sortText": "11.9999.__table_args__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__slots__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__slots__"}, "sortText": "11.9999.__slots__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 5, "result": {"items": [{"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "__module__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__module__"}, "sortText": "11.9999.__module__"}, {"label": "__qualname__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__qualname__"}, "sortText": "11.9999.__qualname__"}, {"label": "__tablename__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__tablename__"}, "sortText": "11.9999.__tablename__"}, {"label": "id", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "name", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "name"}, "sortText": "09.9999.name"}, {"label": "_sa_inspect_type", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_type"}, "sortText": "10.9999._sa_inspect_type"}, {"label": "_sa_inspect_instance", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_inspect_instance"}, "sortText": "10.9999._sa_inspect_instance"}, {"label": "_sa_registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "_sa_registry"}, "sortText": "10.9999._sa_registry"}, {"label": "registry", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "registry"}, "sortText": "09.9999.registry"}, {"label": "metadata", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "metadata"}, "sortText": "09.9999.metadata"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__mapper__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper__"}, "sortText": "11.9999.__mapper__"}, {"label": "__table__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table__"}, "sortText": "11.9999.__table__"}, {"label": "__mapper_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__mapper_args__"}, "sortText": "11.9999.__mapper_args__"}, {"label": "__table_args__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__table_args__"}, "sortText": "11.9999.__table_args__"}, {"label": "__init__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init__"}, "sortText": "11.9999.__init__"}, {"label": "__init_subclass__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__init_subclass__"}, "sortText": "11.9999.__init_subclass__"}, {"label": "__slots__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__slots__"}, "sortText": "11.9999.__slots__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__class__", "kind": 10, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__class__"}, "sortText": "11.9999.__class__"}, {"label": "__new__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__new__"}, "sortText": "11.9999.__new__"}, {"label": "__setattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__setattr__"}, "sortText": "11.9999.__setattr__"}, {"label": "__delattr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__delattr__"}, "sortText": "11.9999.__delattr__"}, {"label": "__eq__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__eq__"}, "sortText": "11.9999.__eq__"}, {"label": "__ne__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__ne__"}, "sortText": "11.9999.__ne__"}, {"label": "__str__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__str__"}, "sortText": "11.9999.__str__"}, {"label": "__repr__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__repr__"}, "sortText": "11.9999.__repr__"}, {"label": "__hash__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__hash__"}, "sortText": "11.9999.__hash__"}, {"label": "__format__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__format__"}, "sortText": "11.9999.__format__"}, {"label": "__getattribute__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getattribute__"}, "sortText": "11.9999.__getattribute__"}, {"label": "__sizeof__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__sizeof__"}, "sortText": "11.9999.__sizeof__"}, {"label": "__reduce__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce__"}, "sortText": "11.9999.__reduce__"}, {"label": "__reduce_ex__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__reduce_ex__"}, "sortText": "11.9999.__reduce_ex__"}, {"label": "__getstate__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__getstate__"}, "sortText": "11.9999.__getstate__"}, {"label": "__dir__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__dir__"}, "sortText": "11.9999.__dir__"}, {"label": "__subclasshook__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__subclasshook__"}, "sortText": "11.9999.__subclasshook__"}, {"label": "__bool__", "kind": 2, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "position": {"line": 18, "character": 51}, "funcParensDisabled": true, "symbolLabel": "__bool__"}, "sortText": "11.9999.__bool__"}], "isIncomplete": true}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(method) def scalars(\n statement: TypedReturnsRows[Tuple[_T@scalars]],\n params: _CoreAnyExecuteParams | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT,\n bind_arguments: _BindArguments | None = None,\n **kw: Any\n) -> ScalarResult[_T@scalars]\n\nExecute a statement and return the results as scalars.\n\nUsage and parameters are the same as that of\n:meth:`_orm.Session.execute`; the return result is a\n:class:`_result.ScalarResult` filtering object which\nwill return single elements rather than :class:`_row.Row` objects.\n\n:return: a :class:`_result.ScalarResult` object\n\n.. versionadded:: 1.4.24 Added :meth:`_orm.Session.scalars`\n\n.. versionadded:: 1.4.26 Added :meth:`_orm.scoped_session.scalars`\n\n.. seealso::\n\n :ref:`orm_queryguide_select_orm_entities` - contrasts the behavior\n of :meth:`_orm.Session.execute` to :meth:`_orm.Session.scalars`"}, "range": {"start": {"line": 18, "character": 21}, "end": {"line": 18, "character": 28}}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(method) def scalars(\n statement: TypedReturnsRows[Tuple[_T@scalars]],\n params: _CoreAnyExecuteParams | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT,\n bind_arguments: _BindArguments | None = None,\n **kw: Any\n) -> ScalarResult[_T@scalars]\n\nExecute a statement and return the results as scalars.\n\nUsage and parameters are the same as that of\n:meth:`_orm.Session.execute`; the return result is a\n:class:`_result.ScalarResult` filtering object which\nwill return single elements rather than :class:`_row.Row` objects.\n\n:return: a :class:`_result.ScalarResult` object\n\n.. versionadded:: 1.4.24 Added :meth:`_orm.Session.scalars`\n\n.. versionadded:: 1.4.26 Added :meth:`_orm.scoped_session.scalars`\n\n.. seealso::\n\n :ref:`orm_queryguide_select_orm_entities` - contrasts the behavior\n of :meth:`_orm.Session.execute` to :meth:`_orm.Session.scalars`"}, "range": {"start": {"line": 18, "character": 21}, "end": {"line": 18, "character": 28}}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(method) def scalars(\n statement: TypedReturnsRows[Tuple[_T@scalars]],\n params: _CoreAnyExecuteParams | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT,\n bind_arguments: _BindArguments | None = None,\n **kw: Any\n) -> ScalarResult[_T@scalars]\n\nExecute a statement and return the results as scalars.\n\nUsage and parameters are the same as that of\n:meth:`_orm.Session.execute`; the return result is a\n:class:`_result.ScalarResult` filtering object which\nwill return single elements rather than :class:`_row.Row` objects.\n\n:return: a :class:`_result.ScalarResult` object\n\n.. versionadded:: 1.4.24 Added :meth:`_orm.Session.scalars`\n\n.. versionadded:: 1.4.26 Added :meth:`_orm.scoped_session.scalars`\n\n.. seealso::\n\n :ref:`orm_queryguide_select_orm_entities` - contrasts the behavior\n of :meth:`_orm.Session.execute` to :meth:`_orm.Session.scalars`"}, "range": {"start": {"line": 18, "character": 21}, "end": {"line": 18, "character": 28}}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(method) def scalars(\n statement: TypedReturnsRows[Tuple[_T@scalars]],\n params: _CoreAnyExecuteParams | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT,\n bind_arguments: _BindArguments | None = None,\n **kw: Any\n) -> ScalarResult[_T@scalars]\n\nExecute a statement and return the results as scalars.\n\nUsage and parameters are the same as that of\n:meth:`_orm.Session.execute`; the return result is a\n:class:`_result.ScalarResult` filtering object which\nwill return single elements rather than :class:`_row.Row` objects.\n\n:return: a :class:`_result.ScalarResult` object\n\n.. versionadded:: 1.4.24 Added :meth:`_orm.Session.scalars`\n\n.. versionadded:: 1.4.26 Added :meth:`_orm.scoped_session.scalars`\n\n.. seealso::\n\n :ref:`orm_queryguide_select_orm_entities` - contrasts the behavior\n of :meth:`_orm.Session.execute` to :meth:`_orm.Session.scalars`"}, "range": {"start": {"line": 18, "character": 21}, "end": {"line": 18, "character": 28}}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(method) def scalars(\n statement: TypedReturnsRows[Tuple[_T@scalars]],\n params: _CoreAnyExecuteParams | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT,\n bind_arguments: _BindArguments | None = None,\n **kw: Any\n) -> ScalarResult[_T@scalars]\n\nExecute a statement and return the results as scalars.\n\nUsage and parameters are the same as that of\n:meth:`_orm.Session.execute`; the return result is a\n:class:`_result.ScalarResult` filtering object which\nwill return single elements rather than :class:`_row.Row` objects.\n\n:return: a :class:`_result.ScalarResult` object\n\n.. versionadded:: 1.4.24 Added :meth:`_orm.Session.scalars`\n\n.. versionadded:: 1.4.26 Added :meth:`_orm.scoped_session.scalars`\n\n.. seealso::\n\n :ref:`orm_queryguide_select_orm_entities` - contrasts the behavior\n of :meth:`_orm.Session.execute` to :meth:`_orm.Session.scalars`"}, "range": {"start": {"line": 18, "character": 21}, "end": {"line": 18, "character": 28}}}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 1, "result": {"items": [{"label": "classifier", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classifier"}, "sortText": "09.9999.classifier"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClassifierFreeGuidanceLogitsProcessor, "}]}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.38.transformers.generation.logits_process", "detail": "Auto-import", "labelDetails": {"description": "transformers.generation.logits_process"}, "documentation": {"kind": "plaintext", "value": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForSequenceClassification, "}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForTokenClassification, "}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForSequenceClassification, "}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForSequenceClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForTokenClassification, "}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForTokenClassification"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessor, "}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.56.transformers.models.chameleon.image_processing_chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessorFast, "}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.61.transformers.models.chameleon.image_processing_chameleon_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessor, "}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.62.transformers.models.chinese_clip.image_processing_chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessorFast, "}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.67.transformers.models.chinese_clip.image_processing_chinese_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClapProcessor, "}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.24.transformers.models.clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap.processing_clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.40.transformers.models.clap.processing_clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap.processing_clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap.processing_clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap.processing_clap import ClapProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessor, "}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.46.transformers.models.clip.image_processing_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessorFast, "}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.51.transformers.models.clip.image_processing_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPForImageClassification, "}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.modeling_clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.38.transformers.models.clip.modeling_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.modeling_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.modeling_clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.modeling_clip import CLIPForImageClassification"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ColPaliProcessor, "}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.27.transformers.models.colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessor, "}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.70.transformers.models.conditional_detr.image_processing_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessorFast, "}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForSequenceClassification, "}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForTokenClassification, "}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextForImageClassification, "}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.28.transformers.models.convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.46.transformers.models.convnext.modeling_convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext.modeling_convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextV2ForImageClassification, "}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.30.transformers.models.convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.50.transformers.models.convnextv2.modeling_convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2.modeling_convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CTRLForSequenceClassification, "}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.24.transformers.models.ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.38.transformers.models.ctrl.modeling_ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl.modeling_ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CvtForImageClassification, "}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.23.transformers.models.cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.36.transformers.models.cvt.modeling_cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt.modeling_cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt.modeling_cvt import CvtForImageClassification"}]}, {"label": "ClassMethodDescriptorType", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from types import ClassMethodDescriptorType", "symbolLabel": "ClassMethodDescriptorType"}, "sortText": "12.9999.ClassMethodDescriptorType.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import ClassMethodDescriptorType"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassMethodDescriptorType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import ClassMethodDescriptorType\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import ClassVar\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ClassVar\n"}]}, {"label": "check_torch_load_is_safe", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.utils.import_utils import check_torch_load_is_safe", "symbolLabel": "check_torch_load_is_safe"}, "sortText": "12.9999.check_torch_load_is_safe.31.transformers.utils.import_utils", "detail": "Auto-import", "labelDetails": {"description": "transformers.utils.import_utils"}, "documentation": {"kind": "plaintext", "value": "from transformers.utils.import_utils import check_torch_load_is_safe"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "check_torch_load_is_safe"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.utils.import_utils import check_torch_load_is_safe"}]}, {"label": "clean_custom_task", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines import clean_custom_task", "symbolLabel": "clean_custom_task"}, "sortText": "12.9999.clean_custom_task.22.transformers.pipelines", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines import clean_custom_task"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_custom_task"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines import clean_custom_task"}]}, {"label": "CLASS_DOCSTRING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING", "symbolLabel": "CLASS_DOCSTRING"}, "sortText": "12.9999.CLASS_DOCSTRING.37.transformers.models.auto.auto_factory", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.auto_factory"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLASS_DOCSTRING"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.auto_factory import CLASS_DOCSTRING"}]}, {"label": "config_class_to_model_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.configuration_auto import config_class_to_model_type", "symbolLabel": "config_class_to_model_type"}, "sortText": "12.9999.config_class_to_model_type.43.transformers.models.auto.configuration_auto", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.configuration_auto"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.configuration_auto import config_class_to_model_type"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "config_class_to_model_type"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.configuration_auto import config_class_to_model_type"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "CAMEMBERT_SELF_ATTENTION_CLASSES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES", "symbolLabel": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "sortText": "12.9999.CAMEMBERT_SELF_ATTENTION_CLASSES.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}]}, {"label": "CamembertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead", "symbolLabel": "CamembertClassificationHead"}, "sortText": "12.9999.CamembertClassificationHead.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}]}, {"label": "ColPaliProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs", "symbolLabel": "ColPaliProcessorKwargs"}, "sortText": "12.9999.ColPaliProcessorKwargs.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}]}, {"label": "ConditionalDetrFastImageProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs", "symbolLabel": "ConditionalDetrFastImageProcessorKwargs"}, "sortText": "12.9999.ConditionalDetrFastImageProcessorKwargs.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrFastImageProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}]}, {"label": "ConditionalDetrMaskHeadSmallConv", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv", "symbolLabel": "ConditionalDetrMaskHeadSmallConv"}, "sortText": "12.9999.ConditionalDetrMaskHeadSmallConv.62.transformers.models.conditional_detr.modeling_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.modeling_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrMaskHeadSmallConv"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}]}, {"label": "ConvBertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead", "symbolLabel": "ConvBertClassificationHead"}, "sortText": "12.9999.ConvBertClassificationHead.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}]}, {"label": "collate_dense_tensors", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors", "symbolLabel": "collate_dense_tensors"}, "sortText": "12.9999.collate_dense_tensors.40.transformers.models.esm.modeling_esmfold", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.esm.modeling_esmfold"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "collate_dense_tensors"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.esm.modeling_esmfold import collate_dense_tensors"}]}, {"label": "_cleanup_spaces", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces", "symbolLabel": "_cleanup_spaces"}, "sortText": "12.9999._cleanup_spaces.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_cleanup_spaces"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}]}, {"label": "clean_text_and_extract_entities_with_bboxes", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes", "symbolLabel": "clean_text_and_extract_entities_with_bboxes"}, "sortText": "12.9999.clean_text_and_extract_entities_with_bboxes.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_text_and_extract_entities_with_bboxes"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}]}, {"label": "_check_or_build_spatial_positions", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions", "symbolLabel": "_check_or_build_spatial_positions"}, "sortText": "12.9999._check_or_build_spatial_positions.48.transformers.models.perceiver.modeling_perceiver", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.perceiver.modeling_perceiver"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_check_or_build_spatial_positions"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}]}, {"label": "_collate_word_timestamps", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps", "symbolLabel": "_collate_word_timestamps"}, "sortText": "12.9999._collate_word_timestamps.48.transformers.models.whisper.tokenization_whisper", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.whisper.tokenization_whisper"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_collate_word_timestamps"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.image_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.43.transformers.pipelines.image_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.image_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.image_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.image_classification import ClassificationFunction"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.text_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.42.transformers.pipelines.text_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.text_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.text_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.text_classification import ClassificationFunction"}]}], "isIncomplete": true}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 2, "result": {"items": [{"label": "classifier", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classifier"}, "sortText": "09.9999.classifier"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClassifierFreeGuidanceLogitsProcessor, "}]}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.38.transformers.generation.logits_process", "detail": "Auto-import", "labelDetails": {"description": "transformers.generation.logits_process"}, "documentation": {"kind": "plaintext", "value": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForSequenceClassification, "}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForTokenClassification, "}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForSequenceClassification, "}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForSequenceClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForTokenClassification, "}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForTokenClassification"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessor, "}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.56.transformers.models.chameleon.image_processing_chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessorFast, "}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.61.transformers.models.chameleon.image_processing_chameleon_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessor, "}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.62.transformers.models.chinese_clip.image_processing_chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessorFast, "}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.67.transformers.models.chinese_clip.image_processing_chinese_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClapProcessor, "}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.24.transformers.models.clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap.processing_clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.40.transformers.models.clap.processing_clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap.processing_clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap.processing_clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap.processing_clap import ClapProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessor, "}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.46.transformers.models.clip.image_processing_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessorFast, "}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.51.transformers.models.clip.image_processing_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPForImageClassification, "}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.modeling_clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.38.transformers.models.clip.modeling_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.modeling_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.modeling_clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.modeling_clip import CLIPForImageClassification"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ColPaliProcessor, "}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.27.transformers.models.colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessor, "}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.70.transformers.models.conditional_detr.image_processing_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessorFast, "}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForSequenceClassification, "}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForTokenClassification, "}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextForImageClassification, "}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.28.transformers.models.convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.46.transformers.models.convnext.modeling_convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext.modeling_convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextV2ForImageClassification, "}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.30.transformers.models.convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.50.transformers.models.convnextv2.modeling_convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2.modeling_convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CTRLForSequenceClassification, "}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.24.transformers.models.ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.38.transformers.models.ctrl.modeling_ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl.modeling_ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CvtForImageClassification, "}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.23.transformers.models.cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.36.transformers.models.cvt.modeling_cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt.modeling_cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt.modeling_cvt import CvtForImageClassification"}]}, {"label": "ClassMethodDescriptorType", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from types import ClassMethodDescriptorType", "symbolLabel": "ClassMethodDescriptorType"}, "sortText": "12.9999.ClassMethodDescriptorType.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import ClassMethodDescriptorType"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassMethodDescriptorType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import ClassMethodDescriptorType\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import ClassVar\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ClassVar\n"}]}, {"label": "check_torch_load_is_safe", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.utils.import_utils import check_torch_load_is_safe", "symbolLabel": "check_torch_load_is_safe"}, "sortText": "12.9999.check_torch_load_is_safe.31.transformers.utils.import_utils", "detail": "Auto-import", "labelDetails": {"description": "transformers.utils.import_utils"}, "documentation": {"kind": "plaintext", "value": "from transformers.utils.import_utils import check_torch_load_is_safe"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "check_torch_load_is_safe"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.utils.import_utils import check_torch_load_is_safe"}]}, {"label": "clean_custom_task", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines import clean_custom_task", "symbolLabel": "clean_custom_task"}, "sortText": "12.9999.clean_custom_task.22.transformers.pipelines", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines import clean_custom_task"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_custom_task"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines import clean_custom_task"}]}, {"label": "CLASS_DOCSTRING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING", "symbolLabel": "CLASS_DOCSTRING"}, "sortText": "12.9999.CLASS_DOCSTRING.37.transformers.models.auto.auto_factory", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.auto_factory"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLASS_DOCSTRING"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.auto_factory import CLASS_DOCSTRING"}]}, {"label": "config_class_to_model_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.configuration_auto import config_class_to_model_type", "symbolLabel": "config_class_to_model_type"}, "sortText": "12.9999.config_class_to_model_type.43.transformers.models.auto.configuration_auto", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.configuration_auto"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.configuration_auto import config_class_to_model_type"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "config_class_to_model_type"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.configuration_auto import config_class_to_model_type"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "CAMEMBERT_SELF_ATTENTION_CLASSES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES", "symbolLabel": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "sortText": "12.9999.CAMEMBERT_SELF_ATTENTION_CLASSES.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}]}, {"label": "CamembertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead", "symbolLabel": "CamembertClassificationHead"}, "sortText": "12.9999.CamembertClassificationHead.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}]}, {"label": "ColPaliProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs", "symbolLabel": "ColPaliProcessorKwargs"}, "sortText": "12.9999.ColPaliProcessorKwargs.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}]}, {"label": "ConditionalDetrFastImageProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs", "symbolLabel": "ConditionalDetrFastImageProcessorKwargs"}, "sortText": "12.9999.ConditionalDetrFastImageProcessorKwargs.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrFastImageProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}]}, {"label": "ConditionalDetrMaskHeadSmallConv", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv", "symbolLabel": "ConditionalDetrMaskHeadSmallConv"}, "sortText": "12.9999.ConditionalDetrMaskHeadSmallConv.62.transformers.models.conditional_detr.modeling_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.modeling_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrMaskHeadSmallConv"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}]}, {"label": "ConvBertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead", "symbolLabel": "ConvBertClassificationHead"}, "sortText": "12.9999.ConvBertClassificationHead.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}]}, {"label": "collate_dense_tensors", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors", "symbolLabel": "collate_dense_tensors"}, "sortText": "12.9999.collate_dense_tensors.40.transformers.models.esm.modeling_esmfold", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.esm.modeling_esmfold"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "collate_dense_tensors"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.esm.modeling_esmfold import collate_dense_tensors"}]}, {"label": "_cleanup_spaces", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces", "symbolLabel": "_cleanup_spaces"}, "sortText": "12.9999._cleanup_spaces.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_cleanup_spaces"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}]}, {"label": "clean_text_and_extract_entities_with_bboxes", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes", "symbolLabel": "clean_text_and_extract_entities_with_bboxes"}, "sortText": "12.9999.clean_text_and_extract_entities_with_bboxes.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_text_and_extract_entities_with_bboxes"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}]}, {"label": "_check_or_build_spatial_positions", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions", "symbolLabel": "_check_or_build_spatial_positions"}, "sortText": "12.9999._check_or_build_spatial_positions.48.transformers.models.perceiver.modeling_perceiver", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.perceiver.modeling_perceiver"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_check_or_build_spatial_positions"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}]}, {"label": "_collate_word_timestamps", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps", "symbolLabel": "_collate_word_timestamps"}, "sortText": "12.9999._collate_word_timestamps.48.transformers.models.whisper.tokenization_whisper", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.whisper.tokenization_whisper"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_collate_word_timestamps"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.image_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.43.transformers.pipelines.image_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.image_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.image_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.image_classification import ClassificationFunction"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.text_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.42.transformers.pipelines.text_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.text_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.text_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.text_classification import ClassificationFunction"}]}], "isIncomplete": true}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 3, "result": {"items": [{"label": "classifier", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classifier"}, "sortText": "09.9999.classifier"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClassifierFreeGuidanceLogitsProcessor, "}]}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.38.transformers.generation.logits_process", "detail": "Auto-import", "labelDetails": {"description": "transformers.generation.logits_process"}, "documentation": {"kind": "plaintext", "value": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForSequenceClassification, "}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForTokenClassification, "}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForSequenceClassification, "}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForSequenceClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForTokenClassification, "}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForTokenClassification"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessor, "}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.56.transformers.models.chameleon.image_processing_chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessorFast, "}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.61.transformers.models.chameleon.image_processing_chameleon_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessor, "}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.62.transformers.models.chinese_clip.image_processing_chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessorFast, "}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.67.transformers.models.chinese_clip.image_processing_chinese_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClapProcessor, "}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.24.transformers.models.clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap.processing_clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.40.transformers.models.clap.processing_clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap.processing_clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap.processing_clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap.processing_clap import ClapProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessor, "}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.46.transformers.models.clip.image_processing_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessorFast, "}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.51.transformers.models.clip.image_processing_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPForImageClassification, "}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.modeling_clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.38.transformers.models.clip.modeling_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.modeling_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.modeling_clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.modeling_clip import CLIPForImageClassification"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ColPaliProcessor, "}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.27.transformers.models.colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessor, "}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.70.transformers.models.conditional_detr.image_processing_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessorFast, "}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForSequenceClassification, "}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForTokenClassification, "}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextForImageClassification, "}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.28.transformers.models.convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.46.transformers.models.convnext.modeling_convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext.modeling_convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextV2ForImageClassification, "}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.30.transformers.models.convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.50.transformers.models.convnextv2.modeling_convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2.modeling_convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CTRLForSequenceClassification, "}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.24.transformers.models.ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.38.transformers.models.ctrl.modeling_ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl.modeling_ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CvtForImageClassification, "}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.23.transformers.models.cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.36.transformers.models.cvt.modeling_cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt.modeling_cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt.modeling_cvt import CvtForImageClassification"}]}, {"label": "ClassMethodDescriptorType", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from types import ClassMethodDescriptorType", "symbolLabel": "ClassMethodDescriptorType"}, "sortText": "12.9999.ClassMethodDescriptorType.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import ClassMethodDescriptorType"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassMethodDescriptorType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import ClassMethodDescriptorType\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import ClassVar\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ClassVar\n"}]}, {"label": "check_torch_load_is_safe", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.utils.import_utils import check_torch_load_is_safe", "symbolLabel": "check_torch_load_is_safe"}, "sortText": "12.9999.check_torch_load_is_safe.31.transformers.utils.import_utils", "detail": "Auto-import", "labelDetails": {"description": "transformers.utils.import_utils"}, "documentation": {"kind": "plaintext", "value": "from transformers.utils.import_utils import check_torch_load_is_safe"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "check_torch_load_is_safe"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.utils.import_utils import check_torch_load_is_safe"}]}, {"label": "clean_custom_task", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines import clean_custom_task", "symbolLabel": "clean_custom_task"}, "sortText": "12.9999.clean_custom_task.22.transformers.pipelines", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines import clean_custom_task"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_custom_task"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines import clean_custom_task"}]}, {"label": "CLASS_DOCSTRING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING", "symbolLabel": "CLASS_DOCSTRING"}, "sortText": "12.9999.CLASS_DOCSTRING.37.transformers.models.auto.auto_factory", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.auto_factory"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLASS_DOCSTRING"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.auto_factory import CLASS_DOCSTRING"}]}, {"label": "config_class_to_model_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.configuration_auto import config_class_to_model_type", "symbolLabel": "config_class_to_model_type"}, "sortText": "12.9999.config_class_to_model_type.43.transformers.models.auto.configuration_auto", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.configuration_auto"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.configuration_auto import config_class_to_model_type"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "config_class_to_model_type"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.configuration_auto import config_class_to_model_type"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "CAMEMBERT_SELF_ATTENTION_CLASSES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES", "symbolLabel": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "sortText": "12.9999.CAMEMBERT_SELF_ATTENTION_CLASSES.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}]}, {"label": "CamembertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead", "symbolLabel": "CamembertClassificationHead"}, "sortText": "12.9999.CamembertClassificationHead.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}]}, {"label": "ColPaliProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs", "symbolLabel": "ColPaliProcessorKwargs"}, "sortText": "12.9999.ColPaliProcessorKwargs.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}]}, {"label": "ConditionalDetrFastImageProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs", "symbolLabel": "ConditionalDetrFastImageProcessorKwargs"}, "sortText": "12.9999.ConditionalDetrFastImageProcessorKwargs.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrFastImageProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}]}, {"label": "ConditionalDetrMaskHeadSmallConv", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv", "symbolLabel": "ConditionalDetrMaskHeadSmallConv"}, "sortText": "12.9999.ConditionalDetrMaskHeadSmallConv.62.transformers.models.conditional_detr.modeling_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.modeling_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrMaskHeadSmallConv"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}]}, {"label": "ConvBertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead", "symbolLabel": "ConvBertClassificationHead"}, "sortText": "12.9999.ConvBertClassificationHead.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}]}, {"label": "collate_dense_tensors", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors", "symbolLabel": "collate_dense_tensors"}, "sortText": "12.9999.collate_dense_tensors.40.transformers.models.esm.modeling_esmfold", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.esm.modeling_esmfold"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "collate_dense_tensors"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.esm.modeling_esmfold import collate_dense_tensors"}]}, {"label": "_cleanup_spaces", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces", "symbolLabel": "_cleanup_spaces"}, "sortText": "12.9999._cleanup_spaces.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_cleanup_spaces"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}]}, {"label": "clean_text_and_extract_entities_with_bboxes", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes", "symbolLabel": "clean_text_and_extract_entities_with_bboxes"}, "sortText": "12.9999.clean_text_and_extract_entities_with_bboxes.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_text_and_extract_entities_with_bboxes"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}]}, {"label": "_check_or_build_spatial_positions", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions", "symbolLabel": "_check_or_build_spatial_positions"}, "sortText": "12.9999._check_or_build_spatial_positions.48.transformers.models.perceiver.modeling_perceiver", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.perceiver.modeling_perceiver"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_check_or_build_spatial_positions"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}]}, {"label": "_collate_word_timestamps", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps", "symbolLabel": "_collate_word_timestamps"}, "sortText": "12.9999._collate_word_timestamps.48.transformers.models.whisper.tokenization_whisper", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.whisper.tokenization_whisper"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_collate_word_timestamps"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.image_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.43.transformers.pipelines.image_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.image_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.image_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.image_classification import ClassificationFunction"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.text_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.42.transformers.pipelines.text_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.text_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.text_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.text_classification import ClassificationFunction"}]}], "isIncomplete": true}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 4, "result": {"items": [{"label": "classifier", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classifier"}, "sortText": "09.9999.classifier"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClassifierFreeGuidanceLogitsProcessor, "}]}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.38.transformers.generation.logits_process", "detail": "Auto-import", "labelDetails": {"description": "transformers.generation.logits_process"}, "documentation": {"kind": "plaintext", "value": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForSequenceClassification, "}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForTokenClassification, "}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForSequenceClassification, "}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForSequenceClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForTokenClassification, "}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForTokenClassification"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessor, "}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.56.transformers.models.chameleon.image_processing_chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessorFast, "}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.61.transformers.models.chameleon.image_processing_chameleon_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessor, "}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.62.transformers.models.chinese_clip.image_processing_chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessorFast, "}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.67.transformers.models.chinese_clip.image_processing_chinese_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClapProcessor, "}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.24.transformers.models.clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap.processing_clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.40.transformers.models.clap.processing_clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap.processing_clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap.processing_clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap.processing_clap import ClapProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessor, "}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.46.transformers.models.clip.image_processing_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessorFast, "}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.51.transformers.models.clip.image_processing_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPForImageClassification, "}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.modeling_clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.38.transformers.models.clip.modeling_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.modeling_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.modeling_clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.modeling_clip import CLIPForImageClassification"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ColPaliProcessor, "}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.27.transformers.models.colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessor, "}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.70.transformers.models.conditional_detr.image_processing_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessorFast, "}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForSequenceClassification, "}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForTokenClassification, "}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextForImageClassification, "}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.28.transformers.models.convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.46.transformers.models.convnext.modeling_convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext.modeling_convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextV2ForImageClassification, "}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.30.transformers.models.convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.50.transformers.models.convnextv2.modeling_convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2.modeling_convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CTRLForSequenceClassification, "}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.24.transformers.models.ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.38.transformers.models.ctrl.modeling_ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl.modeling_ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CvtForImageClassification, "}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.23.transformers.models.cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.36.transformers.models.cvt.modeling_cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt.modeling_cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt.modeling_cvt import CvtForImageClassification"}]}, {"label": "ClassMethodDescriptorType", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from types import ClassMethodDescriptorType", "symbolLabel": "ClassMethodDescriptorType"}, "sortText": "12.9999.ClassMethodDescriptorType.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import ClassMethodDescriptorType"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassMethodDescriptorType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import ClassMethodDescriptorType\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import ClassVar\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ClassVar\n"}]}, {"label": "check_torch_load_is_safe", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.utils.import_utils import check_torch_load_is_safe", "symbolLabel": "check_torch_load_is_safe"}, "sortText": "12.9999.check_torch_load_is_safe.31.transformers.utils.import_utils", "detail": "Auto-import", "labelDetails": {"description": "transformers.utils.import_utils"}, "documentation": {"kind": "plaintext", "value": "from transformers.utils.import_utils import check_torch_load_is_safe"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "check_torch_load_is_safe"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.utils.import_utils import check_torch_load_is_safe"}]}, {"label": "clean_custom_task", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines import clean_custom_task", "symbolLabel": "clean_custom_task"}, "sortText": "12.9999.clean_custom_task.22.transformers.pipelines", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines import clean_custom_task"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_custom_task"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines import clean_custom_task"}]}, {"label": "CLASS_DOCSTRING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING", "symbolLabel": "CLASS_DOCSTRING"}, "sortText": "12.9999.CLASS_DOCSTRING.37.transformers.models.auto.auto_factory", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.auto_factory"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLASS_DOCSTRING"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.auto_factory import CLASS_DOCSTRING"}]}, {"label": "config_class_to_model_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.configuration_auto import config_class_to_model_type", "symbolLabel": "config_class_to_model_type"}, "sortText": "12.9999.config_class_to_model_type.43.transformers.models.auto.configuration_auto", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.configuration_auto"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.configuration_auto import config_class_to_model_type"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "config_class_to_model_type"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.configuration_auto import config_class_to_model_type"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "CAMEMBERT_SELF_ATTENTION_CLASSES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES", "symbolLabel": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "sortText": "12.9999.CAMEMBERT_SELF_ATTENTION_CLASSES.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}]}, {"label": "CamembertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead", "symbolLabel": "CamembertClassificationHead"}, "sortText": "12.9999.CamembertClassificationHead.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}]}, {"label": "ColPaliProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs", "symbolLabel": "ColPaliProcessorKwargs"}, "sortText": "12.9999.ColPaliProcessorKwargs.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}]}, {"label": "ConditionalDetrFastImageProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs", "symbolLabel": "ConditionalDetrFastImageProcessorKwargs"}, "sortText": "12.9999.ConditionalDetrFastImageProcessorKwargs.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrFastImageProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}]}, {"label": "ConditionalDetrMaskHeadSmallConv", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv", "symbolLabel": "ConditionalDetrMaskHeadSmallConv"}, "sortText": "12.9999.ConditionalDetrMaskHeadSmallConv.62.transformers.models.conditional_detr.modeling_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.modeling_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrMaskHeadSmallConv"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}]}, {"label": "ConvBertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead", "symbolLabel": "ConvBertClassificationHead"}, "sortText": "12.9999.ConvBertClassificationHead.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}]}, {"label": "collate_dense_tensors", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors", "symbolLabel": "collate_dense_tensors"}, "sortText": "12.9999.collate_dense_tensors.40.transformers.models.esm.modeling_esmfold", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.esm.modeling_esmfold"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "collate_dense_tensors"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.esm.modeling_esmfold import collate_dense_tensors"}]}, {"label": "_cleanup_spaces", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces", "symbolLabel": "_cleanup_spaces"}, "sortText": "12.9999._cleanup_spaces.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_cleanup_spaces"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}]}, {"label": "clean_text_and_extract_entities_with_bboxes", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes", "symbolLabel": "clean_text_and_extract_entities_with_bboxes"}, "sortText": "12.9999.clean_text_and_extract_entities_with_bboxes.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_text_and_extract_entities_with_bboxes"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}]}, {"label": "_check_or_build_spatial_positions", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions", "symbolLabel": "_check_or_build_spatial_positions"}, "sortText": "12.9999._check_or_build_spatial_positions.48.transformers.models.perceiver.modeling_perceiver", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.perceiver.modeling_perceiver"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_check_or_build_spatial_positions"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}]}, {"label": "_collate_word_timestamps", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps", "symbolLabel": "_collate_word_timestamps"}, "sortText": "12.9999._collate_word_timestamps.48.transformers.models.whisper.tokenization_whisper", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.whisper.tokenization_whisper"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_collate_word_timestamps"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.image_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.43.transformers.pipelines.image_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.image_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.image_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.image_classification import ClassificationFunction"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.text_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.42.transformers.pipelines.text_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.text_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.text_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.text_classification import ClassificationFunction"}]}], "isIncomplete": true}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 5, "result": {"items": [{"label": "classifier", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classifier"}, "sortText": "09.9999.classifier"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClassifierFreeGuidanceLogitsProcessor, "}]}, {"label": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor", "symbolLabel": "ClassifierFreeGuidanceLogitsProcessor"}, "sortText": "12.9999.ClassifierFreeGuidanceLogitsProcessor.38.transformers.generation.logits_process", "detail": "Auto-import", "labelDetails": {"description": "transformers.generation.logits_process"}, "documentation": {"kind": "plaintext", "value": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassifierFreeGuidanceLogitsProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForSequenceClassification, "}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification", "symbolLabel": "CamembertForSequenceClassification"}, "sortText": "12.9999.CamembertForSequenceClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForSequenceClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CamembertForTokenClassification, "}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.29.transformers.models.camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert import CamembertForTokenClassification"}]}, {"label": "CamembertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification", "symbolLabel": "CamembertForTokenClassification"}, "sortText": "12.9999.CamembertForTokenClassification.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertForTokenClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForSequenceClassification, "}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForSequenceClassification"}]}, {"label": "CanineForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification", "symbolLabel": "CanineForSequenceClassification"}, "sortText": "12.9999.CanineForSequenceClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForSequenceClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CanineForTokenClassification, "}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.26.transformers.models.canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine import CanineForTokenClassification"}]}, {"label": "CanineForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.canine.modeling_canine import CanineForTokenClassification", "symbolLabel": "CanineForTokenClassification"}, "sortText": "12.9999.CanineForTokenClassification.42.transformers.models.canine.modeling_canine", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.canine.modeling_canine"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.canine.modeling_canine import CanineForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CanineForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.canine.modeling_canine import CanineForTokenClassification"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessor, "}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor", "symbolLabel": "ChameleonImageProcessor"}, "sortText": "12.9999.ChameleonImageProcessor.56.transformers.models.chameleon.image_processing_chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon import ChameleonImageProcessor"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChameleonImageProcessorFast, "}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.29.transformers.models.chameleon", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon import ChameleonImageProcessorFast"}]}, {"label": "ChameleonImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast", "symbolLabel": "ChameleonImageProcessorFast"}, "sortText": "12.9999.ChameleonImageProcessorFast.61.transformers.models.chameleon.image_processing_chameleon_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chameleon.image_processing_chameleon_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChameleonImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chameleon.image_processing_chameleon_fast import ChameleonImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessor, "}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor", "symbolLabel": "ChineseCLIPImageProcessor"}, "sortText": "12.9999.ChineseCLIPImageProcessor.62.transformers.models.chinese_clip.image_processing_chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip import ChineseCLIPImageProcessor"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ChineseCLIPImageProcessorFast, "}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.32.transformers.models.chinese_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip import ChineseCLIPImageProcessorFast"}]}, {"label": "ChineseCLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast", "symbolLabel": "ChineseCLIPImageProcessorFast"}, "sortText": "12.9999.ChineseCLIPImageProcessorFast.67.transformers.models.chinese_clip.image_processing_chinese_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.chinese_clip.image_processing_chinese_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ChineseCLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.chinese_clip.image_processing_chinese_clip_fast import ChineseCLIPImageProcessorFast"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ClapProcessor, "}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.24.transformers.models.clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap import ClapProcessor"}]}, {"label": "ClapProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clap.processing_clap import ClapProcessor", "symbolLabel": "ClapProcessor"}, "sortText": "12.9999.ClapProcessor.40.transformers.models.clap.processing_clap", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clap.processing_clap"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clap.processing_clap import ClapProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClapProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clap.processing_clap import ClapProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessor, "}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor", "symbolLabel": "CLIPImageProcessor"}, "sortText": "12.9999.CLIPImageProcessor.46.transformers.models.clip.image_processing_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip import CLIPImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip import CLIPImageProcessor"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPImageProcessorFast, "}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPImageProcessorFast"}]}, {"label": "CLIPImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast", "symbolLabel": "CLIPImageProcessorFast"}, "sortText": "12.9999.CLIPImageProcessorFast.51.transformers.models.clip.image_processing_clip_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.image_processing_clip_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.image_processing_clip_fast import CLIPImageProcessorFast"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CLIPForImageClassification, "}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.24.transformers.models.clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip import CLIPForImageClassification"}]}, {"label": "CLIPForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.clip.modeling_clip import CLIPForImageClassification", "symbolLabel": "CLIPForImageClassification"}, "sortText": "12.9999.CLIPForImageClassification.38.transformers.models.clip.modeling_clip", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.clip.modeling_clip"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.clip.modeling_clip import CLIPForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLIPForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.clip.modeling_clip import CLIPForImageClassification"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ColPaliProcessor, "}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.27.transformers.models.colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali import ColPaliProcessor"}]}, {"label": "ColPaliProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessor", "symbolLabel": "ColPaliProcessor"}, "sortText": "12.9999.ColPaliProcessor.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessor, "}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessor", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor", "symbolLabel": "ConditionalDetrImageProcessor"}, "sortText": "12.9999.ConditionalDetrImageProcessor.70.transformers.models.conditional_detr.image_processing_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessor"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr import ConditionalDetrImageProcessor"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConditionalDetrImageProcessorFast, "}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.36.transformers.models.conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr import ConditionalDetrImageProcessorFast"}]}, {"label": "ConditionalDetrImageProcessorFast", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast", "symbolLabel": "ConditionalDetrImageProcessorFast"}, "sortText": "12.9999.ConditionalDetrImageProcessorFast.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrImageProcessorFast"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrImageProcessorFast"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForSequenceClassification, "}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification", "symbolLabel": "ConvBertForSequenceClassification"}, "sortText": "12.9999.ConvBertForSequenceClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForSequenceClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvBertForTokenClassification, "}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.28.transformers.models.convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert import ConvBertForTokenClassification"}]}, {"label": "ConvBertForTokenClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification", "symbolLabel": "ConvBertForTokenClassification"}, "sortText": "12.9999.ConvBertForTokenClassification.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertForTokenClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertForTokenClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextForImageClassification, "}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.28.transformers.models.convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification", "symbolLabel": "ConvNextForImageClassification"}, "sortText": "12.9999.ConvNextForImageClassification.46.transformers.models.convnext.modeling_convnext", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnext.modeling_convnext"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnext.modeling_convnext import ConvNextForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "ConvNextV2ForImageClassification, "}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.30.transformers.models.convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "ConvNextV2ForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification", "symbolLabel": "ConvNextV2ForImageClassification"}, "sortText": "12.9999.ConvNextV2ForImageClassification.50.transformers.models.convnextv2.modeling_convnextv2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convnextv2.modeling_convnextv2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvNextV2ForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convnextv2.modeling_convnextv2 import ConvNextV2ForImageClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CTRLForSequenceClassification, "}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.24.transformers.models.ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl import CTRLForSequenceClassification"}]}, {"label": "CTRLForSequenceClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification", "symbolLabel": "CTRLForSequenceClassification"}, "sortText": "12.9999.CTRLForSequenceClassification.38.transformers.models.ctrl.modeling_ctrl", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.ctrl.modeling_ctrl"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CTRLForSequenceClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.ctrl.modeling_ctrl import CTRLForSequenceClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.12.transformers", "detail": "Auto-import", "labelDetails": {"description": "transformers"}, "documentation": {"kind": "plaintext", "value": "from transformers import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 25}, "end": {"line": 1, "character": 25}}, "newText": "CvtForImageClassification, "}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.19.transformers.models", "detail": "Auto-import", "labelDetails": {"description": "transformers.models"}, "documentation": {"kind": "plaintext", "value": "from transformers.models import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.23.transformers.models.cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt import CvtForImageClassification"}]}, {"label": "CvtForImageClassification", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification", "symbolLabel": "CvtForImageClassification"}, "sortText": "12.9999.CvtForImageClassification.36.transformers.models.cvt.modeling_cvt", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.cvt.modeling_cvt"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.cvt.modeling_cvt import CvtForImageClassification"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CvtForImageClassification"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.cvt.modeling_cvt import CvtForImageClassification"}]}, {"label": "ClassMethodDescriptorType", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from types import ClassMethodDescriptorType", "symbolLabel": "ClassMethodDescriptorType"}, "sortText": "12.9999.ClassMethodDescriptorType.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import ClassMethodDescriptorType"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassMethodDescriptorType"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import ClassMethodDescriptorType\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import ClassVar\n"}]}, {"label": "ClassVar", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import ClassVar", "symbolLabel": "ClassVar"}, "sortText": "12.9999.ClassVar.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import ClassVar"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassVar"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import ClassVar\n"}]}, {"label": "check_torch_load_is_safe", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.utils.import_utils import check_torch_load_is_safe", "symbolLabel": "check_torch_load_is_safe"}, "sortText": "12.9999.check_torch_load_is_safe.31.transformers.utils.import_utils", "detail": "Auto-import", "labelDetails": {"description": "transformers.utils.import_utils"}, "documentation": {"kind": "plaintext", "value": "from transformers.utils.import_utils import check_torch_load_is_safe"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "check_torch_load_is_safe"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.utils.import_utils import check_torch_load_is_safe"}]}, {"label": "clean_custom_task", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines import clean_custom_task", "symbolLabel": "clean_custom_task"}, "sortText": "12.9999.clean_custom_task.22.transformers.pipelines", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines import clean_custom_task"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_custom_task"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines import clean_custom_task"}]}, {"label": "CLASS_DOCSTRING", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING", "symbolLabel": "CLASS_DOCSTRING"}, "sortText": "12.9999.CLASS_DOCSTRING.37.transformers.models.auto.auto_factory", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.auto_factory"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.auto_factory import CLASS_DOCSTRING"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CLASS_DOCSTRING"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.auto_factory import CLASS_DOCSTRING"}]}, {"label": "config_class_to_model_type", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.auto.configuration_auto import config_class_to_model_type", "symbolLabel": "config_class_to_model_type"}, "sortText": "12.9999.config_class_to_model_type.43.transformers.models.auto.configuration_auto", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.auto.configuration_auto"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.auto.configuration_auto import config_class_to_model_type"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "config_class_to_model_type"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.auto.configuration_auto import config_class_to_model_type"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_TOKEN_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_TOKEN_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.41.transformers.models.bert.modeling_tf_bert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.bert.modeling_tf_bert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.bert.modeling_tf_bert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION", "symbolLabel": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "sortText": "12.9999._CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION.53.transformers.models.mobilebert.modeling_tf_mobilebert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.mobilebert.modeling_tf_mobilebert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.mobilebert.modeling_tf_mobilebert import _CHECKPOINT_FOR_SEQUENCE_CLASSIFICATION"}]}, {"label": "CAMEMBERT_SELF_ATTENTION_CLASSES", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES", "symbolLabel": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "sortText": "12.9999.CAMEMBERT_SELF_ATTENTION_CLASSES.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CAMEMBERT_SELF_ATTENTION_CLASSES"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CAMEMBERT_SELF_ATTENTION_CLASSES"}]}, {"label": "CamembertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead", "symbolLabel": "CamembertClassificationHead"}, "sortText": "12.9999.CamembertClassificationHead.48.transformers.models.camembert.modeling_camembert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.camembert.modeling_camembert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "CamembertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.camembert.modeling_camembert import CamembertClassificationHead"}]}, {"label": "ColPaliProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs", "symbolLabel": "ColPaliProcessorKwargs"}, "sortText": "12.9999.ColPaliProcessorKwargs.46.transformers.models.colpali.processing_colpali", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.colpali.processing_colpali"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ColPaliProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.colpali.processing_colpali import ColPaliProcessorKwargs"}]}, {"label": "ConditionalDetrFastImageProcessorKwargs", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs", "symbolLabel": "ConditionalDetrFastImageProcessorKwargs"}, "sortText": "12.9999.ConditionalDetrFastImageProcessorKwargs.75.transformers.models.conditional_detr.image_processing_conditional_detr_fast", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.image_processing_conditional_detr_fast"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrFastImageProcessorKwargs"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.image_processing_conditional_detr_fast import ConditionalDetrFastImageProcessorKwargs"}]}, {"label": "ConditionalDetrMaskHeadSmallConv", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv", "symbolLabel": "ConditionalDetrMaskHeadSmallConv"}, "sortText": "12.9999.ConditionalDetrMaskHeadSmallConv.62.transformers.models.conditional_detr.modeling_conditional_detr", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.conditional_detr.modeling_conditional_detr"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConditionalDetrMaskHeadSmallConv"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.conditional_detr.modeling_conditional_detr import ConditionalDetrMaskHeadSmallConv"}]}, {"label": "ConvBertClassificationHead", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead", "symbolLabel": "ConvBertClassificationHead"}, "sortText": "12.9999.ConvBertClassificationHead.46.transformers.models.convbert.modeling_convbert", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.convbert.modeling_convbert"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ConvBertClassificationHead"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.convbert.modeling_convbert import ConvBertClassificationHead"}]}, {"label": "collate_dense_tensors", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors", "symbolLabel": "collate_dense_tensors"}, "sortText": "12.9999.collate_dense_tensors.40.transformers.models.esm.modeling_esmfold", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.esm.modeling_esmfold"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.esm.modeling_esmfold import collate_dense_tensors"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "collate_dense_tensors"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.esm.modeling_esmfold import collate_dense_tensors"}]}, {"label": "_cleanup_spaces", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces", "symbolLabel": "_cleanup_spaces"}, "sortText": "12.9999._cleanup_spaces.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_cleanup_spaces"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import _cleanup_spaces"}]}, {"label": "clean_text_and_extract_entities_with_bboxes", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes", "symbolLabel": "clean_text_and_extract_entities_with_bboxes"}, "sortText": "12.9999.clean_text_and_extract_entities_with_bboxes.46.transformers.models.kosmos2.processing_kosmos2", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.kosmos2.processing_kosmos2"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "clean_text_and_extract_entities_with_bboxes"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.kosmos2.processing_kosmos2 import clean_text_and_extract_entities_with_bboxes"}]}, {"label": "_check_or_build_spatial_positions", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions", "symbolLabel": "_check_or_build_spatial_positions"}, "sortText": "12.9999._check_or_build_spatial_positions.48.transformers.models.perceiver.modeling_perceiver", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.perceiver.modeling_perceiver"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_check_or_build_spatial_positions"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.perceiver.modeling_perceiver import _check_or_build_spatial_positions"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_known", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known", "symbolLabel": "_calculate_aggregation_loss_known"}, "sortText": "12.9999._calculate_aggregation_loss_known.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_known"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_known"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss_unknown", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown", "symbolLabel": "_calculate_aggregation_loss_unknown"}, "sortText": "12.9999._calculate_aggregation_loss_unknown.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss_unknown"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss_unknown"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_aggregation_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss", "symbolLabel": "_calculate_aggregation_loss"}, "sortText": "12.9999._calculate_aggregation_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_aggregation_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_aggregation_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.40.transformers.models.tapas.modeling_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tapas import _calculate_regression_loss"}]}, {"label": "_calculate_regression_loss", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss", "symbolLabel": "_calculate_regression_loss"}, "sortText": "12.9999._calculate_regression_loss.43.transformers.models.tapas.modeling_tf_tapas", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.tapas.modeling_tf_tapas"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_calculate_regression_loss"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.tapas.modeling_tf_tapas import _calculate_regression_loss"}]}, {"label": "_collate_word_timestamps", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps", "symbolLabel": "_collate_word_timestamps"}, "sortText": "12.9999._collate_word_timestamps.48.transformers.models.whisper.tokenization_whisper", "detail": "Auto-import", "labelDetails": {"description": "transformers.models.whisper.tokenization_whisper"}, "documentation": {"kind": "plaintext", "value": "from transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "_collate_word_timestamps"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.models.whisper.tokenization_whisper import _collate_word_timestamps"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.image_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.43.transformers.pipelines.image_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.image_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.image_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.image_classification import ClassificationFunction"}]}, {"label": "ClassificationFunction", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "position": {"line": 15, "character": 19}, "funcParensDisabled": true, "autoImportText": "from transformers.pipelines.text_classification import ClassificationFunction", "symbolLabel": "ClassificationFunction"}, "sortText": "12.9999.ClassificationFunction.42.transformers.pipelines.text_classification", "detail": "Auto-import", "labelDetails": {"description": "transformers.pipelines.text_classification"}, "documentation": {"kind": "plaintext", "value": "from transformers.pipelines.text_classification import ClassificationFunction"}, "textEdit": {"range": {"start": {"line": 15, "character": 14}, "end": {"line": 15, "character": 19}}, "newText": "ClassificationFunction"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 33}, "end": {"line": 1, "character": 33}}, "newText": "\nfrom transformers.pipelines.text_classification import ClassificationFunction"}]}], "isIncomplete": true}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(variable) tokenizer_name: Unknown"}, "range": {"start": {"line": 9, "character": 4}, "end": {"line": 9, "character": 18}}}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(variable) tokenizer_name: Unknown"}, "range": {"start": {"line": 9, "character": 4}, "end": {"line": 9, "character": 18}}}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(variable) tokenizer_name: Unknown"}, "range": {"start": {"line": 9, "character": 4}, "end": {"line": 9, "character": 18}}}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(variable) tokenizer_name: Unknown"}, "range": {"start": {"line": 9, "character": 4}, "end": {"line": 9, "character": 18}}}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(variable) tokenizer_name: Unknown"}, "range": {"start": {"line": 9, "character": 4}, "end": {"line": 9, "character": 18}}}} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 1, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py", "range": {"start": {"line": 947, "character": 6}, "end": {"line": 947, "character": 19}}}]} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 2, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py", "range": {"start": {"line": 947, "character": 6}, "end": {"line": 947, "character": 19}}}]} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 3, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py", "range": {"start": {"line": 947, "character": 6}, "end": {"line": 947, "character": 19}}}]} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 4, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py", "range": {"start": {"line": 947, "character": 6}, "end": {"line": 947, "character": 19}}}]} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 5, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py", "range": {"start": {"line": 947, "character": 6}, "end": {"line": 947, "character": 19}}}]} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 1, "result": {"items": [], "isIncomplete": true}} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 2, "result": {"items": [], "isIncomplete": true}} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 3, "result": {"items": [], "isIncomplete": true}} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 4, "result": {"items": [], "isIncomplete": true}} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 5, "result": {"items": [], "isIncomplete": true}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(function) vocab_size: Unknown"}, "range": {"start": {"line": 10, "character": 27}, "end": {"line": 10, "character": 37}}}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(function) vocab_size: Unknown"}, "range": {"start": {"line": 10, "character": 27}, "end": {"line": 10, "character": 37}}}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(function) vocab_size: Unknown"}, "range": {"start": {"line": 10, "character": 27}, "end": {"line": 10, "character": 37}}}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(function) vocab_size: Unknown"}, "range": {"start": {"line": 10, "character": 27}, "end": {"line": 10, "character": 37}}}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(function) vocab_size: Unknown"}, "range": {"start": {"line": 10, "character": 27}, "end": {"line": 10, "character": 37}}}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 1, "result": {"items": [{"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "DataclassInstance", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from _typeshed import DataclassInstance", "symbolLabel": "DataclassInstance"}, "sortText": "12.9999.DataclassInstance.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import DataclassInstance"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DataclassInstance"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import DataclassInstance\n"}]}, {"label": "DynamicClassAttribute", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from types import DynamicClassAttribute", "symbolLabel": "DynamicClassAttribute"}, "sortText": "12.9999.DynamicClassAttribute.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import DynamicClassAttribute"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DynamicClassAttribute"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import DynamicClassAttribute\n"}]}, {"label": "device_encoding", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from os import device_encoding", "symbolLabel": "device_encoding"}, "sortText": "12.9999.device_encoding.02.os", "detail": "Auto-import", "labelDetails": {"description": "os"}, "documentation": {"kind": "plaintext", "value": "from os import device_encoding"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "device_encoding"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from os import device_encoding\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Dict\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Dict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import DefaultDict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import DefaultDict\n"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.models import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.15.requests.models", "detail": "Auto-import", "labelDetails": {"description": "requests.models"}, "documentation": {"kind": "plaintext", "value": "from requests.models import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.models import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "dispatch_hook", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import dispatch_hook", "symbolLabel": "dispatch_hook"}, "sortText": "12.9999.dispatch_hook.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import dispatch_hook"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "dispatch_hook"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import dispatch_hook"}]}, {"label": "DefaultCookiePolicy", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from http.cookiejar import DefaultCookiePolicy", "symbolLabel": "DefaultCookiePolicy"}, "sortText": "12.9999.DefaultCookiePolicy.14.http.cookiejar", "detail": "Auto-import", "labelDetails": {"description": "http.cookiejar"}, "documentation": {"kind": "plaintext", "value": "from http.cookiejar import DefaultCookiePolicy"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultCookiePolicy"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from http.cookiejar import DefaultCookiePolicy\n"}]}], "isIncomplete": true}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 2, "result": {"items": [{"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "DataclassInstance", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from _typeshed import DataclassInstance", "symbolLabel": "DataclassInstance"}, "sortText": "12.9999.DataclassInstance.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import DataclassInstance"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DataclassInstance"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import DataclassInstance\n"}]}, {"label": "DynamicClassAttribute", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from types import DynamicClassAttribute", "symbolLabel": "DynamicClassAttribute"}, "sortText": "12.9999.DynamicClassAttribute.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import DynamicClassAttribute"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DynamicClassAttribute"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import DynamicClassAttribute\n"}]}, {"label": "device_encoding", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from os import device_encoding", "symbolLabel": "device_encoding"}, "sortText": "12.9999.device_encoding.02.os", "detail": "Auto-import", "labelDetails": {"description": "os"}, "documentation": {"kind": "plaintext", "value": "from os import device_encoding"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "device_encoding"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from os import device_encoding\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Dict\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Dict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import DefaultDict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import DefaultDict\n"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.models import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.15.requests.models", "detail": "Auto-import", "labelDetails": {"description": "requests.models"}, "documentation": {"kind": "plaintext", "value": "from requests.models import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.models import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "dispatch_hook", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import dispatch_hook", "symbolLabel": "dispatch_hook"}, "sortText": "12.9999.dispatch_hook.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import dispatch_hook"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "dispatch_hook"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import dispatch_hook"}]}, {"label": "DefaultCookiePolicy", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from http.cookiejar import DefaultCookiePolicy", "symbolLabel": "DefaultCookiePolicy"}, "sortText": "12.9999.DefaultCookiePolicy.14.http.cookiejar", "detail": "Auto-import", "labelDetails": {"description": "http.cookiejar"}, "documentation": {"kind": "plaintext", "value": "from http.cookiejar import DefaultCookiePolicy"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultCookiePolicy"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from http.cookiejar import DefaultCookiePolicy\n"}]}], "isIncomplete": true}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 3, "result": {"items": [{"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "DataclassInstance", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from _typeshed import DataclassInstance", "symbolLabel": "DataclassInstance"}, "sortText": "12.9999.DataclassInstance.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import DataclassInstance"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DataclassInstance"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import DataclassInstance\n"}]}, {"label": "DynamicClassAttribute", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from types import DynamicClassAttribute", "symbolLabel": "DynamicClassAttribute"}, "sortText": "12.9999.DynamicClassAttribute.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import DynamicClassAttribute"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DynamicClassAttribute"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import DynamicClassAttribute\n"}]}, {"label": "device_encoding", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from os import device_encoding", "symbolLabel": "device_encoding"}, "sortText": "12.9999.device_encoding.02.os", "detail": "Auto-import", "labelDetails": {"description": "os"}, "documentation": {"kind": "plaintext", "value": "from os import device_encoding"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "device_encoding"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from os import device_encoding\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Dict\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Dict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import DefaultDict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import DefaultDict\n"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.models import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.15.requests.models", "detail": "Auto-import", "labelDetails": {"description": "requests.models"}, "documentation": {"kind": "plaintext", "value": "from requests.models import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.models import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "dispatch_hook", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import dispatch_hook", "symbolLabel": "dispatch_hook"}, "sortText": "12.9999.dispatch_hook.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import dispatch_hook"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "dispatch_hook"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import dispatch_hook"}]}, {"label": "DefaultCookiePolicy", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from http.cookiejar import DefaultCookiePolicy", "symbolLabel": "DefaultCookiePolicy"}, "sortText": "12.9999.DefaultCookiePolicy.14.http.cookiejar", "detail": "Auto-import", "labelDetails": {"description": "http.cookiejar"}, "documentation": {"kind": "plaintext", "value": "from http.cookiejar import DefaultCookiePolicy"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultCookiePolicy"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from http.cookiejar import DefaultCookiePolicy\n"}]}], "isIncomplete": true}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 4, "result": {"items": [{"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "DataclassInstance", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from _typeshed import DataclassInstance", "symbolLabel": "DataclassInstance"}, "sortText": "12.9999.DataclassInstance.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import DataclassInstance"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DataclassInstance"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import DataclassInstance\n"}]}, {"label": "DynamicClassAttribute", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from types import DynamicClassAttribute", "symbolLabel": "DynamicClassAttribute"}, "sortText": "12.9999.DynamicClassAttribute.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import DynamicClassAttribute"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DynamicClassAttribute"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import DynamicClassAttribute\n"}]}, {"label": "device_encoding", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from os import device_encoding", "symbolLabel": "device_encoding"}, "sortText": "12.9999.device_encoding.02.os", "detail": "Auto-import", "labelDetails": {"description": "os"}, "documentation": {"kind": "plaintext", "value": "from os import device_encoding"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "device_encoding"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from os import device_encoding\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Dict\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Dict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import DefaultDict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import DefaultDict\n"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.models import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.15.requests.models", "detail": "Auto-import", "labelDetails": {"description": "requests.models"}, "documentation": {"kind": "plaintext", "value": "from requests.models import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.models import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "dispatch_hook", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import dispatch_hook", "symbolLabel": "dispatch_hook"}, "sortText": "12.9999.dispatch_hook.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import dispatch_hook"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "dispatch_hook"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import dispatch_hook"}]}, {"label": "DefaultCookiePolicy", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from http.cookiejar import DefaultCookiePolicy", "symbolLabel": "DefaultCookiePolicy"}, "sortText": "12.9999.DefaultCookiePolicy.14.http.cookiejar", "detail": "Auto-import", "labelDetails": {"description": "http.cookiejar"}, "documentation": {"kind": "plaintext", "value": "from http.cookiejar import DefaultCookiePolicy"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultCookiePolicy"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from http.cookiejar import DefaultCookiePolicy\n"}]}], "isIncomplete": true}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 5, "result": {"items": [{"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "DataclassInstance", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from _typeshed import DataclassInstance", "symbolLabel": "DataclassInstance"}, "sortText": "12.9999.DataclassInstance.09._typeshed", "detail": "Auto-import", "labelDetails": {"description": "_typeshed"}, "documentation": {"kind": "plaintext", "value": "from _typeshed import DataclassInstance"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DataclassInstance"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from _typeshed import DataclassInstance\n"}]}, {"label": "DynamicClassAttribute", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from types import DynamicClassAttribute", "symbolLabel": "DynamicClassAttribute"}, "sortText": "12.9999.DynamicClassAttribute.05.types", "detail": "Auto-import", "labelDetails": {"description": "types"}, "documentation": {"kind": "plaintext", "value": "from types import DynamicClassAttribute"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DynamicClassAttribute"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from types import DynamicClassAttribute\n"}]}, {"label": "device_encoding", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from os import device_encoding", "symbolLabel": "device_encoding"}, "sortText": "12.9999.device_encoding.02.os", "detail": "Auto-import", "labelDetails": {"description": "os"}, "documentation": {"kind": "plaintext", "value": "from os import device_encoding"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "device_encoding"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from os import device_encoding\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import Dict\n"}]}, {"label": "Dict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import Dict", "symbolLabel": "Dict"}, "sortText": "12.9999.Dict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import Dict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "Dict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import Dict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.06.typing", "detail": "Auto-import", "labelDetails": {"description": "typing"}, "documentation": {"kind": "plaintext", "value": "from typing import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing import DefaultDict\n"}]}, {"label": "DefaultDict", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from typing_extensions import DefaultDict", "symbolLabel": "DefaultDict"}, "sortText": "12.9999.DefaultDict.17.typing_extensions", "detail": "Auto-import", "labelDetails": {"description": "typing_extensions"}, "documentation": {"kind": "plaintext", "value": "from typing_extensions import DefaultDict"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultDict"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from typing_extensions import DefaultDict\n"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.models import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.15.requests.models", "detail": "Auto-import", "labelDetails": {"description": "requests.models"}, "documentation": {"kind": "plaintext", "value": "from requests.models import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.models import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT", "symbolLabel": "DEFAULT_REDIRECT_LIMIT"}, "sortText": "12.9999.DEFAULT_REDIRECT_LIMIT.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import DEFAULT_REDIRECT_LIMIT"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DEFAULT_REDIRECT_LIMIT"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import DEFAULT_REDIRECT_LIMIT"}]}, {"label": "dispatch_hook", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from requests.sessions import dispatch_hook", "symbolLabel": "dispatch_hook"}, "sortText": "12.9999.dispatch_hook.17.requests.sessions", "detail": "Auto-import", "labelDetails": {"description": "requests.sessions"}, "documentation": {"kind": "plaintext", "value": "from requests.sessions import dispatch_hook"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "dispatch_hook"}, "additionalTextEdits": [{"range": {"start": {"line": 1, "character": 15}, "end": {"line": 1, "character": 15}}, "newText": "\nfrom requests.sessions import dispatch_hook"}]}, {"label": "DefaultCookiePolicy", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 9, "character": 18}, "funcParensDisabled": true, "autoImportText": "from http.cookiejar import DefaultCookiePolicy", "symbolLabel": "DefaultCookiePolicy"}, "sortText": "12.9999.DefaultCookiePolicy.14.http.cookiejar", "detail": "Auto-import", "labelDetails": {"description": "http.cookiejar"}, "documentation": {"kind": "plaintext", "value": "from http.cookiejar import DefaultCookiePolicy"}, "textEdit": {"range": {"start": {"line": 9, "character": 15}, "end": {"line": 9, "character": 18}}, "newText": "DefaultCookiePolicy"}, "additionalTextEdits": [{"range": {"start": {"line": 0, "character": 0}, "end": {"line": 0, "character": 0}}, "newText": "from http.cookiejar import DefaultCookiePolicy\n"}]}], "isIncomplete": true}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(variable) client: Session"}, "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(variable) client: Session"}, "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(variable) client: Session"}, "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(variable) client: Session"}, "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(variable) client: Session"}, "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 1, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 5, "character": 0}, "end": {"line": 5, "character": 6}}}, {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}]} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 2, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 5, "character": 0}, "end": {"line": 5, "character": 6}}}, {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}]} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 3, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 5, "character": 0}, "end": {"line": 5, "character": 6}}}, {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}]} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 4, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 5, "character": 0}, "end": {"line": 5, "character": 6}}}, {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}]} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 5, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 5, "character": 0}, "end": {"line": 5, "character": 6}}}, {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "range": {"start": {"line": 10, "character": 15}, "end": {"line": 10, "character": 21}}}]} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 1, "result": {"items": [{"label": "response", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "response"}, "sortText": "09.9999.response"}, {"label": "resp", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "resp"}, "sortText": "09.9999.resp"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "Flask", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Flask"}, "sortText": "09.9999.Flask"}, {"label": "request", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "request"}, "sortText": "09.9999.request"}, {"label": "requests", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "requests"}, "sortText": "09.9999.requests"}, {"label": "app", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "app"}, "sortText": "09.9999.app"}, {"label": "client", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "client"}, "sortText": "09.9999.client"}, {"label": "users", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "users"}, "sortText": "09.9999.users"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 2, "result": {"items": [{"label": "response", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "response"}, "sortText": "09.9999.response"}, {"label": "resp", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "resp"}, "sortText": "09.9999.resp"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "Flask", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Flask"}, "sortText": "09.9999.Flask"}, {"label": "request", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "request"}, "sortText": "09.9999.request"}, {"label": "requests", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "requests"}, "sortText": "09.9999.requests"}, {"label": "app", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "app"}, "sortText": "09.9999.app"}, {"label": "client", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "client"}, "sortText": "09.9999.client"}, {"label": "users", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "users"}, "sortText": "09.9999.users"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 3, "result": {"items": [{"label": "response", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "response"}, "sortText": "09.9999.response"}, {"label": "resp", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "resp"}, "sortText": "09.9999.resp"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "Flask", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Flask"}, "sortText": "09.9999.Flask"}, {"label": "request", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "request"}, "sortText": "09.9999.request"}, {"label": "requests", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "requests"}, "sortText": "09.9999.requests"}, {"label": "app", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "app"}, "sortText": "09.9999.app"}, {"label": "client", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "client"}, "sortText": "09.9999.client"}, {"label": "users", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "users"}, "sortText": "09.9999.users"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 4, "result": {"items": [{"label": "response", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "response"}, "sortText": "09.9999.response"}, {"label": "resp", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "resp"}, "sortText": "09.9999.resp"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "Flask", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Flask"}, "sortText": "09.9999.Flask"}, {"label": "request", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "request"}, "sortText": "09.9999.request"}, {"label": "requests", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "requests"}, "sortText": "09.9999.requests"}, {"label": "app", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "app"}, "sortText": "09.9999.app"}, {"label": "client", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "client"}, "sortText": "09.9999.client"}, {"label": "users", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "users"}, "sortText": "09.9999.users"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 5, "result": {"items": [{"label": "response", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "response"}, "sortText": "09.9999.response"}, {"label": "resp", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "resp"}, "sortText": "09.9999.resp"}, {"label": "__name__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__name__"}, "sortText": "11.9999.__name__"}, {"label": "__loader__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__loader__"}, "sortText": "11.9999.__loader__"}, {"label": "__package__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__package__"}, "sortText": "11.9999.__package__"}, {"label": "__spec__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__spec__"}, "sortText": "11.9999.__spec__"}, {"label": "__path__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__path__"}, "sortText": "11.9999.__path__"}, {"label": "__file__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__file__"}, "sortText": "11.9999.__file__"}, {"label": "__cached__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__cached__"}, "sortText": "11.9999.__cached__"}, {"label": "__annotations__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__annotations__"}, "sortText": "11.9999.__annotations__"}, {"label": "__dict__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__dict__"}, "sortText": "11.9999.__dict__"}, {"label": "__builtins__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__builtins__"}, "sortText": "11.9999.__builtins__"}, {"label": "__doc__", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__doc__"}, "sortText": "11.9999.__doc__"}, {"label": "Flask", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Flask"}, "sortText": "09.9999.Flask"}, {"label": "request", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "request"}, "sortText": "09.9999.request"}, {"label": "requests", "kind": 9, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "requests"}, "sortText": "09.9999.requests"}, {"label": "app", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "app"}, "sortText": "09.9999.app"}, {"label": "client", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "client"}, "sortText": "09.9999.client"}, {"label": "users", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "users"}, "sortText": "09.9999.users"}, {"label": "object", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "object"}, "sortText": "09.9999.object"}, {"label": "staticmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "staticmethod"}, "sortText": "09.9999.staticmethod"}, {"label": "classmethod", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "classmethod"}, "sortText": "09.9999.classmethod"}, {"label": "type", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "type"}, "sortText": "09.9999.type"}, {"label": "super", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "super"}, "sortText": "09.9999.super"}, {"label": "int", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "int"}, "sortText": "09.9999.int"}, {"label": "float", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "float"}, "sortText": "09.9999.float"}, {"label": "complex", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "complex"}, "sortText": "09.9999.complex"}, {"label": "str", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "str"}, "sortText": "09.9999.str"}, {"label": "bytes", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytes"}, "sortText": "09.9999.bytes"}, {"label": "bytearray", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bytearray"}, "sortText": "09.9999.bytearray"}, {"label": "memoryview", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "memoryview"}, "sortText": "09.9999.memoryview"}, {"label": "bool", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bool"}, "sortText": "09.9999.bool"}, {"label": "slice", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "slice"}, "sortText": "09.9999.slice"}, {"label": "tuple", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "tuple"}, "sortText": "09.9999.tuple"}, {"label": "function", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "function"}, "sortText": "09.9999.function"}, {"label": "list", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "list"}, "sortText": "09.9999.list"}, {"label": "dict", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dict"}, "sortText": "09.9999.dict"}, {"label": "set", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "set"}, "sortText": "09.9999.set"}, {"label": "frozenset", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "frozenset"}, "sortText": "09.9999.frozenset"}, {"label": "enumerate", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "enumerate"}, "sortText": "09.9999.enumerate"}, {"label": "range", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "range"}, "sortText": "09.9999.range"}, {"label": "property", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "property"}, "sortText": "09.9999.property"}, {"label": "abs", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "abs"}, "sortText": "09.9999.abs"}, {"label": "all", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "all"}, "sortText": "09.9999.all"}, {"label": "any", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "any"}, "sortText": "09.9999.any"}, {"label": "ascii", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ascii"}, "sortText": "09.9999.ascii"}, {"label": "bin", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "bin"}, "sortText": "09.9999.bin"}, {"label": "breakpoint", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "breakpoint"}, "sortText": "09.9999.breakpoint"}, {"label": "callable", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "callable"}, "sortText": "09.9999.callable"}, {"label": "chr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "chr"}, "sortText": "09.9999.chr"}, {"label": "aiter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "aiter"}, "sortText": "09.9999.aiter"}, {"label": "anext", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "anext"}, "sortText": "09.9999.anext"}, {"label": "compile", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "compile"}, "sortText": "09.9999.compile"}, {"label": "copyright", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "copyright"}, "sortText": "09.9999.copyright"}, {"label": "credits", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "credits"}, "sortText": "09.9999.credits"}, {"label": "delattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "delattr"}, "sortText": "09.9999.delattr"}, {"label": "dir", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "dir"}, "sortText": "09.9999.dir"}, {"label": "divmod", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "divmod"}, "sortText": "09.9999.divmod"}, {"label": "eval", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "eval"}, "sortText": "09.9999.eval"}, {"label": "exec", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exec"}, "sortText": "09.9999.exec"}, {"label": "exit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "exit"}, "sortText": "09.9999.exit"}, {"label": "filter", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "filter"}, "sortText": "09.9999.filter"}, {"label": "format", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "format"}, "sortText": "09.9999.format"}, {"label": "getattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "getattr"}, "sortText": "09.9999.getattr"}, {"label": "globals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "globals"}, "sortText": "09.9999.globals"}, {"label": "hasattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hasattr"}, "sortText": "09.9999.hasattr"}, {"label": "hash", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hash"}, "sortText": "09.9999.hash"}, {"label": "help", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "help"}, "sortText": "09.9999.help"}, {"label": "hex", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "hex"}, "sortText": "09.9999.hex"}, {"label": "id", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "id"}, "sortText": "09.9999.id"}, {"label": "input", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "input"}, "sortText": "09.9999.input"}, {"label": "iter", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "iter"}, "sortText": "09.9999.iter"}, {"label": "isinstance", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "isinstance"}, "sortText": "09.9999.isinstance"}, {"label": "issubclass", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "issubclass"}, "sortText": "09.9999.issubclass"}, {"label": "len", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "len"}, "sortText": "09.9999.len"}, {"label": "license", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "license"}, "sortText": "09.9999.license"}, {"label": "locals", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "locals"}, "sortText": "09.9999.locals"}, {"label": "map", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "map"}, "sortText": "09.9999.map"}, {"label": "max", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "max"}, "sortText": "09.9999.max"}, {"label": "min", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "min"}, "sortText": "09.9999.min"}, {"label": "next", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "next"}, "sortText": "09.9999.next"}, {"label": "oct", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "oct"}, "sortText": "09.9999.oct"}, {"label": "open", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "open"}, "sortText": "09.9999.open"}, {"label": "ord", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ord"}, "sortText": "09.9999.ord"}, {"label": "print", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "print"}, "sortText": "09.9999.print"}, {"label": "pow", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "pow"}, "sortText": "09.9999.pow"}, {"label": "quit", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "quit"}, "sortText": "09.9999.quit"}, {"label": "reversed", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "reversed"}, "sortText": "09.9999.reversed"}, {"label": "repr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "repr"}, "sortText": "09.9999.repr"}, {"label": "round", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "round"}, "sortText": "09.9999.round"}, {"label": "setattr", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "setattr"}, "sortText": "09.9999.setattr"}, {"label": "sorted", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sorted"}, "sortText": "09.9999.sorted"}, {"label": "sum", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "sum"}, "sortText": "09.9999.sum"}, {"label": "vars", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "vars"}, "sortText": "09.9999.vars"}, {"label": "zip", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "zip"}, "sortText": "09.9999.zip"}, {"label": "__import__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__import__"}, "sortText": "11.9999.__import__"}, {"label": "__build_class__", "kind": 3, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "__build_class__"}, "sortText": "11.9999.__build_class__"}, {"label": "ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ellipsis"}, "sortText": "09.9999.ellipsis"}, {"label": "Ellipsis", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Ellipsis"}, "sortText": "09.9999.Ellipsis"}, {"label": "NotImplemented", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplemented"}, "sortText": "09.9999.NotImplemented"}, {"label": "BaseException", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseException"}, "sortText": "09.9999.BaseException"}, {"label": "GeneratorExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "GeneratorExit"}, "sortText": "09.9999.GeneratorExit"}, {"label": "KeyboardInterrupt", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyboardInterrupt"}, "sortText": "09.9999.KeyboardInterrupt"}, {"label": "SystemExit", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemExit"}, "sortText": "09.9999.SystemExit"}, {"label": "Exception", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Exception"}, "sortText": "09.9999.Exception"}, {"label": "StopIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopIteration"}, "sortText": "09.9999.StopIteration"}, {"label": "OSError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OSError"}, "sortText": "09.9999.OSError"}, {"label": "EnvironmentError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EnvironmentError"}, "sortText": "09.9999.EnvironmentError"}, {"label": "IOError", "kind": 6, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IOError"}, "sortText": "09.9999.IOError"}, {"label": "ArithmeticError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ArithmeticError"}, "sortText": "09.9999.ArithmeticError"}, {"label": "AssertionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AssertionError"}, "sortText": "09.9999.AssertionError"}, {"label": "AttributeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "AttributeError"}, "sortText": "09.9999.AttributeError"}, {"label": "BufferError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BufferError"}, "sortText": "09.9999.BufferError"}, {"label": "EOFError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EOFError"}, "sortText": "09.9999.EOFError"}, {"label": "ImportError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportError"}, "sortText": "09.9999.ImportError"}, {"label": "LookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "LookupError"}, "sortText": "09.9999.LookupError"}, {"label": "MemoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "MemoryError"}, "sortText": "09.9999.MemoryError"}, {"label": "NameError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NameError"}, "sortText": "09.9999.NameError"}, {"label": "ReferenceError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ReferenceError"}, "sortText": "09.9999.ReferenceError"}, {"label": "RuntimeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeError"}, "sortText": "09.9999.RuntimeError"}, {"label": "StopAsyncIteration", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "StopAsyncIteration"}, "sortText": "09.9999.StopAsyncIteration"}, {"label": "SyntaxError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxError"}, "sortText": "09.9999.SyntaxError"}, {"label": "SystemError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SystemError"}, "sortText": "09.9999.SystemError"}, {"label": "TypeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TypeError"}, "sortText": "09.9999.TypeError"}, {"label": "ValueError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ValueError"}, "sortText": "09.9999.ValueError"}, {"label": "FloatingPointError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FloatingPointError"}, "sortText": "09.9999.FloatingPointError"}, {"label": "OverflowError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "OverflowError"}, "sortText": "09.9999.OverflowError"}, {"label": "ZeroDivisionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ZeroDivisionError"}, "sortText": "09.9999.ZeroDivisionError"}, {"label": "ModuleNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ModuleNotFoundError"}, "sortText": "09.9999.ModuleNotFoundError"}, {"label": "IndexError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndexError"}, "sortText": "09.9999.IndexError"}, {"label": "KeyError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "KeyError"}, "sortText": "09.9999.KeyError"}, {"label": "UnboundLocalError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnboundLocalError"}, "sortText": "09.9999.UnboundLocalError"}, {"label": "BlockingIOError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BlockingIOError"}, "sortText": "09.9999.BlockingIOError"}, {"label": "ChildProcessError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ChildProcessError"}, "sortText": "09.9999.ChildProcessError"}, {"label": "ConnectionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionError"}, "sortText": "09.9999.ConnectionError"}, {"label": "BrokenPipeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BrokenPipeError"}, "sortText": "09.9999.BrokenPipeError"}, {"label": "ConnectionAbortedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionAbortedError"}, "sortText": "09.9999.ConnectionAbortedError"}, {"label": "ConnectionRefusedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionRefusedError"}, "sortText": "09.9999.ConnectionRefusedError"}, {"label": "ConnectionResetError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ConnectionResetError"}, "sortText": "09.9999.ConnectionResetError"}, {"label": "FileExistsError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileExistsError"}, "sortText": "09.9999.FileExistsError"}, {"label": "FileNotFoundError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FileNotFoundError"}, "sortText": "09.9999.FileNotFoundError"}, {"label": "InterruptedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "InterruptedError"}, "sortText": "09.9999.InterruptedError"}, {"label": "IsADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IsADirectoryError"}, "sortText": "09.9999.IsADirectoryError"}, {"label": "NotADirectoryError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotADirectoryError"}, "sortText": "09.9999.NotADirectoryError"}, {"label": "PermissionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PermissionError"}, "sortText": "09.9999.PermissionError"}, {"label": "ProcessLookupError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ProcessLookupError"}, "sortText": "09.9999.ProcessLookupError"}, {"label": "TimeoutError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TimeoutError"}, "sortText": "09.9999.TimeoutError"}, {"label": "NotImplementedError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "NotImplementedError"}, "sortText": "09.9999.NotImplementedError"}, {"label": "RecursionError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RecursionError"}, "sortText": "09.9999.RecursionError"}, {"label": "IndentationError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "IndentationError"}, "sortText": "09.9999.IndentationError"}, {"label": "TabError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "TabError"}, "sortText": "09.9999.TabError"}, {"label": "UnicodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeError"}, "sortText": "09.9999.UnicodeError"}, {"label": "UnicodeDecodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeDecodeError"}, "sortText": "09.9999.UnicodeDecodeError"}, {"label": "UnicodeEncodeError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeEncodeError"}, "sortText": "09.9999.UnicodeEncodeError"}, {"label": "UnicodeTranslateError", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeTranslateError"}, "sortText": "09.9999.UnicodeTranslateError"}, {"label": "Warning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "Warning"}, "sortText": "09.9999.Warning"}, {"label": "UserWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UserWarning"}, "sortText": "09.9999.UserWarning"}, {"label": "DeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "DeprecationWarning"}, "sortText": "09.9999.DeprecationWarning"}, {"label": "SyntaxWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "SyntaxWarning"}, "sortText": "09.9999.SyntaxWarning"}, {"label": "RuntimeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "RuntimeWarning"}, "sortText": "09.9999.RuntimeWarning"}, {"label": "FutureWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "FutureWarning"}, "sortText": "09.9999.FutureWarning"}, {"label": "PendingDeprecationWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "PendingDeprecationWarning"}, "sortText": "09.9999.PendingDeprecationWarning"}, {"label": "ImportWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ImportWarning"}, "sortText": "09.9999.ImportWarning"}, {"label": "UnicodeWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "UnicodeWarning"}, "sortText": "09.9999.UnicodeWarning"}, {"label": "BytesWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BytesWarning"}, "sortText": "09.9999.BytesWarning"}, {"label": "ResourceWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ResourceWarning"}, "sortText": "09.9999.ResourceWarning"}, {"label": "EncodingWarning", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "EncodingWarning"}, "sortText": "09.9999.EncodingWarning"}, {"label": "BaseExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "BaseExceptionGroup"}, "sortText": "09.9999.BaseExceptionGroup"}, {"label": "ExceptionGroup", "kind": 7, "data": {"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "position": {"line": 11, "character": 55}, "funcParensDisabled": true, "symbolLabel": "ExceptionGroup"}, "sortText": "09.9999.ExceptionGroup"}, {"label": "True", "kind": 14, "sortText": "07.9999.True"}, {"label": "False", "kind": 14, "sortText": "07.9999.False"}, {"label": "None", "kind": 14, "sortText": "07.9999.None"}, {"label": "and", "kind": 14, "sortText": "07.9999.and"}, {"label": "or", "kind": 14, "sortText": "07.9999.or"}, {"label": "not", "kind": 14, "sortText": "07.9999.not"}, {"label": "is", "kind": 14, "sortText": "07.9999.is"}, {"label": "lambda", "kind": 14, "sortText": "07.9999.lambda"}, {"label": "yield", "kind": 14, "sortText": "07.9999.yield"}, {"label": "assert", "kind": 14, "sortText": "07.9999.assert"}, {"label": "break", "kind": 14, "sortText": "07.9999.break"}, {"label": "class", "kind": 14, "sortText": "07.9999.class"}, {"label": "continue", "kind": 14, "sortText": "07.9999.continue"}, {"label": "def", "kind": 14, "sortText": "07.9999.def"}, {"label": "del", "kind": 14, "sortText": "07.9999.del"}, {"label": "elif", "kind": 14, "sortText": "07.9999.elif"}, {"label": "else", "kind": 14, "sortText": "07.9999.else"}, {"label": "except", "kind": 14, "sortText": "07.9999.except"}, {"label": "finally", "kind": 14, "sortText": "07.9999.finally"}, {"label": "for", "kind": 14, "sortText": "07.9999.for"}, {"label": "from", "kind": 14, "sortText": "07.9999.from"}, {"label": "global", "kind": 14, "sortText": "07.9999.global"}, {"label": "if", "kind": 14, "sortText": "07.9999.if"}, {"label": "import", "kind": 14, "sortText": "07.9999.import"}, {"label": "in", "kind": 14, "sortText": "07.9999.in"}, {"label": "nonlocal", "kind": 14, "sortText": "07.9999.nonlocal"}, {"label": "pass", "kind": 14, "sortText": "07.9999.pass"}, {"label": "raise", "kind": 14, "sortText": "07.9999.raise"}, {"label": "return", "kind": 14, "sortText": "07.9999.return"}, {"label": "try", "kind": 14, "sortText": "07.9999.try"}, {"label": "while", "kind": 14, "sortText": "07.9999.while"}, {"label": "with", "kind": 14, "sortText": "07.9999.with"}, {"label": "async", "kind": 14, "sortText": "07.9999.async"}, {"label": "await", "kind": 14, "sortText": "07.9999.await"}, {"label": "case", "kind": 14, "sortText": "07.9999.case"}, {"label": "match", "kind": 14, "sortText": "07.9999.match"}], "isIncomplete": true}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "(method) def get(\n url: str | bytes,\n *,\n params: _Params | None = ...,\n data: _Data | None = ...,\n headers: _HeadersUpdateMapping | None = ...,\n cookies: RequestsCookieJar | _TextMapping | None = ...,\n files: _Files | None = ...,\n auth: _Auth | None = ...,\n timeout: _Timeout | None = ...,\n allow_redirects: bool = ...,\n proxies: _TextMapping | None = ...,\n hooks: _HooksInput | None = ...,\n stream: bool | None = ...,\n verify: _Verify | None = ...,\n cert: _Cert | None = ...,\n json: Any | None = None\n) -> Response\n\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response"}, "range": {"start": {"line": 11, "character": 18}, "end": {"line": 11, "character": 21}}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "(method) def get(\n url: str | bytes,\n *,\n params: _Params | None = ...,\n data: _Data | None = ...,\n headers: _HeadersUpdateMapping | None = ...,\n cookies: RequestsCookieJar | _TextMapping | None = ...,\n files: _Files | None = ...,\n auth: _Auth | None = ...,\n timeout: _Timeout | None = ...,\n allow_redirects: bool = ...,\n proxies: _TextMapping | None = ...,\n hooks: _HooksInput | None = ...,\n stream: bool | None = ...,\n verify: _Verify | None = ...,\n cert: _Cert | None = ...,\n json: Any | None = None\n) -> Response\n\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response"}, "range": {"start": {"line": 11, "character": 18}, "end": {"line": 11, "character": 21}}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "(method) def get(\n url: str | bytes,\n *,\n params: _Params | None = ...,\n data: _Data | None = ...,\n headers: _HeadersUpdateMapping | None = ...,\n cookies: RequestsCookieJar | _TextMapping | None = ...,\n files: _Files | None = ...,\n auth: _Auth | None = ...,\n timeout: _Timeout | None = ...,\n allow_redirects: bool = ...,\n proxies: _TextMapping | None = ...,\n hooks: _HooksInput | None = ...,\n stream: bool | None = ...,\n verify: _Verify | None = ...,\n cert: _Cert | None = ...,\n json: Any | None = None\n) -> Response\n\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response"}, "range": {"start": {"line": 11, "character": 18}, "end": {"line": 11, "character": 21}}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "(method) def get(\n url: str | bytes,\n *,\n params: _Params | None = ...,\n data: _Data | None = ...,\n headers: _HeadersUpdateMapping | None = ...,\n cookies: RequestsCookieJar | _TextMapping | None = ...,\n files: _Files | None = ...,\n auth: _Auth | None = ...,\n timeout: _Timeout | None = ...,\n allow_redirects: bool = ...,\n proxies: _TextMapping | None = ...,\n hooks: _HooksInput | None = ...,\n stream: bool | None = ...,\n verify: _Verify | None = ...,\n cert: _Cert | None = ...,\n json: Any | None = None\n) -> Response\n\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response"}, "range": {"start": {"line": 11, "character": 18}, "end": {"line": 11, "character": 21}}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "(method) def get(\n url: str | bytes,\n *,\n params: _Params | None = ...,\n data: _Data | None = ...,\n headers: _HeadersUpdateMapping | None = ...,\n cookies: RequestsCookieJar | _TextMapping | None = ...,\n files: _Files | None = ...,\n auth: _Auth | None = ...,\n timeout: _Timeout | None = ...,\n allow_redirects: bool = ...,\n proxies: _TextMapping | None = ...,\n hooks: _HooksInput | None = ...,\n stream: bool | None = ...,\n verify: _Verify | None = ...,\n cert: _Cert | None = ...,\n json: Any | None = None\n) -> Response\n\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response"}, "range": {"start": {"line": 11, "character": 18}, "end": {"line": 11, "character": 21}}}} diff --git a/latest-results/pyright-20260408T235144Z.json b/latest-results/pyright-20260408T235144Z.json new file mode 100644 index 0000000..be6afa0 --- /dev/null +++ b/latest-results/pyright-20260408T235144Z.json @@ -0,0 +1,16983 @@ +{ + "server_command": [ + "node", + "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyright/1.1.408/package/dist/pyright-langserver.js", + "--stdio" + ], + "requested_scenarios": [], + "requested_benchmarks": [ + "data_science", + "django", + "pandas", + "sqlalchemy", + "transformers", + "web" + ], + "started_at_unix": 1775692304.0496988, + "finished_at_unix": 1775692393.7932026, + "scenario_reports": [], + "benchmark_reports": [ + { + "name": "data_science", + "description": "Benchmark NumPy and pandas data manipulation code.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/bin/python", + "success": true, + "total_duration_ms": 14592.322976000005, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18656, + "bytes_received": 586681, + "min_ms": 0.3811130000030971, + "max_ms": 1482.8536809999946, + "mean_ms": 105.02010106249982, + "median_ms": 5.6411090000025865, + "p95_ms": 375.09271455000214, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 169.0, + "max": 201.0, + "mean": 185.0, + "median": 185.0, + "p95": 201.0 + }, + "hover_text_char_count": { + "min": 278.0, + "max": 4019.0, + "mean": 2148.5, + "median": 2148.5, + "p95": 4019.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 49959.0, + "mean": 19453.5625, + "median": 4332.0, + "p95": 49959.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.7741935483870968, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 3.1675210000088327, + "max_ms": 354.2195100000072, + "mean_ms": 107.00153550000664, + "median_ms": 76.85106000000985, + "p95_ms": 280.60249215000806 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.9844140000012658, + "max_ms": 29.914731999994615, + "mean_ms": 14.655852699996785, + "median_ms": 13.750937499999338, + "p95_ms": 29.740647700001688 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.3811130000030971, + "max_ms": 0.48952699999915694, + "mean_ms": 0.4283939999965014, + "median_ms": 0.40764299998841125, + "p95_ms": 0.4861605999991525 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "dataframe completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1425, + "bytes_received": 234150, + "min_ms": 3.1675210000088327, + "max_ms": 10.869695000010893, + "mean_ms": 5.888603000005332, + "median_ms": 4.1394210000049725, + "p95_ms": 10.124315400008754, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 201.0, + "max": 201.0, + "mean": 201.0, + "median": 201.0, + "p95": 201.0 + }, + "size_chars": { + "min": 49959.0, + "max": 49959.0, + "mean": 49959.0, + "median": 49959.0, + "p95": 49959.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1482.8536809999946, + "success": true, + "started_at_unix": 1775692315.4176974, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 10.869695000010893, + "success": true, + "started_at_unix": 1775692316.9014645, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.123581000001764, + "success": true, + "started_at_unix": 1775692316.9142091, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 7.142797000000201, + "success": true, + "started_at_unix": 1775692316.9195762, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.1394210000049725, + "success": true, + "started_at_unix": 1775692316.9291692, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.1675210000088327, + "success": true, + "started_at_unix": 1775692316.9356773, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "dataframe describe hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1269, + "bytes_received": 21879, + "min_ms": 0.9844140000012658, + "max_ms": 1.448017999990725, + "mean_ms": 1.1474739999925987, + "median_ms": 1.0506369999916387, + "p95_ms": 1.4088673999907542, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 4019.0, + "max": 4019.0, + "mean": 4019.0, + "median": 4019.0, + "p95": 4019.0 + }, + "size_chars": { + "min": 4332.0, + "max": 4332.0, + "mean": 4332.0, + "median": 4332.0, + "p95": 4332.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 3.853546000001984, + "success": true, + "started_at_unix": 1775692316.9404209, + "bytes_sent": 253, + "bytes_received": 4375, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.448017999990725, + "success": true, + "started_at_unix": 1775692316.9443672, + "bytes_sent": 253, + "bytes_received": 4375, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.2522649999908708, + "success": true, + "started_at_unix": 1775692316.9459171, + "bytes_sent": 254, + "bytes_received": 4376, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.0506369999916387, + "success": true, + "started_at_unix": 1775692316.9472778, + "bytes_sent": 254, + "bytes_received": 4376, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.0020359999884931, + "success": true, + "started_at_unix": 1775692316.9484117, + "bytes_sent": 254, + "bytes_received": 4376, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.9844140000012658, + "success": true, + "started_at_unix": 1775692316.9495897, + "bytes_sent": 254, + "bytes_received": 4376, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "summarize definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1300, + "bytes_received": 1235, + "min_ms": 0.3811130000030971, + "max_ms": 0.48952699999915694, + "mean_ms": 0.4283939999965014, + "median_ms": 0.40764299998841125, + "p95_ms": 0.4861605999991525, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 201.0, + "max": 201.0, + "mean": 201.0, + "median": 201.0, + "p95": 201.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.1254269999909638, + "success": true, + "started_at_unix": 1775692316.9507542, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.48952699999915694, + "success": true, + "started_at_unix": 1775692316.951916, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.40764299998841125, + "success": true, + "started_at_unix": 1775692316.9524496, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.39099199999270695, + "success": true, + "started_at_unix": 1775692316.9528985, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3811130000030971, + "success": true, + "started_at_unix": 1775692316.9533286, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.4726949999991348, + "success": true, + "started_at_unix": 1775692316.9537487, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit array then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1440, + "bytes_received": 228345, + "min_ms": 142.8324250000088, + "max_ms": 354.2195100000072, + "mean_ms": 208.11446800000795, + "median_ms": 178.09700800000883, + "p95_ms": 321.50083540000765, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 169.0, + "max": 169.0, + "mean": 169.0, + "median": 169.0, + "p95": 169.0 + }, + "size_chars": { + "min": 48653.0, + "max": 48653.0, + "mean": 48653.0, + "median": 48653.0, + "p95": 48653.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 400.60440899999605, + "success": true, + "started_at_unix": 1775692316.9544356, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 354.2195100000072, + "success": true, + "started_at_unix": 1775692317.3565657, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 190.62613700000952, + "success": true, + "started_at_unix": 1775692317.7143273, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 174.7972600000054, + "success": true, + "started_at_unix": 1775692317.9063344, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 178.09700800000883, + "success": true, + "started_at_unix": 1775692318.0825117, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 142.8324250000088, + "success": true, + "started_at_unix": 1775692318.2619724, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit array then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1275, + "bytes_received": 2350, + "min_ms": 26.05385700000795, + "max_ms": 29.914731999994615, + "mean_ms": 28.164231400000972, + "median_ms": 27.77538699999127, + "p95_ms": 29.83736119999776, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 278.0, + "max": 278.0, + "mean": 278.0, + "median": 278.0, + "p95": 278.0 + }, + "size_chars": { + "min": 427.0, + "max": 427.0, + "mean": 427.0, + "median": 427.0, + "p95": 427.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 59.19930499999282, + "success": true, + "started_at_unix": 1775692318.4074707, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 29.914731999994615, + "success": true, + "started_at_unix": 1775692318.466852, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 29.527878000010332, + "success": true, + "started_at_unix": 1775692318.496971, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 26.05385700000795, + "success": true, + "started_at_unix": 1775692318.5266516, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 27.54930300000069, + "success": true, + "started_at_unix": 1775692318.5528579, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 27.77538699999127, + "success": true, + "started_at_unix": 1775692318.5805652, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 192.45127199999956, + "success": true, + "started_at_unix": 1775692315.2248337, + "bytes_sent": 673, + "bytes_received": 1070, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'textDocumentSync': 2, 'definitionProvider': {'workDoneProgress': True}, 'declarationProvider': {'workDoneProgress': True}, 'typeDefinition...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1082, + "top_level_count": 1 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.030747000010933334, + "success": true, + "started_at_unix": 1775692315.417411, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.020448000000783395, + "success": true, + "started_at_unix": 1775692315.4174817, + "bytes_sent": 659, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.02816299999608418, + "success": true, + "started_at_unix": 1775692315.4176111, + "bytes_sent": 492, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1482.8536809999946, + "success": true, + "started_at_unix": 1775692315.4176974, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 10.869695000010893, + "success": true, + "started_at_unix": 1775692316.9014645, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.123581000001764, + "success": true, + "started_at_unix": 1775692316.9142091, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 7.142797000000201, + "success": true, + "started_at_unix": 1775692316.9195762, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.1394210000049725, + "success": true, + "started_at_unix": 1775692316.9291692, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.1675210000088327, + "success": true, + "started_at_unix": 1775692316.9356773, + "bytes_sent": 285, + "bytes_received": 46830, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__name__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analy...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49959, + "top_level_count": 2, + "completion_item_count": 201 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 3.853546000001984, + "success": true, + "started_at_unix": 1775692316.9404209, + "bytes_sent": 253, + "bytes_received": 4375, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.448017999990725, + "success": true, + "started_at_unix": 1775692316.9443672, + "bytes_sent": 253, + "bytes_received": 4375, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.2522649999908708, + "success": true, + "started_at_unix": 1775692316.9459171, + "bytes_sent": 254, + "bytes_received": 4376, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.0506369999916387, + "success": true, + "started_at_unix": 1775692316.9472778, + "bytes_sent": 254, + "bytes_received": 4376, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.0020359999884931, + "success": true, + "started_at_unix": 1775692316.9484117, + "bytes_sent": 254, + "bytes_received": 4376, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.9844140000012658, + "success": true, + "started_at_unix": 1775692316.9495897, + "bytes_sent": 254, + "bytes_received": 4376, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data: Unknown | None = None,\\n index: Axes | None = None,\\n columns: Axes | None = N...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4332, + "top_level_count": 2, + "hover_text_char_count": 4019 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.1254269999909638, + "success": true, + "started_at_unix": 1775692316.9507542, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.48952699999915694, + "success": true, + "started_at_unix": 1775692316.951916, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.40764299998841125, + "success": true, + "started_at_unix": 1775692316.9524496, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.39099199999270695, + "success": true, + "started_at_unix": 1775692316.9528985, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3811130000030971, + "success": true, + "started_at_unix": 1775692316.9533286, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.4726949999991348, + "success": true, + "started_at_unix": 1775692316.9537487, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py', 'range': {'start': {'line': 4, 'character'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.025006999990750955, + "success": true, + "started_at_unix": 1775692316.9544005, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 400.60440899999605, + "success": true, + "started_at_unix": 1775692316.9544356, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.030817999999044332, + "success": true, + "started_at_unix": 1775692317.3564873, + "bytes_sent": 332, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.018855000007533818, + "success": true, + "started_at_unix": 1775692317.3565347, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 354.2195100000072, + "success": true, + "started_at_unix": 1775692317.3565657, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03797099999758302, + "success": true, + "started_at_unix": 1775692317.714236, + "bytes_sent": 332, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02378399999258818, + "success": true, + "started_at_unix": 1775692317.7142897, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 190.62613700000952, + "success": true, + "started_at_unix": 1775692317.7143273, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028012999990778553, + "success": true, + "started_at_unix": 1775692317.9062548, + "bytes_sent": 332, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02313299999912033, + "success": true, + "started_at_unix": 1775692317.9062972, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 174.7972600000054, + "success": true, + "started_at_unix": 1775692317.9063344, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028452999998762607, + "success": true, + "started_at_unix": 1775692318.0824301, + "bytes_sent": 332, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023893999994584192, + "success": true, + "started_at_unix": 1775692318.0824735, + "bytes_sent": 366, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 178.09700800000883, + "success": true, + "started_at_unix": 1775692318.0825117, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028674000006390088, + "success": true, + "started_at_unix": 1775692318.2618926, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0234740000024658, + "success": true, + "started_at_unix": 1775692318.2619357, + "bytes_sent": 366, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 142.8324250000088, + "success": true, + "started_at_unix": 1775692318.2619724, + "bytes_sent": 288, + "bytes_received": 45669, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analys...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 48653, + "top_level_count": 2, + "completion_item_count": 169 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.04275999999947544, + "success": true, + "started_at_unix": 1775692318.407134, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02766200000792196, + "success": true, + "started_at_unix": 1775692318.40743, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 59.19930499999282, + "success": true, + "started_at_unix": 1775692318.4074707, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.036428000001365035, + "success": true, + "started_at_unix": 1775692318.4667673, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022722000011299315, + "success": true, + "started_at_unix": 1775692318.4668167, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 29.914731999994615, + "success": true, + "started_at_unix": 1775692318.466852, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.035236000002214496, + "success": true, + "started_at_unix": 1775692318.4968934, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019456000003970075, + "success": true, + "started_at_unix": 1775692318.4969409, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 29.527878000010332, + "success": true, + "started_at_unix": 1775692318.496971, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02737100000160808, + "success": true, + "started_at_unix": 1775692318.5265927, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013355000007209128, + "success": true, + "started_at_unix": 1775692318.5266304, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 26.05385700000795, + "success": true, + "started_at_unix": 1775692318.5266516, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02765199999998913, + "success": true, + "started_at_unix": 1775692318.5527985, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013394999996307888, + "success": true, + "started_at_unix": 1775692318.552836, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 27.54930300000069, + "success": true, + "started_at_unix": 1775692318.5528579, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026809999994270584, + "success": true, + "started_at_unix": 1775692318.5805058, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014367000005677255, + "success": true, + "started_at_unix": 1775692318.580543, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 27.77538699999127, + "success": true, + "started_at_unix": 1775692318.5805652, + "bytes_sent": 255, + "bytes_received": 470, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def array(\\n object: Any,\\n dtype: DTypeLike | None = None,\\n *,\\n copy: bool | _CopyMode...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 427, + "top_level_count": 2, + "hover_text_char_count": 278 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027059999993639394, + "success": true, + "started_at_unix": 1775692318.608432, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.014466999999740437, + "success": true, + "started_at_unix": 1775692318.6085482, + "bytes_sent": 212, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 1.8397420000013653, + "success": true, + "started_at_unix": 1775692318.60857, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.019516999998359097, + "success": true, + "started_at_unix": 1775692318.6104267, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "django", + "description": "Benchmark Django model, queryset, and admin-oriented application code.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/bin/python", + "success": true, + "total_duration_ms": 7209.043842, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18652, + "bytes_received": 201404, + "min_ms": 0.33879399998681947, + "max_ms": 641.7282919999963, + "mean_ms": 41.83703806249994, + "median_ms": 6.9564680000056, + "p95_ms": 139.95703074999633, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 4.0, + "max": 105.0, + "mean": 57.0, + "median": 57.5, + "p95": 105.0 + }, + "hover_text_char_count": { + "min": 57.0, + "max": 83.0, + "mean": 70.0, + "median": 70.0, + "p95": 83.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 29358.0, + "mean": 6664.78125, + "median": 220.0, + "p95": 29358.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.7741935483870968, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 2.602723999999057, + "max_ms": 27.687079999992648, + "mean_ms": 14.985022499999445, + "median_ms": 14.781943000002684, + "p95_ms": 26.54624674999297 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.4371179999935748, + "max_ms": 48.106418999992684, + "mean_ms": 22.128044700001226, + "median_ms": 19.80855750000643, + "p95_ms": 47.41854314999685 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.33879399998681947, + "max_ms": 0.4378389999999399, + "mean_ms": 0.37689299999783543, + "median_ms": 0.3693809999987252, + "p95_ms": 0.4285495999994282 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "queryset completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1385, + "bytes_received": 29530, + "min_ms": 2.602723999999057, + "max_ms": 8.541284000003202, + "mean_ms": 5.71457480000106, + "median_ms": 6.541892000001326, + "p95_ms": 8.307236000004536, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 10.0, + "max": 10.0, + "mean": 10.0, + "median": 10.0, + "p95": 10.0 + }, + "size_chars": { + "min": 6246.0, + "max": 6246.0, + "mean": 6246.0, + "median": 6246.0, + "p95": 6246.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 641.7282919999963, + "success": true, + "started_at_unix": 1775692324.6713605, + "bytes_sent": 277, + "bytes_received": 1167, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1183, + "top_level_count": 2, + "completion_item_count": 4 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 8.541284000003202, + "success": true, + "started_at_unix": 1775692325.3131924, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 6.541892000001326, + "success": true, + "started_at_unix": 1775692325.3220696, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 7.371044000009874, + "success": true, + "started_at_unix": 1775692325.328876, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.602723999999057, + "success": true, + "started_at_unix": 1775692325.3365695, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.5159299999918403, + "success": true, + "started_at_unix": 1775692325.339423, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "queryset filter hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1224, + "bytes_received": 1184, + "min_ms": 0.4371179999935748, + "max_ms": 0.6258510000094475, + "mean_ms": 0.5115234000044211, + "median_ms": 0.5124090000094839, + "p95_ms": 0.6049580000080823, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 57.0, + "max": 57.0, + "mean": 57.0, + "median": 57.0, + "p95": 57.0 + }, + "size_chars": { + "min": 194.0, + "max": 194.0, + "mean": 194.0, + "median": 194.0, + "p95": 194.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.1272299999992583, + "success": true, + "started_at_unix": 1775692325.3433933, + "bytes_sent": 244, + "bytes_received": 236, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6258510000094475, + "success": true, + "started_at_unix": 1775692325.3455648, + "bytes_sent": 244, + "bytes_received": 236, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5124090000094839, + "success": true, + "started_at_unix": 1775692325.3462396, + "bytes_sent": 245, + "bytes_received": 237, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5213860000026216, + "success": true, + "started_at_unix": 1775692325.3467972, + "bytes_sent": 245, + "bytes_received": 237, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4608530000069777, + "success": true, + "started_at_unix": 1775692325.347362, + "bytes_sent": 245, + "bytes_received": 237, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4371179999935748, + "success": true, + "started_at_unix": 1775692325.347865, + "bytes_sent": 245, + "bytes_received": 237, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "model definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1250, + "bytes_received": 1185, + "min_ms": 0.33879399998681947, + "max_ms": 0.4378389999999399, + "mean_ms": 0.37689299999783543, + "median_ms": 0.3693809999987252, + "p95_ms": 0.4285495999994282, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 191.0, + "max": 191.0, + "mean": 191.0, + "median": 191.0, + "p95": 191.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.1333910000104197, + "success": true, + "started_at_unix": 1775692325.3484142, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3913919999973814, + "success": true, + "started_at_unix": 1775692325.3495822, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3693809999987252, + "success": true, + "started_at_unix": 1775692325.3500154, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.33879399998681947, + "success": true, + "started_at_unix": 1775692325.3504243, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.4378389999999399, + "success": true, + "started_at_unix": 1775692325.3508031, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3470590000063112, + "success": true, + "started_at_unix": 1775692325.3512814, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit queryset then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1390, + "bytes_received": 137630, + "min_ms": 21.022602000002166, + "max_ms": 27.687079999992648, + "mean_ms": 24.25547019999783, + "median_ms": 24.59023800000182, + "p95_ms": 27.180042999992793, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 105.0, + "max": 105.0, + "mean": 105.0, + "median": 105.0, + "p95": 105.0 + }, + "size_chars": { + "min": 29358.0, + "max": 29358.0, + "mean": 29358.0, + "median": 29358.0, + "p95": 29358.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 30.362680999999725, + "success": true, + "started_at_unix": 1775692325.351848, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 24.59023800000182, + "success": true, + "started_at_unix": 1775692325.3828192, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 27.687079999992648, + "success": true, + "started_at_unix": 1775692325.4083018, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 22.825535999999147, + "success": true, + "started_at_unix": 1775692325.436906, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 21.022602000002166, + "success": true, + "started_at_unix": 1775692325.4613643, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 25.151894999993374, + "success": true, + "started_at_unix": 1775692325.4840474, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit queryset then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1225, + "bytes_received": 1315, + "min_ms": 38.99126400000341, + "max_ms": 48.106418999992684, + "mean_ms": 43.74456599999803, + "median_ms": 44.04465499999333, + "p95_ms": 47.800696399994536, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 83.0, + "max": 83.0, + "mean": 83.0, + "median": 83.0, + "p95": 83.0 + }, + "size_chars": { + "min": 220.0, + "max": 220.0, + "mean": 220.0, + "median": 220.0, + "p95": 220.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 103.22942799999169, + "success": true, + "started_at_unix": 1775692325.5104012, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 46.57780600000194, + "success": true, + "started_at_unix": 1775692325.6138372, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 48.106418999992684, + "success": true, + "started_at_unix": 1775692325.6605775, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 38.99126400000341, + "success": true, + "started_at_unix": 1775692325.7088344, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 41.00268599999879, + "success": true, + "started_at_unix": 1775692325.7479765, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 44.04465499999333, + "success": true, + "started_at_unix": 1775692325.7891622, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 184.84632300000214, + "success": true, + "started_at_unix": 1775692324.486135, + "bytes_sent": 655, + "bytes_received": 1070, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'textDocumentSync': 2, 'definitionProvider': {'workDoneProgress': True}, 'declarationProvider': {'workDoneProgress': True}, 'typeDefinition...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1082, + "top_level_count": 1 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.02661899999623074, + "success": true, + "started_at_unix": 1775692324.6711211, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.017311999997104977, + "success": true, + "started_at_unix": 1775692324.671177, + "bytes_sent": 635, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.022712000003366484, + "success": true, + "started_at_unix": 1775692324.6713, + "bytes_sent": 858, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 641.7282919999963, + "success": true, + "started_at_unix": 1775692324.6713605, + "bytes_sent": 277, + "bytes_received": 1167, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1183, + "top_level_count": 2, + "completion_item_count": 4 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 8.541284000003202, + "success": true, + "started_at_unix": 1775692325.3131924, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 6.541892000001326, + "success": true, + "started_at_unix": 1775692325.3220696, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 7.371044000009874, + "success": true, + "started_at_unix": 1775692325.328876, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.602723999999057, + "success": true, + "started_at_unix": 1775692325.3365695, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.5159299999918403, + "success": true, + "started_at_unix": 1775692325.339423, + "bytes_sent": 277, + "bytes_received": 5906, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'filtered', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 6246, + "top_level_count": 2, + "completion_item_count": 10 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.1272299999992583, + "success": true, + "started_at_unix": 1775692325.3433933, + "bytes_sent": 244, + "bytes_received": 236, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6258510000094475, + "success": true, + "started_at_unix": 1775692325.3455648, + "bytes_sent": 244, + "bytes_received": 236, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5124090000094839, + "success": true, + "started_at_unix": 1775692325.3462396, + "bytes_sent": 245, + "bytes_received": 237, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5213860000026216, + "success": true, + "started_at_unix": 1775692325.3467972, + "bytes_sent": 245, + "bytes_received": 237, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4608530000069777, + "success": true, + "started_at_unix": 1775692325.347362, + "bytes_sent": 245, + "bytes_received": 237, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4371179999935748, + "success": true, + "started_at_unix": 1775692325.347865, + "bytes_sent": 245, + "bytes_received": 237, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def load_published_articles() -> list[Article]'}, 'range': {'start': {'line': 18, 'character': 11}, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 194, + "top_level_count": 2, + "hover_text_char_count": 57 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.1333910000104197, + "success": true, + "started_at_unix": 1775692325.3484142, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3913919999973814, + "success": true, + "started_at_unix": 1775692325.3495822, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3693809999987252, + "success": true, + "started_at_unix": 1775692325.3500154, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.33879399998681947, + "success": true, + "started_at_unix": 1775692325.3504243, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.4378389999999399, + "success": true, + "started_at_unix": 1775692325.3508031, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3470590000063112, + "success": true, + "started_at_unix": 1775692325.3512814, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'range': {'start': {'line': 7, 'character': 6}, 'end...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02487700000131099, + "success": true, + "started_at_unix": 1775692325.3518138, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 30.362680999999725, + "success": true, + "started_at_unix": 1775692325.351848, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02867299998854378, + "success": true, + "started_at_unix": 1775692325.3827555, + "bytes_sent": 322, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014698000001089895, + "success": true, + "started_at_unix": 1775692325.3827958, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 24.59023800000182, + "success": true, + "started_at_unix": 1775692325.3828192, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026398999992238714, + "success": true, + "started_at_unix": 1775692325.408241, + "bytes_sent": 322, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014076999988787975, + "success": true, + "started_at_unix": 1775692325.4082782, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 27.687079999992648, + "success": true, + "started_at_unix": 1775692325.4083018, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026309999995532962, + "success": true, + "started_at_unix": 1775692325.4368477, + "bytes_sent": 322, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013145000011149932, + "success": true, + "started_at_unix": 1775692325.436884, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 22.825535999999147, + "success": true, + "started_at_unix": 1775692325.436906, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.036308000005647045, + "success": true, + "started_at_unix": 1775692325.4612794, + "bytes_sent": 322, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022462999993422272, + "success": true, + "started_at_unix": 1775692325.4613292, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 21.022602000002166, + "success": true, + "started_at_unix": 1775692325.4613643, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03768999999920197, + "success": true, + "started_at_unix": 1775692325.4839356, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.04572499999255797, + "success": true, + "started_at_unix": 1775692325.4839869, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 25.151894999993374, + "success": true, + "started_at_unix": 1775692325.4840474, + "bytes_sent": 278, + "bytes_received": 27526, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py', 'p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 29358, + "top_level_count": 2, + "completion_item_count": 105 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028923999991548044, + "success": true, + "started_at_unix": 1775692325.5100718, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03855200000657533, + "success": true, + "started_at_unix": 1775692325.5103483, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 103.22942799999169, + "success": true, + "started_at_unix": 1775692325.5104012, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03796099998965019, + "success": true, + "started_at_unix": 1775692325.6137273, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02134999999725551, + "success": true, + "started_at_unix": 1775692325.6137784, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 46.57780600000194, + "success": true, + "started_at_unix": 1775692325.6138372, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028623999995147642, + "success": true, + "started_at_unix": 1775692325.660515, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014948000000458705, + "success": true, + "started_at_unix": 1775692325.6605542, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 48.106418999992684, + "success": true, + "started_at_unix": 1775692325.6605775, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027431000006572503, + "success": true, + "started_at_unix": 1775692325.7087748, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014406999994776015, + "success": true, + "started_at_unix": 1775692325.708812, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 38.99126400000341, + "success": true, + "started_at_unix": 1775692325.7088344, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027881999997703133, + "success": true, + "started_at_unix": 1775692325.7479155, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013856000009582203, + "success": true, + "started_at_unix": 1775692325.747954, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 41.00268599999879, + "success": true, + "started_at_unix": 1775692325.7479765, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0268499999975802, + "success": true, + "started_at_unix": 1775692325.7891006, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.015238000003137131, + "success": true, + "started_at_unix": 1775692325.7891378, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 44.04465499999333, + "success": true, + "started_at_unix": 1775692325.7891622, + "bytes_sent": 245, + "bytes_received": 263, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range': {'start': {'line...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 220, + "top_level_count": 2, + "hover_text_char_count": 83 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.035116000006496506, + "success": true, + "started_at_unix": 1775692325.8333223, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.019395999999005653, + "success": true, + "started_at_unix": 1775692325.8334694, + "bytes_sent": 202, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 2.3427360000027875, + "success": true, + "started_at_unix": 1775692325.833499, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.024095999989981465, + "success": true, + "started_at_unix": 1775692325.835861, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "pandas", + "description": "Benchmark pandas-heavy dataframe reshaping and indexing code.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/bin/python", + "success": true, + "total_duration_ms": 19333.543442999995, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18582, + "bytes_received": 1690396, + "min_ms": 0.3646029999941902, + "max_ms": 3541.0876639999883, + "mean_ms": 269.32650253125036, + "median_ms": 11.080818500005307, + "p95_ms": 1136.9594779, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 47.0, + "max": 441.0, + "mean": 338.6666666666667, + "median": 366.5, + "p95": 441.0 + }, + "hover_text_char_count": { + "min": 350.0, + "max": 4292.0, + "mean": 2321.0, + "median": 2321.0, + "p95": 4292.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 216038.0, + "mean": 56432.3125, + "median": 4574.0, + "p95": 216038.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.7741935483870968, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 10.782524000006788, + "max_ms": 920.8225240000019, + "mean_ms": 287.39779529999794, + "median_ms": 234.16535399999816, + "p95_ms": 890.7179829999995 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.6099340000105258, + "max_ms": 12.89734899999928, + "mean_ms": 6.004230100003838, + "median_ms": 5.0591085000064595, + "p95_ms": 12.78543895000439 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.3646029999941902, + "max_ms": 0.46394800000371106, + "mean_ms": 0.4111217999991368, + "median_ms": 0.41145100000505863, + "p95_ms": 0.45923740000262114 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "report dataframe completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1395, + "bytes_received": 936287, + "min_ms": 10.782524000006788, + "max_ms": 316.0085720000012, + "mean_ms": 76.34641579999766, + "median_ms": 16.55202099999542, + "p95_ms": 258.0594427999983, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 204.0, + "max": 292.0, + "mean": 274.2, + "median": 292.0, + "p95": 292.0 + }, + "size_chars": { + "min": 141319.0, + "max": 216038.0, + "mean": 200911.0, + "median": 216038.0, + "p95": 216038.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3541.0876639999883, + "success": true, + "started_at_unix": 1775692336.6344633, + "bytes_sent": 279, + "bytes_received": 12262, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 13003, + "top_level_count": 2, + "completion_item_count": 47 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 316.0085720000012, + "success": true, + "started_at_unix": 1775692340.1760697, + "bytes_sent": 279, + "bytes_received": 131737, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141319, + "top_level_count": 2, + "completion_item_count": 204 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 26.26292599998692, + "success": true, + "started_at_unix": 1775692340.4961069, + "bytes_sent": 279, + "bytes_received": 200494, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 215122, + "top_level_count": 2, + "completion_item_count": 291 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 16.55202099999542, + "success": true, + "started_at_unix": 1775692340.5287206, + "bytes_sent": 279, + "bytes_received": 201352, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 216038, + "top_level_count": 2, + "completion_item_count": 292 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.126035999997953, + "success": true, + "started_at_unix": 1775692340.5516024, + "bytes_sent": 279, + "bytes_received": 201352, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 216038, + "top_level_count": 2, + "completion_item_count": 292 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 10.782524000006788, + "success": true, + "started_at_unix": 1775692340.5701492, + "bytes_sent": 279, + "bytes_received": 201352, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 216038, + "top_level_count": 2, + "completion_item_count": 292 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "dataframe groupby hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1234, + "bytes_received": 2694, + "min_ms": 0.6099340000105258, + "max_ms": 0.857027000009225, + "mean_ms": 0.6943814000038628, + "median_ms": 0.6751509999958216, + "p95_ms": 0.8229342000078077, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 350.0, + "max": 350.0, + "mean": 350.0, + "median": 350.0, + "p95": 350.0 + }, + "size_chars": { + "min": 496.0, + "max": 496.0, + "mean": 496.0, + "median": 496.0, + "p95": 496.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.897891000003483, + "success": true, + "started_at_unix": 1775692340.5874553, + "bytes_sent": 246, + "bytes_received": 538, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.857027000009225, + "success": true, + "started_at_unix": 1775692340.5904117, + "bytes_sent": 246, + "bytes_received": 538, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6865630000021383, + "success": true, + "started_at_unix": 1775692340.5913355, + "bytes_sent": 247, + "bytes_received": 539, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6099340000105258, + "success": true, + "started_at_unix": 1775692340.5920827, + "bytes_sent": 247, + "bytes_received": 539, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6751509999958216, + "success": true, + "started_at_unix": 1775692340.5927513, + "bytes_sent": 247, + "bytes_received": 539, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6432320000016034, + "success": true, + "started_at_unix": 1775692340.5934834, + "bytes_sent": 247, + "bytes_received": 539, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "build report definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1260, + "bytes_received": 1195, + "min_ms": 0.3646029999941902, + "max_ms": 0.46394800000371106, + "mean_ms": 0.4111217999991368, + "median_ms": 0.41145100000505863, + "p95_ms": 0.45923740000262114, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 193.0, + "max": 193.0, + "mean": 193.0, + "median": 193.0, + "p95": 193.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.1134129999987863, + "success": true, + "started_at_unix": 1775692340.5942638, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.46394800000371106, + "success": true, + "started_at_unix": 1775692340.5954134, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.41145100000505863, + "success": true, + "started_at_unix": 1775692340.5959196, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3646029999941902, + "success": true, + "started_at_unix": 1775692340.59637, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.4403949999982615, + "success": true, + "started_at_unix": 1775692340.5967712, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.37521199999446253, + "success": true, + "started_at_unix": 1775692340.5972476, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit dataframe then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1400, + "bytes_received": 590285, + "min_ms": 233.28394600000024, + "max_ms": 920.8225240000019, + "mean_ms": 498.4491747999982, + "median_ms": 249.16909799999587, + "p95_ms": 907.4427280000009, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 441.0, + "max": 441.0, + "mean": 441.0, + "median": 441.0, + "p95": 441.0 + }, + "size_chars": { + "min": 125936.0, + "max": 125936.0, + "mean": 125936.0, + "median": 125936.0, + "p95": 125936.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1401.1268659999985, + "success": true, + "started_at_unix": 1775692340.5978281, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 920.8225240000019, + "success": true, + "started_at_unix": 1775692342.0011678, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 853.923543999997, + "success": true, + "started_at_unix": 1775692342.9258158, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 235.04676199999608, + "success": true, + "started_at_unix": 1775692343.7828925, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 233.28394600000024, + "success": true, + "started_at_unix": 1775692344.0234118, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 249.16909799999587, + "success": true, + "started_at_unix": 1775692344.2599382, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit dataframe then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1235, + "bytes_received": 23090, + "min_ms": 9.261190000003694, + "max_ms": 12.89734899999928, + "mean_ms": 11.314078800003813, + "median_ms": 11.379113000003827, + "p95_ms": 12.847611200001552, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 4292.0, + "max": 4292.0, + "mean": 4292.0, + "median": 4292.0, + "p95": 4292.0 + }, + "size_chars": { + "min": 4574.0, + "max": 4574.0, + "mean": 4574.0, + "median": 4574.0, + "p95": 4574.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 546.6608830000013, + "success": true, + "started_at_unix": 1775692344.5142634, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 9.261190000003694, + "success": true, + "started_at_unix": 1775692345.0611372, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 11.379113000003827, + "success": true, + "started_at_unix": 1775692345.0705833, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 10.384082000001627, + "success": true, + "started_at_unix": 1775692345.0822215, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 12.89734899999928, + "success": true, + "started_at_unix": 1775692345.0928366, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 12.648660000010636, + "success": true, + "started_at_unix": 1775692345.1060193, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 187.1158659999992, + "success": true, + "started_at_unix": 1775692336.4470353, + "bytes_sent": 655, + "bytes_received": 1070, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'textDocumentSync': 2, 'definitionProvider': {'workDoneProgress': True}, 'declarationProvider': {'workDoneProgress': True}, 'typeDefinition...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1082, + "top_level_count": 1 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.023162999994497113, + "success": true, + "started_at_unix": 1775692336.6342463, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.01497799999583549, + "success": true, + "started_at_unix": 1775692336.634294, + "bytes_sent": 635, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.01885600001116927, + "success": true, + "started_at_unix": 1775692336.6344085, + "bytes_sent": 786, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3541.0876639999883, + "success": true, + "started_at_unix": 1775692336.6344633, + "bytes_sent": 279, + "bytes_received": 12262, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 13003, + "top_level_count": 2, + "completion_item_count": 47 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 316.0085720000012, + "success": true, + "started_at_unix": 1775692340.1760697, + "bytes_sent": 279, + "bytes_received": 131737, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141319, + "top_level_count": 2, + "completion_item_count": 204 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 26.26292599998692, + "success": true, + "started_at_unix": 1775692340.4961069, + "bytes_sent": 279, + "bytes_received": 200494, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 215122, + "top_level_count": 2, + "completion_item_count": 291 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 16.55202099999542, + "success": true, + "started_at_unix": 1775692340.5287206, + "bytes_sent": 279, + "bytes_received": 201352, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 216038, + "top_level_count": 2, + "completion_item_count": 292 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.126035999997953, + "success": true, + "started_at_unix": 1775692340.5516024, + "bytes_sent": 279, + "bytes_received": 201352, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 216038, + "top_level_count": 2, + "completion_item_count": 292 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 10.782524000006788, + "success": true, + "started_at_unix": 1775692340.5701492, + "bytes_sent": 279, + "bytes_received": 201352, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'build_report', 'kind': 3, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 216038, + "top_level_count": 2, + "completion_item_count": 292 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.897891000003483, + "success": true, + "started_at_unix": 1775692340.5874553, + "bytes_sent": 246, + "bytes_received": 538, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.857027000009225, + "success": true, + "started_at_unix": 1775692340.5904117, + "bytes_sent": 246, + "bytes_received": 538, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6865630000021383, + "success": true, + "started_at_unix": 1775692340.5913355, + "bytes_sent": 247, + "bytes_received": 539, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6099340000105258, + "success": true, + "started_at_unix": 1775692340.5920827, + "bytes_sent": 247, + "bytes_received": 539, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6751509999958216, + "success": true, + "started_at_unix": 1775692340.5927513, + "bytes_sent": 247, + "bytes_received": 539, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6432320000016034, + "success": true, + "started_at_unix": 1775692340.5934834, + "bytes_sent": 247, + "bytes_received": 539, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def groupby(\\n by: Unknown | None = None,\\n axis: Axis | Literal[_NoDefault.no_default] = lib.no_...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 496, + "top_level_count": 2, + "hover_text_char_count": 350 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.1134129999987863, + "success": true, + "started_at_unix": 1775692340.5942638, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.46394800000371106, + "success": true, + "started_at_unix": 1775692340.5954134, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.41145100000505863, + "success": true, + "started_at_unix": 1775692340.5959196, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3646029999941902, + "success": true, + "started_at_unix": 1775692340.59637, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.4403949999982615, + "success": true, + "started_at_unix": 1775692340.5967712, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.37521199999446253, + "success": true, + "started_at_unix": 1775692340.5972476, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', 'range': {'start': {'line': 3, 'character': 4}, 'e...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02424499999165164, + "success": true, + "started_at_unix": 1775692340.5977945, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1401.1268659999985, + "success": true, + "started_at_unix": 1775692340.5978281, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03668900001230213, + "success": true, + "started_at_unix": 1775692342.0010734, + "bytes_sent": 324, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02532700000301702, + "success": true, + "started_at_unix": 1775692342.0011263, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 920.8225240000019, + "success": true, + "started_at_unix": 1775692342.0011678, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03193999999950847, + "success": true, + "started_at_unix": 1775692342.9257276, + "bytes_sent": 324, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02546800000402527, + "success": true, + "started_at_unix": 1775692342.9257762, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 853.923543999997, + "success": true, + "started_at_unix": 1775692342.9258158, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02507700000364821, + "success": true, + "started_at_unix": 1775692343.7828293, + "bytes_sent": 324, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013796000004617781, + "success": true, + "started_at_unix": 1775692343.7828674, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 235.04676199999608, + "success": true, + "started_at_unix": 1775692343.7828925, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03640799999971023, + "success": true, + "started_at_unix": 1775692344.0233276, + "bytes_sent": 324, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019164999997656196, + "success": true, + "started_at_unix": 1775692344.0233786, + "bytes_sent": 366, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 233.28394600000024, + "success": true, + "started_at_unix": 1775692344.0234118, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02969599999858019, + "success": true, + "started_at_unix": 1775692344.2598689, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014347000004022448, + "success": true, + "started_at_unix": 1775692344.259912, + "bytes_sent": 366, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 249.16909799999587, + "success": true, + "started_at_unix": 1775692344.2599382, + "bytes_sent": 280, + "bytes_received": 118057, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py', ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 125936, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03904300000101557, + "success": true, + "started_at_unix": 1775692344.5138977, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.033463000008282506, + "success": true, + "started_at_unix": 1775692344.5142126, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 546.6608830000013, + "success": true, + "started_at_unix": 1775692344.5142634, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.032109999992258054, + "success": true, + "started_at_unix": 1775692345.0610523, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02451599999631071, + "success": true, + "started_at_unix": 1775692345.0610993, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 9.261190000003694, + "success": true, + "started_at_unix": 1775692345.0611372, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024166000002878718, + "success": true, + "started_at_unix": 1775692345.0705068, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02536800000996209, + "success": true, + "started_at_unix": 1775692345.0705442, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 11.379113000003827, + "success": true, + "started_at_unix": 1775692345.0705833, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.025898000004076493, + "success": true, + "started_at_unix": 1775692345.0821457, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024334999991992845, + "success": true, + "started_at_unix": 1775692345.0821846, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 10.384082000001627, + "success": true, + "started_at_unix": 1775692345.0822215, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027621000000976892, + "success": true, + "started_at_unix": 1775692345.0927663, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019786999999382715, + "success": true, + "started_at_unix": 1775692345.0928047, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 12.89734899999928, + "success": true, + "started_at_unix": 1775692345.0928366, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03148900000837784, + "success": true, + "started_at_unix": 1775692345.1059203, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020247999998446176, + "success": true, + "started_at_unix": 1775692345.1059637, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 12.648660000010636, + "success": true, + "started_at_unix": 1775692345.1060193, + "bytes_sent": 247, + "bytes_received": 4618, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': \"(method) def drop(\\n labels: IndexLabel = ...,\\n *,\\n axis: Axis = ...,\\n index: IndexLabel = ...,\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4574, + "top_level_count": 2, + "hover_text_char_count": 4292 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027672000001643937, + "success": true, + "started_at_unix": 1775692345.1188293, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.01713300000005802, + "success": true, + "started_at_unix": 1775692345.1189573, + "bytes_sent": 204, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 2.3696350000079747, + "success": true, + "started_at_unix": 1775692345.118982, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.018986000000609238, + "success": true, + "started_at_unix": 1775692345.1213732, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "sqlalchemy", + "description": "Benchmark import-heavy SQLAlchemy models and query helpers.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/bin/python", + "success": true, + "total_duration_ms": 8364.342859000004, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18918, + "bytes_received": 141685, + "min_ms": 0.96304299999872, + "max_ms": 1697.8110260000108, + "mean_ms": 102.30469515624962, + "median_ms": 10.563909000005367, + "p95_ms": 189.98507639999644, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 1.0, + "max": 39.0, + "mean": 20.0, + "median": 20.0, + "p95": 39.0 + }, + "hover_text_char_count": { + "min": 900.0, + "max": 10572.0, + "mean": 5736.0, + "median": 5736.0, + "p95": 10572.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 11335.0, + "mean": 4514.6875, + "median": 1062.0, + "p95": 11335.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.7741935483870968, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 5.506299000003878, + "max_ms": 153.40290099999265, + "mean_ms": 66.12576690000225, + "median_ms": 55.922942499996964, + "p95_ms": 143.532361149996 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 2.413388000007899, + "max_ms": 91.10678099999348, + "mean_ms": 41.96804380000003, + "median_ms": 36.31688799999466, + "p95_ms": 88.3962726 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.96304299999872, + "max_ms": 1.401062999988767, + "mean_ms": 1.071469999996566, + "median_ms": 0.9789429999926824, + "p95_ms": 1.3288277999919273 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "query completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1415, + "bytes_received": 1825, + "min_ms": 5.506299000003878, + "max_ms": 14.106220999991592, + "mean_ms": 9.533684600003767, + "median_ms": 8.561165000003257, + "p95_ms": 13.79830739999477, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 328.0, + "max": 328.0, + "mean": 328.0, + "median": 328.0, + "p95": 328.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1697.8110260000108, + "success": true, + "started_at_unix": 1775692350.423776, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.566653000007477, + "success": true, + "started_at_unix": 1775692352.121672, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 6.928085000012629, + "success": true, + "started_at_unix": 1775692352.1343296, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.506299000003878, + "success": true, + "started_at_unix": 1775692352.1413586, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 14.106220999991592, + "success": true, + "started_at_unix": 1775692352.1469295, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 8.561165000003257, + "success": true, + "started_at_unix": 1775692352.1611614, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "sessionmaker hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1254, + "bytes_received": 55094, + "min_ms": 2.413388000007899, + "max_ms": 2.814416999996183, + "mean_ms": 2.636809600002721, + "median_ms": 2.6238519999992604, + "p95_ms": 2.8012645999979213, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 10572.0, + "max": 10572.0, + "mean": 10572.0, + "median": 10572.0, + "p95": 10572.0 + }, + "size_chars": { + "min": 10974.0, + "max": 10974.0, + "mean": 10974.0, + "median": 10974.0, + "p95": 10974.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 7.731452000001582, + "success": true, + "started_at_unix": 1775692352.169928, + "bytes_sent": 250, + "bytes_received": 11018, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.7486550000048737, + "success": true, + "started_at_unix": 1775692352.177849, + "bytes_sent": 250, + "bytes_received": 11018, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.814416999996183, + "success": true, + "started_at_unix": 1775692352.1808913, + "bytes_sent": 251, + "bytes_received": 11019, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.5837360000053877, + "success": true, + "started_at_unix": 1775692352.1839573, + "bytes_sent": 251, + "bytes_received": 11019, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.6238519999992604, + "success": true, + "started_at_unix": 1775692352.1867843, + "bytes_sent": 251, + "bytes_received": 11019, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.413388000007899, + "success": true, + "started_at_unix": 1775692352.189656, + "bytes_sent": 251, + "bytes_received": 11019, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "mapped class definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1280, + "bytes_received": 1225, + "min_ms": 0.96304299999872, + "max_ms": 1.401062999988767, + "mean_ms": 1.071469999996566, + "median_ms": 0.9789429999926824, + "p95_ms": 1.3288277999919273, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 199.0, + "max": 199.0, + "mean": 199.0, + "median": 199.0, + "p95": 199.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.98809099998698, + "success": true, + "started_at_unix": 1775692352.1924129, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.9744139999980916, + "success": true, + "started_at_unix": 1775692352.194447, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.9789429999926824, + "success": true, + "started_at_unix": 1775692352.1954768, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.96304299999872, + "success": true, + "started_at_unix": 1775692352.196508, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.039887000004569, + "success": true, + "started_at_unix": 1775692352.1975236, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.401062999988767, + "success": true, + "started_at_unix": 1775692352.1986156, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit query then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1420, + "bytes_received": 53455, + "min_ms": 97.73966400000234, + "max_ms": 153.40290099999265, + "mean_ms": 122.71784920000073, + "median_ms": 120.6410700000049, + "p95_ms": 149.01599439999416, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 39.0, + "max": 39.0, + "mean": 39.0, + "median": 39.0, + "p95": 39.0 + }, + "size_chars": { + "min": 11335.0, + "max": 11335.0, + "mean": 11335.0, + "median": 11335.0, + "p95": 11335.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 193.02213899999288, + "success": true, + "started_at_unix": 1775692352.2002928, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 153.40290099999265, + "success": true, + "started_at_unix": 1775692352.3938406, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 131.46836800000017, + "success": true, + "started_at_unix": 1775692352.5477128, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 120.6410700000049, + "success": true, + "started_at_unix": 1775692352.679985, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 97.73966400000234, + "success": true, + "started_at_unix": 1775692352.801118, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 110.33724300000358, + "success": true, + "started_at_unix": 1775692352.899628, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit session then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1255, + "bytes_received": 5530, + "min_ms": 69.81935899999314, + "max_ms": 91.10678099999348, + "mean_ms": 81.29927799999734, + "median_ms": 82.1766939999975, + "p95_ms": 89.90211059999638, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 900.0, + "max": 900.0, + "mean": 900.0, + "median": 900.0, + "p95": 900.0 + }, + "size_chars": { + "min": 1062.0, + "max": 1062.0, + "mean": 1062.0, + "median": 1062.0, + "p95": 1062.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 97.3650499999934, + "success": true, + "started_at_unix": 1775692353.0109496, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 91.10678099999348, + "success": true, + "started_at_unix": 1775692353.1084688, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 85.08342900000798, + "success": true, + "started_at_unix": 1775692353.1997929, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 82.1766939999975, + "success": true, + "started_at_unix": 1775692353.2850804, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 69.81935899999314, + "success": true, + "started_at_unix": 1775692353.3674324, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 78.31012699999462, + "success": true, + "started_at_unix": 1775692353.437426, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 187.50020699999936, + "success": true, + "started_at_unix": 1775692350.235974, + "bytes_sent": 667, + "bytes_received": 1070, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'textDocumentSync': 2, 'definitionProvider': {'workDoneProgress': True}, 'declarationProvider': {'workDoneProgress': True}, 'typeDefinition...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1082, + "top_level_count": 1 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.022733000008656745, + "success": true, + "started_at_unix": 1775692350.4235704, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.014737000000764056, + "success": true, + "started_at_unix": 1775692350.423616, + "bytes_sent": 651, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.017693000003760062, + "success": true, + "started_at_unix": 1775692350.4237254, + "bytes_sent": 730, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1697.8110260000108, + "success": true, + "started_at_unix": 1775692350.423776, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.566653000007477, + "success": true, + "started_at_unix": 1775692352.121672, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 6.928085000012629, + "success": true, + "started_at_unix": 1775692352.1343296, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.506299000003878, + "success": true, + "started_at_unix": 1775692352.1413586, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 14.106220999991592, + "success": true, + "started_at_unix": 1775692352.1469295, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 8.561165000003257, + "success": true, + "started_at_unix": 1775692352.1611614, + "bytes_sent": 283, + "bytes_received": 365, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'SessionLocal', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/mod...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 328, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 7.731452000001582, + "success": true, + "started_at_unix": 1775692352.169928, + "bytes_sent": 250, + "bytes_received": 11018, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.7486550000048737, + "success": true, + "started_at_unix": 1775692352.177849, + "bytes_sent": 250, + "bytes_received": 11018, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.814416999996183, + "success": true, + "started_at_unix": 1775692352.1808913, + "bytes_sent": 251, + "bytes_received": 11019, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.5837360000053877, + "success": true, + "started_at_unix": 1775692352.1839573, + "bytes_sent": 251, + "bytes_received": 11019, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.6238519999992604, + "success": true, + "started_at_unix": 1775692352.1867843, + "bytes_sent": 251, + "bytes_received": 11019, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.413388000007899, + "success": true, + "started_at_unix": 1775692352.189656, + "bytes_sent": 251, + "bytes_received": 11019, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) def mapped_column(\\n __name_pos: _TypeEngineArgument[Any] | str | SchemaEventTarget | None = None,...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10974, + "top_level_count": 2, + "hover_text_char_count": 10572 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.98809099998698, + "success": true, + "started_at_unix": 1775692352.1924129, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.9744139999980916, + "success": true, + "started_at_unix": 1775692352.194447, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.9789429999926824, + "success": true, + "started_at_unix": 1775692352.1954768, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.96304299999872, + "success": true, + "started_at_unix": 1775692352.196508, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.039887000004569, + "success": true, + "started_at_unix": 1775692352.1975236, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.401062999988767, + "success": true, + "started_at_unix": 1775692352.1986156, + "bytes_sent": 256, + "bytes_received": 245, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py', 'range': {'start': {'line': 15, 'character': 0...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 199, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02479600000526716, + "success": true, + "started_at_unix": 1775692352.200257, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 193.02213899999288, + "success": true, + "started_at_unix": 1775692352.2002928, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03859299999930954, + "success": true, + "started_at_unix": 1775692352.393753, + "bytes_sent": 328, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022752999996100698, + "success": true, + "started_at_unix": 1775692352.3938055, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 153.40290099999265, + "success": true, + "started_at_unix": 1775692352.3938406, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028092000007973184, + "success": true, + "started_at_unix": 1775692352.54765, + "bytes_sent": 328, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014557000000081644, + "success": true, + "started_at_unix": 1775692352.5476885, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 131.46836800000017, + "success": true, + "started_at_unix": 1775692352.5477128, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03989500000045609, + "success": true, + "started_at_unix": 1775692352.6798942, + "bytes_sent": 328, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020598999995513623, + "success": true, + "started_at_unix": 1775692352.6799502, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 120.6410700000049, + "success": true, + "started_at_unix": 1775692352.679985, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027161000005548885, + "success": true, + "started_at_unix": 1775692352.8010552, + "bytes_sent": 328, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014215999996736173, + "success": true, + "started_at_unix": 1775692352.8010936, + "bytes_sent": 382, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 97.73966400000234, + "success": true, + "started_at_unix": 1775692352.801118, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03378299999212686, + "success": true, + "started_at_unix": 1775692352.8995476, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02026699999646553, + "success": true, + "started_at_unix": 1775692352.8995955, + "bytes_sent": 382, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 110.33724300000358, + "success": true, + "started_at_unix": 1775692352.899628, + "bytes_sent": 284, + "bytes_received": 10691, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__doc__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.p...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 11335, + "top_level_count": 2, + "completion_item_count": 39 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03407399999844074, + "success": true, + "started_at_unix": 1775692353.0106602, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026057999988893243, + "success": true, + "started_at_unix": 1775692353.010911, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 97.3650499999934, + "success": true, + "started_at_unix": 1775692353.0109496, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02785200000232635, + "success": true, + "started_at_unix": 1775692353.1083913, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0227520000066761, + "success": true, + "started_at_unix": 1775692353.108433, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 91.10678099999348, + "success": true, + "started_at_unix": 1775692353.1084688, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.037580000011416814, + "success": true, + "started_at_unix": 1775692353.199709, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02136000000518834, + "success": true, + "started_at_unix": 1775692353.19976, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 85.08342900000798, + "success": true, + "started_at_unix": 1775692353.1997929, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.05320000001063363, + "success": true, + "started_at_unix": 1775692353.2849758, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02401500000814849, + "success": true, + "started_at_unix": 1775692353.2850437, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 82.1766939999975, + "success": true, + "started_at_unix": 1775692353.2850804, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027681999995365913, + "success": true, + "started_at_unix": 1775692353.367354, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024645999999961532, + "success": true, + "started_at_unix": 1775692353.367395, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 69.81935899999314, + "success": true, + "started_at_unix": 1775692353.3674324, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028954000001135682, + "success": true, + "started_at_unix": 1775692353.4373484, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022912999995128303, + "success": true, + "started_at_unix": 1775692353.4373908, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 78.31012699999462, + "success": true, + "started_at_unix": 1775692353.437426, + "bytes_sent": 251, + "bytes_received": 1106, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def scalars(\\n statement: TypedReturnsRows[Tuple[_T@scalars]],\\n params: _CoreAnyExecuteParams | ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1062, + "top_level_count": 2, + "hover_text_char_count": 900 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0328110000111792, + "success": true, + "started_at_unix": 1775692353.515882, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.02141000000221993, + "success": true, + "started_at_unix": 1775692353.516048, + "bytes_sent": 208, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 2.036822999997412, + "success": true, + "started_at_unix": 1775692353.5160782, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.024344999999925676, + "success": true, + "started_at_unix": 1775692353.5181346, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "transformers", + "description": "Benchmark Hugging Face transformers pipelines and model typing surfaces.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/bin/python", + "success": true, + "total_duration_ms": 34415.27929500002, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 19004, + "bytes_received": 697988, + "min_ms": 0.37951000001612556, + "max_ms": 13095.438259000019, + "mean_ms": 551.0841218437528, + "median_ms": 5.894454000014093, + "p95_ms": 715.0245136500102, + "result_summary": { + "present_count": 31, + "empty_count": 7, + "non_empty_count": 25, + "non_empty_rate": 0.8064516129032258, + "metrics": { + "completion_item_count": { + "min": 0.0, + "max": 123.0, + "mean": 60.916666666666664, + "median": 58.0, + "p95": 123.0 + }, + "hover_text_char_count": { + "min": 30.0, + "max": 34.0, + "mean": 32.0, + "median": 32.0, + "p95": 34.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 123243.0, + "mean": 23050.09375, + "median": 168.0, + "p95": 123243.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.7741935483870968, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 5.732147000003351, + "max_ms": 111.45023699998546, + "mean_ms": 33.080521200000135, + "median_ms": 27.084687999987977, + "p95_ms": 84.47830079999783 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.37951000001612556, + "max_ms": 670.9095120000086, + "mean_ms": 322.4725967000069, + "median_ms": 309.75584450000326, + "p95_ms": 668.580680100014 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.3895479999869167, + "max_ms": 0.46008099999994556, + "mean_ms": 0.41824439999800234, + "median_ms": 0.40588900000670947, + "p95_ms": 0.4553801999975349 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "classifier pipeline completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1440, + "bytes_received": 581895, + "min_ms": 41.32753799999023, + "max_ms": 111.45023699998546, + "mean_ms": 58.92047840000032, + "median_ms": 45.5585180000071, + "p95_ms": 99.46270979999099, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 123.0, + "max": 123.0, + "mean": 123.0, + "median": 123.0, + "p95": 123.0 + }, + "size_chars": { + "min": 123243.0, + "max": 123243.0, + "mean": 123243.0, + "median": 123243.0, + "p95": 123243.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 13095.438259000019, + "success": true, + "started_at_unix": 1775692370.3293202, + "bytes_sent": 288, + "bytes_received": 110008, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 116466, + "top_level_count": 2, + "completion_item_count": 116 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 111.45023699998546, + "success": true, + "started_at_unix": 1775692383.4268754, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 51.51260100001309, + "success": true, + "started_at_unix": 1775692383.5417159, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 45.5585180000071, + "success": true, + "started_at_unix": 1775692383.596759, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 41.32753799999023, + "success": true, + "started_at_unix": 1775692383.6459198, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 44.75349800000572, + "success": true, + "started_at_unix": 1775692383.690903, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "pipeline hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1274, + "bytes_received": 1054, + "min_ms": 0.37951000001612556, + "max_ms": 0.710228000002644, + "mean_ms": 0.5147670000042126, + "median_ms": 0.4674850000014885, + "p95_ms": 0.6796890000032363, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 34.0, + "max": 34.0, + "mean": 34.0, + "median": 34.0, + "p95": 34.0 + }, + "size_chars": { + "min": 168.0, + "max": 168.0, + "mean": 168.0, + "median": 168.0, + "p95": 168.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.2311849999994138, + "success": true, + "started_at_unix": 1775692383.7393675, + "bytes_sent": 254, + "bytes_received": 210, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.710228000002644, + "success": true, + "started_at_unix": 1775692383.7416615, + "bytes_sent": 254, + "bytes_received": 210, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5575330000056056, + "success": true, + "started_at_unix": 1775692383.7424333, + "bytes_sent": 255, + "bytes_received": 211, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4590789999951994, + "success": true, + "started_at_unix": 1775692383.7430456, + "bytes_sent": 255, + "bytes_received": 211, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4674850000014885, + "success": true, + "started_at_unix": 1775692383.7435486, + "bytes_sent": 255, + "bytes_received": 211, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.37951000001612556, + "success": true, + "started_at_unix": 1775692383.7440555, + "bytes_sent": 255, + "bytes_received": 211, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "auto tokenizer definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1300, + "bytes_received": 1580, + "min_ms": 0.3895479999869167, + "max_ms": 0.46008099999994556, + "mean_ms": 0.41824439999800234, + "median_ms": 0.40588900000670947, + "p95_ms": 0.4553801999975349, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 270.0, + "max": 270.0, + "mean": 270.0, + "median": 270.0, + "p95": 270.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.1891350000041712, + "success": true, + "started_at_unix": 1775692383.7445433, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.46008099999994556, + "success": true, + "started_at_unix": 1775692383.7457666, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.39912700000854784, + "success": true, + "started_at_unix": 1775692383.7462666, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.40588900000670947, + "success": true, + "started_at_unix": 1775692383.7467027, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.4365769999878921, + "success": true, + "started_at_unix": 1775692383.7471445, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3895479999869167, + "success": true, + "started_at_unix": 1775692383.7476158, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit prediction then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1445, + "bytes_received": 445, + "min_ms": 5.732147000003351, + "max_ms": 12.841837999985728, + "mean_ms": 7.240563999999949, + "median_ms": 5.868551000020261, + "p95_ms": 11.457541799990167, + "result_summary": { + "present_count": 5, + "empty_count": 5, + "non_empty_count": 0, + "non_empty_rate": 0.0, + "metrics": { + "completion_item_count": { + "min": 0.0, + "max": 0.0, + "mean": 0.0, + "median": 0.0, + "p95": 0.0 + }, + "size_chars": { + "min": 35.0, + "max": 35.0, + "mean": 35.0, + "median": 35.0, + "p95": 35.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": false, + "min_completion_items": 0, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 20.221265999992966, + "success": true, + "started_at_unix": 1775692383.7482169, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.920357000007925, + "success": true, + "started_at_unix": 1775692383.768584, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.839926999982481, + "success": true, + "started_at_unix": 1775692383.774612, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.868551000020261, + "success": true, + "started_at_unix": 1775692383.7805483, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.732147000003351, + "success": true, + "started_at_unix": 1775692383.7865665, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.841837999985728, + "success": true, + "started_at_unix": 1775692383.7924562, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit tokenizer then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1280, + "bytes_received": 1050, + "min_ms": 618.8014610000039, + "max_ms": 670.9095120000086, + "mean_ms": 644.4304264000095, + "median_ms": 640.1722900000095, + "p95_ms": 669.874475600011, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 30.0, + "max": 30.0, + "mean": 30.0, + "median": 30.0, + "p95": 30.0 + }, + "size_chars": { + "min": 167.0, + "max": 167.0, + "mean": 167.0, + "median": 167.0, + "p95": 167.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 768.9428490000125, + "success": true, + "started_at_unix": 1775692383.8055978, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 670.9095120000086, + "success": true, + "started_at_unix": 1775692384.5747104, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 665.7343300000207, + "success": true, + "started_at_unix": 1775692385.2458158, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 640.1722900000095, + "success": true, + "started_at_unix": 1775692385.911697, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 618.8014610000039, + "success": true, + "started_at_unix": 1775692386.5520504, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 626.534539000005, + "success": true, + "started_at_unix": 1775692387.1710806, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 185.84583199999827, + "success": true, + "started_at_unix": 1775692370.1431794, + "bytes_sent": 673, + "bytes_received": 1070, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'textDocumentSync': 2, 'definitionProvider': {'workDoneProgress': True}, 'declarationProvider': {'workDoneProgress': True}, 'typeDefinition...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1082, + "top_level_count": 1 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.02321300000573956, + "success": true, + "started_at_unix": 1775692370.3291209, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.014356999997744424, + "success": true, + "started_at_unix": 1775692370.329165, + "bytes_sent": 659, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.018334000003505935, + "success": true, + "started_at_unix": 1775692370.3292706, + "bytes_sent": 773, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 13095.438259000019, + "success": true, + "started_at_unix": 1775692370.3293202, + "bytes_sent": 288, + "bytes_received": 110008, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 116466, + "top_level_count": 2, + "completion_item_count": 116 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 111.45023699998546, + "success": true, + "started_at_unix": 1775692383.4268754, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 51.51260100001309, + "success": true, + "started_at_unix": 1775692383.5417159, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 45.5585180000071, + "success": true, + "started_at_unix": 1775692383.596759, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 41.32753799999023, + "success": true, + "started_at_unix": 1775692383.6459198, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 44.75349800000572, + "success": true, + "started_at_unix": 1775692383.690903, + "bytes_sent": 288, + "bytes_received": 116379, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'classifier', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inf...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 123243, + "top_level_count": 2, + "completion_item_count": 123 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.2311849999994138, + "success": true, + "started_at_unix": 1775692383.7393675, + "bytes_sent": 254, + "bytes_received": 210, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.710228000002644, + "success": true, + "started_at_unix": 1775692383.7416615, + "bytes_sent": 254, + "bytes_received": 210, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5575330000056056, + "success": true, + "started_at_unix": 1775692383.7424333, + "bytes_sent": 255, + "bytes_received": 211, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4590789999951994, + "success": true, + "started_at_unix": 1775692383.7430456, + "bytes_sent": 255, + "bytes_received": 211, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4674850000014885, + "success": true, + "started_at_unix": 1775692383.7435486, + "bytes_sent": 255, + "bytes_received": 211, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.37951000001612556, + "success": true, + "started_at_unix": 1775692383.7440555, + "bytes_sent": 255, + "bytes_received": 211, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) tokenizer_name: Unknown'}, 'range': {'start': {'line': 9, 'character': 4}, 'end': {'line': 9, 'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 168, + "top_level_count": 2, + "hover_text_char_count": 34 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 1.1891350000041712, + "success": true, + "started_at_unix": 1775692383.7445433, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.46008099999994556, + "success": true, + "started_at_unix": 1775692383.7457666, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.39912700000854784, + "success": true, + "started_at_unix": 1775692383.7462666, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.40588900000670947, + "success": true, + "started_at_unix": 1775692383.7467027, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.4365769999878921, + "success": true, + "started_at_unix": 1775692383.7471445, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3895479999869167, + "success": true, + "started_at_unix": 1775692383.7476158, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02382399998168694, + "success": true, + "started_at_unix": 1775692383.748184, + "bytes_sent": 360, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 20.221265999992966, + "success": true, + "started_at_unix": 1775692383.7482169, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0350260000061553, + "success": true, + "started_at_unix": 1775692383.7685063, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01894499999366417, + "success": true, + "started_at_unix": 1775692383.7685537, + "bytes_sent": 360, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.920357000007925, + "success": true, + "started_at_unix": 1775692383.768584, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023653999988937358, + "success": true, + "started_at_unix": 1775692383.774556, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014596999989180404, + "success": true, + "started_at_unix": 1775692383.7745886, + "bytes_sent": 360, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.839926999982481, + "success": true, + "started_at_unix": 1775692383.774612, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02187100000128339, + "success": true, + "started_at_unix": 1775692383.7804973, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0135749999969903, + "success": true, + "started_at_unix": 1775692383.7805269, + "bytes_sent": 360, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.868551000020261, + "success": true, + "started_at_unix": 1775692383.7805483, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03131799999778195, + "success": true, + "started_at_unix": 1775692383.786485, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022280999985468952, + "success": true, + "started_at_unix": 1775692383.7865276, + "bytes_sent": 361, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.732147000003351, + "success": true, + "started_at_unix": 1775692383.7865665, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.034495000022616296, + "success": true, + "started_at_unix": 1775692383.7923765, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02137000001312117, + "success": true, + "started_at_unix": 1775692383.7924235, + "bytes_sent": 361, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.841837999985728, + "success": true, + "started_at_unix": 1775692383.7924562, + "bytes_sent": 289, + "bytes_received": 89, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [], 'isIncomplete': True}", + "result_summary": { + "present": true, + "empty": true, + "top_level_kind": "dict", + "size_chars": 35, + "top_level_count": 2, + "completion_item_count": 0 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02649999998993735, + "success": true, + "started_at_unix": 1775692383.8053691, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019425999994382437, + "success": true, + "started_at_unix": 1775692383.8055692, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 768.9428490000125, + "success": true, + "started_at_unix": 1775692383.8055978, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03277099997944788, + "success": true, + "started_at_unix": 1775692384.5746217, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028442999990829776, + "success": true, + "started_at_unix": 1775692384.5746682, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 670.9095120000086, + "success": true, + "started_at_unix": 1775692384.5747104, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03584699999237273, + "success": true, + "started_at_unix": 1775692385.2457361, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02086899999653724, + "success": true, + "started_at_unix": 1775692385.2457843, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 665.7343300000207, + "success": true, + "started_at_unix": 1775692385.2458158, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027700999993385267, + "success": true, + "started_at_unix": 1775692385.911637, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013875999997026156, + "success": true, + "started_at_unix": 1775692385.9116747, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 640.1722900000095, + "success": true, + "started_at_unix": 1775692385.911697, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027121000016450125, + "success": true, + "started_at_unix": 1775692386.55196, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.017732999992858822, + "success": true, + "started_at_unix": 1775692386.5520236, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 618.8014610000039, + "success": true, + "started_at_unix": 1775692386.5520504, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.05240900000558213, + "success": true, + "started_at_unix": 1775692387.1709776, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02327400000012858, + "success": true, + "started_at_unix": 1775692387.171044, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 626.534539000005, + "success": true, + "started_at_unix": 1775692387.1710806, + "bytes_sent": 256, + "bytes_received": 210, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(function) vocab_size: Unknown'}, 'range': {'start': {'line': 10, 'character': 27}, 'end': {'line': 10, 'charact...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 167, + "top_level_count": 2, + "hover_text_char_count": 30 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028272999998080195, + "success": true, + "started_at_unix": 1775692387.7977002, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.02524699999639779, + "success": true, + "started_at_unix": 1775692387.7978396, + "bytes_sent": 213, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 3.2009720000019115, + "success": true, + "started_at_unix": 1775692387.7979045, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.02358399999025096, + "success": true, + "started_at_unix": 1775692387.801125, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "web", + "description": "Benchmark Flask and Requests oriented web application code.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv/bin/python", + "success": true, + "total_duration_ms": 5827.4946429999945, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18386, + "bytes_received": 337024, + "min_ms": 0.41554700001711353, + "max_ms": 768.2386810000139, + "mean_ms": 38.914672406250794, + "median_ms": 3.770307499991077, + "p95_ms": 122.00470059999438, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 5.0, + "max": 205.0, + "mean": 109.58333333333333, + "median": 110.5, + "p95": 205.0 + }, + "hover_text_char_count": { + "min": 26.0, + "max": 762.0, + "mean": 394.0, + "median": 394.0, + "p95": 762.0 + }, + "location_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + }, + "size_chars": { + "min": 0.0, + "max": 49053.0, + "mean": 11214.28125, + "median": 924.0, + "p95": 49053.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.967741935483871, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 3.156232999998565, + "max_ms": 10.058340000000499, + "mean_ms": 5.055524399998035, + "median_ms": 4.472611499991785, + "p95_ms": 8.653858949999456 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.41554700001711353, + "max_ms": 34.5762549999904, + "mean_ms": 14.7642644000058, + "median_ms": 11.027045000020053, + "p95_ms": 33.53923989999714 + }, + "textDocument/references": { + "point_count": 1, + "min_ms": 0.6058330000087153, + "max_ms": 0.8458319999817832, + "mean_ms": 0.7225124000001415, + "median_ms": 0.718239000008225, + "p95_ms": 0.8230613999842262 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "request args completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1360, + "bytes_received": 49830, + "min_ms": 3.156232999998565, + "max_ms": 10.058340000000499, + "mean_ms": 5.124787000005426, + "median_ms": 4.543390999998564, + "p95_ms": 8.983474000001477, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 16.0, + "max": 16.0, + "mean": 16.0, + "median": 16.0, + "p95": 16.0 + }, + "size_chars": { + "min": 10638.0, + "max": 10638.0, + "mean": 10638.0, + "median": 10638.0, + "p95": 10638.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 768.2386810000139, + "success": true, + "started_at_unix": 1775692392.7057843, + "bytes_sent": 272, + "bytes_received": 1455, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1489, + "top_level_count": 2, + "completion_item_count": 5 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 10.058340000000499, + "success": true, + "started_at_unix": 1775692393.4741547, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.684010000005401, + "success": true, + "started_at_unix": 1775692393.4846919, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.543390999998564, + "success": true, + "started_at_unix": 1775692393.4898489, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.156232999998565, + "success": true, + "started_at_unix": 1775692393.4948404, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.1819610000241028, + "success": true, + "started_at_unix": 1775692393.49846, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "client session hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1204, + "bytes_received": 1029, + "min_ms": 0.41554700001711353, + "max_ms": 0.6253700000229401, + "mean_ms": 0.5157208000071023, + "median_ms": 0.5367539999951987, + "p95_ms": 0.6098490000169932, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 26.0, + "max": 26.0, + "mean": 26.0, + "median": 26.0, + "p95": 26.0 + }, + "size_chars": { + "min": 163.0, + "max": 163.0, + "mean": 163.0, + "median": 163.0, + "p95": 163.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.7071829999792953, + "success": true, + "started_at_unix": 1775692393.5021827, + "bytes_sent": 240, + "bytes_received": 205, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6253700000229401, + "success": true, + "started_at_unix": 1775692393.5039403, + "bytes_sent": 240, + "bytes_received": 205, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5477649999932055, + "success": true, + "started_at_unix": 1775692393.5046241, + "bytes_sent": 241, + "bytes_received": 206, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4531680000070537, + "success": true, + "started_at_unix": 1775692393.5052269, + "bytes_sent": 241, + "bytes_received": 206, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5367539999951987, + "success": true, + "started_at_unix": 1775692393.5057318, + "bytes_sent": 241, + "bytes_received": 206, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.41554700001711353, + "success": true, + "started_at_unix": 1775692393.506321, + "bytes_sent": 241, + "bytes_received": 206, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "client references", + "method": "textDocument/references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1420, + "bytes_received": 2045, + "min_ms": 0.6058330000087153, + "max_ms": 0.8458319999817832, + "mean_ms": 0.7225124000001415, + "median_ms": 0.718239000008225, + "p95_ms": 0.8230613999842262, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + }, + "size_chars": { + "min": 376.0, + "max": 376.0, + "mean": 376.0, + "median": 376.0, + "p95": 376.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 2.838859999997112, + "success": true, + "started_at_unix": 1775692393.5068617, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.7319789999939985, + "success": true, + "started_at_unix": 1775692393.509752, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.7106790000079855, + "success": true, + "started_at_unix": 1775692393.510549, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.6058330000087153, + "success": true, + "started_at_unix": 1775692393.511321, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.8458319999817832, + "success": true, + "started_at_unix": 1775692393.5119858, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.718239000008225, + "success": true, + "started_at_unix": 1775692393.5128915, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit response then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1370, + "bytes_received": 229265, + "min_ms": 3.629226999976254, + "max_ms": 6.937270999998191, + "mean_ms": 4.986261799990643, + "median_ms": 4.401831999985006, + "p95_ms": 6.760134999996126, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 205.0, + "max": 205.0, + "mean": 205.0, + "median": 205.0, + "p95": 205.0 + }, + "size_chars": { + "min": 49053.0, + "max": 49053.0, + "mean": 49053.0, + "median": 49053.0, + "p95": 49053.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.53330399998731, + "success": true, + "started_at_unix": 1775692393.5138667, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 6.937270999998191, + "success": true, + "started_at_unix": 1775692393.5281582, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 6.051590999987866, + "success": true, + "started_at_unix": 1775692393.536503, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.9113880000059, + "success": true, + "started_at_unix": 1775692393.5442913, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.629226999976254, + "success": true, + "started_at_unix": 1775692393.5495958, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.401831999985006, + "success": true, + "started_at_unix": 1775692393.5545793, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit response then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1205, + "bytes_received": 4835, + "min_ms": 21.428720000017165, + "max_ms": 34.5762549999904, + "mean_ms": 29.012808000004497, + "median_ms": 28.681766000005382, + "p95_ms": 34.115359399993395, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 762.0, + "max": 762.0, + "mean": 762.0, + "median": 762.0, + "p95": 762.0 + }, + "size_chars": { + "min": 924.0, + "max": 924.0, + "mean": 924.0, + "median": 924.0, + "p95": 924.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 68.34644500000309, + "success": true, + "started_at_unix": 1775692393.5605638, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 28.681766000005382, + "success": true, + "started_at_unix": 1775692393.6290884, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 28.105522000004157, + "success": true, + "started_at_unix": 1775692393.6579363, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 32.271777000005386, + "success": true, + "started_at_unix": 1775692393.686243, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 21.428720000017165, + "success": true, + "started_at_unix": 1775692393.7186844, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 34.5762549999904, + "success": true, + "started_at_unix": 1775692393.7402823, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 187.58701299998393, + "success": true, + "started_at_unix": 1775692392.5179014, + "bytes_sent": 646, + "bytes_received": 1070, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'textDocumentSync': 2, 'definitionProvider': {'workDoneProgress': True}, 'declarationProvider': {'workDoneProgress': True}, 'typeDefinition...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1082, + "top_level_count": 1 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.02367499999422762, + "success": true, + "started_at_unix": 1775692392.7055821, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.014266999983192363, + "success": true, + "started_at_unix": 1775692392.705628, + "bytes_sent": 623, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.01748300002191172, + "success": true, + "started_at_unix": 1775692392.7057343, + "bytes_sent": 539, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 768.2386810000139, + "success": true, + "started_at_unix": 1775692392.7057843, + "bytes_sent": 272, + "bytes_received": 1455, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1489, + "top_level_count": 2, + "completion_item_count": 5 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 10.058340000000499, + "success": true, + "started_at_unix": 1775692393.4741547, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.684010000005401, + "success": true, + "started_at_unix": 1775692393.4846919, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.543390999998564, + "success": true, + "started_at_unix": 1775692393.4898489, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.156232999998565, + "success": true, + "started_at_unix": 1775692393.4948404, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.1819610000241028, + "success": true, + "started_at_unix": 1775692393.49846, + "bytes_sent": 272, + "bytes_received": 9966, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': '__dict__', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10638, + "top_level_count": 2, + "completion_item_count": 16 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.7071829999792953, + "success": true, + "started_at_unix": 1775692393.5021827, + "bytes_sent": 240, + "bytes_received": 205, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.6253700000229401, + "success": true, + "started_at_unix": 1775692393.5039403, + "bytes_sent": 240, + "bytes_received": 205, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5477649999932055, + "success": true, + "started_at_unix": 1775692393.5046241, + "bytes_sent": 241, + "bytes_received": 206, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4531680000070537, + "success": true, + "started_at_unix": 1775692393.5052269, + "bytes_sent": 241, + "bytes_received": 206, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5367539999951987, + "success": true, + "started_at_unix": 1775692393.5057318, + "bytes_sent": 241, + "bytes_received": 206, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.41554700001711353, + "success": true, + "started_at_unix": 1775692393.506321, + "bytes_sent": 241, + "bytes_received": 206, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(variable) client: Session'}, 'range': {'start': {'line': 10, 'character': 15}, 'end': {'line': 10, 'character':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 163, + "top_level_count": 2, + "hover_text_char_count": 26 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 2.838859999997112, + "success": true, + "started_at_unix": 1775692393.5068617, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.7319789999939985, + "success": true, + "started_at_unix": 1775692393.509752, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.7106790000079855, + "success": true, + "started_at_unix": 1775692393.510549, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.6058330000087153, + "success": true, + "started_at_unix": 1775692393.511321, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.8458319999817832, + "success": true, + "started_at_unix": 1775692393.5119858, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.718239000008225, + "success": true, + "started_at_unix": 1775692393.5128915, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'range': {'start': {'line': 5, 'character': 0}, 'end': {...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028423000003385823, + "success": true, + "started_at_unix": 1775692393.5138233, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.53330399998731, + "success": true, + "started_at_unix": 1775692393.5138667, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.037048999985245246, + "success": true, + "started_at_unix": 1775692393.5280733, + "bytes_sent": 318, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021220000007815543, + "success": true, + "started_at_unix": 1775692393.5281236, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 6.937270999998191, + "success": true, + "started_at_unix": 1775692393.5281582, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.025719000007029535, + "success": true, + "started_at_unix": 1775692393.5364437, + "bytes_sent": 318, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01414599998383892, + "success": true, + "started_at_unix": 1775692393.5364795, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 6.051590999987866, + "success": true, + "started_at_unix": 1775692393.536503, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027130999995961247, + "success": true, + "started_at_unix": 1775692393.54421, + "bytes_sent": 318, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.025047000008271425, + "success": true, + "started_at_unix": 1775692393.5442522, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.9113880000059, + "success": true, + "started_at_unix": 1775692393.5442913, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02574800001298172, + "success": true, + "started_at_unix": 1775692393.5495195, + "bytes_sent": 318, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024816999996346567, + "success": true, + "started_at_unix": 1775692393.5495582, + "bytes_sent": 375, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.629226999976254, + "success": true, + "started_at_unix": 1775692393.5495958, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024465000024065375, + "success": true, + "started_at_unix": 1775692393.5545027, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02459600000292994, + "success": true, + "started_at_unix": 1775692393.5545406, + "bytes_sent": 375, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.401831999985006, + "success": true, + "started_at_unix": 1775692393.5545793, + "bytes_sent": 274, + "bytes_received": 45853, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'items': [{'label': 'response', 'kind': 6, 'data': {'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py', 'posi...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 49053, + "top_level_count": 2, + "completion_item_count": 205 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.025136999994401776, + "success": true, + "started_at_unix": 1775692393.5602634, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03171899999188099, + "success": true, + "started_at_unix": 1775692393.5605178, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 68.34644500000309, + "success": true, + "started_at_unix": 1775692393.5605638, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0519069999995736, + "success": true, + "started_at_unix": 1775692393.6289852, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02498599999967155, + "success": true, + "started_at_unix": 1775692393.6290514, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 28.681766000005382, + "success": true, + "started_at_unix": 1775692393.6290884, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026188999981968664, + "success": true, + "started_at_unix": 1775692393.6578634, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022822999994787097, + "success": true, + "started_at_unix": 1775692393.6579022, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 28.105522000004157, + "success": true, + "started_at_unix": 1775692393.6579363, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03370299998550763, + "success": true, + "started_at_unix": 1775692393.6861653, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02142999997545303, + "success": true, + "started_at_unix": 1775692393.686211, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 32.271777000005386, + "success": true, + "started_at_unix": 1775692393.686243, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027280999972845166, + "success": true, + "started_at_unix": 1775692393.7186089, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023123999994822952, + "success": true, + "started_at_unix": 1775692393.718649, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 21.428720000017165, + "success": true, + "started_at_unix": 1775692393.7186844, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027221000010513308, + "success": true, + "started_at_unix": 1775692393.740206, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023625000011406883, + "success": true, + "started_at_unix": 1775692393.7402463, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 34.5762549999904, + "success": true, + "started_at_unix": 1775692393.7402823, + "bytes_sent": 241, + "bytes_received": 967, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': '(method) def get(\\n url: str | bytes,\\n *,\\n params: _Params | None = ...,\\n data: _Data | None = .....", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 924, + "top_level_count": 2, + "hover_text_char_count": 762 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026789999992615776, + "success": true, + "started_at_unix": 1775692393.7749524, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.025297000007640236, + "success": true, + "started_at_unix": 1775692393.775123, + "bytes_sent": 198, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 2.207581000021719, + "success": true, + "started_at_unix": 1775692393.7751594, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.02740100001119572, + "success": true, + "started_at_unix": 1775692393.777389, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + } + ] +} \ No newline at end of file diff --git a/latest-results/summary-20260408T175301Z.csv b/latest-results/summary-20260408T175301Z.csv deleted file mode 100644 index a2677c4..0000000 --- a/latest-results/summary-20260408T175301Z.csv +++ /dev/null @@ -1,61 +0,0 @@ -report_type,baseline_server_id,server_id,server_name,suite_name,scenario_name,point_label,method,success,mean_ms,p95_ms,non_empty_rate,result_metric_name,result_metric_label,result_metric_value,result_metric_delta,validation_passed,validation_failure_count -benchmark,pyrefly,pyrefly,Pyrefly,data_science,,dataframe completion,textDocument/completion,True,42.74637680000524,168.80103140001094,1.0,completion_item_count,Completions found,250.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,data_science,,dataframe completion,textDocument/completion,True,84.69716479999647,118.49435759999095,1.0,completion_item_count,Completions found,181.0,-69.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,data_science,,dataframe describe hover,textDocument/hover,True,8.795272800000475,18.529754400003636,1.0,hover_text_char_count,Hover length,3604.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,data_science,,dataframe describe hover,textDocument/hover,True,197.32709260001116,199.9124550000147,1.0,hover_text_char_count,Hover length,4134.0,530.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,data_science,,summarize definition,textDocument/definition,True,1.1386211999990792,2.7625913999884233,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,data_science,,summarize definition,textDocument/definition,True,1.0420315999965624,1.0748227999954452,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,data_science,,edit array then complete (edit+completion),textDocument/completion,True,29.16188480000983,33.95703900001763,1.0,completion_item_count,Completions found,149.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,data_science,,edit array then complete (edit+completion),textDocument/completion,False,4.463585199999898,4.777812999992648,0.0,completion_item_count,Completions found,0.0,-149.0,False,10 -benchmark,pyrefly,pyrefly,Pyrefly,data_science,,edit array then hover (edit+hover),textDocument/hover,True,0.9032672000103048,1.034675600016044,1.0,hover_text_char_count,Hover length,2075.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,data_science,,edit array then hover (edit+hover),textDocument/hover,True,186.3421330000051,188.08700540001269,1.0,hover_text_char_count,Hover length,5644.0,3569.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,django,,queryset completion,textDocument/completion,True,28.01419940000187,110.8254102000046,1.0,completion_item_count,Completions found,38.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,django,,queryset completion,textDocument/completion,True,202.64201560000856,644.8048370000037,1.0,completion_item_count,Completions found,2.0,-36.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,django,,queryset filter hover,textDocument/hover,True,0.265833399987514,0.33339339998406103,1.0,hover_text_char_count,Hover length,298.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,django,,queryset filter hover,textDocument/hover,True,178.6288221999996,180.85108159998526,1.0,hover_text_char_count,Hover length,57.0,-241.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,django,,model definition,textDocument/definition,True,0.265873199998623,0.2936934000047131,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,django,,model definition,textDocument/definition,True,1.0768510000048082,1.100970799990364,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,django,,edit queryset then complete (edit+completion),textDocument/completion,True,1.384370399995305,1.4829331999806072,1.0,completion_item_count,Completions found,83.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,django,,edit queryset then complete (edit+completion),textDocument/completion,True,307.44433959998787,358.43706259997816,1.0,completion_item_count,Completions found,143.0,60.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,django,,edit queryset then hover (edit+hover),textDocument/hover,True,3.321289199993771,5.310667599997032,1.0,hover_text_char_count,Hover length,1190.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,django,,edit queryset then hover (edit+hover),textDocument/hover,True,209.93332299999565,216.3268861999768,1.0,hover_text_char_count,Hover length,71.0,-1119.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,pandas,,report dataframe completion,textDocument/completion,True,46.88519479999513,185.99142439999238,1.0,completion_item_count,Completions found,39.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,pandas,,report dataframe completion,textDocument/completion,True,91.76587819999327,275.16634199999993,1.0,completion_item_count,Completions found,6.0,-33.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,pandas,,dataframe groupby hover,textDocument/hover,True,2.047252199997729,2.229317399996944,1.0,hover_text_char_count,Hover length,3120.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,pandas,,dataframe groupby hover,textDocument/hover,True,209.56225279999785,211.5528988000051,1.0,hover_text_char_count,Hover length,301.0,-2819.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,pandas,,build report definition,textDocument/definition,True,0.21218640000029154,0.22683180001763503,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,pandas,,build report definition,textDocument/definition,True,1.8124802000045293,1.9398431999945842,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,True,42.071041400004106,55.174257000004445,1.0,completion_item_count,Completions found,256.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,True,235.65667779999444,239.529250399994,1.0,completion_item_count,Completions found,442.0,186.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,True,9.937015200000587,16.16452760000584,1.0,hover_text_char_count,Hover length,2481.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,True,202.94742600001996,205.2515928000389,1.0,hover_text_char_count,Hover length,232.0,-2249.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,sqlalchemy,,query completion,textDocument/completion,True,86.82072920000223,344.34810240001065,1.0,completion_item_count,Completions found,38.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,sqlalchemy,,query completion,textDocument/completion,True,71.52137619999621,116.16693099997518,1.0,completion_item_count,Completions found,1.0,-37.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,sqlalchemy,,sessionmaker hover,textDocument/hover,True,0.7805111999971359,0.8059328000058485,1.0,hover_text_char_count,Hover length,13682.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,sqlalchemy,,sessionmaker hover,textDocument/hover,True,343.1986952000102,351.1262158000022,1.0,hover_text_char_count,Hover length,10498.0,-3184.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,sqlalchemy,,mapped class definition,textDocument/definition,True,0.23376699999744233,0.2674041999966903,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,sqlalchemy,,mapped class definition,textDocument/definition,True,1.169985399997131,1.4222691999975723,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,True,8.670785200001774,16.07292660000894,1.0,completion_item_count,Completions found,17.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,False,30.368375400018977,30.858062800007247,0.0,completion_item_count,Completions found,0.0,-17.0,False,10 -benchmark,pyrefly,pyrefly,Pyrefly,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,True,7.502037000000428,9.940540800005238,1.0,hover_text_char_count,Hover length,1689.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,False,29.66733360000262,30.780154600029164,0.0,hover_text_char_count,Hover length,0.0,-1689.0,False,10 -benchmark,pyrefly,pyrefly,Pyrefly,transformers,,classifier pipeline completion,textDocument/completion,True,405.28469339999447,1619.8976465999801,1.0,completion_item_count,Completions found,38.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,transformers,,classifier pipeline completion,textDocument/completion,True,140.16840780000166,141.17154720000826,1.0,completion_item_count,Completions found,2.0,-36.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,transformers,,pipeline hover,textDocument/hover,True,0.20115159999249954,0.20496479998541872,1.0,hover_text_char_count,Hover length,48.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,transformers,,pipeline hover,textDocument/hover,False,2552.217103199996,2596.8567427999687,0.0,hover_text_char_count,Hover length,0.0,-48.0,False,10 -benchmark,pyrefly,pyrefly,Pyrefly,transformers,,auto tokenizer definition,textDocument/definition,True,0.22384200000260535,0.24902080001538707,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,transformers,,auto tokenizer definition,textDocument/definition,True,2252.048694599989,2345.5555340000046,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,transformers,,edit prediction then complete (edit+completion),textDocument/completion,True,3.2782677999989573,11.582607799994092,0.0,completion_item_count,Completions found,0.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,transformers,,edit prediction then complete (edit+completion),textDocument/completion,True,2.5185357999816915,2.6054093999846373,0.0,completion_item_count,Completions found,0.0,0.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,True,5.243142999995598,12.616068999994923,1.0,hover_text_char_count,Hover length,33.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,False,2603.0859211999996,2652.7123103999884,0.0,hover_text_char_count,Hover length,0.0,-33.0,False,10 -benchmark,pyrefly,pyrefly,Pyrefly,web,,request args completion,textDocument/completion,True,47.907423399999516,168.04652240000448,1.0,completion_item_count,Completions found,351.4,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,web,,request args completion,textDocument/completion,True,24.96925599999713,32.61413740002581,1.0,completion_item_count,Completions found,1.0,-350.4,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,web,,client session hover,textDocument/hover,True,4.172779400005311,11.463375600021664,1.0,hover_text_char_count,Hover length,314.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,web,,client session hover,textDocument/hover,True,20.848480800009384,43.03091440002618,1.0,hover_text_char_count,Hover length,359.0,45.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,web,,client references,textDocument/references,True,0.3456348000042908,0.3729854000027899,1.0,location_count,References found,2.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,web,,client references,textDocument/references,True,25.883799999985513,49.015328999985286,1.0,location_count,References found,2.0,0.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,web,,edit response then complete (edit+completion),textDocument/completion,True,1.3996355999950083,3.8408997999908925,1.0,completion_item_count,Completions found,32.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,web,,edit response then complete (edit+completion),textDocument/completion,True,88.45150319998538,90.26692379998167,1.0,completion_item_count,Completions found,56.0,24.0,True,0 -benchmark,pyrefly,pyrefly,Pyrefly,web,,edit response then hover (edit+hover),textDocument/hover,True,3.1386431999976594,5.606211200012012,1.0,hover_text_char_count,Hover length,3486.0,0.0,True,0 -benchmark,pyrefly,pylsp-mypy,pylsp-mypy,web,,edit response then hover (edit+hover),textDocument/hover,True,182.75364439999748,184.6190049999791,1.0,hover_text_char_count,Hover length,257.0,-3229.0,True,0 diff --git a/latest-results/summary-20260408T175301Z.md b/latest-results/summary-20260408T175301Z.md deleted file mode 100644 index 18776b3..0000000 --- a/latest-results/summary-20260408T175301Z.md +++ /dev/null @@ -1,386 +0,0 @@ -# Python LSP Benchmark Comparison - -Generated from `results/bench-servers/summary-20260408T175301Z.json` - -- Generated at: 20260408T175301Z -- Config: `github-releases` -- Servers: pyrefly, pylsp-mypy -- Baseline server: Pyrefly (pyrefly) -- Benchmarks: data_science, django, pandas, sqlalchemy, transformers, web - -## Server Versions - -| Server | Version | Source | -| --- | --- | --- | -| Pyrefly | 0.60.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyrefly/venv/bin/pyrefly | -| pylsp-mypy | 1.14.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pylsp-mypy/venv/bin/pylsp | - -## Server Notes - -- **Pyrefly**: Installed from PyPI into an isolated venv because GitHub release binaries are no longer published. -- **pylsp-mypy**: Uses python-lsp-server (pylsp) with the pylsp-mypy plugin. -- **pylsp-mypy**: LSP features like hover and completion are provided by pylsp/jedi, not mypy. -- **pylsp-mypy**: mypy contributes diagnostics only. - - -## Overview - -| Server | Success | Benchmarks | Wall clock ms | Avg measured ms | Measured requests | Non-empty % | Failed points | -| --- | --- | --- | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | yes | 6 | 60147.24 | 26.41 | 150 | 97% | 0 | -| pylsp-mypy | no | 6 | 213042.35 | 349.47 | 150 | 80% | 5 | - -*Wall clock ms includes server startup, warmup iterations, and shutdown — not just measured requests.* - -## Benchmark: data_science - -| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | -| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | yes | 11788.41 | 16.55 | 5 | 25 | 100% | 0 | -| pylsp-mypy | no | 8038.14 | 94.77 | 5 | 25 | 80% | 1 | - -### dataframe completion - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 42.75 | 168.80 | 100% | 250.00 | 0.00 | pass | -| pylsp-mypy | yes | 84.70 | 118.49 | 100% | 181.00 | -69.00 | pass | - -### dataframe describe hover - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 8.80 | 18.53 | 100% | 3604.00 | 0.00 | pass | -| pylsp-mypy | yes | 197.33 | 199.91 | 100% | 4134.00 | +530.00 | pass | - -### summarize definition - -Method: `textDocument/definition` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| pylsp-mypy | yes | 1.04 | 1.07 | 100% | 1.00 | 0.00 | pass | -| Pyrefly | yes | 1.14 | 2.76 | 100% | 1.00 | 0.00 | pass | - -### edit array then complete (edit+completion) - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| pylsp-mypy | no | 4.46 | 4.78 | 0% | 0.00 | -149.00 | fail (10) | -| Pyrefly | yes | 29.16 | 33.96 | 100% | 149.00 | 0.00 | pass | - -### edit array then hover (edit+hover) - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.90 | 1.03 | 100% | 2075.00 | 0.00 | pass | -| pylsp-mypy | yes | 186.34 | 188.09 | 100% | 5644.00 | +3569.00 | pass | - -### Result Differences - -- dataframe completion: result differences detected (181.00, 250.00). -- dataframe describe hover: result differences detected (3604.00, 4134.00). -- edit array then complete (edit+completion): result differences detected (0.00, 149.00). -- edit array then hover (edit+hover): result differences detected (2075.00, 5644.00). - -## Benchmark: django - -| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | -| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | yes | 5985.52 | 6.65 | 5 | 25 | 100% | 0 | -| pylsp-mypy | yes | 8548.60 | 179.95 | 5 | 25 | 100% | 0 | - -### queryset completion - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 28.01 | 110.83 | 100% | 38.00 | 0.00 | pass | -| pylsp-mypy | yes | 202.64 | 644.80 | 100% | 2.00 | -36.00 | pass | - -### queryset filter hover - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.27 | 0.33 | 100% | 298.00 | 0.00 | pass | -| pylsp-mypy | yes | 178.63 | 180.85 | 100% | 57.00 | -241.00 | pass | - -### model definition - -Method: `textDocument/definition` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.27 | 0.29 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 1.08 | 1.10 | 100% | 1.00 | 0.00 | pass | - -### edit queryset then complete (edit+completion) - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 1.38 | 1.48 | 100% | 83.00 | 0.00 | pass | -| pylsp-mypy | yes | 307.44 | 358.44 | 100% | 143.00 | +60.00 | pass | - -### edit queryset then hover (edit+hover) - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 3.32 | 5.31 | 100% | 1190.00 | 0.00 | pass | -| pylsp-mypy | yes | 209.93 | 216.33 | 100% | 71.00 | -1119.00 | pass | - -### Result Differences - -- queryset completion: result differences detected (2.00, 38.00). -- queryset filter hover: result differences detected (298.00, 57.00). -- edit queryset then complete (edit+completion): result differences detected (143.00, 83.00). -- edit queryset then hover (edit+hover): result differences detected (1190.00, 71.00). - -## Benchmark: pandas - -| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | -| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | yes | 11756.35 | 20.23 | 5 | 25 | 100% | 0 | -| pylsp-mypy | yes | 8567.04 | 148.35 | 5 | 25 | 100% | 0 | - -### report dataframe completion - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 46.89 | 185.99 | 100% | 39.00 | 0.00 | pass | -| pylsp-mypy | yes | 91.77 | 275.17 | 100% | 6.00 | -33.00 | pass | - -### dataframe groupby hover - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 2.05 | 2.23 | 100% | 3120.00 | 0.00 | pass | -| pylsp-mypy | yes | 209.56 | 211.55 | 100% | 301.00 | -2819.00 | pass | - -### build report definition - -Method: `textDocument/definition` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.21 | 0.23 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 1.81 | 1.94 | 100% | 1.00 | 0.00 | pass | - -### edit dataframe then complete (edit+completion) - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 42.07 | 55.17 | 100% | 256.00 | 0.00 | pass | -| pylsp-mypy | yes | 235.66 | 239.53 | 100% | 442.00 | +186.00 | pass | - -### edit dataframe then hover (edit+hover) - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 9.94 | 16.16 | 100% | 2481.00 | 0.00 | pass | -| pylsp-mypy | yes | 202.95 | 205.25 | 100% | 232.00 | -2249.00 | pass | - -### Result Differences - -- report dataframe completion: result differences detected (39.00, 6.00). -- dataframe groupby hover: result differences detected (301.00, 3120.00). -- edit dataframe then complete (edit+completion): result differences detected (256.00, 442.00). -- edit dataframe then hover (edit+hover): result differences detected (232.00, 2481.00). - -## Benchmark: sqlalchemy - -| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | -| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | yes | 5852.29 | 20.80 | 5 | 25 | 100% | 0 | -| pylsp-mypy | no | 7562.64 | 95.19 | 5 | 25 | 60% | 2 | - -### query completion - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| pylsp-mypy | yes | 71.52 | 116.17 | 100% | 1.00 | -37.00 | pass | -| Pyrefly | yes | 86.82 | 344.35 | 100% | 38.00 | 0.00 | pass | - -### sessionmaker hover - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.78 | 0.81 | 100% | 13682.00 | 0.00 | pass | -| pylsp-mypy | yes | 343.20 | 351.13 | 100% | 10498.00 | -3184.00 | pass | - -### mapped class definition - -Method: `textDocument/definition` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.23 | 0.27 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 1.17 | 1.42 | 100% | 1.00 | 0.00 | pass | - -### edit query then complete (edit+completion) - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 8.67 | 16.07 | 100% | 17.00 | 0.00 | pass | -| pylsp-mypy | no | 30.37 | 30.86 | 0% | 0.00 | -17.00 | fail (10) | - -### edit session then hover (edit+hover) - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 7.50 | 9.94 | 100% | 1689.00 | 0.00 | pass | -| pylsp-mypy | no | 29.67 | 30.78 | 0% | 0.00 | -1689.00 | fail (10) | - -### Result Differences - -- query completion: result differences detected (1.00, 38.00). -- sessionmaker hover: result differences detected (10498.00, 13682.00). -- edit query then complete (edit+completion): result differences detected (0.00, 17.00). -- edit session then hover (edit+hover): result differences detected (0.00, 1689.00). - -## Benchmark: transformers - -| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | -| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | yes | 19668.04 | 82.85 | 5 | 25 | 80% | 0 | -| pylsp-mypy | no | 175488.19 | 1510.01 | 5 | 25 | 40% | 2 | - -### classifier pipeline completion - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| pylsp-mypy | yes | 140.17 | 141.17 | 100% | 2.00 | -36.00 | pass | -| Pyrefly | yes | 405.28 | 1619.90 | 100% | 38.00 | 0.00 | pass | - -### pipeline hover - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.20 | 0.20 | 100% | 48.00 | 0.00 | pass | -| pylsp-mypy | no | 2552.22 | 2596.86 | 0% | 0.00 | -48.00 | fail (10) | - -### auto tokenizer definition - -Method: `textDocument/definition` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.22 | 0.25 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 2252.05 | 2345.56 | 100% | 1.00 | 0.00 | pass | - -### edit prediction then complete (edit+completion) - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| pylsp-mypy | yes | 2.52 | 2.61 | 0% | 0.00 | 0.00 | pass | -| Pyrefly | yes | 3.28 | 11.58 | 0% | 0.00 | 0.00 | pass | - -### edit tokenizer then hover (edit+hover) - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 5.24 | 12.62 | 100% | 33.00 | 0.00 | pass | -| pylsp-mypy | no | 2603.09 | 2652.71 | 0% | 0.00 | -33.00 | fail (10) | - -### Result Differences - -- classifier pipeline completion: result differences detected (2.00, 38.00). -- pipeline hover: result differences detected (0.00, 48.00). -- edit tokenizer then hover (edit+hover): result differences detected (0.00, 33.00). - -## Benchmark: web - -| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | -| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | yes | 5096.62 | 11.39 | 5 | 25 | 100% | 0 | -| pylsp-mypy | yes | 4837.74 | 68.58 | 5 | 25 | 100% | 0 | - -### request args completion - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| pylsp-mypy | yes | 24.97 | 32.61 | 100% | 1.00 | -350.40 | pass | -| Pyrefly | yes | 47.91 | 168.05 | 100% | 351.40 | 0.00 | pass | - -### client session hover - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 4.17 | 11.46 | 100% | 314.00 | 0.00 | pass | -| pylsp-mypy | yes | 20.85 | 43.03 | 100% | 359.00 | +45.00 | pass | - -### client references - -Method: `textDocument/references` - -| Server | Success | Mean ms | P95 ms | Non-empty % | References found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.35 | 0.37 | 100% | 2.00 | 0.00 | pass | -| pylsp-mypy | yes | 25.88 | 49.02 | 100% | 2.00 | 0.00 | pass | - -### edit response then complete (edit+completion) - -Method: `textDocument/completion` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 1.40 | 3.84 | 100% | 32.00 | 0.00 | pass | -| pylsp-mypy | yes | 88.45 | 90.27 | 100% | 56.00 | +24.00 | pass | - -### edit response then hover (edit+hover) - -Method: `textDocument/hover` - -| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyrefly | Validation | -| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 3.14 | 5.61 | 100% | 3486.00 | 0.00 | pass | -| pylsp-mypy | yes | 182.75 | 184.62 | 100% | 257.00 | -3229.00 | pass | - -### Result Differences - -- request args completion: result differences detected (1.00, 351.40). -- client session hover: result differences detected (314.00, 359.00). -- edit response then complete (edit+completion): result differences detected (32.00, 56.00). -- edit response then hover (edit+hover): result differences detected (257.00, 3486.00). diff --git a/latest-results/summary-20260408T235144Z.csv b/latest-results/summary-20260408T235144Z.csv new file mode 100644 index 0000000..459d6c9 --- /dev/null +++ b/latest-results/summary-20260408T235144Z.csv @@ -0,0 +1,121 @@ +report_type,baseline_server_id,server_id,server_name,suite_name,scenario_name,point_label,method,success,mean_ms,p95_ms,non_empty_rate,result_metric_name,result_metric_label,result_metric_value,result_metric_delta,validation_passed,validation_failure_count +benchmark,pyright,pyright,Pyright,data_science,,dataframe completion,textDocument/completion,True,5.888603000005332,10.124315400008754,1.0,completion_item_count,Completions found,201.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,dataframe completion,textDocument/completion,True,1.7789050000033058,2.061513600011722,1.0,completion_item_count,Completions found,225.0,24.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,dataframe completion,textDocument/completion,True,43.31611220000582,170.75168939999796,1.0,completion_item_count,Completions found,250.0,49.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,dataframe completion,textDocument/completion,True,45.65863099999774,52.34060119999526,1.0,completion_item_count,Completions found,181.0,-20.0,True,0 +benchmark,pyright,pyright,Pyright,data_science,,dataframe describe hover,textDocument/hover,True,1.1474739999925987,1.4088673999907542,1.0,hover_text_char_count,Hover length,4019.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,dataframe describe hover,textDocument/hover,True,0.2752231999977539,0.29001659999039475,1.0,hover_text_char_count,Hover length,4244.0,225.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,dataframe describe hover,textDocument/hover,True,6.463350200004925,16.177036000004815,1.0,hover_text_char_count,Hover length,3604.0,-415.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,dataframe describe hover,textDocument/hover,True,195.20240959999455,200.11625719999415,1.0,hover_text_char_count,Hover length,4134.0,115.0,True,0 +benchmark,pyright,pyright,Pyright,data_science,,summarize definition,textDocument/definition,True,0.4283939999965014,0.4861605999991525,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,summarize definition,textDocument/definition,True,0.21696359999623382,0.22772979998535448,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,summarize definition,textDocument/definition,True,0.279649200001586,0.3096335999941857,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,summarize definition,textDocument/definition,True,1.0452695999958905,1.0633676000111336,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,data_science,,edit array then complete (edit+completion),textDocument/completion,True,208.11446800000795,321.50083540000765,1.0,completion_item_count,Completions found,169.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,edit array then complete (edit+completion),textDocument/completion,True,19.25319059999424,19.637056400000574,1.0,completion_item_count,Completions found,167.0,-2.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,edit array then complete (edit+completion),textDocument/completion,True,15.883463200003689,19.431753200001367,1.0,completion_item_count,Completions found,149.0,-20.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,edit array then complete (edit+completion),textDocument/completion,False,4.200709600002028,4.292619800014563,0.0,completion_item_count,Completions found,0.0,-169.0,False,10 +benchmark,pyright,pyright,Pyright,data_science,,edit array then hover (edit+hover),textDocument/hover,True,28.164231400000972,29.83736119999776,1.0,hover_text_char_count,Hover length,278.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,edit array then hover (edit+hover),textDocument/hover,True,2.0889045999979317,2.237545000002683,1.0,hover_text_char_count,Hover length,376.0,98.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,edit array then hover (edit+hover),textDocument/hover,True,0.7338333999996394,0.787167200002159,1.0,hover_text_char_count,Hover length,2075.0,1797.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,edit array then hover (edit+hover),textDocument/hover,True,191.05533219999984,193.15199819999975,1.0,hover_text_char_count,Hover length,5644.0,5366.0,True,0 +benchmark,pyright,pyright,Pyright,django,,queryset completion,textDocument/completion,True,5.71457480000106,8.307236000004536,1.0,completion_item_count,Completions found,10.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,queryset completion,textDocument/completion,True,5.451171200002136,8.824438400012012,1.0,completion_item_count,Completions found,256.0,246.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,queryset completion,textDocument/completion,True,31.27519059999031,123.49361419999238,1.0,completion_item_count,Completions found,38.0,28.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,queryset completion,textDocument/completion,True,203.02861400000438,649.0813888000047,1.0,completion_item_count,Completions found,2.0,-8.0,True,0 +benchmark,pyright,pyright,Pyright,django,,queryset filter hover,textDocument/hover,True,0.5115234000044211,0.6049580000080823,1.0,hover_text_char_count,Hover length,57.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,queryset filter hover,textDocument/hover,True,0.2057886000045528,0.2320373999964431,1.0,hover_text_char_count,Hover length,46.0,-11.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,queryset filter hover,textDocument/hover,True,0.23231060000057369,0.24438359998839587,1.0,hover_text_char_count,Hover length,298.0,241.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,queryset filter hover,textDocument/hover,True,183.22509760000116,188.65069320001453,1.0,hover_text_char_count,Hover length,57.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,django,,model definition,textDocument/definition,True,0.37689299999783543,0.4285495999994282,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,model definition,textDocument/definition,True,0.2002128000015091,0.21368280000615414,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,model definition,textDocument/definition,True,0.20739999999364045,0.21862979999696108,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,model definition,textDocument/definition,True,1.0212120000062441,1.062198800002534,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,django,,edit queryset then complete (edit+completion),textDocument/completion,True,24.25547019999783,27.180042999992793,1.0,completion_item_count,Completions found,105.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,edit queryset then complete (edit+completion),textDocument/completion,True,3.2862429999966025,4.752216399998588,1.0,completion_item_count,Completions found,104.0,-1.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,edit queryset then complete (edit+completion),textDocument/completion,True,1.3035409999986314,1.740627799995309,1.0,completion_item_count,Completions found,83.0,-22.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,edit queryset then complete (edit+completion),textDocument/completion,True,295.61263539999345,325.5907901999933,1.0,completion_item_count,Completions found,143.0,38.0,True,0 +benchmark,pyright,pyright,Pyright,django,,edit queryset then hover (edit+hover),textDocument/hover,True,43.74456599999803,47.800696399994536,1.0,hover_text_char_count,Hover length,83.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,edit queryset then hover (edit+hover),textDocument/hover,True,1.405159600000161,1.430466799996566,1.0,hover_text_char_count,Hover length,100.0,17.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,edit queryset then hover (edit+hover),textDocument/hover,True,0.7737711999880048,0.7895019999807573,1.0,hover_text_char_count,Hover length,1190.0,1107.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,edit queryset then hover (edit+hover),textDocument/hover,True,201.68287439999517,203.21186739999462,1.0,hover_text_char_count,Hover length,71.0,-12.0,True,0 +benchmark,pyright,pyright,Pyright,pandas,,report dataframe completion,textDocument/completion,True,76.34641579999766,258.0594427999983,1.0,completion_item_count,Completions found,274.2,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,report dataframe completion,textDocument/completion,True,18.066166999994948,22.079747399988037,1.0,completion_item_count,Completions found,1000.0,725.8,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,report dataframe completion,textDocument/completion,True,47.33492080000019,188.10572559998488,1.0,completion_item_count,Completions found,39.0,-235.2,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,report dataframe completion,textDocument/completion,True,83.3400279999978,245.17826059998805,1.0,completion_item_count,Completions found,6.0,-268.2,True,0 +benchmark,pyright,pyright,Pyright,pandas,,dataframe groupby hover,textDocument/hover,True,0.6943814000038628,0.8229342000078077,1.0,hover_text_char_count,Hover length,350.0,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,dataframe groupby hover,textDocument/hover,True,0.27852280000502105,0.29468919999544596,1.0,hover_text_char_count,Hover length,308.0,-42.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,dataframe groupby hover,textDocument/hover,True,2.0981928000026073,2.3112917999981164,1.0,hover_text_char_count,Hover length,3120.0,2770.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,dataframe groupby hover,textDocument/hover,True,206.59977480000293,210.92955439999628,1.0,hover_text_char_count,Hover length,301.0,-49.0,True,0 +benchmark,pyright,pyright,Pyright,pandas,,build report definition,textDocument/definition,True,0.4111217999991368,0.45923740000262114,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,build report definition,textDocument/definition,True,0.20763419998957033,0.21171799999137875,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,build report definition,textDocument/definition,True,0.2184870000007777,0.23371600000245962,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,build report definition,textDocument/definition,True,1.2767065999980787,1.494250400008923,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,True,498.4491747999982,907.4427280000009,1.0,completion_item_count,Completions found,441.0,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,True,15.149173400004656,17.410316600000897,1.0,completion_item_count,Completions found,448.0,7.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,True,33.94693519999805,53.350041200008036,1.0,completion_item_count,Completions found,256.0,-185.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,True,227.27733320000425,229.29230199999324,1.0,completion_item_count,Completions found,442.0,1.0,True,0 +benchmark,pyright,pyright,Pyright,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,True,11.314078800003813,12.847611200001552,1.0,hover_text_char_count,Hover length,4292.0,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,True,1.4397909999956937,1.471911199985243,1.0,hover_text_char_count,Hover length,281.0,-4011.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,True,17.579678800001375,23.69458559999771,1.0,hover_text_char_count,Hover length,2481.0,-1811.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,True,198.7495602000081,200.4594310000016,1.0,hover_text_char_count,Hover length,232.0,-4060.0,True,0 +benchmark,pyright,pyright,Pyright,sqlalchemy,,query completion,textDocument/completion,True,9.533684600003767,13.79830739999477,1.0,completion_item_count,Completions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,query completion,textDocument/completion,True,4.6371105999980955,11.133364199980631,1.0,completion_item_count,Completions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,query completion,textDocument/completion,True,89.89011659999733,343.21432539999813,1.0,completion_item_count,Completions found,38.0,37.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,query completion,textDocument/completion,True,61.943721799991636,116.23634479998371,1.0,completion_item_count,Completions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,sqlalchemy,,sessionmaker hover,textDocument/hover,True,2.636809600002721,2.8012645999979213,1.0,hover_text_char_count,Hover length,10572.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,sessionmaker hover,textDocument/hover,True,0.3941429999997581,0.4115677999948275,1.0,hover_text_char_count,Hover length,10580.0,8.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,sessionmaker hover,textDocument/hover,True,0.8241928000018106,0.8850247999930616,1.0,hover_text_char_count,Hover length,13682.0,3110.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,sessionmaker hover,textDocument/hover,True,336.1141835999945,345.51003859999696,1.0,hover_text_char_count,Hover length,10498.0,-74.0,True,0 +benchmark,pyright,pyright,Pyright,sqlalchemy,,mapped class definition,textDocument/definition,True,1.071469999996566,1.3288277999919273,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,mapped class definition,textDocument/definition,True,0.21106459999487015,0.2283925999904568,1.0,location_count,Definitions found,2.0,1.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,mapped class definition,textDocument/definition,True,0.2564724000080787,0.2751492000015787,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,mapped class definition,textDocument/definition,True,1.0406209999985094,1.060397800000601,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,True,122.71784920000073,149.01599439999416,1.0,completion_item_count,Completions found,39.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,True,2.2123174000000745,2.4837309999952595,1.0,completion_item_count,Completions found,23.0,-16.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,True,2.636636599999065,7.557856999994781,1.0,completion_item_count,Completions found,17.0,-22.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,False,29.278110400002788,29.77041380000287,0.0,completion_item_count,Completions found,0.0,-39.0,False,10 +benchmark,pyright,pyright,Pyright,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,True,81.29927799999734,89.90211059999638,1.0,hover_text_char_count,Hover length,900.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,True,1.5661753999893335,1.6123315999948318,1.0,hover_text_char_count,Hover length,304.0,-596.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,True,2.9708491999997477,7.49769060000176,1.0,hover_text_char_count,Hover length,1689.0,789.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,False,27.731003000002374,28.19728459999169,0.0,hover_text_char_count,Hover length,0.0,-900.0,False,10 +benchmark,pyright,pyright,Pyright,transformers,,classifier pipeline completion,textDocument/completion,True,58.92047840000032,99.46270979999099,1.0,completion_item_count,Completions found,123.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,classifier pipeline completion,textDocument/completion,True,12.109792799992647,14.368707599987829,1.0,completion_item_count,Completions found,767.0,644.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,classifier pipeline completion,textDocument/completion,True,405.8642958000007,1622.12061080001,1.0,completion_item_count,Completions found,38.0,-85.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,classifier pipeline completion,textDocument/completion,True,139.83915959999536,140.6944516000067,1.0,completion_item_count,Completions found,2.0,-121.0,True,0 +benchmark,pyright,pyright,Pyright,transformers,,pipeline hover,textDocument/hover,True,0.5147670000042126,0.6796890000032363,1.0,hover_text_char_count,Hover length,34.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,pipeline hover,textDocument/hover,True,0.21442339999566684,0.24274240000181635,1.0,hover_text_char_count,Hover length,7.0,-27.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,pipeline hover,textDocument/hover,True,0.20992580000438466,0.22452300000281866,1.0,hover_text_char_count,Hover length,48.0,14.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,pipeline hover,textDocument/hover,False,2525.6682989999945,2560.371767200013,0.0,hover_text_char_count,Hover length,0.0,-34.0,False,10 +benchmark,pyright,pyright,Pyright,transformers,,auto tokenizer definition,textDocument/definition,True,0.41824439999800234,0.4553801999975349,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,auto tokenizer definition,textDocument/definition,True,0.24570779999066872,0.2704341999844928,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,auto tokenizer definition,textDocument/definition,True,0.21895259999951122,0.22526860000766646,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,auto tokenizer definition,textDocument/definition,True,2243.801302599991,2295.590889399989,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,transformers,,edit prediction then complete (edit+completion),textDocument/completion,True,7.240563999999949,11.457541799990167,0.0,completion_item_count,Completions found,0.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,edit prediction then complete (edit+completion),textDocument/completion,True,3.0218873999899643,3.1322820000013962,1.0,completion_item_count,Completions found,23.0,23.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,edit prediction then complete (edit+completion),textDocument/completion,True,0.398743599998852,0.4084315999989485,0.0,completion_item_count,Completions found,0.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,edit prediction then complete (edit+completion),textDocument/completion,True,2.7643421999869133,3.316001599989704,0.0,completion_item_count,Completions found,0.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,True,644.4304264000095,669.874475600011,1.0,hover_text_char_count,Hover length,30.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,True,2.7196753999930934,2.748850399996172,1.0,hover_text_char_count,Hover length,7.0,-23.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,True,12.537115399993581,19.8147613999879,1.0,hover_text_char_count,Hover length,33.0,3.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,False,2542.6938137999855,2573.5305027999743,0.0,hover_text_char_count,Hover length,0.0,-30.0,False,10 +benchmark,pyright,pyright,Pyright,web,,request args completion,textDocument/completion,True,5.124787000005426,8.983474000001477,1.0,completion_item_count,Completions found,16.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,request args completion,textDocument/completion,True,6.599657399999614,10.310998400007065,1.0,completion_item_count,Completions found,441.0,425.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,request args completion,textDocument/completion,True,53.18394260000332,171.24476179999985,1.0,completion_item_count,Completions found,351.4,335.4,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,request args completion,textDocument/completion,True,22.450913399995898,28.061886799991953,1.0,completion_item_count,Completions found,1.0,-15.0,True,0 +benchmark,pyright,pyright,Pyright,web,,client session hover,textDocument/hover,True,0.5157208000071023,0.6098490000169932,1.0,hover_text_char_count,Hover length,26.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,client session hover,textDocument/hover,True,0.21741060000408652,0.24677400000427951,1.0,hover_text_char_count,Hover length,7.0,-19.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,client session hover,textDocument/hover,True,4.289956399998118,11.828527599993777,1.0,hover_text_char_count,Hover length,314.0,288.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,client session hover,textDocument/hover,True,12.696266799991918,17.25026420000404,1.0,hover_text_char_count,Hover length,359.0,333.0,True,0 +benchmark,pyright,pyright,Pyright,web,,client references,textDocument/references,True,0.7225124000001415,0.8230613999842262,1.0,location_count,References found,2.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,client references,textDocument/references,True,0.5027415999961704,0.6233094000094752,1.0,location_count,References found,2.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,client references,textDocument/references,True,0.3177807999975357,0.3437434000147732,1.0,location_count,References found,2.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,client references,textDocument/references,True,18.584589399995366,37.06830099998797,1.0,location_count,References found,2.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,web,,edit response then complete (edit+completion),textDocument/completion,True,4.986261799990643,6.760134999996126,1.0,completion_item_count,Completions found,205.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,edit response then complete (edit+completion),textDocument/completion,True,2.7613161999909153,3.122973400002138,1.0,completion_item_count,Completions found,227.0,22.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,edit response then complete (edit+completion),textDocument/completion,True,2.130554999996548,4.511674999997695,1.0,completion_item_count,Completions found,32.0,-173.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,edit response then complete (edit+completion),textDocument/completion,True,87.093013599997,88.21054119999872,1.0,completion_item_count,Completions found,56.0,-149.0,True,0 +benchmark,pyright,pyright,Pyright,web,,edit response then hover (edit+hover),textDocument/hover,True,29.012808000004497,34.115359399993395,1.0,hover_text_char_count,Hover length,762.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,edit response then hover (edit+hover),textDocument/hover,True,0.8424810000065008,0.878133600002684,1.0,hover_text_char_count,Hover length,304.0,-458.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,edit response then hover (edit+hover),textDocument/hover,True,2.311425800002098,4.7022738000123345,1.0,hover_text_char_count,Hover length,3486.0,2724.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,edit response then hover (edit+hover),textDocument/hover,True,179.38897380000753,182.21859819999509,1.0,hover_text_char_count,Hover length,257.0,-505.0,True,0 diff --git a/latest-results/summary-20260408T175301Z.json b/latest-results/summary-20260408T235144Z.json similarity index 52% rename from latest-results/summary-20260408T175301Z.json rename to latest-results/summary-20260408T235144Z.json index 6bbf22f..27cb012 100644 --- a/latest-results/summary-20260408T175301Z.json +++ b/latest-results/summary-20260408T235144Z.json @@ -1,6 +1,8 @@ { "config_path": "github-releases", "requested_servers": [ + "pyright", + "ty", "pyrefly", "pylsp-mypy" ], @@ -13,12 +15,81 @@ "web" ], "baseline_server": "pyright", - "generated_at": "20260408T175301Z", + "generated_at": "20260408T235144Z", "servers": [ + { + "id": "pyright", + "display_name": "Pyright", + "output_path": "results/bench-servers/pyright-20260408T235144Z.json", + "success": true, + "benchmark_count": 6, + "command": [ + "node", + "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyright/1.1.408/package/dist/pyright-langserver.js", + "--stdio" + ], + "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyright/1.1.408/package/dist/pyright-langserver.js", + "version": { + "kind": "release", + "label": "1.1.408", + "repo_root": null, + "commit": null, + "short_commit": null, + "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyright/1.1.408/package/dist/pyright-langserver.js" + }, + "requested_benchmarks": [ + "data_science", + "django", + "pandas", + "sqlalchemy", + "transformers", + "web" + ], + "benchmark_root": null, + "timeout_seconds": 300.0, + "install_requirements": true, + "environment_mode": "isolated", + "notes": [ + "Requires Node.js to be installed." + ] + }, + { + "id": "ty", + "display_name": "Ty", + "output_path": "results/bench-servers/ty-20260408T235144Z.json", + "success": true, + "benchmark_count": 6, + "command": [ + "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.29/ty-x86_64-unknown-linux-gnu/ty", + "server" + ], + "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.29/ty-x86_64-unknown-linux-gnu/ty", + "version": { + "kind": "release", + "label": "0.0.29", + "repo_root": null, + "commit": null, + "short_commit": null, + "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.29/ty-x86_64-unknown-linux-gnu/ty" + }, + "requested_benchmarks": [ + "data_science", + "django", + "pandas", + "sqlalchemy", + "transformers", + "web" + ], + "benchmark_root": null, + "timeout_seconds": 300.0, + "install_requirements": true, + "environment_mode": "isolated", + "notes": [] + }, { "id": "pyrefly", "display_name": "Pyrefly", - "output_path": "results/bench-servers/pyrefly-20260408T175301Z.json", + "output_path": "results/bench-servers/pyrefly-20260408T235144Z.json", "success": true, "benchmark_count": 6, "command": [ @@ -56,7 +127,7 @@ { "id": "pylsp-mypy", "display_name": "pylsp-mypy", - "output_path": "results/bench-servers/pylsp-mypy-20260408T175301Z.json", + "output_path": "results/bench-servers/pylsp-mypy-20260408T235144Z.json", "success": false, "benchmark_count": 6, "command": [ diff --git a/latest-results/summary-20260408T235144Z.md b/latest-results/summary-20260408T235144Z.md new file mode 100644 index 0000000..1c2763b --- /dev/null +++ b/latest-results/summary-20260408T235144Z.md @@ -0,0 +1,465 @@ +# Python LSP Benchmark Comparison + +Generated from `results/bench-servers/summary-20260408T235144Z.json` + +- Generated at: 20260408T235144Z +- Config: `github-releases` +- Servers: pyright, ty, pyrefly, pylsp-mypy +- Baseline server: Pyright (pyright) +- Benchmarks: data_science, django, pandas, sqlalchemy, transformers, web + +## Server Versions + +| Server | Version | Source | +| --- | --- | --- | +| Pyright | 1.1.408 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyright/1.1.408/package/dist/pyright-langserver.js | +| Ty | 0.0.29 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.29/ty-x86_64-unknown-linux-gnu/ty | +| Pyrefly | 0.60.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyrefly/venv/bin/pyrefly | +| pylsp-mypy | 1.14.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pylsp-mypy/venv/bin/pylsp | + +## Server Notes + +- **Pyright**: Requires Node.js to be installed. +- **Pyrefly**: Installed from PyPI into an isolated venv because GitHub release binaries are no longer published. +- **pylsp-mypy**: Uses python-lsp-server (pylsp) with the pylsp-mypy plugin. +- **pylsp-mypy**: LSP features like hover and completion are provided by pylsp/jedi, not mypy. +- **pylsp-mypy**: mypy contributes diagnostics only. + + +## Overview + +| Server | Success | Benchmarks | Wall clock ms | Avg measured ms | Measured requests | Non-empty % | Failed points | +| --- | --- | --- | ---: | ---: | ---: | ---: | ---: | +| Ty | yes | 6 | 7073.11 | 3.59 | 150 | 100% | 0 | +| Pyrefly | yes | 6 | 10782.30 | 25.99 | 150 | 97% | 0 | +| Pyright | yes | 6 | 89742.03 | 62.49 | 150 | 97% | 0 | +| pylsp-mypy | no | 6 | 209598.69 | 342.34 | 150 | 80% | 5 | + +*Wall clock ms includes server startup, warmup iterations, and shutdown — not just measured requests.* + +## Benchmark: data_science + +| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | +| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | +| Ty | yes | 1037.34 | 4.72 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 1355.54 | 13.34 | 5 | 25 | 100% | 0 | +| Pyright | yes | 14592.32 | 48.75 | 5 | 25 | 100% | 0 | +| pylsp-mypy | no | 7779.56 | 87.43 | 5 | 25 | 80% | 1 | + +### dataframe completion + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 1.78 | 2.06 | 100% | 225.00 | +24.00 | pass | +| Pyright | yes | 5.89 | 10.12 | 100% | 201.00 | 0.00 | pass | +| Pyrefly | yes | 43.32 | 170.75 | 100% | 250.00 | +49.00 | pass | +| pylsp-mypy | yes | 45.66 | 52.34 | 100% | 181.00 | -20.00 | pass | + +### dataframe describe hover + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.28 | 0.29 | 100% | 4244.00 | +225.00 | pass | +| Pyright | yes | 1.15 | 1.41 | 100% | 4019.00 | 0.00 | pass | +| Pyrefly | yes | 6.46 | 16.18 | 100% | 3604.00 | -415.00 | pass | +| pylsp-mypy | yes | 195.20 | 200.12 | 100% | 4134.00 | +115.00 | pass | + +### summarize definition + +Method: `textDocument/definition` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 0.28 | 0.31 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 0.43 | 0.49 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 1.05 | 1.06 | 100% | 1.00 | 0.00 | pass | + +### edit array then complete (edit+completion) + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| pylsp-mypy | no | 4.20 | 4.29 | 0% | 0.00 | -169.00 | fail (10) | +| Pyrefly | yes | 15.88 | 19.43 | 100% | 149.00 | -20.00 | pass | +| Ty | yes | 19.25 | 19.64 | 100% | 167.00 | -2.00 | pass | +| Pyright | yes | 208.11 | 321.50 | 100% | 169.00 | 0.00 | pass | + +### edit array then hover (edit+hover) + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 0.73 | 0.79 | 100% | 2075.00 | +1797.00 | pass | +| Ty | yes | 2.09 | 2.24 | 100% | 376.00 | +98.00 | pass | +| Pyright | yes | 28.16 | 29.84 | 100% | 278.00 | 0.00 | pass | +| pylsp-mypy | yes | 191.06 | 193.15 | 100% | 5644.00 | +5366.00 | pass | + +### Result Differences + +- dataframe completion: result differences detected (181.00, 201.00, 225.00, 250.00). +- dataframe describe hover: result differences detected (3604.00, 4019.00, 4134.00, 4244.00). +- edit array then complete (edit+completion): result differences detected (0.00, 149.00, 167.00, 169.00). +- edit array then hover (edit+hover): result differences detected (2075.00, 278.00, 376.00, 5644.00). + +## Benchmark: django + +| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | +| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | +| Ty | yes | 735.22 | 2.11 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 889.12 | 6.76 | 5 | 25 | 100% | 0 | +| Pyright | yes | 7209.04 | 14.92 | 5 | 25 | 100% | 0 | +| pylsp-mypy | yes | 8547.17 | 176.91 | 5 | 25 | 100% | 0 | + +### queryset completion + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 5.45 | 8.82 | 100% | 256.00 | +246.00 | pass | +| Pyright | yes | 5.71 | 8.31 | 100% | 10.00 | 0.00 | pass | +| Pyrefly | yes | 31.28 | 123.49 | 100% | 38.00 | +28.00 | pass | +| pylsp-mypy | yes | 203.03 | 649.08 | 100% | 2.00 | -8.00 | pass | + +### queryset filter hover + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.21 | 0.23 | 100% | 46.00 | -11.00 | pass | +| Pyrefly | yes | 0.23 | 0.24 | 100% | 298.00 | +241.00 | pass | +| Pyright | yes | 0.51 | 0.60 | 100% | 57.00 | 0.00 | pass | +| pylsp-mypy | yes | 183.23 | 188.65 | 100% | 57.00 | 0.00 | pass | + +### model definition + +Method: `textDocument/definition` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.20 | 0.21 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 0.21 | 0.22 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 0.38 | 0.43 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 1.02 | 1.06 | 100% | 1.00 | 0.00 | pass | + +### edit queryset then complete (edit+completion) + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 1.30 | 1.74 | 100% | 83.00 | -22.00 | pass | +| Ty | yes | 3.29 | 4.75 | 100% | 104.00 | -1.00 | pass | +| Pyright | yes | 24.26 | 27.18 | 100% | 105.00 | 0.00 | pass | +| pylsp-mypy | yes | 295.61 | 325.59 | 100% | 143.00 | +38.00 | pass | + +### edit queryset then hover (edit+hover) + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 0.77 | 0.79 | 100% | 1190.00 | +1107.00 | pass | +| Ty | yes | 1.41 | 1.43 | 100% | 100.00 | +17.00 | pass | +| Pyright | yes | 43.74 | 47.80 | 100% | 83.00 | 0.00 | pass | +| pylsp-mypy | yes | 201.68 | 203.21 | 100% | 71.00 | -12.00 | pass | + +### Result Differences + +- queryset completion: result differences detected (10.00, 2.00, 256.00, 38.00). +- queryset filter hover: result differences detected (298.00, 46.00, 57.00). +- edit queryset then complete (edit+completion): result differences detected (104.00, 105.00, 143.00, 83.00). +- edit queryset then hover (edit+hover): result differences detected (100.00, 1190.00, 71.00, 83.00). + +## Benchmark: pandas + +| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | +| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | +| Ty | yes | 1420.90 | 7.03 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 1485.62 | 20.24 | 5 | 25 | 100% | 0 | +| Pyright | yes | 19333.54 | 117.44 | 5 | 25 | 100% | 0 | +| pylsp-mypy | yes | 8237.30 | 143.45 | 5 | 25 | 100% | 0 | + +### report dataframe completion + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 18.07 | 22.08 | 100% | 1000.00 | +725.80 | pass | +| Pyrefly | yes | 47.33 | 188.11 | 100% | 39.00 | -235.20 | pass | +| Pyright | yes | 76.35 | 258.06 | 100% | 274.20 | 0.00 | pass | +| pylsp-mypy | yes | 83.34 | 245.18 | 100% | 6.00 | -268.20 | pass | + +### dataframe groupby hover + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.28 | 0.29 | 100% | 308.00 | -42.00 | pass | +| Pyright | yes | 0.69 | 0.82 | 100% | 350.00 | 0.00 | pass | +| Pyrefly | yes | 2.10 | 2.31 | 100% | 3120.00 | +2770.00 | pass | +| pylsp-mypy | yes | 206.60 | 210.93 | 100% | 301.00 | -49.00 | pass | + +### build report definition + +Method: `textDocument/definition` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.21 | 0.21 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 0.41 | 0.46 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 1.28 | 1.49 | 100% | 1.00 | 0.00 | pass | + +### edit dataframe then complete (edit+completion) + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 15.15 | 17.41 | 100% | 448.00 | +7.00 | pass | +| Pyrefly | yes | 33.95 | 53.35 | 100% | 256.00 | -185.00 | pass | +| pylsp-mypy | yes | 227.28 | 229.29 | 100% | 442.00 | +1.00 | pass | +| Pyright | yes | 498.45 | 907.44 | 100% | 441.00 | 0.00 | pass | + +### edit dataframe then hover (edit+hover) + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 1.44 | 1.47 | 100% | 281.00 | -4011.00 | pass | +| Pyright | yes | 11.31 | 12.85 | 100% | 4292.00 | 0.00 | pass | +| Pyrefly | yes | 17.58 | 23.69 | 100% | 2481.00 | -1811.00 | pass | +| pylsp-mypy | yes | 198.75 | 200.46 | 100% | 232.00 | -4060.00 | pass | + +### Result Differences + +- report dataframe completion: result differences detected (1000.00, 274.20, 39.00, 6.00). +- dataframe groupby hover: result differences detected (301.00, 308.00, 3120.00, 350.00). +- edit dataframe then complete (edit+completion): result differences detected (256.00, 441.00, 442.00, 448.00). +- edit dataframe then hover (edit+hover): result differences detected (232.00, 2481.00, 281.00, 4292.00). + +## Benchmark: sqlalchemy + +| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | +| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | +| Ty | yes | 840.19 | 1.80 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 1434.45 | 19.32 | 5 | 25 | 100% | 0 | +| Pyright | yes | 8364.34 | 43.45 | 5 | 25 | 100% | 0 | +| pylsp-mypy | no | 7399.94 | 91.22 | 5 | 25 | 60% | 2 | + +### query completion + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 4.64 | 11.13 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 9.53 | 13.80 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 61.94 | 116.24 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 89.89 | 343.21 | 100% | 38.00 | +37.00 | pass | + +### sessionmaker hover + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.39 | 0.41 | 100% | 10580.00 | +8.00 | pass | +| Pyrefly | yes | 0.82 | 0.89 | 100% | 13682.00 | +3110.00 | pass | +| Pyright | yes | 2.64 | 2.80 | 100% | 10572.00 | 0.00 | pass | +| pylsp-mypy | yes | 336.11 | 345.51 | 100% | 10498.00 | -74.00 | pass | + +### mapped class definition + +Method: `textDocument/definition` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.21 | 0.23 | 100% | 2.00 | +1.00 | pass | +| Pyrefly | yes | 0.26 | 0.28 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 1.04 | 1.06 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 1.07 | 1.33 | 100% | 1.00 | 0.00 | pass | + +### edit query then complete (edit+completion) + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 2.21 | 2.48 | 100% | 23.00 | -16.00 | pass | +| Pyrefly | yes | 2.64 | 7.56 | 100% | 17.00 | -22.00 | pass | +| pylsp-mypy | no | 29.28 | 29.77 | 0% | 0.00 | -39.00 | fail (10) | +| Pyright | yes | 122.72 | 149.02 | 100% | 39.00 | 0.00 | pass | + +### edit session then hover (edit+hover) + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 1.57 | 1.61 | 100% | 304.00 | -596.00 | pass | +| Pyrefly | yes | 2.97 | 7.50 | 100% | 1689.00 | +789.00 | pass | +| pylsp-mypy | no | 27.73 | 28.20 | 0% | 0.00 | -900.00 | fail (10) | +| Pyright | yes | 81.30 | 89.90 | 100% | 900.00 | 0.00 | pass | + +### Result Differences + +- query completion: result differences detected (1.00, 38.00). +- sessionmaker hover: result differences detected (10498.00, 10572.00, 10580.00, 13682.00). +- mapped class definition: result differences detected (1.00, 2.00). +- edit query then complete (edit+completion): result differences detected (0.00, 17.00, 23.00, 39.00). +- edit session then hover (edit+hover): result differences detected (0.00, 1689.00, 304.00, 900.00). + +## Benchmark: transformers + +| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | +| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | +| Ty | yes | 2190.64 | 3.66 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 4215.19 | 83.85 | 5 | 25 | 80% | 0 | +| Pyright | yes | 34415.28 | 142.30 | 5 | 25 | 80% | 0 | +| pylsp-mypy | no | 172992.58 | 1490.95 | 5 | 25 | 40% | 2 | + +### classifier pipeline completion + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 12.11 | 14.37 | 100% | 767.00 | +644.00 | pass | +| Pyright | yes | 58.92 | 99.46 | 100% | 123.00 | 0.00 | pass | +| pylsp-mypy | yes | 139.84 | 140.69 | 100% | 2.00 | -121.00 | pass | +| Pyrefly | yes | 405.86 | 1622.12 | 100% | 38.00 | -85.00 | pass | + +### pipeline hover + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 0.21 | 0.22 | 100% | 48.00 | +14.00 | pass | +| Ty | yes | 0.21 | 0.24 | 100% | 7.00 | -27.00 | pass | +| Pyright | yes | 0.51 | 0.68 | 100% | 34.00 | 0.00 | pass | +| pylsp-mypy | no | 2525.67 | 2560.37 | 0% | 0.00 | -34.00 | fail (10) | + +### auto tokenizer definition + +Method: `textDocument/definition` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| Ty | yes | 0.25 | 0.27 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 0.42 | 0.46 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 2243.80 | 2295.59 | 100% | 1.00 | 0.00 | pass | + +### edit prediction then complete (edit+completion) + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 0.40 | 0.41 | 0% | 0.00 | 0.00 | pass | +| pylsp-mypy | yes | 2.76 | 3.32 | 0% | 0.00 | 0.00 | pass | +| Ty | yes | 3.02 | 3.13 | 100% | 23.00 | +23.00 | pass | +| Pyright | yes | 7.24 | 11.46 | 0% | 0.00 | 0.00 | pass | + +### edit tokenizer then hover (edit+hover) + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 2.72 | 2.75 | 100% | 7.00 | -23.00 | pass | +| Pyrefly | yes | 12.54 | 19.81 | 100% | 33.00 | +3.00 | pass | +| Pyright | yes | 644.43 | 669.87 | 100% | 30.00 | 0.00 | pass | +| pylsp-mypy | no | 2542.69 | 2573.53 | 0% | 0.00 | -30.00 | fail (10) | + +### Result Differences + +- classifier pipeline completion: result differences detected (123.00, 2.00, 38.00, 767.00). +- pipeline hover: result differences detected (0.00, 34.00, 48.00, 7.00). +- edit prediction then complete (edit+completion): result differences detected (0.00, 23.00). +- edit tokenizer then hover (edit+hover): result differences detected (0.00, 30.00, 33.00, 7.00). + +## Benchmark: web + +| Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | +| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | +| Ty | yes | 848.83 | 2.18 | 5 | 25 | 100% | 0 | +| Pyright | yes | 5827.49 | 8.07 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 1402.38 | 12.45 | 5 | 25 | 100% | 0 | +| pylsp-mypy | yes | 4642.16 | 64.04 | 5 | 25 | 100% | 0 | + +### request args completion + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyright | yes | 5.12 | 8.98 | 100% | 16.00 | 0.00 | pass | +| Ty | yes | 6.60 | 10.31 | 100% | 441.00 | +425.00 | pass | +| pylsp-mypy | yes | 22.45 | 28.06 | 100% | 1.00 | -15.00 | pass | +| Pyrefly | yes | 53.18 | 171.24 | 100% | 351.40 | +335.40 | pass | + +### client session hover + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.22 | 0.25 | 100% | 7.00 | -19.00 | pass | +| Pyright | yes | 0.52 | 0.61 | 100% | 26.00 | 0.00 | pass | +| Pyrefly | yes | 4.29 | 11.83 | 100% | 314.00 | +288.00 | pass | +| pylsp-mypy | yes | 12.70 | 17.25 | 100% | 359.00 | +333.00 | pass | + +### client references + +Method: `textDocument/references` + +| Server | Success | Mean ms | P95 ms | Non-empty % | References found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 0.32 | 0.34 | 100% | 2.00 | 0.00 | pass | +| Ty | yes | 0.50 | 0.62 | 100% | 2.00 | 0.00 | pass | +| Pyright | yes | 0.72 | 0.82 | 100% | 2.00 | 0.00 | pass | +| pylsp-mypy | yes | 18.58 | 37.07 | 100% | 2.00 | 0.00 | pass | + +### edit response then complete (edit+completion) + +Method: `textDocument/completion` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 2.13 | 4.51 | 100% | 32.00 | -173.00 | pass | +| Ty | yes | 2.76 | 3.12 | 100% | 227.00 | +22.00 | pass | +| Pyright | yes | 4.99 | 6.76 | 100% | 205.00 | 0.00 | pass | +| pylsp-mypy | yes | 87.09 | 88.21 | 100% | 56.00 | -149.00 | pass | + +### edit response then hover (edit+hover) + +Method: `textDocument/hover` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Ty | yes | 0.84 | 0.88 | 100% | 304.00 | -458.00 | pass | +| Pyrefly | yes | 2.31 | 4.70 | 100% | 3486.00 | +2724.00 | pass | +| Pyright | yes | 29.01 | 34.12 | 100% | 762.00 | 0.00 | pass | +| pylsp-mypy | yes | 179.39 | 182.22 | 100% | 257.00 | -505.00 | pass | + +### Result Differences + +- request args completion: result differences detected (1.00, 16.00, 351.40, 441.00). +- client session hover: result differences detected (26.00, 314.00, 359.00, 7.00). +- edit response then complete (edit+completion): result differences detected (205.00, 227.00, 32.00, 56.00). +- edit response then hover (edit+hover): result differences detected (257.00, 304.00, 3486.00, 762.00). diff --git a/latest-results/ty-20260408T235144Z-responses.jsonl b/latest-results/ty-20260408T235144Z-responses.jsonl new file mode 100644 index 0000000..07b9673 --- /dev/null +++ b/latest-results/ty-20260408T235144Z-responses.jsonl @@ -0,0 +1,150 @@ +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data=None,\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n dtype: ExtensionDtype | str | dtype[Any] | type | None = None,\n copy: bool | None = None\n)\n---------------------------------------------\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "range": {"end": {"character": 24, "line": 6}, "start": {"character": 15, "line": 6}}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data=None,\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n dtype: ExtensionDtype | str | dtype[Any] | type | None = None,\n copy: bool | None = None\n)\n---------------------------------------------\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "range": {"end": {"character": 24, "line": 6}, "start": {"character": 15, "line": 6}}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data=None,\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n dtype: ExtensionDtype | str | dtype[Any] | type | None = None,\n copy: bool | None = None\n)\n---------------------------------------------\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "range": {"end": {"character": 24, "line": 6}, "start": {"character": 15, "line": 6}}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data=None,\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n dtype: ExtensionDtype | str | dtype[Any] | type | None = None,\n copy: bool | None = None\n)\n---------------------------------------------\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "range": {"end": {"character": 24, "line": 6}, "start": {"character": 15, "line": 6}}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data=None,\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n dtype: ExtensionDtype | str | dtype[Any] | type | None = None,\n copy: bool | None = None\n)\n---------------------------------------------\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "range": {"end": {"character": 24, "line": 6}, "start": {"character": 15, "line": 6}}}} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 1, "result": [{"range": {"end": {"character": 13, "line": 4}, "start": {"character": 4, "line": 4}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py"}]} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 2, "result": [{"range": {"end": {"character": 13, "line": 4}, "start": {"character": 4, "line": 4}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py"}]} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 3, "result": [{"range": {"end": {"character": 13, "line": 4}, "start": {"character": 4, "line": 4}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py"}]} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 4, "result": [{"range": {"end": {"character": 13, "line": 4}, "start": {"character": 4, "line": 4}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py"}]} +{"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 5, "result": [{"range": {"end": {"character": 13, "line": 4}, "start": {"character": 4, "line": 4}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py"}]} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "all", "sortText": " 1"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "any", "sortText": " 2"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmax", "sortText": " 3"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmin", "sortText": " 4"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "argpartition", "sortText": " 5"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].argsort(axis: SupportsIndex | None = ..., kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = ..., order: Sequence[str] | None = ..., *, stable: bool | None = ...) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]", "kind": 2, "label": "argsort", "sortText": " 6"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "astype", "sortText": " 7"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | None", "kind": 22, "label": "base", "sortText": " 8"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].byteswap(inplace: bool = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "byteswap", "sortText": " 9"}, {"detail": "Overload[(choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> _ArrayT]", "kind": 2, "label": "choose", "sortText": " 10"}, {"detail": "Overload[(min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, *, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT]", "kind": 2, "label": "clip", "sortText": " 11"}, {"detail": "Overload[(condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None, out: _ArrayT) -> _ArrayT, [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "compress", "sortText": " 12"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conj() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conj", "sortText": " 13"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conjugate() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conjugate", "sortText": " 14"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].copy(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "copy", "sortText": " 15"}, {"detail": "_ctypes[int]", "kind": 22, "label": "ctypes", "sortText": " 16"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumprod", "sortText": " 17"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumsum", "sortText": " 18"}, {"detail": "memoryview[int]", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 22, "label": "data", "sortText": " 19"}, {"detail": "Literal[\"cpu\"]", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 12, "label": "device", "sortText": " 20"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].diagonal(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "diagonal", "sortText": " 21"}, {"detail": "Overload[(b: int | float | complex | ... omitted 3 union elements, /, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: None = None) -> Any, [_ArrayT](b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "dot", "sortText": " 22"}, {"detail": "dtype[Any]", "kind": 22, "label": "dtype", "sortText": " 23"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dump(file: str | bytes | PathLike[str] | PathLike[bytes] | SupportsWrite[bytes]) -> None", "kind": 2, "label": "dump", "sortText": " 24"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dumps() -> bytes", "kind": 2, "label": "dumps", "sortText": " 25"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].fill(value: Any) -> None", "kind": 2, "label": "fill", "sortText": " 26"}, {"detail": "flagsobj", "kind": 22, "label": "flags", "sortText": " 27"}, {"detail": "flatiter[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 22, "label": "flat", "sortText": " 28"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].flatten(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "flatten", "sortText": " 29"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "getfield", "sortText": " 30"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "imag", "sortText": " 31"}, {"detail": "Overload[[_T](i0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> _T, (arg0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> str]", "kind": 2, "label": "item", "sortText": " 32"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "itemsize", "sortText": " 33"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "mT", "sortText": " 34"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "max", "sortText": " 35"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "mean", "sortText": " 36"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "min", "sortText": " 37"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "nbytes", "sortText": " 38"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": " 39"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].nonzero() -> tuple[ndarray[tuple[int], dtype[signedinteger[_64Bit]]], ...]", "kind": 2, "label": "nonzero", "sortText": " 40"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> None, (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> None]", "kind": 2, "label": "partition", "sortText": " 41"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "prod", "sortText": " 42"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].put(indices: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], values: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> None", "kind": 2, "label": "put", "sortText": " 43"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].ravel(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "ravel", "sortText": " 44"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "real", "sortText": " 45"}, {"detail": "Overload[(repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: None = None) -> ndarray[tuple[int], dtype[Any]], (repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "repeat", "sortText": " 46"}, {"detail": "Overload[(shape: None, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[Never], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[()], dtype[Any]], [_AnyShapeT](shape: _AnyShapeT, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[_AnyShapeT, dtype[Any]], (size1: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, size4: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int, int], dtype[Any]], (size0: SupportsIndex, /, *shape: SupportsIndex, *, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[SupportsIndex], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "reshape", "sortText": " 47"}, {"detail": "Overload[(new_shape: SupportsIndex | Sequence[SupportsIndex], *, /, refcheck: bool = True) -> None, (*new_shape: SupportsIndex, *, refcheck: bool = True) -> None]", "kind": 2, "label": "resize", "sortText": " 48"}, {"detail": "Overload[(decimals: SupportsIndex = 0, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](decimals: SupportsIndex, out: _ArrayT) -> _ArrayT, [_ArrayT](decimals: SupportsIndex = 0, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "round", "sortText": " 49"}, {"detail": "Overload[(v: int | float | complex | ... omitted 3 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> signedinteger[_64Bit], (v: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "searchsorted", "sortText": " 50"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setfield(val: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> None", "kind": 2, "label": "setfield", "sortText": " 51"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setflags(*, write: bool | None = None, align: bool | None = None, uic: bool | None = None) -> None", "kind": 2, "label": "setflags", "sortText": " 52"}, {"detail": "tuple[Any, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": " 53"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": " 54"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].sort(axis: SupportsIndex = -1, kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = None, order: Sequence[str] | None = None, *, stable: bool | None = None) -> None", "kind": 2, "label": "sort", "sortText": " 55"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].squeeze(axis: SupportsIndex | tuple[SupportsIndex, ...] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "squeeze", "sortText": " 56"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "std", "sortText": " 57"}, {"detail": "tuple[int, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "strides", "sortText": " 58"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "sum", "sortText": " 59"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].swapaxes(axis1: SupportsIndex, axis2: SupportsIndex, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "swapaxes", "sortText": " 60"}, {"detail": "Overload[[_ScalarT](indices: int | integer[Any] | numpy.bool[builtins.bool], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ScalarT, (indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., *, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT, [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT]", "kind": 2, "label": "take", "sortText": " 61"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].to_device(device: Literal[\"cpu\"], *, /, stream: int | Any | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "to_device", "sortText": " 62"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tobytes(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> bytes", "kind": 2, "label": "tobytes", "sortText": " 63"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tofile(fid: str | bytes | PathLike[str] | PathLike[bytes] | _SupportsFileMethods, /, sep: str = \"\", format: str = \"%s\") -> None", "kind": 2, "label": "tofile", "sortText": " 64"}, {"detail": "Overload[() -> Any, [_T]() -> _T, [_T]() -> list[_T], [_T]() -> list[list[_T]], [_T]() -> list[list[list[_T]]], () -> Any]", "kind": 2, "label": "tolist", "sortText": " 65"}, {"detail": "Overload[(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> Any, [_ArrayT](offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT, [_ArrayT](offset: SupportsIndex, axis1: SupportsIndex, axis2: SupportsIndex, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "trace", "sortText": " 66"}, {"detail": "Overload[(axes: SupportsIndex | Sequence[SupportsIndex] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]], (*axes: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "transpose", "sortText": " 67"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "var", "sortText": " 68"}, {"detail": "Overload[() -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT | numpy._HasDType[_DTypeT]) -> ndarray[tuple[Any, ...], _DTypeT], [_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | numpy._typing._dtype_like._HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]]) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](*, type: type[_ArrayT]) -> _ArrayT, [_ArrayT](dtype: type[_ArrayT]) -> _ArrayT, (dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements, type: type[_ArrayT]) -> _ArrayT]", "kind": 2, "label": "view", "sortText": " 69"}, {"detail": "Overload[[_ShapeT]() -> ndarray[_ShapeT, Unknown], [_RealArrayT]() -> _RealArrayT]", "kind": 2, "label": "__abs__", "sortText": " 70"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__add__", "sortText": " 71"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__and__", "sortText": " 72"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 73"}, {"detail": "Overload[(dtype: None = None, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], _DTypeT]]", "kind": 2, "label": "__array__", "sortText": " 74"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_finalize__(obj: ndarray[tuple[Any, ...], dtype[Any]] | None, /) -> None", "kind": 2, "label": "__array_finalize__", "sortText": " 75"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_function__(func: (...) -> Any, types: Iterable[type], args: Iterable[Any], kwargs: Mapping[str, Any]) -> Any", "kind": 2, "label": "__array_function__", "sortText": " 76"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__array_interface__", "sortText": " 77"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_namespace__(*, api_version: Literal[\"2021.12\", \"2022.12\", \"2023.12\", \"2024.12\"] | None = None) -> ModuleType", "kind": 2, "label": "__array_namespace__", "sortText": " 78"}, {"detail": "int | float", "kind": 22, "label": "__array_priority__", "sortText": " 79"}, {"detail": "CapsuleType", "documentation": {"kind": "plaintext", "value": "Capsule objects let you wrap a C \"void *\" pointer in a Python\nobject. They're a way of passing data through the Python interpreter\nwithout creating your own custom type.\n\nCapsules are used for communication between extension modules.\nThey provide a way for an extension module to export a C interface\nto other extension modules, so that extension modules can use the\nPython import mechanism to link to one another.\n"}, "kind": 22, "label": "__array_struct__", "sortText": " 80"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_ufunc__(ufunc: ufunc, method: Literal[\"__call__\", \"reduce\", \"reduceat\", \"accumulate\", \"outer\", \"at\"], *inputs: Any, **kwargs: Any) -> Any", "kind": 2, "label": "__array_ufunc__", "sortText": " 81"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_wrap__[_ShapeT, _DTypeT](array: ndarray[_ShapeT, _DTypeT], context: tuple[ufunc, tuple[Any, ...], int] | None = ..., return_scalar: bool = ..., /) -> ndarray[_ShapeT, _DTypeT]", "kind": 2, "label": "__array_wrap__", "sortText": " 82"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 83"}, {"detail": "type[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 7, "label": "__class__", "sortText": " 84"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__class_getitem__(item: Any, /) -> GenericAlias", "kind": 2, "label": "__class_getitem__", "sortText": " 85"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__complex__() -> int | float | complex", "kind": 2, "label": "__complex__", "sortText": " 86"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__contains__(value: object, /) -> bool", "kind": 2, "label": "__contains__", "sortText": " 87"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__copy__() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__copy__", "sortText": " 88"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__deepcopy__(memo: dict[int, Any] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__deepcopy__", "sortText": " 89"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 90"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 91"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 92"}, {"detail": "Overload[[_RealNumberT](rhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](rhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (rhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__divmod__", "sortText": " 93"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack__(*, stream: int | Any | None = None, max_version: tuple[int, int] | None = None, dl_device: tuple[int, int] | None = None, copy: bool | None = None) -> CapsuleType", "kind": 2, "label": "__dlpack__", "sortText": " 94"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack_device__() -> tuple[Literal[1], Literal[0]]", "kind": 2, "label": "__dlpack_device__", "sortText": " 95"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 96"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__eq__(other: Any, /) -> Any", "kind": 2, "label": "__eq__", "sortText": " 97"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__float__() -> int | float", "kind": 2, "label": "__float__", "sortText": " 98"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__floordiv__", "sortText": " 99"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "100"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__ge__", "sortText": "101"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "102"}, {"detail": "Overload[(key: ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]] | tuple[ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]], ...], /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: SupportsIndex | tuple[SupportsIndex, ...], /) -> Any, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: str, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: list[str], /) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "__getitem__", "sortText": "103"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "104"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__gt__", "sortText": "105"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "106"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_BytesArrayT](other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> _BytesArrayT, [_StringArrayT](other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> _StringArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iadd__", "sortText": "107"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iand__", "sortText": "108"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ifloordiv__", "sortText": "109"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ilshift__", "sortText": "110"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imatmul__", "sortText": "111"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingArrayT, [_TimedeltaArrayT](other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> _TimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imod__", "sortText": "112"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_NumberCharacterArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberCharacterArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imul__", "sortText": "113"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__index__() -> int", "kind": 2, "label": "__index__", "sortText": "114"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__init__() -> None", "kind": 2, "label": "__init__", "sortText": "115"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "116"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__int__() -> int", "kind": 2, "label": "__int__", "sortText": "117"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__invert__[_IntegralArrayT]() -> _IntegralArrayT", "kind": 2, "label": "__invert__", "sortText": "118"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ior__", "sortText": "119"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ipow__", "sortText": "120"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__irshift__", "sortText": "121"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__isub__", "sortText": "122"}, {"detail": "Overload[() -> Iterator[Any], [_NonObjectScalarT]() -> Iterator[_NonObjectScalarT], () -> Iterator[str], [_DTypeT]() -> Iterator[ndarray[tuple[Any, ...], _DTypeT]], () -> Iterator[Any]]", "kind": 2, "label": "__iter__", "sortText": "123"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__itruediv__", "sortText": "124"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ixor__", "sortText": "125"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__le__", "sortText": "126"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__len__() -> int", "kind": 2, "label": "__len__", "sortText": "127"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__lshift__", "sortText": "128"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__lt__", "sortText": "129"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__matmul__", "sortText": "130"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mod__", "sortText": "131"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "132"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mul__", "sortText": "133"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__ne__(other: Any, /) -> Any", "kind": 2, "label": "__ne__", "sortText": "134"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__neg__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__neg__", "sortText": "135"}, {"detail": "def __new__[Self](cls, shape: SupportsIndex | Sequence[SupportsIndex], dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = ..., buffer: bytes | bytearray | memoryview[int] | ... omitted 5 union elements = ..., offset: SupportsIndex = ..., strides: SupportsIndex | Sequence[SupportsIndex] | None = ..., order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> Self", "kind": 3, "label": "__new__", "sortText": "136"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__or__", "sortText": "137"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__pos__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__pos__", "sortText": "138"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__pow__", "sortText": "139"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__radd__", "sortText": "140"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rand__", "sortText": "141"}, {"detail": "Overload[[_RealNumberT](lhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](lhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (lhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__rdivmod__", "sortText": "142"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "143"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "144"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "145"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rfloordiv__", "sortText": "146"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rlshift__", "sortText": "147"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmatmul__", "sortText": "148"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmod__", "sortText": "149"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmul__", "sortText": "150"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__ror__", "sortText": "151"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__rpow__", "sortText": "152"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rrshift__", "sortText": "153"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rshift__", "sortText": "154"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rsub__", "sortText": "155"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rtruediv__", "sortText": "156"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rxor__", "sortText": "157"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "158"}, {"detail": "Overload[(key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsInt | SupportsIndex | str | ... omitted 4 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsFloat | SupportsIndex | str | ... omitted 5 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsComplex | SupportsFloat | SupportsIndex | ... omitted 6 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: timedelta | int | str | ... omitted 7 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: date | int | str | ... omitted 7 union elements, /) -> None, (key: str | list[str], value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /) -> None]", "kind": 2, "label": "__setitem__", "sortText": "159"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setstate__[_DTypeT_co](state: tuple[SupportsIndex, SupportsIndex | Sequence[SupportsIndex], _DTypeT_co, bool[bool], bytes | list[Any]], /) -> None", "kind": 2, "label": "__setstate__", "sortText": "160"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "161"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__str__() -> str", "kind": 2, "label": "__str__", "sortText": "162"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__sub__", "sortText": "163"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "164"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__truediv__", "sortText": "165"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__xor__", "sortText": "166"}]}} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "all", "sortText": " 1"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "any", "sortText": " 2"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmax", "sortText": " 3"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmin", "sortText": " 4"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "argpartition", "sortText": " 5"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].argsort(axis: SupportsIndex | None = ..., kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = ..., order: Sequence[str] | None = ..., *, stable: bool | None = ...) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]", "kind": 2, "label": "argsort", "sortText": " 6"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "astype", "sortText": " 7"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | None", "kind": 22, "label": "base", "sortText": " 8"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].byteswap(inplace: bool = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "byteswap", "sortText": " 9"}, {"detail": "Overload[(choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> _ArrayT]", "kind": 2, "label": "choose", "sortText": " 10"}, {"detail": "Overload[(min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, *, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT]", "kind": 2, "label": "clip", "sortText": " 11"}, {"detail": "Overload[(condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None, out: _ArrayT) -> _ArrayT, [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "compress", "sortText": " 12"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conj() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conj", "sortText": " 13"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conjugate() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conjugate", "sortText": " 14"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].copy(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "copy", "sortText": " 15"}, {"detail": "_ctypes[int]", "kind": 22, "label": "ctypes", "sortText": " 16"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumprod", "sortText": " 17"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumsum", "sortText": " 18"}, {"detail": "memoryview[int]", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 22, "label": "data", "sortText": " 19"}, {"detail": "Literal[\"cpu\"]", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 12, "label": "device", "sortText": " 20"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].diagonal(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "diagonal", "sortText": " 21"}, {"detail": "Overload[(b: int | float | complex | ... omitted 3 union elements, /, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: None = None) -> Any, [_ArrayT](b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "dot", "sortText": " 22"}, {"detail": "dtype[Any]", "kind": 22, "label": "dtype", "sortText": " 23"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dump(file: str | bytes | PathLike[str] | PathLike[bytes] | SupportsWrite[bytes]) -> None", "kind": 2, "label": "dump", "sortText": " 24"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dumps() -> bytes", "kind": 2, "label": "dumps", "sortText": " 25"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].fill(value: Any) -> None", "kind": 2, "label": "fill", "sortText": " 26"}, {"detail": "flagsobj", "kind": 22, "label": "flags", "sortText": " 27"}, {"detail": "flatiter[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 22, "label": "flat", "sortText": " 28"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].flatten(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "flatten", "sortText": " 29"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "getfield", "sortText": " 30"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "imag", "sortText": " 31"}, {"detail": "Overload[[_T](i0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> _T, (arg0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> str]", "kind": 2, "label": "item", "sortText": " 32"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "itemsize", "sortText": " 33"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "mT", "sortText": " 34"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "max", "sortText": " 35"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "mean", "sortText": " 36"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "min", "sortText": " 37"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "nbytes", "sortText": " 38"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": " 39"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].nonzero() -> tuple[ndarray[tuple[int], dtype[signedinteger[_64Bit]]], ...]", "kind": 2, "label": "nonzero", "sortText": " 40"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> None, (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> None]", "kind": 2, "label": "partition", "sortText": " 41"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "prod", "sortText": " 42"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].put(indices: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], values: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> None", "kind": 2, "label": "put", "sortText": " 43"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].ravel(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "ravel", "sortText": " 44"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "real", "sortText": " 45"}, {"detail": "Overload[(repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: None = None) -> ndarray[tuple[int], dtype[Any]], (repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "repeat", "sortText": " 46"}, {"detail": "Overload[(shape: None, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[Never], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[()], dtype[Any]], [_AnyShapeT](shape: _AnyShapeT, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[_AnyShapeT, dtype[Any]], (size1: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, size4: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int, int], dtype[Any]], (size0: SupportsIndex, /, *shape: SupportsIndex, *, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[SupportsIndex], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "reshape", "sortText": " 47"}, {"detail": "Overload[(new_shape: SupportsIndex | Sequence[SupportsIndex], *, /, refcheck: bool = True) -> None, (*new_shape: SupportsIndex, *, refcheck: bool = True) -> None]", "kind": 2, "label": "resize", "sortText": " 48"}, {"detail": "Overload[(decimals: SupportsIndex = 0, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](decimals: SupportsIndex, out: _ArrayT) -> _ArrayT, [_ArrayT](decimals: SupportsIndex = 0, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "round", "sortText": " 49"}, {"detail": "Overload[(v: int | float | complex | ... omitted 3 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> signedinteger[_64Bit], (v: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "searchsorted", "sortText": " 50"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setfield(val: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> None", "kind": 2, "label": "setfield", "sortText": " 51"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setflags(*, write: bool | None = None, align: bool | None = None, uic: bool | None = None) -> None", "kind": 2, "label": "setflags", "sortText": " 52"}, {"detail": "tuple[Any, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": " 53"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": " 54"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].sort(axis: SupportsIndex = -1, kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = None, order: Sequence[str] | None = None, *, stable: bool | None = None) -> None", "kind": 2, "label": "sort", "sortText": " 55"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].squeeze(axis: SupportsIndex | tuple[SupportsIndex, ...] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "squeeze", "sortText": " 56"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "std", "sortText": " 57"}, {"detail": "tuple[int, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "strides", "sortText": " 58"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "sum", "sortText": " 59"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].swapaxes(axis1: SupportsIndex, axis2: SupportsIndex, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "swapaxes", "sortText": " 60"}, {"detail": "Overload[[_ScalarT](indices: int | integer[Any] | numpy.bool[builtins.bool], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ScalarT, (indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., *, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT, [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT]", "kind": 2, "label": "take", "sortText": " 61"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].to_device(device: Literal[\"cpu\"], *, /, stream: int | Any | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "to_device", "sortText": " 62"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tobytes(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> bytes", "kind": 2, "label": "tobytes", "sortText": " 63"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tofile(fid: str | bytes | PathLike[str] | PathLike[bytes] | _SupportsFileMethods, /, sep: str = \"\", format: str = \"%s\") -> None", "kind": 2, "label": "tofile", "sortText": " 64"}, {"detail": "Overload[() -> Any, [_T]() -> _T, [_T]() -> list[_T], [_T]() -> list[list[_T]], [_T]() -> list[list[list[_T]]], () -> Any]", "kind": 2, "label": "tolist", "sortText": " 65"}, {"detail": "Overload[(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> Any, [_ArrayT](offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT, [_ArrayT](offset: SupportsIndex, axis1: SupportsIndex, axis2: SupportsIndex, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "trace", "sortText": " 66"}, {"detail": "Overload[(axes: SupportsIndex | Sequence[SupportsIndex] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]], (*axes: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "transpose", "sortText": " 67"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "var", "sortText": " 68"}, {"detail": "Overload[() -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT | numpy._HasDType[_DTypeT]) -> ndarray[tuple[Any, ...], _DTypeT], [_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | numpy._typing._dtype_like._HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]]) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](*, type: type[_ArrayT]) -> _ArrayT, [_ArrayT](dtype: type[_ArrayT]) -> _ArrayT, (dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements, type: type[_ArrayT]) -> _ArrayT]", "kind": 2, "label": "view", "sortText": " 69"}, {"detail": "Overload[[_ShapeT]() -> ndarray[_ShapeT, Unknown], [_RealArrayT]() -> _RealArrayT]", "kind": 2, "label": "__abs__", "sortText": " 70"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__add__", "sortText": " 71"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__and__", "sortText": " 72"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 73"}, {"detail": "Overload[(dtype: None = None, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], _DTypeT]]", "kind": 2, "label": "__array__", "sortText": " 74"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_finalize__(obj: ndarray[tuple[Any, ...], dtype[Any]] | None, /) -> None", "kind": 2, "label": "__array_finalize__", "sortText": " 75"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_function__(func: (...) -> Any, types: Iterable[type], args: Iterable[Any], kwargs: Mapping[str, Any]) -> Any", "kind": 2, "label": "__array_function__", "sortText": " 76"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__array_interface__", "sortText": " 77"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_namespace__(*, api_version: Literal[\"2021.12\", \"2022.12\", \"2023.12\", \"2024.12\"] | None = None) -> ModuleType", "kind": 2, "label": "__array_namespace__", "sortText": " 78"}, {"detail": "int | float", "kind": 22, "label": "__array_priority__", "sortText": " 79"}, {"detail": "CapsuleType", "documentation": {"kind": "plaintext", "value": "Capsule objects let you wrap a C \"void *\" pointer in a Python\nobject. They're a way of passing data through the Python interpreter\nwithout creating your own custom type.\n\nCapsules are used for communication between extension modules.\nThey provide a way for an extension module to export a C interface\nto other extension modules, so that extension modules can use the\nPython import mechanism to link to one another.\n"}, "kind": 22, "label": "__array_struct__", "sortText": " 80"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_ufunc__(ufunc: ufunc, method: Literal[\"__call__\", \"reduce\", \"reduceat\", \"accumulate\", \"outer\", \"at\"], *inputs: Any, **kwargs: Any) -> Any", "kind": 2, "label": "__array_ufunc__", "sortText": " 81"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_wrap__[_ShapeT, _DTypeT](array: ndarray[_ShapeT, _DTypeT], context: tuple[ufunc, tuple[Any, ...], int] | None = ..., return_scalar: bool = ..., /) -> ndarray[_ShapeT, _DTypeT]", "kind": 2, "label": "__array_wrap__", "sortText": " 82"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 83"}, {"detail": "type[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 7, "label": "__class__", "sortText": " 84"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__class_getitem__(item: Any, /) -> GenericAlias", "kind": 2, "label": "__class_getitem__", "sortText": " 85"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__complex__() -> int | float | complex", "kind": 2, "label": "__complex__", "sortText": " 86"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__contains__(value: object, /) -> bool", "kind": 2, "label": "__contains__", "sortText": " 87"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__copy__() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__copy__", "sortText": " 88"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__deepcopy__(memo: dict[int, Any] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__deepcopy__", "sortText": " 89"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 90"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 91"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 92"}, {"detail": "Overload[[_RealNumberT](rhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](rhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (rhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__divmod__", "sortText": " 93"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack__(*, stream: int | Any | None = None, max_version: tuple[int, int] | None = None, dl_device: tuple[int, int] | None = None, copy: bool | None = None) -> CapsuleType", "kind": 2, "label": "__dlpack__", "sortText": " 94"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack_device__() -> tuple[Literal[1], Literal[0]]", "kind": 2, "label": "__dlpack_device__", "sortText": " 95"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 96"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__eq__(other: Any, /) -> Any", "kind": 2, "label": "__eq__", "sortText": " 97"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__float__() -> int | float", "kind": 2, "label": "__float__", "sortText": " 98"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__floordiv__", "sortText": " 99"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "100"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__ge__", "sortText": "101"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "102"}, {"detail": "Overload[(key: ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]] | tuple[ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]], ...], /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: SupportsIndex | tuple[SupportsIndex, ...], /) -> Any, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: str, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: list[str], /) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "__getitem__", "sortText": "103"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "104"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__gt__", "sortText": "105"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "106"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_BytesArrayT](other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> _BytesArrayT, [_StringArrayT](other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> _StringArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iadd__", "sortText": "107"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iand__", "sortText": "108"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ifloordiv__", "sortText": "109"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ilshift__", "sortText": "110"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imatmul__", "sortText": "111"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingArrayT, [_TimedeltaArrayT](other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> _TimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imod__", "sortText": "112"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_NumberCharacterArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberCharacterArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imul__", "sortText": "113"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__index__() -> int", "kind": 2, "label": "__index__", "sortText": "114"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__init__() -> None", "kind": 2, "label": "__init__", "sortText": "115"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "116"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__int__() -> int", "kind": 2, "label": "__int__", "sortText": "117"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__invert__[_IntegralArrayT]() -> _IntegralArrayT", "kind": 2, "label": "__invert__", "sortText": "118"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ior__", "sortText": "119"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ipow__", "sortText": "120"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__irshift__", "sortText": "121"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__isub__", "sortText": "122"}, {"detail": "Overload[() -> Iterator[Any], [_NonObjectScalarT]() -> Iterator[_NonObjectScalarT], () -> Iterator[str], [_DTypeT]() -> Iterator[ndarray[tuple[Any, ...], _DTypeT]], () -> Iterator[Any]]", "kind": 2, "label": "__iter__", "sortText": "123"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__itruediv__", "sortText": "124"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ixor__", "sortText": "125"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__le__", "sortText": "126"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__len__() -> int", "kind": 2, "label": "__len__", "sortText": "127"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__lshift__", "sortText": "128"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__lt__", "sortText": "129"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__matmul__", "sortText": "130"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mod__", "sortText": "131"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "132"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mul__", "sortText": "133"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__ne__(other: Any, /) -> Any", "kind": 2, "label": "__ne__", "sortText": "134"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__neg__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__neg__", "sortText": "135"}, {"detail": "def __new__[Self](cls, shape: SupportsIndex | Sequence[SupportsIndex], dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = ..., buffer: bytes | bytearray | memoryview[int] | ... omitted 5 union elements = ..., offset: SupportsIndex = ..., strides: SupportsIndex | Sequence[SupportsIndex] | None = ..., order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> Self", "kind": 3, "label": "__new__", "sortText": "136"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__or__", "sortText": "137"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__pos__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__pos__", "sortText": "138"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__pow__", "sortText": "139"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__radd__", "sortText": "140"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rand__", "sortText": "141"}, {"detail": "Overload[[_RealNumberT](lhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](lhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (lhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__rdivmod__", "sortText": "142"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "143"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "144"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "145"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rfloordiv__", "sortText": "146"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rlshift__", "sortText": "147"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmatmul__", "sortText": "148"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmod__", "sortText": "149"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmul__", "sortText": "150"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__ror__", "sortText": "151"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__rpow__", "sortText": "152"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rrshift__", "sortText": "153"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rshift__", "sortText": "154"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rsub__", "sortText": "155"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rtruediv__", "sortText": "156"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rxor__", "sortText": "157"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "158"}, {"detail": "Overload[(key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsInt | SupportsIndex | str | ... omitted 4 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsFloat | SupportsIndex | str | ... omitted 5 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsComplex | SupportsFloat | SupportsIndex | ... omitted 6 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: timedelta | int | str | ... omitted 7 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: date | int | str | ... omitted 7 union elements, /) -> None, (key: str | list[str], value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /) -> None]", "kind": 2, "label": "__setitem__", "sortText": "159"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setstate__[_DTypeT_co](state: tuple[SupportsIndex, SupportsIndex | Sequence[SupportsIndex], _DTypeT_co, bool[bool], bytes | list[Any]], /) -> None", "kind": 2, "label": "__setstate__", "sortText": "160"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "161"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__str__() -> str", "kind": 2, "label": "__str__", "sortText": "162"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__sub__", "sortText": "163"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "164"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__truediv__", "sortText": "165"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__xor__", "sortText": "166"}]}} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "all", "sortText": " 1"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "any", "sortText": " 2"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmax", "sortText": " 3"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmin", "sortText": " 4"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "argpartition", "sortText": " 5"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].argsort(axis: SupportsIndex | None = ..., kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = ..., order: Sequence[str] | None = ..., *, stable: bool | None = ...) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]", "kind": 2, "label": "argsort", "sortText": " 6"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "astype", "sortText": " 7"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | None", "kind": 22, "label": "base", "sortText": " 8"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].byteswap(inplace: bool = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "byteswap", "sortText": " 9"}, {"detail": "Overload[(choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> _ArrayT]", "kind": 2, "label": "choose", "sortText": " 10"}, {"detail": "Overload[(min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, *, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT]", "kind": 2, "label": "clip", "sortText": " 11"}, {"detail": "Overload[(condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None, out: _ArrayT) -> _ArrayT, [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "compress", "sortText": " 12"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conj() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conj", "sortText": " 13"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conjugate() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conjugate", "sortText": " 14"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].copy(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "copy", "sortText": " 15"}, {"detail": "_ctypes[int]", "kind": 22, "label": "ctypes", "sortText": " 16"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumprod", "sortText": " 17"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumsum", "sortText": " 18"}, {"detail": "memoryview[int]", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 22, "label": "data", "sortText": " 19"}, {"detail": "Literal[\"cpu\"]", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 12, "label": "device", "sortText": " 20"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].diagonal(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "diagonal", "sortText": " 21"}, {"detail": "Overload[(b: int | float | complex | ... omitted 3 union elements, /, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: None = None) -> Any, [_ArrayT](b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "dot", "sortText": " 22"}, {"detail": "dtype[Any]", "kind": 22, "label": "dtype", "sortText": " 23"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dump(file: str | bytes | PathLike[str] | PathLike[bytes] | SupportsWrite[bytes]) -> None", "kind": 2, "label": "dump", "sortText": " 24"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dumps() -> bytes", "kind": 2, "label": "dumps", "sortText": " 25"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].fill(value: Any) -> None", "kind": 2, "label": "fill", "sortText": " 26"}, {"detail": "flagsobj", "kind": 22, "label": "flags", "sortText": " 27"}, {"detail": "flatiter[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 22, "label": "flat", "sortText": " 28"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].flatten(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "flatten", "sortText": " 29"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "getfield", "sortText": " 30"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "imag", "sortText": " 31"}, {"detail": "Overload[[_T](i0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> _T, (arg0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> str]", "kind": 2, "label": "item", "sortText": " 32"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "itemsize", "sortText": " 33"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "mT", "sortText": " 34"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "max", "sortText": " 35"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "mean", "sortText": " 36"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "min", "sortText": " 37"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "nbytes", "sortText": " 38"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": " 39"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].nonzero() -> tuple[ndarray[tuple[int], dtype[signedinteger[_64Bit]]], ...]", "kind": 2, "label": "nonzero", "sortText": " 40"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> None, (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> None]", "kind": 2, "label": "partition", "sortText": " 41"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "prod", "sortText": " 42"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].put(indices: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], values: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> None", "kind": 2, "label": "put", "sortText": " 43"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].ravel(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "ravel", "sortText": " 44"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "real", "sortText": " 45"}, {"detail": "Overload[(repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: None = None) -> ndarray[tuple[int], dtype[Any]], (repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "repeat", "sortText": " 46"}, {"detail": "Overload[(shape: None, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[Never], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[()], dtype[Any]], [_AnyShapeT](shape: _AnyShapeT, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[_AnyShapeT, dtype[Any]], (size1: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, size4: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int, int], dtype[Any]], (size0: SupportsIndex, /, *shape: SupportsIndex, *, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[SupportsIndex], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "reshape", "sortText": " 47"}, {"detail": "Overload[(new_shape: SupportsIndex | Sequence[SupportsIndex], *, /, refcheck: bool = True) -> None, (*new_shape: SupportsIndex, *, refcheck: bool = True) -> None]", "kind": 2, "label": "resize", "sortText": " 48"}, {"detail": "Overload[(decimals: SupportsIndex = 0, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](decimals: SupportsIndex, out: _ArrayT) -> _ArrayT, [_ArrayT](decimals: SupportsIndex = 0, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "round", "sortText": " 49"}, {"detail": "Overload[(v: int | float | complex | ... omitted 3 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> signedinteger[_64Bit], (v: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "searchsorted", "sortText": " 50"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setfield(val: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> None", "kind": 2, "label": "setfield", "sortText": " 51"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setflags(*, write: bool | None = None, align: bool | None = None, uic: bool | None = None) -> None", "kind": 2, "label": "setflags", "sortText": " 52"}, {"detail": "tuple[Any, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": " 53"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": " 54"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].sort(axis: SupportsIndex = -1, kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = None, order: Sequence[str] | None = None, *, stable: bool | None = None) -> None", "kind": 2, "label": "sort", "sortText": " 55"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].squeeze(axis: SupportsIndex | tuple[SupportsIndex, ...] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "squeeze", "sortText": " 56"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "std", "sortText": " 57"}, {"detail": "tuple[int, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "strides", "sortText": " 58"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "sum", "sortText": " 59"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].swapaxes(axis1: SupportsIndex, axis2: SupportsIndex, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "swapaxes", "sortText": " 60"}, {"detail": "Overload[[_ScalarT](indices: int | integer[Any] | numpy.bool[builtins.bool], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ScalarT, (indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., *, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT, [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT]", "kind": 2, "label": "take", "sortText": " 61"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].to_device(device: Literal[\"cpu\"], *, /, stream: int | Any | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "to_device", "sortText": " 62"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tobytes(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> bytes", "kind": 2, "label": "tobytes", "sortText": " 63"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tofile(fid: str | bytes | PathLike[str] | PathLike[bytes] | _SupportsFileMethods, /, sep: str = \"\", format: str = \"%s\") -> None", "kind": 2, "label": "tofile", "sortText": " 64"}, {"detail": "Overload[() -> Any, [_T]() -> _T, [_T]() -> list[_T], [_T]() -> list[list[_T]], [_T]() -> list[list[list[_T]]], () -> Any]", "kind": 2, "label": "tolist", "sortText": " 65"}, {"detail": "Overload[(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> Any, [_ArrayT](offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT, [_ArrayT](offset: SupportsIndex, axis1: SupportsIndex, axis2: SupportsIndex, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "trace", "sortText": " 66"}, {"detail": "Overload[(axes: SupportsIndex | Sequence[SupportsIndex] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]], (*axes: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "transpose", "sortText": " 67"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "var", "sortText": " 68"}, {"detail": "Overload[() -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT | numpy._HasDType[_DTypeT]) -> ndarray[tuple[Any, ...], _DTypeT], [_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | numpy._typing._dtype_like._HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]]) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](*, type: type[_ArrayT]) -> _ArrayT, [_ArrayT](dtype: type[_ArrayT]) -> _ArrayT, (dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements, type: type[_ArrayT]) -> _ArrayT]", "kind": 2, "label": "view", "sortText": " 69"}, {"detail": "Overload[[_ShapeT]() -> ndarray[_ShapeT, Unknown], [_RealArrayT]() -> _RealArrayT]", "kind": 2, "label": "__abs__", "sortText": " 70"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__add__", "sortText": " 71"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__and__", "sortText": " 72"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 73"}, {"detail": "Overload[(dtype: None = None, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], _DTypeT]]", "kind": 2, "label": "__array__", "sortText": " 74"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_finalize__(obj: ndarray[tuple[Any, ...], dtype[Any]] | None, /) -> None", "kind": 2, "label": "__array_finalize__", "sortText": " 75"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_function__(func: (...) -> Any, types: Iterable[type], args: Iterable[Any], kwargs: Mapping[str, Any]) -> Any", "kind": 2, "label": "__array_function__", "sortText": " 76"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__array_interface__", "sortText": " 77"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_namespace__(*, api_version: Literal[\"2021.12\", \"2022.12\", \"2023.12\", \"2024.12\"] | None = None) -> ModuleType", "kind": 2, "label": "__array_namespace__", "sortText": " 78"}, {"detail": "int | float", "kind": 22, "label": "__array_priority__", "sortText": " 79"}, {"detail": "CapsuleType", "documentation": {"kind": "plaintext", "value": "Capsule objects let you wrap a C \"void *\" pointer in a Python\nobject. They're a way of passing data through the Python interpreter\nwithout creating your own custom type.\n\nCapsules are used for communication between extension modules.\nThey provide a way for an extension module to export a C interface\nto other extension modules, so that extension modules can use the\nPython import mechanism to link to one another.\n"}, "kind": 22, "label": "__array_struct__", "sortText": " 80"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_ufunc__(ufunc: ufunc, method: Literal[\"__call__\", \"reduce\", \"reduceat\", \"accumulate\", \"outer\", \"at\"], *inputs: Any, **kwargs: Any) -> Any", "kind": 2, "label": "__array_ufunc__", "sortText": " 81"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_wrap__[_ShapeT, _DTypeT](array: ndarray[_ShapeT, _DTypeT], context: tuple[ufunc, tuple[Any, ...], int] | None = ..., return_scalar: bool = ..., /) -> ndarray[_ShapeT, _DTypeT]", "kind": 2, "label": "__array_wrap__", "sortText": " 82"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 83"}, {"detail": "type[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 7, "label": "__class__", "sortText": " 84"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__class_getitem__(item: Any, /) -> GenericAlias", "kind": 2, "label": "__class_getitem__", "sortText": " 85"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__complex__() -> int | float | complex", "kind": 2, "label": "__complex__", "sortText": " 86"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__contains__(value: object, /) -> bool", "kind": 2, "label": "__contains__", "sortText": " 87"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__copy__() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__copy__", "sortText": " 88"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__deepcopy__(memo: dict[int, Any] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__deepcopy__", "sortText": " 89"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 90"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 91"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 92"}, {"detail": "Overload[[_RealNumberT](rhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](rhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (rhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__divmod__", "sortText": " 93"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack__(*, stream: int | Any | None = None, max_version: tuple[int, int] | None = None, dl_device: tuple[int, int] | None = None, copy: bool | None = None) -> CapsuleType", "kind": 2, "label": "__dlpack__", "sortText": " 94"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack_device__() -> tuple[Literal[1], Literal[0]]", "kind": 2, "label": "__dlpack_device__", "sortText": " 95"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 96"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__eq__(other: Any, /) -> Any", "kind": 2, "label": "__eq__", "sortText": " 97"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__float__() -> int | float", "kind": 2, "label": "__float__", "sortText": " 98"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__floordiv__", "sortText": " 99"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "100"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__ge__", "sortText": "101"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "102"}, {"detail": "Overload[(key: ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]] | tuple[ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]], ...], /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: SupportsIndex | tuple[SupportsIndex, ...], /) -> Any, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: str, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: list[str], /) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "__getitem__", "sortText": "103"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "104"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__gt__", "sortText": "105"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "106"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_BytesArrayT](other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> _BytesArrayT, [_StringArrayT](other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> _StringArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iadd__", "sortText": "107"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iand__", "sortText": "108"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ifloordiv__", "sortText": "109"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ilshift__", "sortText": "110"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imatmul__", "sortText": "111"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingArrayT, [_TimedeltaArrayT](other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> _TimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imod__", "sortText": "112"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_NumberCharacterArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberCharacterArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imul__", "sortText": "113"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__index__() -> int", "kind": 2, "label": "__index__", "sortText": "114"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__init__() -> None", "kind": 2, "label": "__init__", "sortText": "115"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "116"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__int__() -> int", "kind": 2, "label": "__int__", "sortText": "117"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__invert__[_IntegralArrayT]() -> _IntegralArrayT", "kind": 2, "label": "__invert__", "sortText": "118"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ior__", "sortText": "119"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ipow__", "sortText": "120"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__irshift__", "sortText": "121"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__isub__", "sortText": "122"}, {"detail": "Overload[() -> Iterator[Any], [_NonObjectScalarT]() -> Iterator[_NonObjectScalarT], () -> Iterator[str], [_DTypeT]() -> Iterator[ndarray[tuple[Any, ...], _DTypeT]], () -> Iterator[Any]]", "kind": 2, "label": "__iter__", "sortText": "123"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__itruediv__", "sortText": "124"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ixor__", "sortText": "125"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__le__", "sortText": "126"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__len__() -> int", "kind": 2, "label": "__len__", "sortText": "127"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__lshift__", "sortText": "128"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__lt__", "sortText": "129"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__matmul__", "sortText": "130"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mod__", "sortText": "131"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "132"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mul__", "sortText": "133"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__ne__(other: Any, /) -> Any", "kind": 2, "label": "__ne__", "sortText": "134"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__neg__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__neg__", "sortText": "135"}, {"detail": "def __new__[Self](cls, shape: SupportsIndex | Sequence[SupportsIndex], dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = ..., buffer: bytes | bytearray | memoryview[int] | ... omitted 5 union elements = ..., offset: SupportsIndex = ..., strides: SupportsIndex | Sequence[SupportsIndex] | None = ..., order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> Self", "kind": 3, "label": "__new__", "sortText": "136"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__or__", "sortText": "137"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__pos__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__pos__", "sortText": "138"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__pow__", "sortText": "139"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__radd__", "sortText": "140"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rand__", "sortText": "141"}, {"detail": "Overload[[_RealNumberT](lhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](lhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (lhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__rdivmod__", "sortText": "142"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "143"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "144"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "145"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rfloordiv__", "sortText": "146"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rlshift__", "sortText": "147"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmatmul__", "sortText": "148"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmod__", "sortText": "149"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmul__", "sortText": "150"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__ror__", "sortText": "151"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__rpow__", "sortText": "152"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rrshift__", "sortText": "153"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rshift__", "sortText": "154"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rsub__", "sortText": "155"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rtruediv__", "sortText": "156"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rxor__", "sortText": "157"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "158"}, {"detail": "Overload[(key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsInt | SupportsIndex | str | ... omitted 4 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsFloat | SupportsIndex | str | ... omitted 5 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsComplex | SupportsFloat | SupportsIndex | ... omitted 6 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: timedelta | int | str | ... omitted 7 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: date | int | str | ... omitted 7 union elements, /) -> None, (key: str | list[str], value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /) -> None]", "kind": 2, "label": "__setitem__", "sortText": "159"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setstate__[_DTypeT_co](state: tuple[SupportsIndex, SupportsIndex | Sequence[SupportsIndex], _DTypeT_co, bool[bool], bytes | list[Any]], /) -> None", "kind": 2, "label": "__setstate__", "sortText": "160"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "161"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__str__() -> str", "kind": 2, "label": "__str__", "sortText": "162"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__sub__", "sortText": "163"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "164"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__truediv__", "sortText": "165"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__xor__", "sortText": "166"}]}} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "all", "sortText": " 1"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "any", "sortText": " 2"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmax", "sortText": " 3"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmin", "sortText": " 4"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "argpartition", "sortText": " 5"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].argsort(axis: SupportsIndex | None = ..., kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = ..., order: Sequence[str] | None = ..., *, stable: bool | None = ...) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]", "kind": 2, "label": "argsort", "sortText": " 6"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "astype", "sortText": " 7"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | None", "kind": 22, "label": "base", "sortText": " 8"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].byteswap(inplace: bool = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "byteswap", "sortText": " 9"}, {"detail": "Overload[(choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> _ArrayT]", "kind": 2, "label": "choose", "sortText": " 10"}, {"detail": "Overload[(min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, *, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT]", "kind": 2, "label": "clip", "sortText": " 11"}, {"detail": "Overload[(condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None, out: _ArrayT) -> _ArrayT, [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "compress", "sortText": " 12"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conj() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conj", "sortText": " 13"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conjugate() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conjugate", "sortText": " 14"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].copy(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "copy", "sortText": " 15"}, {"detail": "_ctypes[int]", "kind": 22, "label": "ctypes", "sortText": " 16"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumprod", "sortText": " 17"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumsum", "sortText": " 18"}, {"detail": "memoryview[int]", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 22, "label": "data", "sortText": " 19"}, {"detail": "Literal[\"cpu\"]", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 12, "label": "device", "sortText": " 20"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].diagonal(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "diagonal", "sortText": " 21"}, {"detail": "Overload[(b: int | float | complex | ... omitted 3 union elements, /, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: None = None) -> Any, [_ArrayT](b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "dot", "sortText": " 22"}, {"detail": "dtype[Any]", "kind": 22, "label": "dtype", "sortText": " 23"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dump(file: str | bytes | PathLike[str] | PathLike[bytes] | SupportsWrite[bytes]) -> None", "kind": 2, "label": "dump", "sortText": " 24"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dumps() -> bytes", "kind": 2, "label": "dumps", "sortText": " 25"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].fill(value: Any) -> None", "kind": 2, "label": "fill", "sortText": " 26"}, {"detail": "flagsobj", "kind": 22, "label": "flags", "sortText": " 27"}, {"detail": "flatiter[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 22, "label": "flat", "sortText": " 28"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].flatten(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "flatten", "sortText": " 29"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "getfield", "sortText": " 30"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "imag", "sortText": " 31"}, {"detail": "Overload[[_T](i0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> _T, (arg0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> str]", "kind": 2, "label": "item", "sortText": " 32"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "itemsize", "sortText": " 33"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "mT", "sortText": " 34"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "max", "sortText": " 35"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "mean", "sortText": " 36"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "min", "sortText": " 37"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "nbytes", "sortText": " 38"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": " 39"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].nonzero() -> tuple[ndarray[tuple[int], dtype[signedinteger[_64Bit]]], ...]", "kind": 2, "label": "nonzero", "sortText": " 40"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> None, (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> None]", "kind": 2, "label": "partition", "sortText": " 41"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "prod", "sortText": " 42"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].put(indices: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], values: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> None", "kind": 2, "label": "put", "sortText": " 43"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].ravel(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "ravel", "sortText": " 44"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "real", "sortText": " 45"}, {"detail": "Overload[(repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: None = None) -> ndarray[tuple[int], dtype[Any]], (repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "repeat", "sortText": " 46"}, {"detail": "Overload[(shape: None, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[Never], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[()], dtype[Any]], [_AnyShapeT](shape: _AnyShapeT, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[_AnyShapeT, dtype[Any]], (size1: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, size4: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int, int], dtype[Any]], (size0: SupportsIndex, /, *shape: SupportsIndex, *, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[SupportsIndex], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "reshape", "sortText": " 47"}, {"detail": "Overload[(new_shape: SupportsIndex | Sequence[SupportsIndex], *, /, refcheck: bool = True) -> None, (*new_shape: SupportsIndex, *, refcheck: bool = True) -> None]", "kind": 2, "label": "resize", "sortText": " 48"}, {"detail": "Overload[(decimals: SupportsIndex = 0, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](decimals: SupportsIndex, out: _ArrayT) -> _ArrayT, [_ArrayT](decimals: SupportsIndex = 0, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "round", "sortText": " 49"}, {"detail": "Overload[(v: int | float | complex | ... omitted 3 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> signedinteger[_64Bit], (v: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "searchsorted", "sortText": " 50"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setfield(val: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> None", "kind": 2, "label": "setfield", "sortText": " 51"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setflags(*, write: bool | None = None, align: bool | None = None, uic: bool | None = None) -> None", "kind": 2, "label": "setflags", "sortText": " 52"}, {"detail": "tuple[Any, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": " 53"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": " 54"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].sort(axis: SupportsIndex = -1, kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = None, order: Sequence[str] | None = None, *, stable: bool | None = None) -> None", "kind": 2, "label": "sort", "sortText": " 55"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].squeeze(axis: SupportsIndex | tuple[SupportsIndex, ...] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "squeeze", "sortText": " 56"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "std", "sortText": " 57"}, {"detail": "tuple[int, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "strides", "sortText": " 58"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "sum", "sortText": " 59"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].swapaxes(axis1: SupportsIndex, axis2: SupportsIndex, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "swapaxes", "sortText": " 60"}, {"detail": "Overload[[_ScalarT](indices: int | integer[Any] | numpy.bool[builtins.bool], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ScalarT, (indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., *, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT, [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT]", "kind": 2, "label": "take", "sortText": " 61"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].to_device(device: Literal[\"cpu\"], *, /, stream: int | Any | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "to_device", "sortText": " 62"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tobytes(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> bytes", "kind": 2, "label": "tobytes", "sortText": " 63"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tofile(fid: str | bytes | PathLike[str] | PathLike[bytes] | _SupportsFileMethods, /, sep: str = \"\", format: str = \"%s\") -> None", "kind": 2, "label": "tofile", "sortText": " 64"}, {"detail": "Overload[() -> Any, [_T]() -> _T, [_T]() -> list[_T], [_T]() -> list[list[_T]], [_T]() -> list[list[list[_T]]], () -> Any]", "kind": 2, "label": "tolist", "sortText": " 65"}, {"detail": "Overload[(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> Any, [_ArrayT](offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT, [_ArrayT](offset: SupportsIndex, axis1: SupportsIndex, axis2: SupportsIndex, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "trace", "sortText": " 66"}, {"detail": "Overload[(axes: SupportsIndex | Sequence[SupportsIndex] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]], (*axes: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "transpose", "sortText": " 67"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "var", "sortText": " 68"}, {"detail": "Overload[() -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT | numpy._HasDType[_DTypeT]) -> ndarray[tuple[Any, ...], _DTypeT], [_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | numpy._typing._dtype_like._HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]]) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](*, type: type[_ArrayT]) -> _ArrayT, [_ArrayT](dtype: type[_ArrayT]) -> _ArrayT, (dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements, type: type[_ArrayT]) -> _ArrayT]", "kind": 2, "label": "view", "sortText": " 69"}, {"detail": "Overload[[_ShapeT]() -> ndarray[_ShapeT, Unknown], [_RealArrayT]() -> _RealArrayT]", "kind": 2, "label": "__abs__", "sortText": " 70"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__add__", "sortText": " 71"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__and__", "sortText": " 72"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 73"}, {"detail": "Overload[(dtype: None = None, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], _DTypeT]]", "kind": 2, "label": "__array__", "sortText": " 74"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_finalize__(obj: ndarray[tuple[Any, ...], dtype[Any]] | None, /) -> None", "kind": 2, "label": "__array_finalize__", "sortText": " 75"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_function__(func: (...) -> Any, types: Iterable[type], args: Iterable[Any], kwargs: Mapping[str, Any]) -> Any", "kind": 2, "label": "__array_function__", "sortText": " 76"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__array_interface__", "sortText": " 77"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_namespace__(*, api_version: Literal[\"2021.12\", \"2022.12\", \"2023.12\", \"2024.12\"] | None = None) -> ModuleType", "kind": 2, "label": "__array_namespace__", "sortText": " 78"}, {"detail": "int | float", "kind": 22, "label": "__array_priority__", "sortText": " 79"}, {"detail": "CapsuleType", "documentation": {"kind": "plaintext", "value": "Capsule objects let you wrap a C \"void *\" pointer in a Python\nobject. They're a way of passing data through the Python interpreter\nwithout creating your own custom type.\n\nCapsules are used for communication between extension modules.\nThey provide a way for an extension module to export a C interface\nto other extension modules, so that extension modules can use the\nPython import mechanism to link to one another.\n"}, "kind": 22, "label": "__array_struct__", "sortText": " 80"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_ufunc__(ufunc: ufunc, method: Literal[\"__call__\", \"reduce\", \"reduceat\", \"accumulate\", \"outer\", \"at\"], *inputs: Any, **kwargs: Any) -> Any", "kind": 2, "label": "__array_ufunc__", "sortText": " 81"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_wrap__[_ShapeT, _DTypeT](array: ndarray[_ShapeT, _DTypeT], context: tuple[ufunc, tuple[Any, ...], int] | None = ..., return_scalar: bool = ..., /) -> ndarray[_ShapeT, _DTypeT]", "kind": 2, "label": "__array_wrap__", "sortText": " 82"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 83"}, {"detail": "type[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 7, "label": "__class__", "sortText": " 84"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__class_getitem__(item: Any, /) -> GenericAlias", "kind": 2, "label": "__class_getitem__", "sortText": " 85"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__complex__() -> int | float | complex", "kind": 2, "label": "__complex__", "sortText": " 86"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__contains__(value: object, /) -> bool", "kind": 2, "label": "__contains__", "sortText": " 87"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__copy__() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__copy__", "sortText": " 88"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__deepcopy__(memo: dict[int, Any] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__deepcopy__", "sortText": " 89"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 90"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 91"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 92"}, {"detail": "Overload[[_RealNumberT](rhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](rhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (rhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__divmod__", "sortText": " 93"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack__(*, stream: int | Any | None = None, max_version: tuple[int, int] | None = None, dl_device: tuple[int, int] | None = None, copy: bool | None = None) -> CapsuleType", "kind": 2, "label": "__dlpack__", "sortText": " 94"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack_device__() -> tuple[Literal[1], Literal[0]]", "kind": 2, "label": "__dlpack_device__", "sortText": " 95"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 96"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__eq__(other: Any, /) -> Any", "kind": 2, "label": "__eq__", "sortText": " 97"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__float__() -> int | float", "kind": 2, "label": "__float__", "sortText": " 98"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__floordiv__", "sortText": " 99"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "100"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__ge__", "sortText": "101"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "102"}, {"detail": "Overload[(key: ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]] | tuple[ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]], ...], /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: SupportsIndex | tuple[SupportsIndex, ...], /) -> Any, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: str, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: list[str], /) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "__getitem__", "sortText": "103"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "104"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__gt__", "sortText": "105"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "106"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_BytesArrayT](other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> _BytesArrayT, [_StringArrayT](other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> _StringArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iadd__", "sortText": "107"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iand__", "sortText": "108"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ifloordiv__", "sortText": "109"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ilshift__", "sortText": "110"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imatmul__", "sortText": "111"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingArrayT, [_TimedeltaArrayT](other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> _TimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imod__", "sortText": "112"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_NumberCharacterArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberCharacterArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imul__", "sortText": "113"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__index__() -> int", "kind": 2, "label": "__index__", "sortText": "114"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__init__() -> None", "kind": 2, "label": "__init__", "sortText": "115"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "116"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__int__() -> int", "kind": 2, "label": "__int__", "sortText": "117"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__invert__[_IntegralArrayT]() -> _IntegralArrayT", "kind": 2, "label": "__invert__", "sortText": "118"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ior__", "sortText": "119"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ipow__", "sortText": "120"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__irshift__", "sortText": "121"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__isub__", "sortText": "122"}, {"detail": "Overload[() -> Iterator[Any], [_NonObjectScalarT]() -> Iterator[_NonObjectScalarT], () -> Iterator[str], [_DTypeT]() -> Iterator[ndarray[tuple[Any, ...], _DTypeT]], () -> Iterator[Any]]", "kind": 2, "label": "__iter__", "sortText": "123"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__itruediv__", "sortText": "124"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ixor__", "sortText": "125"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__le__", "sortText": "126"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__len__() -> int", "kind": 2, "label": "__len__", "sortText": "127"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__lshift__", "sortText": "128"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__lt__", "sortText": "129"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__matmul__", "sortText": "130"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mod__", "sortText": "131"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "132"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mul__", "sortText": "133"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__ne__(other: Any, /) -> Any", "kind": 2, "label": "__ne__", "sortText": "134"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__neg__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__neg__", "sortText": "135"}, {"detail": "def __new__[Self](cls, shape: SupportsIndex | Sequence[SupportsIndex], dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = ..., buffer: bytes | bytearray | memoryview[int] | ... omitted 5 union elements = ..., offset: SupportsIndex = ..., strides: SupportsIndex | Sequence[SupportsIndex] | None = ..., order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> Self", "kind": 3, "label": "__new__", "sortText": "136"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__or__", "sortText": "137"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__pos__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__pos__", "sortText": "138"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__pow__", "sortText": "139"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__radd__", "sortText": "140"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rand__", "sortText": "141"}, {"detail": "Overload[[_RealNumberT](lhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](lhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (lhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__rdivmod__", "sortText": "142"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "143"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "144"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "145"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rfloordiv__", "sortText": "146"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rlshift__", "sortText": "147"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmatmul__", "sortText": "148"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmod__", "sortText": "149"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmul__", "sortText": "150"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__ror__", "sortText": "151"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__rpow__", "sortText": "152"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rrshift__", "sortText": "153"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rshift__", "sortText": "154"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rsub__", "sortText": "155"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rtruediv__", "sortText": "156"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rxor__", "sortText": "157"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "158"}, {"detail": "Overload[(key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsInt | SupportsIndex | str | ... omitted 4 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsFloat | SupportsIndex | str | ... omitted 5 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsComplex | SupportsFloat | SupportsIndex | ... omitted 6 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: timedelta | int | str | ... omitted 7 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: date | int | str | ... omitted 7 union elements, /) -> None, (key: str | list[str], value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /) -> None]", "kind": 2, "label": "__setitem__", "sortText": "159"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setstate__[_DTypeT_co](state: tuple[SupportsIndex, SupportsIndex | Sequence[SupportsIndex], _DTypeT_co, bool[bool], bytes | list[Any]], /) -> None", "kind": 2, "label": "__setstate__", "sortText": "160"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "161"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__str__() -> str", "kind": 2, "label": "__str__", "sortText": "162"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__sub__", "sortText": "163"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "164"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__truediv__", "sortText": "165"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__xor__", "sortText": "166"}]}} +{"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "all", "sortText": " 1"}, {"detail": "Overload[(axis: None = None, out: None = None, keepdims: Literal[False, 0] = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool], (axis: int | tuple[int, ...] | None = None, out: None = None, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> numpy.bool[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_ArrayT](axis: int | tuple[int, ...] | None, out: _ArrayT, keepdims: SupportsIndex = False, *, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT, [_ArrayT](axis: int | tuple[int, ...] | None = None, *, out: _ArrayT, keepdims: SupportsIndex = False, where: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool] = True) -> _ArrayT]", "kind": 2, "label": "any", "sortText": " 2"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmax", "sortText": " 3"}, {"detail": "Overload[(axis: None = None, out: None = None, *, keepdims: Literal[False] = False) -> signedinteger[_64Bit], (axis: SupportsIndex, out: None = None, *, keepdims: bool = False) -> Any, [_BoolOrIntArrayT](axis: SupportsIndex | None, out: _BoolOrIntArrayT, *, keepdims: bool = False) -> _BoolOrIntArrayT, [_BoolOrIntArrayT](axis: SupportsIndex | None = None, *, out: _BoolOrIntArrayT, keepdims: bool = False) -> _BoolOrIntArrayT]", "kind": 2, "label": "argmin", "sortText": " 4"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "argpartition", "sortText": " 5"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].argsort(axis: SupportsIndex | None = ..., kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = ..., order: Sequence[str] | None = ..., *, stable: bool | None = ...) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]", "kind": 2, "label": "argsort", "sortText": " 6"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ..., casting: Literal[\"no\", \"equiv\", \"safe\", \"same_kind\", \"same_value\", \"unsafe\"] = ..., subok: bool = ..., copy: bool | _CopyMode = ...) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "astype", "sortText": " 7"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | None", "kind": 22, "label": "base", "sortText": " 8"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].byteswap(inplace: bool = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "byteswap", "sortText": " 9"}, {"detail": "Overload[(choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](choices: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> _ArrayT]", "kind": 2, "label": "choose", "sortText": " 10"}, {"detail": "Overload[(min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], (min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: None = None, **kwargs: Any) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 6 union elements = None, *, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT, [_ArrayT](min: None = None, *, max: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, out: _ArrayT, **kwargs: Any) -> _ArrayT]", "kind": 2, "label": "clip", "sortText": " 11"}, {"detail": "Overload[(condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None, out: _ArrayT) -> _ArrayT, [_ArrayT](condition: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex | None = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "compress", "sortText": " 12"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conj() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conj", "sortText": " 13"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].conjugate() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "conjugate", "sortText": " 14"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].copy(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "copy", "sortText": " 15"}, {"detail": "_ctypes[int]", "kind": 22, "label": "ctypes", "sortText": " 16"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumprod", "sortText": " 17"}, {"detail": "Overload[(axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](axis: SupportsIndex | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT, [_ArrayT](axis: SupportsIndex | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "cumsum", "sortText": " 18"}, {"detail": "memoryview[int]", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 22, "label": "data", "sortText": " 19"}, {"detail": "Literal[\"cpu\"]", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 12, "label": "device", "sortText": " 20"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].diagonal(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "diagonal", "sortText": " 21"}, {"detail": "Overload[(b: int | float | complex | ... omitted 3 union elements, /, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: None = None) -> Any, [_ArrayT](b: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "dot", "sortText": " 22"}, {"detail": "dtype[Any]", "kind": 22, "label": "dtype", "sortText": " 23"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dump(file: str | bytes | PathLike[str] | PathLike[bytes] | SupportsWrite[bytes]) -> None", "kind": 2, "label": "dump", "sortText": " 24"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].dumps() -> bytes", "kind": 2, "label": "dumps", "sortText": " 25"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].fill(value: Any) -> None", "kind": 2, "label": "fill", "sortText": " 26"}, {"detail": "flagsobj", "kind": 22, "label": "flags", "sortText": " 27"}, {"detail": "flatiter[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 22, "label": "flat", "sortText": " 28"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].flatten(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "flatten", "sortText": " 29"}, {"detail": "Overload[[_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | _HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]], offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[_ScalarT]], (dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "getfield", "sortText": " 30"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "imag", "sortText": " 31"}, {"detail": "Overload[[_T](i0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> _T, (arg0: SupportsIndex | tuple[SupportsIndex, ...] = ..., /, *args: SupportsIndex) -> str]", "kind": 2, "label": "item", "sortText": " 32"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "itemsize", "sortText": " 33"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "mT", "sortText": " 34"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "max", "sortText": " 35"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "mean", "sortText": " 36"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "min", "sortText": " 37"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "nbytes", "sortText": " 38"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": " 39"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].nonzero() -> tuple[ndarray[tuple[int], dtype[signedinteger[_64Bit]]], ...]", "kind": 2, "label": "nonzero", "sortText": " 40"}, {"detail": "Overload[(kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: None = None) -> None, (kth: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex = -1, kind: Literal[\"introselect\"] = \"introselect\", order: Sequence[str] | None = None) -> None]", "kind": 2, "label": "partition", "sortText": " 41"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "prod", "sortText": " 42"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].put(indices: _SupportsArray[dtype[bool[bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | integer[Any]]]] | int | _NestedSequence[int], values: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, mode: Literal[\"raise\", \"wrap\", \"clip\"] = \"raise\") -> None", "kind": 2, "label": "put", "sortText": " 43"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].ravel(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"C\") -> ndarray[tuple[int], dtype[Any]]", "kind": 2, "label": "ravel", "sortText": " 44"}, {"detail": "ndarray[tuple[Any, ...], Unknown]", "kind": 22, "label": "real", "sortText": " 45"}, {"detail": "Overload[(repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: None = None) -> ndarray[tuple[int], dtype[Any]], (repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "repeat", "sortText": " 46"}, {"detail": "Overload[(shape: None, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[Never], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[()], dtype[Any]], [_AnyShapeT](shape: _AnyShapeT, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[_AnyShapeT, dtype[Any]], (size1: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int], dtype[Any]], (size1: SupportsIndex, size2: SupportsIndex, size3: SupportsIndex, size4: SupportsIndex, *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[int, int, int, int], dtype[Any]], (size0: SupportsIndex, /, *shape: SupportsIndex, *, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], (shape: Sequence[SupportsIndex], *, /, order: Literal[\"A\", \"C\", \"F\"] | None = \"C\", copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "reshape", "sortText": " 47"}, {"detail": "Overload[(new_shape: SupportsIndex | Sequence[SupportsIndex], *, /, refcheck: bool = True) -> None, (*new_shape: SupportsIndex, *, refcheck: bool = True) -> None]", "kind": 2, "label": "resize", "sortText": " 48"}, {"detail": "Overload[(decimals: SupportsIndex = 0, out: None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](decimals: SupportsIndex, out: _ArrayT) -> _ArrayT, [_ArrayT](decimals: SupportsIndex = 0, *, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "round", "sortText": " 49"}, {"detail": "Overload[(v: int | float | complex | ... omitted 3 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> signedinteger[_64Bit], (v: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, side: Literal[\"left\", \"right\"] = \"left\", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]]", "kind": 2, "label": "searchsorted", "sortText": " 50"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setfield(val: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 5 union elements, offset: SupportsIndex = 0) -> None", "kind": 2, "label": "setfield", "sortText": " 51"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].setflags(*, write: bool | None = None, align: bool | None = None, uic: bool | None = None) -> None", "kind": 2, "label": "setflags", "sortText": " 52"}, {"detail": "tuple[Any, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": " 53"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": " 54"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].sort(axis: SupportsIndex = -1, kind: Literal[\"Q\", \"quick\", \"quicksort\", \"M\", \"merge\", ... omitted 7 literals] | None = None, order: Sequence[str] | None = None, *, stable: bool | None = None) -> None", "kind": 2, "label": "sort", "sortText": " 55"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].squeeze(axis: SupportsIndex | tuple[SupportsIndex, ...] | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "squeeze", "sortText": " 56"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "std", "sortText": " 57"}, {"detail": "tuple[int, ...]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "strides", "sortText": " 58"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, *, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, keepdims: bool | _NoValueType = ..., initial: int | float | complex | ... omitted 3 union elements = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "sum", "sortText": " 59"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].swapaxes(axis1: SupportsIndex, axis2: SupportsIndex, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "swapaxes", "sortText": " 60"}, {"detail": "Overload[[_ScalarT](indices: int | integer[Any] | numpy.bool[builtins.bool], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ScalarT, (indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., out: None = None, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> ndarray[tuple[Any, ...], dtype[Any]], [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None = ..., *, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT, [_ArrayT](indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /, axis: SupportsIndex | None, out: _ArrayT, mode: Literal[\"raise\", \"wrap\", \"clip\"] = ...) -> _ArrayT]", "kind": 2, "label": "take", "sortText": " 61"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].to_device(device: Literal[\"cpu\"], *, /, stream: int | Any | None = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "to_device", "sortText": " 62"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tobytes(order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> bytes", "kind": 2, "label": "tobytes", "sortText": " 63"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].tofile(fid: str | bytes | PathLike[str] | PathLike[bytes] | _SupportsFileMethods, /, sep: str = \"\", format: str = \"%s\") -> None", "kind": 2, "label": "tofile", "sortText": " 64"}, {"detail": "Overload[() -> Any, [_T]() -> _T, [_T]() -> list[_T], [_T]() -> list[list[_T]], [_T]() -> list[list[list[_T]]], () -> Any]", "kind": 2, "label": "tolist", "sortText": " 65"}, {"detail": "Overload[(offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None) -> Any, [_ArrayT](offset: SupportsIndex = 0, axis1: SupportsIndex = 0, axis2: SupportsIndex = 1, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT) -> _ArrayT, [_ArrayT](offset: SupportsIndex, axis1: SupportsIndex, axis2: SupportsIndex, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT) -> _ArrayT]", "kind": 2, "label": "trace", "sortText": " 66"}, {"detail": "Overload[(axes: SupportsIndex | Sequence[SupportsIndex] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]], (*axes: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 2, "label": "transpose", "sortText": " 67"}, {"detail": "Overload[(axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, out: None = None, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> Any, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements, out: _ArrayT, ddof: int | float = 0, *, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT, [_ArrayT](axis: SupportsIndex | Sequence[SupportsIndex] | None = None, dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, *, out: _ArrayT, ddof: int | float = 0, keepdims: bool | _NoValueType = ..., where: _SupportsArray[dtype[bool[bool]]] | _NestedSequence[_SupportsArray[dtype[bool[bool]]]] | bool | _NestedSequence[bool] | _NoValueType = ..., mean: _SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[bool[bool] | number[Any, int | float | complex]]]] | int | ... omitted 4 union elements = ..., correction: int | float | _NoValueType = ...) -> _ArrayT]", "kind": 2, "label": "var", "sortText": " 68"}, {"detail": "Overload[() -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT | numpy._HasDType[_DTypeT]) -> ndarray[tuple[Any, ...], _DTypeT], [_ScalarT](dtype: type[_ScalarT] | dtype[_ScalarT] | numpy._typing._dtype_like._HasDType[dtype[_ScalarT]] | _HasNumPyDType[dtype[_ScalarT]]) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](*, type: type[_ArrayT]) -> _ArrayT, [_ArrayT](dtype: type[_ArrayT]) -> _ArrayT, (dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements) -> ndarray[tuple[Any, ...], Unknown], [_ArrayT](dtype: type[Any] | dtype[Any] | numpy._typing._dtype_like._HasDType[dtype[Any]] | ... omitted 5 union elements, type: type[_ArrayT]) -> _ArrayT]", "kind": 2, "label": "view", "sortText": " 69"}, {"detail": "Overload[[_ShapeT]() -> ndarray[_ShapeT, Unknown], [_RealArrayT]() -> _RealArrayT]", "kind": 2, "label": "__abs__", "sortText": " 70"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__add__", "sortText": " 71"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__and__", "sortText": " 72"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 73"}, {"detail": "Overload[(dtype: None = None, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]], [_DTypeT](dtype: _DTypeT, *, /, copy: bool | None = None) -> ndarray[tuple[Any, ...], _DTypeT]]", "kind": 2, "label": "__array__", "sortText": " 74"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_finalize__(obj: ndarray[tuple[Any, ...], dtype[Any]] | None, /) -> None", "kind": 2, "label": "__array_finalize__", "sortText": " 75"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_function__(func: (...) -> Any, types: Iterable[type], args: Iterable[Any], kwargs: Mapping[str, Any]) -> Any", "kind": 2, "label": "__array_function__", "sortText": " 76"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__array_interface__", "sortText": " 77"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_namespace__(*, api_version: Literal[\"2021.12\", \"2022.12\", \"2023.12\", \"2024.12\"] | None = None) -> ModuleType", "kind": 2, "label": "__array_namespace__", "sortText": " 78"}, {"detail": "int | float", "kind": 22, "label": "__array_priority__", "sortText": " 79"}, {"detail": "CapsuleType", "documentation": {"kind": "plaintext", "value": "Capsule objects let you wrap a C \"void *\" pointer in a Python\nobject. They're a way of passing data through the Python interpreter\nwithout creating your own custom type.\n\nCapsules are used for communication between extension modules.\nThey provide a way for an extension module to export a C interface\nto other extension modules, so that extension modules can use the\nPython import mechanism to link to one another.\n"}, "kind": 22, "label": "__array_struct__", "sortText": " 80"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_ufunc__(ufunc: ufunc, method: Literal[\"__call__\", \"reduce\", \"reduceat\", \"accumulate\", \"outer\", \"at\"], *inputs: Any, **kwargs: Any) -> Any", "kind": 2, "label": "__array_ufunc__", "sortText": " 81"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__array_wrap__[_ShapeT, _DTypeT](array: ndarray[_ShapeT, _DTypeT], context: tuple[ufunc, tuple[Any, ...], int] | None = ..., return_scalar: bool = ..., /) -> ndarray[_ShapeT, _DTypeT]", "kind": 2, "label": "__array_wrap__", "sortText": " 82"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 83"}, {"detail": "type[ndarray[tuple[Any, ...], dtype[Any]]]", "kind": 7, "label": "__class__", "sortText": " 84"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__class_getitem__(item: Any, /) -> GenericAlias", "kind": 2, "label": "__class_getitem__", "sortText": " 85"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__complex__() -> int | float | complex", "kind": 2, "label": "__complex__", "sortText": " 86"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__contains__(value: object, /) -> bool", "kind": 2, "label": "__contains__", "sortText": " 87"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__copy__() -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__copy__", "sortText": " 88"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__deepcopy__(memo: dict[int, Any] | None, /) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__deepcopy__", "sortText": " 89"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 90"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 91"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 92"}, {"detail": "Overload[[_RealNumberT](rhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](rhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (rhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (rhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (rhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__divmod__", "sortText": " 93"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack__(*, stream: int | Any | None = None, max_version: tuple[int, int] | None = None, dl_device: tuple[int, int] | None = None, copy: bool | None = None) -> CapsuleType", "kind": 2, "label": "__dlpack__", "sortText": " 94"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__dlpack_device__() -> tuple[Literal[1], Literal[0]]", "kind": 2, "label": "__dlpack_device__", "sortText": " 95"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 96"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__eq__(other: Any, /) -> Any", "kind": 2, "label": "__eq__", "sortText": " 97"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__float__() -> int | float", "kind": 2, "label": "__float__", "sortText": " 98"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__floordiv__", "sortText": " 99"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "100"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__ge__", "sortText": "101"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "102"}, {"detail": "Overload[(key: ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]] | tuple[ndarray[tuple[Any, ...], dtype[integer[Any] | numpy.bool[builtins.bool]]], ...], /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: SupportsIndex | tuple[SupportsIndex, ...], /) -> Any, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: str, /) -> ndarray[tuple[Any, ...], dtype[Any]], (key: list[str], /) -> ndarray[tuple[Any, ...], Unknown]]", "kind": 2, "label": "__getitem__", "sortText": "103"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "104"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__gt__", "sortText": "105"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "106"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_BytesArrayT](other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> _BytesArrayT, [_StringArrayT](other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> _StringArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iadd__", "sortText": "107"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__iand__", "sortText": "108"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ifloordiv__", "sortText": "109"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ilshift__", "sortText": "110"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imatmul__", "sortText": "111"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_FloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _FloatingArrayT, [_TimedeltaArrayT](other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> _TimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imod__", "sortText": "112"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_NumberCharacterArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberCharacterArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__imul__", "sortText": "113"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__index__() -> int", "kind": 2, "label": "__index__", "sortText": "114"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__init__() -> None", "kind": 2, "label": "__init__", "sortText": "115"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "116"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__int__() -> int", "kind": 2, "label": "__int__", "sortText": "117"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__invert__[_IntegralArrayT]() -> _IntegralArrayT", "kind": 2, "label": "__invert__", "sortText": "118"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ior__", "sortText": "119"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ipow__", "sortText": "120"}, {"detail": "Overload[[_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__irshift__", "sortText": "121"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactArrayT, [_NumberArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _NumberArrayT, [_TimeArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> _TimeArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__isub__", "sortText": "122"}, {"detail": "Overload[() -> Iterator[Any], [_NonObjectScalarT]() -> Iterator[_NonObjectScalarT], () -> Iterator[str], [_DTypeT]() -> Iterator[ndarray[tuple[Any, ...], _DTypeT]], () -> Iterator[Any]]", "kind": 2, "label": "__iter__", "sortText": "123"}, {"detail": "Overload[[_ComplexFloatingArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> _ComplexFloatingArrayT, [_InexactTimedeltaArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> _InexactTimedeltaArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__itruediv__", "sortText": "124"}, {"detail": "Overload[[_BoolArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> _BoolArrayT, [_IntegerArrayT](other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> _IntegerArrayT, [_ObjectArrayT](other: object, /) -> _ObjectArrayT]", "kind": 2, "label": "__ixor__", "sortText": "125"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__le__", "sortText": "126"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__len__() -> int", "kind": 2, "label": "__len__", "sortText": "127"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__lshift__", "sortText": "128"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: object, /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]]]", "kind": 2, "label": "__lt__", "sortText": "129"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__matmul__", "sortText": "130"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mod__", "sortText": "131"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "132"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__mul__", "sortText": "133"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__ne__(other: Any, /) -> Any", "kind": 2, "label": "__ne__", "sortText": "134"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__neg__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__neg__", "sortText": "135"}, {"detail": "def __new__[Self](cls, shape: SupportsIndex | Sequence[SupportsIndex], dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = ..., buffer: bytes | bytearray | memoryview[int] | ... omitted 5 union elements = ..., offset: SupportsIndex = ..., strides: SupportsIndex | Sequence[SupportsIndex] | None = ..., order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = ...) -> Self", "kind": 3, "label": "__new__", "sortText": "136"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__or__", "sortText": "137"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__pos__[_NumericArrayT]() -> _NumericArrayT", "kind": 2, "label": "__pos__", "sortText": "138"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__pow__", "sortText": "139"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[bytes_]] | _NestedSequence[_SupportsArray[dtype[bytes_]]] | bytes | _NestedSequence[bytes], /) -> ndarray[tuple[Any, ...], dtype[bytes_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | _NestedSequence[str], /) -> ndarray[tuple[Any, ...], dtype[str_]], (other: _SupportsArray[dtype[str_]] | _NestedSequence[_SupportsArray[dtype[str_]]] | str | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], StringDType[Never]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__radd__", "sortText": "140"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rand__", "sortText": "141"}, {"detail": "Overload[[_RealNumberT](lhs: int | numpy.bool[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], Unknown], ndarray[tuple[Any, ...], Unknown]], [_RealNumberT](lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]], [_RealNumberT](lhs: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]], (lhs: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ndarray[tuple[Any, ...], dtype[signedinteger[Any]]]], (lhs: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> tuple[ndarray[tuple[Any, ...], dtype[floating[Any]]], ndarray[tuple[Any, ...], dtype[floating[Any]]]], (lhs: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]]]]", "kind": 2, "label": "__rdivmod__", "sortText": "142"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "143"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "144"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "145"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rfloordiv__", "sortText": "146"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rlshift__", "sortText": "147"}, {"detail": "Overload[[_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmatmul__", "sortText": "148"}, {"detail": "Overload[[_RealNumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_RealNumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_RealNumberT](other: _SupportsArray[dtype[_RealNumberT]] | _NestedSequence[_SupportsArray[dtype[_RealNumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmod__", "sortText": "149"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[Any]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rmul__", "sortText": "150"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__ror__", "sortText": "151"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, mod: None = None, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: Any, mod: None = None, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], mod: None = None, /) -> Any]", "kind": 2, "label": "__rpow__", "sortText": "152"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rrshift__", "sortText": "153"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rshift__", "sortText": "154"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rsub__", "sortText": "155"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rtruediv__", "sortText": "156"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__rxor__", "sortText": "157"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "158"}, {"detail": "Overload[(key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsInt | SupportsIndex | str | ... omitted 4 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsFloat | SupportsIndex | str | ... omitted 5 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: SupportsComplex | SupportsFloat | SupportsIndex | ... omitted 6 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: timedelta | int | str | ... omitted 7 union elements, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: date | int | str | ... omitted 7 union elements, /) -> None, (key: str | list[str], value: object, /) -> None, (key: SupportsIndex | slice[Any, Any, Any] | EllipsisType | ... omitted 5 union elements, value: _Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | ... omitted 5 union elements, /) -> None]", "kind": 2, "label": "__setitem__", "sortText": "159"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__setstate__[_DTypeT_co](state: tuple[SupportsIndex, SupportsIndex | Sequence[SupportsIndex], _DTypeT_co, bool[bool], bytes | list[Any]], /) -> None", "kind": 2, "label": "__setstate__", "sortText": "160"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "161"}, {"detail": "bound method ndarray[tuple[Any, ...], dtype[Any]].__str__() -> str", "kind": 2, "label": "__str__", "sortText": "162"}, {"detail": "Overload[[_NumberT](other: int | numpy.bool[builtins.bool], /) -> ndarray[tuple[Any, ...], Unknown], [_NumberT](other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, [_NumberT](other: _SupportsArray[dtype[_NumberT]] | _NestedSequence[_SupportsArray[dtype[_NumberT]]], /) -> ndarray[tuple[Any, ...], dtype[_NumberT]], (other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[floating[_64Bit]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | timedelta64[timedelta | int | None]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[datetime64[date | int | None]]], (other: _SupportsArray[dtype[datetime64[date | int | None]]] | _NestedSequence[_SupportsArray[dtype[datetime64[date | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__sub__", "sortText": "163"}, {"detail": "bound method type[ndarray[tuple[Any, ...], dtype[Any]]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "164"}, {"detail": "Overload[(other: _SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit] | floating[_32Bit] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[number[_64Bit, int | float | complex] | number[_32Bit, int | float | complex] | floating[_16Bit] | integer[Any] | numpy.bool[builtins.bool]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[_64Bit, _64Bit]]]], /) -> ndarray[tuple[Any, ...], dtype[complex128]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[floating[Any]]] | _NestedSequence[_SupportsArray[dtype[floating[Any]]]], /) -> ndarray[tuple[Any, ...], dtype[floating[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[complexfloating[Any, Any]]] | _NestedSequence[_SupportsArray[dtype[complexfloating[Any, Any]]]], /) -> ndarray[tuple[Any, ...], dtype[complexfloating[Any, Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[inexact[Any, int | float | complex]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | number[Any, int | float | complex]]]] | int | ... omitted 3 union elements, /) -> ndarray[tuple[Any, ...], dtype[number[Any, int | float | complex]]], (other: _SupportsArray[dtype[timedelta64[timedelta | int | None]]] | _NestedSequence[_SupportsArray[dtype[timedelta64[timedelta | int | None]]]], /) -> ndarray[tuple[Any, ...], dtype[float64]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> Never, (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any] | floating[Any]]]] | int | float | _NestedSequence[int | float], /) -> ndarray[tuple[Any, ...], dtype[timedelta64[timedelta | int | None]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__truediv__", "sortText": "165"}, {"detail": "Overload[(other: _SupportsArray[dtype[numpy.bool[builtins.bool]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | unsignedinteger[Any]]]] | builtins.bool | _NestedSequence[builtins.bool], /) -> ndarray[tuple[Any, ...], dtype[unsignedinteger[Any]]], (other: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], /) -> ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], (other: Any, /) -> Any, (other: _SupportsArray[dtype[object_]] | _NestedSequence[_SupportsArray[dtype[object_]]], /) -> Any]", "kind": 2, "label": "__xor__", "sortText": "166"}]}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "def array(\n object: Any,\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray[tuple[Any, ...], dtype[Any]]"}, "range": {"end": {"character": 19, "line": 10}, "start": {"character": 14, "line": 10}}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "def array(\n object: Any,\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray[tuple[Any, ...], dtype[Any]]"}, "range": {"end": {"character": 19, "line": 10}, "start": {"character": 14, "line": 10}}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "def array(\n object: Any,\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray[tuple[Any, ...], dtype[Any]]"}, "range": {"end": {"character": 19, "line": 10}, "start": {"character": 14, "line": 10}}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "def array(\n object: Any,\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray[tuple[Any, ...], dtype[Any]]"}, "range": {"end": {"character": 19, "line": 10}, "start": {"character": 14, "line": 10}}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "def array(\n object: Any,\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None,\n *,\n copy: bool | _CopyMode | None = True,\n order: Literal[\"K\", \"A\", \"C\", \"F\"] | None = \"K\",\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray[tuple[Any, ...], dtype[Any]]"}, "range": {"end": {"character": 19, "line": 10}, "start": {"character": 14, "line": 10}}}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 22, "label": "filtered", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import AlignedIndentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AlignedIndentFilter", "kind": 7, "label": "AlignedIndentFilter (import sqlparse.filters)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import AllValuesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AllValuesFieldListFilter", "kind": 7, "label": "AllValuesFieldListFilter (import django.contrib.admin)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import BooleanFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BooleanFieldListFilter", "kind": 7, "label": "BooleanFieldListFilter (import django.contrib.admin)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from django.views.csrf import CSRF_FAILURE_TEMPLATE_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSRF_FAILURE_TEMPLATE_NAME", "kind": 21, "label": "CSRF_FAILURE_TEMPLATE_NAME (import django.views.csrf)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from django.utils.log import CallbackFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackFilter", "kind": 7, "label": "CallbackFilter (import django.utils.log)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ChoicesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChoicesFieldListFilter", "kind": 7, "label": "ChoicesFieldListFilter (import django.contrib.admin)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import DEFAULT_EXCEPTION_REPORTER_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_EXCEPTION_REPORTER_FILTER", "kind": 21, "label": "DEFAULT_EXCEPTION_REPORTER_FILTER (import django.conf.global_settings)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import DateFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFieldListFilter", "kind": 7, "label": "DateFieldListFilter (import django.contrib.admin)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import EmptyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EmptyFieldListFilter", "kind": 7, "label": "EmptyFieldListFilter (import django.contrib.admin)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_DIRECTORY_PERMISSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_DIRECTORY_PERMISSIONS", "kind": 21, "label": "FILE_UPLOAD_DIRECTORY_PERMISSIONS (import django.conf.global_settings)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_TEMP_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_TEMP_DIR", "kind": 21, "label": "FILE_UPLOAD_TEMP_DIR (import django.conf.global_settings)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_ARGUMENT_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARGUMENT_SEPARATOR", "kind": 21, "label": "FILTER_ARGUMENT_SEPARATOR (import django.template.base)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SEPARATOR", "kind": 21, "label": "FILTER_SEPARATOR (import django.template.base)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from django.conf import FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG", "kind": 21, "label": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG (import django.conf)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import FieldDescriptorTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDescriptorTypes", "kind": 7, "label": "FieldDescriptorTypes (import mypy_django_plugin.transformers.fields)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from django.core.exceptions import FieldDoesNotExist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDoesNotExist", "kind": 7, "label": "FieldDoesNotExist (import django.core.exceptions)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueIterableMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueIterableMixin", "kind": 7, "label": "FieldGetDbPrepValueIterableMixin (import django.db.models.lookups)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueMixin", "kind": 7, "label": "FieldGetDbPrepValueMixin (import django.db.models.lookups)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import FieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldListFilter", "kind": 7, "label": "FieldListFilter (import django.contrib.admin)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext.aliases import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext.aliases)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from django.core.validators import FileExtensionValidator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileExtensionValidator", "kind": 7, "label": "FileExtensionValidator (import django.core.validators)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.db.models)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from django.forms import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.forms)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.finders import FileSystemFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemFinder", "kind": 7, "label": "FileSystemFinder (import django.contrib.staticfiles.finders)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from django.core.files.storage import FileSystemStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemStorage", "kind": 7, "label": "FileSystemStorage (import django.core.files.storage)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from django.template.base import FilterExpression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterExpression", "kind": 7, "label": "FilterExpression (import django.template.base)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import FilterNode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterNode", "kind": 7, "label": "FilterNode (import django.template.defaulttags)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from sqlparse.engine import FilterStack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterStack", "kind": 7, "label": "FilterStack (import sqlparse.engine)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilteredRelation\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredRelation", "kind": 7, "label": "FilteredRelation (import django.db.models)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import FilteredSelectMultiple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredSelectMultiple", "kind": 7, "label": "FilteredSelectMultiple (import django.contrib.admin.widgets)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import IdentifierCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IdentifierCaseFilter", "kind": 7, "label": "IdentifierCaseFilter (import sqlparse.filters)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import KeywordCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KeywordCaseFilter", "kind": 7, "label": "KeywordCaseFilter (import sqlparse.filters)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ListFilter", "kind": 7, "label": "ListFilter (import django.contrib.admin)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import ManifestStaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ManifestStaticFilesStorage", "kind": 7, "label": "ManifestStaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import OGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OGRFieldTypes", "kind": 6, "label": "OGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.output import OutputFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFilter", "kind": 7, "label": "OutputFilter (import sqlparse.filters.output)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPHPFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPHPFilter", "kind": 7, "label": "OutputPHPFilter (import sqlparse.filters)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPythonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPythonFilter", "kind": 7, "label": "OutputPythonFilter (import sqlparse.filters)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from django.db.models.query import PROHIBITED_FILTER_KWARGS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROHIBITED_FILTER_KWARGS", "kind": 21, "label": "PROHIBITED_FILTER_KWARGS (import django.db.models.query)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import ROGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROGRFieldTypes", "kind": 6, "label": "ROGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import ReindentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReindentFilter", "kind": 7, "label": "ReindentFilter (import sqlparse.filters)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldListFilter", "kind": 7, "label": "RelatedFieldListFilter (import django.contrib.admin)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import RelatedFieldWidgetWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldWidgetWrapper", "kind": 7, "label": "RelatedFieldWidgetWrapper (import django.contrib.admin.widgets)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedOnlyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedOnlyFieldListFilter", "kind": 7, "label": "RelatedOnlyFieldListFilter (import django.contrib.admin)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import RightMarginFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RightMarginFilter", "kind": 7, "label": "RightMarginFilter (import sqlparse.filters)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from django.conf import STATICFILES_STORAGE_ALIAS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "STATICFILES_STORAGE_ALIAS", "kind": 21, "label": "STATICFILES_STORAGE_ALIAS (import django.conf)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from django.views.debug import SafeExceptionReporterFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeExceptionReporterFilter", "kind": 7, "label": "SafeExceptionReporterFilter (import django.views.debug)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import SimpleListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleListFilter", "kind": 7, "label": "SimpleListFilter (import django.contrib.admin)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import SpacesAroundOperatorsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SpacesAroundOperatorsFilter", "kind": 7, "label": "SpacesAroundOperatorsFilter (import sqlparse.filters)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import StaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StaticFilesStorage", "kind": 7, "label": "StaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripCommentsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripCommentsFilter", "kind": 7, "label": "StripCommentsFilter (import sqlparse.filters)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripTrailingSemicolonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripTrailingSemicolonFilter", "kind": 7, "label": "StripTrailingSemicolonFilter (import sqlparse.filters)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripWhitespaceFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripWhitespaceFilter", "kind": 7, "label": "StripWhitespaceFilter (import sqlparse.filters)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import TemplateFilterIndexView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemplateFilterIndexView", "kind": 7, "label": "TemplateFilterIndexView (import django.contrib.admindocs.views)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import TruncateStringFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TruncateStringFilter", "kind": 7, "label": "TruncateStringFilter (import sqlparse.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_FILESYSTEM_PREFIX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_FILESYSTEM_PREFIX", "kind": 21, "label": "VSI_FILESYSTEM_PREFIX (import django.contrib.gis.gdal.raster.const)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_MEM_FILESYSTEM_BASE_PATH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_MEM_FILESYSTEM_BASE_PATH", "kind": 21, "label": "VSI_MEM_FILESYSTEM_BASE_PATH (import django.contrib.gis.gdal.raster.const)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_urls import add_preserved_filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_preserved_filters", "kind": 3, "label": "add_preserved_filters (import django.contrib.admin.templatetags.admin_urls)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_list import admin_list_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "admin_list_filter", "kind": 3, "label": "admin_list_filter (import django.contrib.admin.templatetags.admin_list)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from sqlparse.formatter import build_filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_filter_stack", "kind": 3, "label": "build_filter_stack (import sqlparse.formatter)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from django.core.checks.caches import check_file_based_cache_is_absolute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_file_based_cache_is_absolute", "kind": 3, "label": "check_file_based_cache_is_absolute (import django.core.checks.caches)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from django.core.checks.files import check_setting_file_upload_temp_dir\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_setting_file_upload_temp_dir", "kind": 3, "label": "check_setting_file_upload_temp_dir (import django.core.checks.files)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": "import django.contrib.admin.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.admin.filters", "kind": 9, "label": "django.contrib.admin.filters (import django.contrib.admin.filters)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.citext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.citext", "kind": 9, "label": "django.contrib.postgres.fields.citext (import django.contrib.postgres.fields.citext)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.hstore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.hstore", "kind": 9, "label": "django.contrib.postgres.fields.hstore (import django.contrib.postgres.fields.hstore)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.collectstatic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.collectstatic", "kind": 9, "label": "django.contrib.staticfiles.management.commands.collectstatic (import django.contrib.staticfiles.management.commands.collectstatic)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.runserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.runserver", "kind": 9, "label": "django.contrib.staticfiles.management.commands.runserver (import django.contrib.staticfiles.management.commands.runserver)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.storage", "kind": 9, "label": "django.contrib.staticfiles.storage (import django.contrib.staticfiles.storage)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.testing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.testing", "kind": 9, "label": "django.contrib.staticfiles.testing (import django.contrib.staticfiles.testing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage", "kind": 9, "label": "django.core.files.storage (import django.core.files.storage)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.base", "kind": 9, "label": "django.core.files.storage.base (import django.core.files.storage.base)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.filesystem", "kind": 9, "label": "django.core.files.storage.filesystem (import django.core.files.storage.filesystem)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.handler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.handler", "kind": 9, "label": "django.core.files.storage.handler (import django.core.files.storage.handler)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.memory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.memory", "kind": 9, "label": "django.core.files.storage.memory (import django.core.files.storage.memory)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.mixins\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.mixins", "kind": 9, "label": "django.core.files.storage.mixins (import django.core.files.storage.mixins)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "import django.core.files.temp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.temp", "kind": 9, "label": "django.core.files.temp (import django.core.files.temp)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.composite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.composite", "kind": 9, "label": "django.db.models.fields.composite (import django.db.models.fields.composite)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.generated\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.generated", "kind": 9, "label": "django.db.models.fields.generated (import django.db.models.fields.generated)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related", "kind": 9, "label": "django.db.models.fields.related (import django.db.models.fields.related)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_descriptors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_descriptors", "kind": 9, "label": "django.db.models.fields.related_descriptors (import django.db.models.fields.related_descriptors)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_lookups\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_lookups", "kind": 9, "label": "django.db.models.fields.related_lookups (import django.db.models.fields.related_lookups)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.reverse_related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.reverse_related", "kind": 9, "label": "django.db.models.fields.reverse_related (import django.db.models.fields.reverse_related)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "import django.template.defaultfilters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.defaultfilters", "kind": 9, "label": "django.template.defaultfilters (import django.template.defaultfilters)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "import django.template.loaders.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.loaders.filesystem", "kind": 9, "label": "django.template.loaders.filesystem (import django.template.loaders.filesystem)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import do_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_filter", "kind": 3, "label": "do_filter (import django.template.defaulttags)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escape_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escape_filter", "kind": 3, "label": "escape_filter (import django.template.defaultfilters)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escapejs_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escapejs_filter", "kind": 3, "label": "escapejs_filter (import django.template.defaultfilters)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import fill_descriptor_types_for_related_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_descriptor_types_for_related_field", "kind": 3, "label": "fill_descriptor_types_for_related_field (import mypy_django_plugin.transformers.fields)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import fill_model_args_for_many_to_many_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_model_args_for_many_to_many_field", "kind": 3, "label": "fill_model_args_for_many_to_many_field (import mypy_django_plugin.transformers.manytomany)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_raw_string\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_raw_string", "kind": 6, "label": "filter_raw_string (import django.template.base)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_re", "kind": 6, "label": "filter_re (import django.template.base)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from sqlparse import filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filters", "kind": 6, "label": "filters (import sqlparse)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from django.core.mail import forbid_multi_line_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_multi_line_headers", "kind": 3, "label": "forbid_multi_line_headers (import django.core.mail)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_default_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_default_exception_reporter_filter", "kind": 3, "label": "get_default_exception_reporter_filter (import django.views.debug)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_exception_reporter_filter", "kind": 3, "label": "get_exception_reporter_filter (import django.views.debug)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_datetime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_datetime", "kind": 6, "label": "get_field_as_datetime (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer", "kind": 6, "label": "get_field_as_integer (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer64", "kind": 6, "label": "get_field_as_integer64 (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import get_field_descriptor_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_descriptor_types", "kind": 3, "label": "get_field_descriptor_types (import mypy_django_plugin.transformers.fields)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.lib.helpers import get_field_lookup_exact_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_lookup_exact_type", "kind": 3, "label": "get_field_lookup_exact_type (import mypy_django_plugin.lib.helpers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type", "kind": 6, "label": "get_field_type (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import get_field_type_from_lookup\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_lookup", "kind": 3, "label": "get_field_type_from_lookup (import mypy_django_plugin.transformers.querysets)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import get_field_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_model_type_info", "kind": 3, "label": "get_field_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_name", "kind": 6, "label": "get_field_type_name (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import get_readable_field_data_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_readable_field_data_type", "kind": 3, "label": "get_readable_field_data_type (import django.contrib.admindocs.views)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_spatial_filter", "kind": 6, "label": "get_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from django.core.checks.urls import get_warning_for_invalid_pattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_warning_for_invalid_pattern", "kind": 3, "label": "get_warning_for_invalid_pattern (import django.core.checks.urls)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import linebreaks_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "linebreaks_filter", "kind": 3, "label": "linebreaks_filter (import django.template.defaultfilters)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import phone2numeric_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "phone2numeric_filter", "kind": 3, "label": "phone2numeric_filter (import django.template.defaultfilters)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from django.contrib.postgres.utils import prefix_validation_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prefix_validation_error", "kind": 3, "label": "prefix_validation_error (import django.contrib.postgres.utils)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import refine_many_to_many_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_many_related_manager", "kind": 3, "label": "refine_many_to_many_related_manager (import mypy_django_plugin.transformers.manytomany)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytoone import refine_many_to_one_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_one_related_manager", "kind": 3, "label": "refine_many_to_one_related_manager (import mypy_django_plugin.transformers.manytoone)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import reparametrize_related_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reparametrize_related_field_type", "kind": 3, "label": "reparametrize_related_field_type (import mypy_django_plugin.transformers.fields)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.meta import return_proper_field_type_from_get_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "return_proper_field_type_from_get_field", "kind": 3, "label": "return_proper_field_type_from_get_field (import mypy_django_plugin.transformers.meta)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter", "kind": 6, "label": "set_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter_rect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter_rect", "kind": 6, "label": "set_spatial_filter_rect (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import slice_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "slice_filter", "kind": 3, "label": "slice_filter (import django.template.defaultfilters)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "import sqlparse.engine.filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.engine.filter_stack", "kind": 9, "label": "sqlparse.engine.filter_stack (import sqlparse.engine.filter_stack)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters", "kind": 9, "label": "sqlparse.filters (import sqlparse.filters)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.aligned_indent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.aligned_indent", "kind": 9, "label": "sqlparse.filters.aligned_indent (import sqlparse.filters.aligned_indent)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.others\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.others", "kind": 9, "label": "sqlparse.filters.others (import sqlparse.filters.others)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.output\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.output", "kind": 9, "label": "sqlparse.filters.output (import sqlparse.filters.output)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.reindent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.reindent", "kind": 9, "label": "sqlparse.filters.reindent (import sqlparse.filters.reindent)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.right_margin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.right_margin", "kind": 9, "label": "sqlparse.filters.right_margin (import sqlparse.filters.right_margin)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.tokens\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.tokens", "kind": 9, "label": "sqlparse.filters.tokens (import sqlparse.filters.tokens)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import staticfiles_storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_storage", "kind": 6, "label": "staticfiles_storage (import django.contrib.staticfiles.storage)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.urls import staticfiles_urlpatterns\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_urlpatterns", "kind": 3, "label": "staticfiles_urlpatterns (import django.contrib.staticfiles.urls)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import stringfilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringfilter", "kind": 3, "label": "stringfilter (import django.template.defaultfilters)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timesince_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timesince_filter", "kind": 3, "label": "timesince_filter (import django.template.defaultfilters)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timeuntil_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timeuntil_filter", "kind": 3, "label": "timeuntil_filter (import django.template.defaultfilters)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.orm_lookups import typecheck_queryset_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "typecheck_queryset_filter", "kind": 3, "label": "typecheck_queryset_filter (import mypy_django_plugin.transformers.orm_lookups)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from django.core.validators import validate_image_file_extension\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "validate_image_file_extension", "kind": 3, "label": "validate_image_file_extension (import django.core.validators)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from tracemalloc import BaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFilter", "kind": 7, "label": "BaseFilter (import tracemalloc)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from socket import CAN_BCM_RX_FILTER_ID\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_BCM_RX_FILTER_ID", "kind": 21, "label": "CAN_BCM_RX_FILTER_ID (import socket)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_ERR_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_ERR_FILTER", "kind": 21, "label": "CAN_RAW_ERR_FILTER (import socket)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_FILTER", "kind": 21, "label": "CAN_RAW_FILTER (import socket)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_JOIN_FILTERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_JOIN_FILTERS", "kind": 21, "label": "CAN_RAW_JOIN_FILTERS (import socket)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from doctest import DocFileSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocFileSuite", "kind": 3, "label": "DocFileSuite (import doctest)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tracemalloc import DomainFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DomainFilter", "kind": 7, "label": "DomainFilter (import tracemalloc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILETIME", "kind": 7, "label": "FILETIME (import ctypes.wintypes)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ARCHIVE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ARCHIVE", "kind": 21, "label": "FILE_ATTRIBUTE_ARCHIVE (import stat)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_COMPRESSED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_COMPRESSED", "kind": 21, "label": "FILE_ATTRIBUTE_COMPRESSED (import stat)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ENCRYPTED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ENCRYPTED", "kind": 21, "label": "FILE_ATTRIBUTE_ENCRYPTED (import stat)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_HIDDEN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_HIDDEN", "kind": 21, "label": "FILE_ATTRIBUTE_HIDDEN (import stat)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_INTEGRITY_STREAM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_INTEGRITY_STREAM", "kind": 21, "label": "FILE_ATTRIBUTE_INTEGRITY_STREAM (import stat)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NORMAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NORMAL", "kind": 21, "label": "FILE_ATTRIBUTE_NORMAL (import stat)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NOT_CONTENT_INDEXED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED", "kind": 21, "label": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED (import stat)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NO_SCRUB_DATA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NO_SCRUB_DATA", "kind": 21, "label": "FILE_ATTRIBUTE_NO_SCRUB_DATA (import stat)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_OFFLINE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_OFFLINE", "kind": 21, "label": "FILE_ATTRIBUTE_OFFLINE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_READONLY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_READONLY", "kind": 21, "label": "FILE_ATTRIBUTE_READONLY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_REPARSE_POINT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_REPARSE_POINT", "kind": 21, "label": "FILE_ATTRIBUTE_REPARSE_POINT (import stat)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SPARSE_FILE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SPARSE_FILE", "kind": 21, "label": "FILE_ATTRIBUTE_SPARSE_FILE (import stat)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SYSTEM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SYSTEM", "kind": 21, "label": "FILE_ATTRIBUTE_SYSTEM (import stat)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_TEMPORARY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_TEMPORARY", "kind": 21, "label": "FILE_ATTRIBUTE_TEMPORARY (import stat)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_VIRTUAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_VIRTUAL", "kind": 21, "label": "FILE_ATTRIBUTE_VIRTUAL (import stat)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_ACCEPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ACCEPT", "kind": 21, "label": "FILTER_ACCEPT (import xml.dom.expatbuilder)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARM", "kind": 21, "label": "FILTER_ARM (import lzma)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARMTHUMB\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARMTHUMB", "kind": 21, "label": "FILTER_ARMTHUMB (import lzma)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_DELTA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DELTA", "kind": 21, "label": "FILTER_DELTA (import lzma)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from unittest.mock import FILTER_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DIR", "kind": 21, "label": "FILTER_DIR (import unittest.mock)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_IA64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_IA64", "kind": 6, "label": "FILTER_IA64 (import lzma)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_INTERRUPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_INTERRUPT", "kind": 21, "label": "FILTER_INTERRUPT (import xml.dom.expatbuilder)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA1", "kind": 6, "label": "FILTER_LZMA1 (import lzma)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA2", "kind": 6, "label": "FILTER_LZMA2 (import lzma)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_POWERPC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_POWERPC", "kind": 21, "label": "FILTER_POWERPC (import lzma)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_REJECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_REJECT", "kind": 21, "label": "FILTER_REJECT (import xml.dom.expatbuilder)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_SKIP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SKIP", "kind": 21, "label": "FILTER_SKIP (import xml.dom.expatbuilder)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_SPARC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SPARC", "kind": 21, "label": "FILTER_SPARC (import lzma)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_X86\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_X86", "kind": 6, "label": "FILTER_X86 (import lzma)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from asyncio import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import asyncio)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from concurrent.futures import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import concurrent.futures)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from cgi import FieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldStorage", "kind": 7, "label": "FieldStorage (import cgi)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from logging import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import logging)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from tracemalloc import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import tracemalloc)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterCrutch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterCrutch", "kind": 7, "label": "FilterCrutch (import xml.dom.expatbuilder)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from tarfile import FilterError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterError", "kind": 7, "label": "FilterError (import tarfile)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterVisibilityController\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterVisibilityController", "kind": 7, "label": "FilterVisibilityController (import xml.dom.expatbuilder)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_filter import FixFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixFilter", "kind": 7, "label": "FixFilter (import lib2to3.fixes.fix_filter)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_numliterals import FixNumliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixNumliterals", "kind": 7, "label": "FixNumliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_set_literal import FixSetLiteral\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixSetLiteral", "kind": 7, "label": "FixSetLiteral (import lib2to3.fixes.fix_set_literal)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from socket import HCI_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HCI_FILTER", "kind": 21, "label": "HCI_FILTER (import socket)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from socket import J1939_FILTER_MAX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "J1939_FILTER_MAX", "kind": 6, "label": "J1939_FILTER_MAX (import socket)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_AIO\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_AIO", "kind": 21, "label": "KQ_FILTER_AIO (import select)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_NETDEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_NETDEV", "kind": 21, "label": "KQ_FILTER_NETDEV (import select)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_PROC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_PROC", "kind": 21, "label": "KQ_FILTER_PROC (import select)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_READ", "kind": 21, "label": "KQ_FILTER_READ (import select)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_SIGNAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_SIGNAL", "kind": 21, "label": "KQ_FILTER_SIGNAL (import select)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_TIMER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_TIMER", "kind": 21, "label": "KQ_FILTER_TIMER (import select)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_VNODE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_VNODE", "kind": 21, "label": "KQ_FILTER_VNODE (import select)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_WRITE", "kind": 21, "label": "KQ_FILTER_WRITE (import select)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import LPFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LPFILETIME", "kind": 21, "label": "LPFILETIME (import ctypes.wintypes)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_VALIDATE_DELETE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_VALIDATE_DELETE", "kind": 21, "label": "MSIMODIFY_VALIDATE_DELETE (import msilib)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from cgi import MiniFieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniFieldStorage", "kind": 7, "label": "MiniFieldStorage (import cgi)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from xml.dom.NodeFilter import NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NodeFilter", "kind": 7, "label": "NodeFilter (import xml.dom.NodeFilter)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import PFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PFILETIME", "kind": 7, "label": "PFILETIME (import ctypes.wintypes)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from winreg import REG_LEGAL_CHANGE_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_LEGAL_CHANGE_FILTER", "kind": 21, "label": "REG_LEGAL_CHANGE_FILTER (import winreg)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from msvcrt import SEM_FAILCRITICALERRORS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEM_FAILCRITICALERRORS", "kind": 21, "label": "SEM_FAILCRITICALERRORS (import msvcrt)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from socket import SO_J1939_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_J1939_FILTER", "kind": 6, "label": "SO_J1939_FILTER (import socket)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3.dbapi2)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3.dbapi2)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3.dbapi2)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from asyncio import SendfileNotAvailableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SendfileNotAvailableError", "kind": 7, "label": "SendfileNotAvailableError (import asyncio)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from xml.sax.saxutils import XMLFilterBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XMLFilterBase", "kind": 7, "label": "XMLFilterBase (import xml.sax.saxutils)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import pyexpat.errors)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import xml.parsers.expat.errors)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from zlib import Z_FILTERED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Z_FILTERED", "kind": 21, "label": "Z_FILTERED (import zlib)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from tarfile import data_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "data_filter", "kind": 3, "label": "data_filter (import tarfile)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from curses import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import curses)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from fnmatch import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import fnmatch)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from fnmatch import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 3, "label": "filterfalse (import fnmatch)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from itertools import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 7, "label": "filterfalse (import itertools)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from warnings import filterwarnings\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterwarnings", "kind": 3, "label": "filterwarnings (import warnings)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from inspect import formatannotationrelativeto\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatannotationrelativeto", "kind": 3, "label": "formatannotationrelativeto (import inspect)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from tarfile import fully_trusted_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fully_trusted_filter", "kind": 3, "label": "fully_trusted_filter (import tarfile)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencodeerrors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencodeerrors", "kind": 3, "label": "getfilesystemencodeerrors (import sys)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencoding", "kind": 3, "label": "getfilesystemencoding (import sys)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from mimetypes import guess_file_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "guess_file_type", "kind": 3, "label": "guess_file_type (import mimetypes)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_filter", "kind": 9, "label": "lib2to3.fixes.fix_filter (import lib2to3.fixes.fix_filter)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_numliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_numliterals", "kind": 9, "label": "lib2to3.fixes.fix_numliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_set_literal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_set_literal", "kind": 9, "label": "lib2to3.fixes.fix_set_literal (import lib2to3.fixes.fix_set_literal)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from threading import setprofile_all_threads\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setprofile_all_threads", "kind": 3, "label": "setprofile_all_threads (import threading)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from warnings import simplefilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "simplefilter", "kind": 3, "label": "simplefilter (import warnings)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from tarfile import tar_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tar_filter", "kind": 3, "label": "tar_filter (import tarfile)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "import xml.dom.NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.NodeFilter", "kind": 9, "label": "xml.dom.NodeFilter (import xml.dom.NodeFilter)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from asyncio import FastChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastChildWatcher", "kind": 7, "label": "FastChildWatcher (import asyncio)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from argparse import FileType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileType", "kind": 7, "label": "FileType (import argparse)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import SafeChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeChildWatcher", "kind": 7, "label": "SafeChildWatcher (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.tokens import _CaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_CaseFilter", "kind": 7, "label": "_CaseFilter (import sqlparse.filters.tokens)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsetSpec", "kind": 6, "label": "_FieldsetSpec (import django.contrib.admin.options)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.filters import _ListFilterChoices\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterChoices", "kind": 7, "label": "_ListFilterChoices (import django.contrib.admin.filters)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _ListFilterT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterT", "kind": 6, "label": "_ListFilterT (import django.contrib.admin.options)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.choices import _get_enum_type_from_union_of_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_enum_type_from_union_of_literals", "kind": 3, "label": "_get_enum_type_from_union_of_literals (import mypy_django_plugin.transformers.choices)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_get_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_get_type_from_model_type_info", "kind": 3, "label": "_get_field_get_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_set_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_set_type_from_model_type_info", "kind": 3, "label": "_get_field_set_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import _get_selected_fields_from_queryset_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_selected_fields_from_queryset_type", "kind": 3, "label": "_get_selected_fields_from_queryset_type (import mypy_django_plugin.transformers.querysets)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import _FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FILETIME", "kind": 21, "label": "_FILETIME (import ctypes.wintypes)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from uuid import _FieldsType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsType", "kind": 6, "label": "_FieldsType (import uuid)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfiguration\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfiguration", "kind": 6, "label": "_FilterConfiguration (import logging.config)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "255"}]}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 22, "label": "filtered", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import AlignedIndentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AlignedIndentFilter", "kind": 7, "label": "AlignedIndentFilter (import sqlparse.filters)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import AllValuesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AllValuesFieldListFilter", "kind": 7, "label": "AllValuesFieldListFilter (import django.contrib.admin)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import BooleanFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BooleanFieldListFilter", "kind": 7, "label": "BooleanFieldListFilter (import django.contrib.admin)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from django.views.csrf import CSRF_FAILURE_TEMPLATE_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSRF_FAILURE_TEMPLATE_NAME", "kind": 21, "label": "CSRF_FAILURE_TEMPLATE_NAME (import django.views.csrf)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from django.utils.log import CallbackFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackFilter", "kind": 7, "label": "CallbackFilter (import django.utils.log)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ChoicesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChoicesFieldListFilter", "kind": 7, "label": "ChoicesFieldListFilter (import django.contrib.admin)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import DEFAULT_EXCEPTION_REPORTER_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_EXCEPTION_REPORTER_FILTER", "kind": 21, "label": "DEFAULT_EXCEPTION_REPORTER_FILTER (import django.conf.global_settings)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import DateFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFieldListFilter", "kind": 7, "label": "DateFieldListFilter (import django.contrib.admin)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import EmptyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EmptyFieldListFilter", "kind": 7, "label": "EmptyFieldListFilter (import django.contrib.admin)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_DIRECTORY_PERMISSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_DIRECTORY_PERMISSIONS", "kind": 21, "label": "FILE_UPLOAD_DIRECTORY_PERMISSIONS (import django.conf.global_settings)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_TEMP_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_TEMP_DIR", "kind": 21, "label": "FILE_UPLOAD_TEMP_DIR (import django.conf.global_settings)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_ARGUMENT_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARGUMENT_SEPARATOR", "kind": 21, "label": "FILTER_ARGUMENT_SEPARATOR (import django.template.base)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SEPARATOR", "kind": 21, "label": "FILTER_SEPARATOR (import django.template.base)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from django.conf import FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG", "kind": 21, "label": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG (import django.conf)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import FieldDescriptorTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDescriptorTypes", "kind": 7, "label": "FieldDescriptorTypes (import mypy_django_plugin.transformers.fields)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from django.core.exceptions import FieldDoesNotExist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDoesNotExist", "kind": 7, "label": "FieldDoesNotExist (import django.core.exceptions)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueIterableMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueIterableMixin", "kind": 7, "label": "FieldGetDbPrepValueIterableMixin (import django.db.models.lookups)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueMixin", "kind": 7, "label": "FieldGetDbPrepValueMixin (import django.db.models.lookups)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import FieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldListFilter", "kind": 7, "label": "FieldListFilter (import django.contrib.admin)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext.aliases import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext.aliases)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from django.core.validators import FileExtensionValidator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileExtensionValidator", "kind": 7, "label": "FileExtensionValidator (import django.core.validators)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.db.models)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from django.forms import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.forms)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.finders import FileSystemFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemFinder", "kind": 7, "label": "FileSystemFinder (import django.contrib.staticfiles.finders)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from django.core.files.storage import FileSystemStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemStorage", "kind": 7, "label": "FileSystemStorage (import django.core.files.storage)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from django.template.base import FilterExpression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterExpression", "kind": 7, "label": "FilterExpression (import django.template.base)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import FilterNode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterNode", "kind": 7, "label": "FilterNode (import django.template.defaulttags)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from sqlparse.engine import FilterStack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterStack", "kind": 7, "label": "FilterStack (import sqlparse.engine)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilteredRelation\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredRelation", "kind": 7, "label": "FilteredRelation (import django.db.models)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import FilteredSelectMultiple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredSelectMultiple", "kind": 7, "label": "FilteredSelectMultiple (import django.contrib.admin.widgets)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import IdentifierCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IdentifierCaseFilter", "kind": 7, "label": "IdentifierCaseFilter (import sqlparse.filters)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import KeywordCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KeywordCaseFilter", "kind": 7, "label": "KeywordCaseFilter (import sqlparse.filters)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ListFilter", "kind": 7, "label": "ListFilter (import django.contrib.admin)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import ManifestStaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ManifestStaticFilesStorage", "kind": 7, "label": "ManifestStaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import OGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OGRFieldTypes", "kind": 6, "label": "OGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.output import OutputFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFilter", "kind": 7, "label": "OutputFilter (import sqlparse.filters.output)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPHPFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPHPFilter", "kind": 7, "label": "OutputPHPFilter (import sqlparse.filters)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPythonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPythonFilter", "kind": 7, "label": "OutputPythonFilter (import sqlparse.filters)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from django.db.models.query import PROHIBITED_FILTER_KWARGS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROHIBITED_FILTER_KWARGS", "kind": 21, "label": "PROHIBITED_FILTER_KWARGS (import django.db.models.query)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import ROGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROGRFieldTypes", "kind": 6, "label": "ROGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import ReindentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReindentFilter", "kind": 7, "label": "ReindentFilter (import sqlparse.filters)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldListFilter", "kind": 7, "label": "RelatedFieldListFilter (import django.contrib.admin)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import RelatedFieldWidgetWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldWidgetWrapper", "kind": 7, "label": "RelatedFieldWidgetWrapper (import django.contrib.admin.widgets)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedOnlyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedOnlyFieldListFilter", "kind": 7, "label": "RelatedOnlyFieldListFilter (import django.contrib.admin)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import RightMarginFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RightMarginFilter", "kind": 7, "label": "RightMarginFilter (import sqlparse.filters)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from django.conf import STATICFILES_STORAGE_ALIAS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "STATICFILES_STORAGE_ALIAS", "kind": 21, "label": "STATICFILES_STORAGE_ALIAS (import django.conf)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from django.views.debug import SafeExceptionReporterFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeExceptionReporterFilter", "kind": 7, "label": "SafeExceptionReporterFilter (import django.views.debug)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import SimpleListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleListFilter", "kind": 7, "label": "SimpleListFilter (import django.contrib.admin)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import SpacesAroundOperatorsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SpacesAroundOperatorsFilter", "kind": 7, "label": "SpacesAroundOperatorsFilter (import sqlparse.filters)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import StaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StaticFilesStorage", "kind": 7, "label": "StaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripCommentsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripCommentsFilter", "kind": 7, "label": "StripCommentsFilter (import sqlparse.filters)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripTrailingSemicolonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripTrailingSemicolonFilter", "kind": 7, "label": "StripTrailingSemicolonFilter (import sqlparse.filters)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripWhitespaceFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripWhitespaceFilter", "kind": 7, "label": "StripWhitespaceFilter (import sqlparse.filters)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import TemplateFilterIndexView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemplateFilterIndexView", "kind": 7, "label": "TemplateFilterIndexView (import django.contrib.admindocs.views)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import TruncateStringFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TruncateStringFilter", "kind": 7, "label": "TruncateStringFilter (import sqlparse.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_FILESYSTEM_PREFIX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_FILESYSTEM_PREFIX", "kind": 21, "label": "VSI_FILESYSTEM_PREFIX (import django.contrib.gis.gdal.raster.const)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_MEM_FILESYSTEM_BASE_PATH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_MEM_FILESYSTEM_BASE_PATH", "kind": 21, "label": "VSI_MEM_FILESYSTEM_BASE_PATH (import django.contrib.gis.gdal.raster.const)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_urls import add_preserved_filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_preserved_filters", "kind": 3, "label": "add_preserved_filters (import django.contrib.admin.templatetags.admin_urls)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_list import admin_list_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "admin_list_filter", "kind": 3, "label": "admin_list_filter (import django.contrib.admin.templatetags.admin_list)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from sqlparse.formatter import build_filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_filter_stack", "kind": 3, "label": "build_filter_stack (import sqlparse.formatter)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from django.core.checks.caches import check_file_based_cache_is_absolute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_file_based_cache_is_absolute", "kind": 3, "label": "check_file_based_cache_is_absolute (import django.core.checks.caches)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from django.core.checks.files import check_setting_file_upload_temp_dir\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_setting_file_upload_temp_dir", "kind": 3, "label": "check_setting_file_upload_temp_dir (import django.core.checks.files)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": "import django.contrib.admin.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.admin.filters", "kind": 9, "label": "django.contrib.admin.filters (import django.contrib.admin.filters)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.citext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.citext", "kind": 9, "label": "django.contrib.postgres.fields.citext (import django.contrib.postgres.fields.citext)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.hstore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.hstore", "kind": 9, "label": "django.contrib.postgres.fields.hstore (import django.contrib.postgres.fields.hstore)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.collectstatic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.collectstatic", "kind": 9, "label": "django.contrib.staticfiles.management.commands.collectstatic (import django.contrib.staticfiles.management.commands.collectstatic)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.runserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.runserver", "kind": 9, "label": "django.contrib.staticfiles.management.commands.runserver (import django.contrib.staticfiles.management.commands.runserver)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.storage", "kind": 9, "label": "django.contrib.staticfiles.storage (import django.contrib.staticfiles.storage)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.testing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.testing", "kind": 9, "label": "django.contrib.staticfiles.testing (import django.contrib.staticfiles.testing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage", "kind": 9, "label": "django.core.files.storage (import django.core.files.storage)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.base", "kind": 9, "label": "django.core.files.storage.base (import django.core.files.storage.base)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.filesystem", "kind": 9, "label": "django.core.files.storage.filesystem (import django.core.files.storage.filesystem)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.handler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.handler", "kind": 9, "label": "django.core.files.storage.handler (import django.core.files.storage.handler)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.memory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.memory", "kind": 9, "label": "django.core.files.storage.memory (import django.core.files.storage.memory)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.mixins\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.mixins", "kind": 9, "label": "django.core.files.storage.mixins (import django.core.files.storage.mixins)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "import django.core.files.temp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.temp", "kind": 9, "label": "django.core.files.temp (import django.core.files.temp)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.composite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.composite", "kind": 9, "label": "django.db.models.fields.composite (import django.db.models.fields.composite)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.generated\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.generated", "kind": 9, "label": "django.db.models.fields.generated (import django.db.models.fields.generated)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related", "kind": 9, "label": "django.db.models.fields.related (import django.db.models.fields.related)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_descriptors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_descriptors", "kind": 9, "label": "django.db.models.fields.related_descriptors (import django.db.models.fields.related_descriptors)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_lookups\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_lookups", "kind": 9, "label": "django.db.models.fields.related_lookups (import django.db.models.fields.related_lookups)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.reverse_related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.reverse_related", "kind": 9, "label": "django.db.models.fields.reverse_related (import django.db.models.fields.reverse_related)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "import django.template.defaultfilters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.defaultfilters", "kind": 9, "label": "django.template.defaultfilters (import django.template.defaultfilters)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "import django.template.loaders.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.loaders.filesystem", "kind": 9, "label": "django.template.loaders.filesystem (import django.template.loaders.filesystem)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import do_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_filter", "kind": 3, "label": "do_filter (import django.template.defaulttags)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escape_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escape_filter", "kind": 3, "label": "escape_filter (import django.template.defaultfilters)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escapejs_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escapejs_filter", "kind": 3, "label": "escapejs_filter (import django.template.defaultfilters)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import fill_descriptor_types_for_related_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_descriptor_types_for_related_field", "kind": 3, "label": "fill_descriptor_types_for_related_field (import mypy_django_plugin.transformers.fields)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import fill_model_args_for_many_to_many_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_model_args_for_many_to_many_field", "kind": 3, "label": "fill_model_args_for_many_to_many_field (import mypy_django_plugin.transformers.manytomany)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_raw_string\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_raw_string", "kind": 6, "label": "filter_raw_string (import django.template.base)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_re", "kind": 6, "label": "filter_re (import django.template.base)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from sqlparse import filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filters", "kind": 6, "label": "filters (import sqlparse)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from django.core.mail import forbid_multi_line_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_multi_line_headers", "kind": 3, "label": "forbid_multi_line_headers (import django.core.mail)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_default_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_default_exception_reporter_filter", "kind": 3, "label": "get_default_exception_reporter_filter (import django.views.debug)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_exception_reporter_filter", "kind": 3, "label": "get_exception_reporter_filter (import django.views.debug)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_datetime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_datetime", "kind": 6, "label": "get_field_as_datetime (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer", "kind": 6, "label": "get_field_as_integer (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer64", "kind": 6, "label": "get_field_as_integer64 (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import get_field_descriptor_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_descriptor_types", "kind": 3, "label": "get_field_descriptor_types (import mypy_django_plugin.transformers.fields)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.lib.helpers import get_field_lookup_exact_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_lookup_exact_type", "kind": 3, "label": "get_field_lookup_exact_type (import mypy_django_plugin.lib.helpers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type", "kind": 6, "label": "get_field_type (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import get_field_type_from_lookup\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_lookup", "kind": 3, "label": "get_field_type_from_lookup (import mypy_django_plugin.transformers.querysets)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import get_field_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_model_type_info", "kind": 3, "label": "get_field_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_name", "kind": 6, "label": "get_field_type_name (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import get_readable_field_data_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_readable_field_data_type", "kind": 3, "label": "get_readable_field_data_type (import django.contrib.admindocs.views)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_spatial_filter", "kind": 6, "label": "get_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from django.core.checks.urls import get_warning_for_invalid_pattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_warning_for_invalid_pattern", "kind": 3, "label": "get_warning_for_invalid_pattern (import django.core.checks.urls)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import linebreaks_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "linebreaks_filter", "kind": 3, "label": "linebreaks_filter (import django.template.defaultfilters)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import phone2numeric_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "phone2numeric_filter", "kind": 3, "label": "phone2numeric_filter (import django.template.defaultfilters)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from django.contrib.postgres.utils import prefix_validation_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prefix_validation_error", "kind": 3, "label": "prefix_validation_error (import django.contrib.postgres.utils)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import refine_many_to_many_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_many_related_manager", "kind": 3, "label": "refine_many_to_many_related_manager (import mypy_django_plugin.transformers.manytomany)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytoone import refine_many_to_one_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_one_related_manager", "kind": 3, "label": "refine_many_to_one_related_manager (import mypy_django_plugin.transformers.manytoone)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import reparametrize_related_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reparametrize_related_field_type", "kind": 3, "label": "reparametrize_related_field_type (import mypy_django_plugin.transformers.fields)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.meta import return_proper_field_type_from_get_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "return_proper_field_type_from_get_field", "kind": 3, "label": "return_proper_field_type_from_get_field (import mypy_django_plugin.transformers.meta)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter", "kind": 6, "label": "set_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter_rect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter_rect", "kind": 6, "label": "set_spatial_filter_rect (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import slice_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "slice_filter", "kind": 3, "label": "slice_filter (import django.template.defaultfilters)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "import sqlparse.engine.filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.engine.filter_stack", "kind": 9, "label": "sqlparse.engine.filter_stack (import sqlparse.engine.filter_stack)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters", "kind": 9, "label": "sqlparse.filters (import sqlparse.filters)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.aligned_indent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.aligned_indent", "kind": 9, "label": "sqlparse.filters.aligned_indent (import sqlparse.filters.aligned_indent)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.others\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.others", "kind": 9, "label": "sqlparse.filters.others (import sqlparse.filters.others)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.output\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.output", "kind": 9, "label": "sqlparse.filters.output (import sqlparse.filters.output)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.reindent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.reindent", "kind": 9, "label": "sqlparse.filters.reindent (import sqlparse.filters.reindent)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.right_margin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.right_margin", "kind": 9, "label": "sqlparse.filters.right_margin (import sqlparse.filters.right_margin)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.tokens\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.tokens", "kind": 9, "label": "sqlparse.filters.tokens (import sqlparse.filters.tokens)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import staticfiles_storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_storage", "kind": 6, "label": "staticfiles_storage (import django.contrib.staticfiles.storage)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.urls import staticfiles_urlpatterns\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_urlpatterns", "kind": 3, "label": "staticfiles_urlpatterns (import django.contrib.staticfiles.urls)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import stringfilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringfilter", "kind": 3, "label": "stringfilter (import django.template.defaultfilters)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timesince_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timesince_filter", "kind": 3, "label": "timesince_filter (import django.template.defaultfilters)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timeuntil_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timeuntil_filter", "kind": 3, "label": "timeuntil_filter (import django.template.defaultfilters)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.orm_lookups import typecheck_queryset_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "typecheck_queryset_filter", "kind": 3, "label": "typecheck_queryset_filter (import mypy_django_plugin.transformers.orm_lookups)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from django.core.validators import validate_image_file_extension\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "validate_image_file_extension", "kind": 3, "label": "validate_image_file_extension (import django.core.validators)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from tracemalloc import BaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFilter", "kind": 7, "label": "BaseFilter (import tracemalloc)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from socket import CAN_BCM_RX_FILTER_ID\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_BCM_RX_FILTER_ID", "kind": 21, "label": "CAN_BCM_RX_FILTER_ID (import socket)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_ERR_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_ERR_FILTER", "kind": 21, "label": "CAN_RAW_ERR_FILTER (import socket)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_FILTER", "kind": 21, "label": "CAN_RAW_FILTER (import socket)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_JOIN_FILTERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_JOIN_FILTERS", "kind": 21, "label": "CAN_RAW_JOIN_FILTERS (import socket)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from doctest import DocFileSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocFileSuite", "kind": 3, "label": "DocFileSuite (import doctest)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tracemalloc import DomainFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DomainFilter", "kind": 7, "label": "DomainFilter (import tracemalloc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILETIME", "kind": 7, "label": "FILETIME (import ctypes.wintypes)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ARCHIVE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ARCHIVE", "kind": 21, "label": "FILE_ATTRIBUTE_ARCHIVE (import stat)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_COMPRESSED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_COMPRESSED", "kind": 21, "label": "FILE_ATTRIBUTE_COMPRESSED (import stat)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ENCRYPTED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ENCRYPTED", "kind": 21, "label": "FILE_ATTRIBUTE_ENCRYPTED (import stat)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_HIDDEN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_HIDDEN", "kind": 21, "label": "FILE_ATTRIBUTE_HIDDEN (import stat)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_INTEGRITY_STREAM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_INTEGRITY_STREAM", "kind": 21, "label": "FILE_ATTRIBUTE_INTEGRITY_STREAM (import stat)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NORMAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NORMAL", "kind": 21, "label": "FILE_ATTRIBUTE_NORMAL (import stat)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NOT_CONTENT_INDEXED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED", "kind": 21, "label": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED (import stat)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NO_SCRUB_DATA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NO_SCRUB_DATA", "kind": 21, "label": "FILE_ATTRIBUTE_NO_SCRUB_DATA (import stat)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_OFFLINE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_OFFLINE", "kind": 21, "label": "FILE_ATTRIBUTE_OFFLINE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_READONLY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_READONLY", "kind": 21, "label": "FILE_ATTRIBUTE_READONLY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_REPARSE_POINT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_REPARSE_POINT", "kind": 21, "label": "FILE_ATTRIBUTE_REPARSE_POINT (import stat)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SPARSE_FILE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SPARSE_FILE", "kind": 21, "label": "FILE_ATTRIBUTE_SPARSE_FILE (import stat)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SYSTEM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SYSTEM", "kind": 21, "label": "FILE_ATTRIBUTE_SYSTEM (import stat)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_TEMPORARY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_TEMPORARY", "kind": 21, "label": "FILE_ATTRIBUTE_TEMPORARY (import stat)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_VIRTUAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_VIRTUAL", "kind": 21, "label": "FILE_ATTRIBUTE_VIRTUAL (import stat)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_ACCEPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ACCEPT", "kind": 21, "label": "FILTER_ACCEPT (import xml.dom.expatbuilder)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARM", "kind": 21, "label": "FILTER_ARM (import lzma)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARMTHUMB\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARMTHUMB", "kind": 21, "label": "FILTER_ARMTHUMB (import lzma)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_DELTA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DELTA", "kind": 21, "label": "FILTER_DELTA (import lzma)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from unittest.mock import FILTER_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DIR", "kind": 21, "label": "FILTER_DIR (import unittest.mock)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_IA64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_IA64", "kind": 6, "label": "FILTER_IA64 (import lzma)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_INTERRUPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_INTERRUPT", "kind": 21, "label": "FILTER_INTERRUPT (import xml.dom.expatbuilder)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA1", "kind": 6, "label": "FILTER_LZMA1 (import lzma)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA2", "kind": 6, "label": "FILTER_LZMA2 (import lzma)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_POWERPC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_POWERPC", "kind": 21, "label": "FILTER_POWERPC (import lzma)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_REJECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_REJECT", "kind": 21, "label": "FILTER_REJECT (import xml.dom.expatbuilder)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_SKIP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SKIP", "kind": 21, "label": "FILTER_SKIP (import xml.dom.expatbuilder)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_SPARC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SPARC", "kind": 21, "label": "FILTER_SPARC (import lzma)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_X86\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_X86", "kind": 6, "label": "FILTER_X86 (import lzma)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from asyncio import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import asyncio)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from concurrent.futures import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import concurrent.futures)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from cgi import FieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldStorage", "kind": 7, "label": "FieldStorage (import cgi)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from logging import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import logging)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from tracemalloc import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import tracemalloc)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterCrutch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterCrutch", "kind": 7, "label": "FilterCrutch (import xml.dom.expatbuilder)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from tarfile import FilterError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterError", "kind": 7, "label": "FilterError (import tarfile)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterVisibilityController\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterVisibilityController", "kind": 7, "label": "FilterVisibilityController (import xml.dom.expatbuilder)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_filter import FixFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixFilter", "kind": 7, "label": "FixFilter (import lib2to3.fixes.fix_filter)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_numliterals import FixNumliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixNumliterals", "kind": 7, "label": "FixNumliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_set_literal import FixSetLiteral\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixSetLiteral", "kind": 7, "label": "FixSetLiteral (import lib2to3.fixes.fix_set_literal)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from socket import HCI_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HCI_FILTER", "kind": 21, "label": "HCI_FILTER (import socket)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from socket import J1939_FILTER_MAX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "J1939_FILTER_MAX", "kind": 6, "label": "J1939_FILTER_MAX (import socket)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_AIO\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_AIO", "kind": 21, "label": "KQ_FILTER_AIO (import select)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_NETDEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_NETDEV", "kind": 21, "label": "KQ_FILTER_NETDEV (import select)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_PROC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_PROC", "kind": 21, "label": "KQ_FILTER_PROC (import select)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_READ", "kind": 21, "label": "KQ_FILTER_READ (import select)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_SIGNAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_SIGNAL", "kind": 21, "label": "KQ_FILTER_SIGNAL (import select)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_TIMER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_TIMER", "kind": 21, "label": "KQ_FILTER_TIMER (import select)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_VNODE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_VNODE", "kind": 21, "label": "KQ_FILTER_VNODE (import select)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_WRITE", "kind": 21, "label": "KQ_FILTER_WRITE (import select)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import LPFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LPFILETIME", "kind": 21, "label": "LPFILETIME (import ctypes.wintypes)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_VALIDATE_DELETE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_VALIDATE_DELETE", "kind": 21, "label": "MSIMODIFY_VALIDATE_DELETE (import msilib)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from cgi import MiniFieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniFieldStorage", "kind": 7, "label": "MiniFieldStorage (import cgi)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from xml.dom.NodeFilter import NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NodeFilter", "kind": 7, "label": "NodeFilter (import xml.dom.NodeFilter)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import PFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PFILETIME", "kind": 7, "label": "PFILETIME (import ctypes.wintypes)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from winreg import REG_LEGAL_CHANGE_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_LEGAL_CHANGE_FILTER", "kind": 21, "label": "REG_LEGAL_CHANGE_FILTER (import winreg)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from msvcrt import SEM_FAILCRITICALERRORS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEM_FAILCRITICALERRORS", "kind": 21, "label": "SEM_FAILCRITICALERRORS (import msvcrt)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from socket import SO_J1939_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_J1939_FILTER", "kind": 6, "label": "SO_J1939_FILTER (import socket)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3.dbapi2)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3.dbapi2)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3.dbapi2)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from asyncio import SendfileNotAvailableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SendfileNotAvailableError", "kind": 7, "label": "SendfileNotAvailableError (import asyncio)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from xml.sax.saxutils import XMLFilterBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XMLFilterBase", "kind": 7, "label": "XMLFilterBase (import xml.sax.saxutils)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import pyexpat.errors)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import xml.parsers.expat.errors)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from zlib import Z_FILTERED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Z_FILTERED", "kind": 21, "label": "Z_FILTERED (import zlib)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from tarfile import data_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "data_filter", "kind": 3, "label": "data_filter (import tarfile)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from curses import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import curses)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from fnmatch import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import fnmatch)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from fnmatch import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 3, "label": "filterfalse (import fnmatch)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from itertools import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 7, "label": "filterfalse (import itertools)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from warnings import filterwarnings\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterwarnings", "kind": 3, "label": "filterwarnings (import warnings)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from inspect import formatannotationrelativeto\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatannotationrelativeto", "kind": 3, "label": "formatannotationrelativeto (import inspect)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from tarfile import fully_trusted_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fully_trusted_filter", "kind": 3, "label": "fully_trusted_filter (import tarfile)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencodeerrors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencodeerrors", "kind": 3, "label": "getfilesystemencodeerrors (import sys)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencoding", "kind": 3, "label": "getfilesystemencoding (import sys)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from mimetypes import guess_file_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "guess_file_type", "kind": 3, "label": "guess_file_type (import mimetypes)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_filter", "kind": 9, "label": "lib2to3.fixes.fix_filter (import lib2to3.fixes.fix_filter)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_numliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_numliterals", "kind": 9, "label": "lib2to3.fixes.fix_numliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_set_literal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_set_literal", "kind": 9, "label": "lib2to3.fixes.fix_set_literal (import lib2to3.fixes.fix_set_literal)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from threading import setprofile_all_threads\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setprofile_all_threads", "kind": 3, "label": "setprofile_all_threads (import threading)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from warnings import simplefilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "simplefilter", "kind": 3, "label": "simplefilter (import warnings)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from tarfile import tar_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tar_filter", "kind": 3, "label": "tar_filter (import tarfile)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "import xml.dom.NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.NodeFilter", "kind": 9, "label": "xml.dom.NodeFilter (import xml.dom.NodeFilter)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from asyncio import FastChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastChildWatcher", "kind": 7, "label": "FastChildWatcher (import asyncio)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from argparse import FileType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileType", "kind": 7, "label": "FileType (import argparse)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import SafeChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeChildWatcher", "kind": 7, "label": "SafeChildWatcher (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.tokens import _CaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_CaseFilter", "kind": 7, "label": "_CaseFilter (import sqlparse.filters.tokens)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsetSpec", "kind": 6, "label": "_FieldsetSpec (import django.contrib.admin.options)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.filters import _ListFilterChoices\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterChoices", "kind": 7, "label": "_ListFilterChoices (import django.contrib.admin.filters)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _ListFilterT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterT", "kind": 6, "label": "_ListFilterT (import django.contrib.admin.options)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.choices import _get_enum_type_from_union_of_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_enum_type_from_union_of_literals", "kind": 3, "label": "_get_enum_type_from_union_of_literals (import mypy_django_plugin.transformers.choices)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_get_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_get_type_from_model_type_info", "kind": 3, "label": "_get_field_get_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_set_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_set_type_from_model_type_info", "kind": 3, "label": "_get_field_set_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import _get_selected_fields_from_queryset_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_selected_fields_from_queryset_type", "kind": 3, "label": "_get_selected_fields_from_queryset_type (import mypy_django_plugin.transformers.querysets)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import _FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FILETIME", "kind": 21, "label": "_FILETIME (import ctypes.wintypes)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from uuid import _FieldsType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsType", "kind": 6, "label": "_FieldsType (import uuid)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfiguration\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfiguration", "kind": 6, "label": "_FilterConfiguration (import logging.config)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "255"}]}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 22, "label": "filtered", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import AlignedIndentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AlignedIndentFilter", "kind": 7, "label": "AlignedIndentFilter (import sqlparse.filters)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import AllValuesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AllValuesFieldListFilter", "kind": 7, "label": "AllValuesFieldListFilter (import django.contrib.admin)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import BooleanFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BooleanFieldListFilter", "kind": 7, "label": "BooleanFieldListFilter (import django.contrib.admin)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from django.views.csrf import CSRF_FAILURE_TEMPLATE_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSRF_FAILURE_TEMPLATE_NAME", "kind": 21, "label": "CSRF_FAILURE_TEMPLATE_NAME (import django.views.csrf)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from django.utils.log import CallbackFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackFilter", "kind": 7, "label": "CallbackFilter (import django.utils.log)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ChoicesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChoicesFieldListFilter", "kind": 7, "label": "ChoicesFieldListFilter (import django.contrib.admin)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import DEFAULT_EXCEPTION_REPORTER_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_EXCEPTION_REPORTER_FILTER", "kind": 21, "label": "DEFAULT_EXCEPTION_REPORTER_FILTER (import django.conf.global_settings)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import DateFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFieldListFilter", "kind": 7, "label": "DateFieldListFilter (import django.contrib.admin)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import EmptyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EmptyFieldListFilter", "kind": 7, "label": "EmptyFieldListFilter (import django.contrib.admin)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_DIRECTORY_PERMISSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_DIRECTORY_PERMISSIONS", "kind": 21, "label": "FILE_UPLOAD_DIRECTORY_PERMISSIONS (import django.conf.global_settings)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_TEMP_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_TEMP_DIR", "kind": 21, "label": "FILE_UPLOAD_TEMP_DIR (import django.conf.global_settings)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_ARGUMENT_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARGUMENT_SEPARATOR", "kind": 21, "label": "FILTER_ARGUMENT_SEPARATOR (import django.template.base)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SEPARATOR", "kind": 21, "label": "FILTER_SEPARATOR (import django.template.base)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from django.conf import FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG", "kind": 21, "label": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG (import django.conf)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import FieldDescriptorTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDescriptorTypes", "kind": 7, "label": "FieldDescriptorTypes (import mypy_django_plugin.transformers.fields)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from django.core.exceptions import FieldDoesNotExist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDoesNotExist", "kind": 7, "label": "FieldDoesNotExist (import django.core.exceptions)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueIterableMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueIterableMixin", "kind": 7, "label": "FieldGetDbPrepValueIterableMixin (import django.db.models.lookups)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueMixin", "kind": 7, "label": "FieldGetDbPrepValueMixin (import django.db.models.lookups)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import FieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldListFilter", "kind": 7, "label": "FieldListFilter (import django.contrib.admin)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext.aliases import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext.aliases)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from django.core.validators import FileExtensionValidator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileExtensionValidator", "kind": 7, "label": "FileExtensionValidator (import django.core.validators)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.db.models)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from django.forms import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.forms)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.finders import FileSystemFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemFinder", "kind": 7, "label": "FileSystemFinder (import django.contrib.staticfiles.finders)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from django.core.files.storage import FileSystemStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemStorage", "kind": 7, "label": "FileSystemStorage (import django.core.files.storage)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from django.template.base import FilterExpression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterExpression", "kind": 7, "label": "FilterExpression (import django.template.base)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import FilterNode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterNode", "kind": 7, "label": "FilterNode (import django.template.defaulttags)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from sqlparse.engine import FilterStack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterStack", "kind": 7, "label": "FilterStack (import sqlparse.engine)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilteredRelation\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredRelation", "kind": 7, "label": "FilteredRelation (import django.db.models)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import FilteredSelectMultiple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredSelectMultiple", "kind": 7, "label": "FilteredSelectMultiple (import django.contrib.admin.widgets)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import IdentifierCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IdentifierCaseFilter", "kind": 7, "label": "IdentifierCaseFilter (import sqlparse.filters)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import KeywordCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KeywordCaseFilter", "kind": 7, "label": "KeywordCaseFilter (import sqlparse.filters)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ListFilter", "kind": 7, "label": "ListFilter (import django.contrib.admin)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import ManifestStaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ManifestStaticFilesStorage", "kind": 7, "label": "ManifestStaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import OGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OGRFieldTypes", "kind": 6, "label": "OGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.output import OutputFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFilter", "kind": 7, "label": "OutputFilter (import sqlparse.filters.output)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPHPFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPHPFilter", "kind": 7, "label": "OutputPHPFilter (import sqlparse.filters)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPythonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPythonFilter", "kind": 7, "label": "OutputPythonFilter (import sqlparse.filters)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from django.db.models.query import PROHIBITED_FILTER_KWARGS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROHIBITED_FILTER_KWARGS", "kind": 21, "label": "PROHIBITED_FILTER_KWARGS (import django.db.models.query)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import ROGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROGRFieldTypes", "kind": 6, "label": "ROGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import ReindentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReindentFilter", "kind": 7, "label": "ReindentFilter (import sqlparse.filters)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldListFilter", "kind": 7, "label": "RelatedFieldListFilter (import django.contrib.admin)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import RelatedFieldWidgetWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldWidgetWrapper", "kind": 7, "label": "RelatedFieldWidgetWrapper (import django.contrib.admin.widgets)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedOnlyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedOnlyFieldListFilter", "kind": 7, "label": "RelatedOnlyFieldListFilter (import django.contrib.admin)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import RightMarginFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RightMarginFilter", "kind": 7, "label": "RightMarginFilter (import sqlparse.filters)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from django.conf import STATICFILES_STORAGE_ALIAS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "STATICFILES_STORAGE_ALIAS", "kind": 21, "label": "STATICFILES_STORAGE_ALIAS (import django.conf)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from django.views.debug import SafeExceptionReporterFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeExceptionReporterFilter", "kind": 7, "label": "SafeExceptionReporterFilter (import django.views.debug)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import SimpleListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleListFilter", "kind": 7, "label": "SimpleListFilter (import django.contrib.admin)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import SpacesAroundOperatorsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SpacesAroundOperatorsFilter", "kind": 7, "label": "SpacesAroundOperatorsFilter (import sqlparse.filters)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import StaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StaticFilesStorage", "kind": 7, "label": "StaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripCommentsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripCommentsFilter", "kind": 7, "label": "StripCommentsFilter (import sqlparse.filters)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripTrailingSemicolonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripTrailingSemicolonFilter", "kind": 7, "label": "StripTrailingSemicolonFilter (import sqlparse.filters)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripWhitespaceFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripWhitespaceFilter", "kind": 7, "label": "StripWhitespaceFilter (import sqlparse.filters)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import TemplateFilterIndexView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemplateFilterIndexView", "kind": 7, "label": "TemplateFilterIndexView (import django.contrib.admindocs.views)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import TruncateStringFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TruncateStringFilter", "kind": 7, "label": "TruncateStringFilter (import sqlparse.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_FILESYSTEM_PREFIX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_FILESYSTEM_PREFIX", "kind": 21, "label": "VSI_FILESYSTEM_PREFIX (import django.contrib.gis.gdal.raster.const)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_MEM_FILESYSTEM_BASE_PATH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_MEM_FILESYSTEM_BASE_PATH", "kind": 21, "label": "VSI_MEM_FILESYSTEM_BASE_PATH (import django.contrib.gis.gdal.raster.const)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_urls import add_preserved_filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_preserved_filters", "kind": 3, "label": "add_preserved_filters (import django.contrib.admin.templatetags.admin_urls)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_list import admin_list_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "admin_list_filter", "kind": 3, "label": "admin_list_filter (import django.contrib.admin.templatetags.admin_list)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from sqlparse.formatter import build_filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_filter_stack", "kind": 3, "label": "build_filter_stack (import sqlparse.formatter)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from django.core.checks.caches import check_file_based_cache_is_absolute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_file_based_cache_is_absolute", "kind": 3, "label": "check_file_based_cache_is_absolute (import django.core.checks.caches)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from django.core.checks.files import check_setting_file_upload_temp_dir\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_setting_file_upload_temp_dir", "kind": 3, "label": "check_setting_file_upload_temp_dir (import django.core.checks.files)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": "import django.contrib.admin.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.admin.filters", "kind": 9, "label": "django.contrib.admin.filters (import django.contrib.admin.filters)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.citext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.citext", "kind": 9, "label": "django.contrib.postgres.fields.citext (import django.contrib.postgres.fields.citext)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.hstore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.hstore", "kind": 9, "label": "django.contrib.postgres.fields.hstore (import django.contrib.postgres.fields.hstore)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.collectstatic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.collectstatic", "kind": 9, "label": "django.contrib.staticfiles.management.commands.collectstatic (import django.contrib.staticfiles.management.commands.collectstatic)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.runserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.runserver", "kind": 9, "label": "django.contrib.staticfiles.management.commands.runserver (import django.contrib.staticfiles.management.commands.runserver)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.storage", "kind": 9, "label": "django.contrib.staticfiles.storage (import django.contrib.staticfiles.storage)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.testing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.testing", "kind": 9, "label": "django.contrib.staticfiles.testing (import django.contrib.staticfiles.testing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage", "kind": 9, "label": "django.core.files.storage (import django.core.files.storage)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.base", "kind": 9, "label": "django.core.files.storage.base (import django.core.files.storage.base)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.filesystem", "kind": 9, "label": "django.core.files.storage.filesystem (import django.core.files.storage.filesystem)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.handler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.handler", "kind": 9, "label": "django.core.files.storage.handler (import django.core.files.storage.handler)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.memory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.memory", "kind": 9, "label": "django.core.files.storage.memory (import django.core.files.storage.memory)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.mixins\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.mixins", "kind": 9, "label": "django.core.files.storage.mixins (import django.core.files.storage.mixins)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "import django.core.files.temp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.temp", "kind": 9, "label": "django.core.files.temp (import django.core.files.temp)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.composite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.composite", "kind": 9, "label": "django.db.models.fields.composite (import django.db.models.fields.composite)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.generated\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.generated", "kind": 9, "label": "django.db.models.fields.generated (import django.db.models.fields.generated)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related", "kind": 9, "label": "django.db.models.fields.related (import django.db.models.fields.related)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_descriptors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_descriptors", "kind": 9, "label": "django.db.models.fields.related_descriptors (import django.db.models.fields.related_descriptors)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_lookups\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_lookups", "kind": 9, "label": "django.db.models.fields.related_lookups (import django.db.models.fields.related_lookups)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.reverse_related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.reverse_related", "kind": 9, "label": "django.db.models.fields.reverse_related (import django.db.models.fields.reverse_related)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "import django.template.defaultfilters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.defaultfilters", "kind": 9, "label": "django.template.defaultfilters (import django.template.defaultfilters)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "import django.template.loaders.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.loaders.filesystem", "kind": 9, "label": "django.template.loaders.filesystem (import django.template.loaders.filesystem)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import do_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_filter", "kind": 3, "label": "do_filter (import django.template.defaulttags)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escape_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escape_filter", "kind": 3, "label": "escape_filter (import django.template.defaultfilters)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escapejs_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escapejs_filter", "kind": 3, "label": "escapejs_filter (import django.template.defaultfilters)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import fill_descriptor_types_for_related_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_descriptor_types_for_related_field", "kind": 3, "label": "fill_descriptor_types_for_related_field (import mypy_django_plugin.transformers.fields)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import fill_model_args_for_many_to_many_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_model_args_for_many_to_many_field", "kind": 3, "label": "fill_model_args_for_many_to_many_field (import mypy_django_plugin.transformers.manytomany)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_raw_string\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_raw_string", "kind": 6, "label": "filter_raw_string (import django.template.base)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_re", "kind": 6, "label": "filter_re (import django.template.base)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from sqlparse import filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filters", "kind": 6, "label": "filters (import sqlparse)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from django.core.mail import forbid_multi_line_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_multi_line_headers", "kind": 3, "label": "forbid_multi_line_headers (import django.core.mail)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_default_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_default_exception_reporter_filter", "kind": 3, "label": "get_default_exception_reporter_filter (import django.views.debug)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_exception_reporter_filter", "kind": 3, "label": "get_exception_reporter_filter (import django.views.debug)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_datetime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_datetime", "kind": 6, "label": "get_field_as_datetime (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer", "kind": 6, "label": "get_field_as_integer (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer64", "kind": 6, "label": "get_field_as_integer64 (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import get_field_descriptor_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_descriptor_types", "kind": 3, "label": "get_field_descriptor_types (import mypy_django_plugin.transformers.fields)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.lib.helpers import get_field_lookup_exact_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_lookup_exact_type", "kind": 3, "label": "get_field_lookup_exact_type (import mypy_django_plugin.lib.helpers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type", "kind": 6, "label": "get_field_type (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import get_field_type_from_lookup\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_lookup", "kind": 3, "label": "get_field_type_from_lookup (import mypy_django_plugin.transformers.querysets)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import get_field_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_model_type_info", "kind": 3, "label": "get_field_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_name", "kind": 6, "label": "get_field_type_name (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import get_readable_field_data_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_readable_field_data_type", "kind": 3, "label": "get_readable_field_data_type (import django.contrib.admindocs.views)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_spatial_filter", "kind": 6, "label": "get_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from django.core.checks.urls import get_warning_for_invalid_pattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_warning_for_invalid_pattern", "kind": 3, "label": "get_warning_for_invalid_pattern (import django.core.checks.urls)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import linebreaks_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "linebreaks_filter", "kind": 3, "label": "linebreaks_filter (import django.template.defaultfilters)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import phone2numeric_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "phone2numeric_filter", "kind": 3, "label": "phone2numeric_filter (import django.template.defaultfilters)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from django.contrib.postgres.utils import prefix_validation_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prefix_validation_error", "kind": 3, "label": "prefix_validation_error (import django.contrib.postgres.utils)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import refine_many_to_many_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_many_related_manager", "kind": 3, "label": "refine_many_to_many_related_manager (import mypy_django_plugin.transformers.manytomany)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytoone import refine_many_to_one_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_one_related_manager", "kind": 3, "label": "refine_many_to_one_related_manager (import mypy_django_plugin.transformers.manytoone)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import reparametrize_related_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reparametrize_related_field_type", "kind": 3, "label": "reparametrize_related_field_type (import mypy_django_plugin.transformers.fields)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.meta import return_proper_field_type_from_get_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "return_proper_field_type_from_get_field", "kind": 3, "label": "return_proper_field_type_from_get_field (import mypy_django_plugin.transformers.meta)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter", "kind": 6, "label": "set_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter_rect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter_rect", "kind": 6, "label": "set_spatial_filter_rect (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import slice_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "slice_filter", "kind": 3, "label": "slice_filter (import django.template.defaultfilters)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "import sqlparse.engine.filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.engine.filter_stack", "kind": 9, "label": "sqlparse.engine.filter_stack (import sqlparse.engine.filter_stack)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters", "kind": 9, "label": "sqlparse.filters (import sqlparse.filters)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.aligned_indent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.aligned_indent", "kind": 9, "label": "sqlparse.filters.aligned_indent (import sqlparse.filters.aligned_indent)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.others\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.others", "kind": 9, "label": "sqlparse.filters.others (import sqlparse.filters.others)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.output\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.output", "kind": 9, "label": "sqlparse.filters.output (import sqlparse.filters.output)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.reindent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.reindent", "kind": 9, "label": "sqlparse.filters.reindent (import sqlparse.filters.reindent)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.right_margin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.right_margin", "kind": 9, "label": "sqlparse.filters.right_margin (import sqlparse.filters.right_margin)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.tokens\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.tokens", "kind": 9, "label": "sqlparse.filters.tokens (import sqlparse.filters.tokens)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import staticfiles_storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_storage", "kind": 6, "label": "staticfiles_storage (import django.contrib.staticfiles.storage)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.urls import staticfiles_urlpatterns\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_urlpatterns", "kind": 3, "label": "staticfiles_urlpatterns (import django.contrib.staticfiles.urls)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import stringfilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringfilter", "kind": 3, "label": "stringfilter (import django.template.defaultfilters)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timesince_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timesince_filter", "kind": 3, "label": "timesince_filter (import django.template.defaultfilters)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timeuntil_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timeuntil_filter", "kind": 3, "label": "timeuntil_filter (import django.template.defaultfilters)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.orm_lookups import typecheck_queryset_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "typecheck_queryset_filter", "kind": 3, "label": "typecheck_queryset_filter (import mypy_django_plugin.transformers.orm_lookups)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from django.core.validators import validate_image_file_extension\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "validate_image_file_extension", "kind": 3, "label": "validate_image_file_extension (import django.core.validators)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from tracemalloc import BaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFilter", "kind": 7, "label": "BaseFilter (import tracemalloc)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from socket import CAN_BCM_RX_FILTER_ID\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_BCM_RX_FILTER_ID", "kind": 21, "label": "CAN_BCM_RX_FILTER_ID (import socket)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_ERR_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_ERR_FILTER", "kind": 21, "label": "CAN_RAW_ERR_FILTER (import socket)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_FILTER", "kind": 21, "label": "CAN_RAW_FILTER (import socket)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_JOIN_FILTERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_JOIN_FILTERS", "kind": 21, "label": "CAN_RAW_JOIN_FILTERS (import socket)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from doctest import DocFileSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocFileSuite", "kind": 3, "label": "DocFileSuite (import doctest)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tracemalloc import DomainFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DomainFilter", "kind": 7, "label": "DomainFilter (import tracemalloc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILETIME", "kind": 7, "label": "FILETIME (import ctypes.wintypes)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ARCHIVE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ARCHIVE", "kind": 21, "label": "FILE_ATTRIBUTE_ARCHIVE (import stat)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_COMPRESSED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_COMPRESSED", "kind": 21, "label": "FILE_ATTRIBUTE_COMPRESSED (import stat)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ENCRYPTED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ENCRYPTED", "kind": 21, "label": "FILE_ATTRIBUTE_ENCRYPTED (import stat)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_HIDDEN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_HIDDEN", "kind": 21, "label": "FILE_ATTRIBUTE_HIDDEN (import stat)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_INTEGRITY_STREAM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_INTEGRITY_STREAM", "kind": 21, "label": "FILE_ATTRIBUTE_INTEGRITY_STREAM (import stat)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NORMAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NORMAL", "kind": 21, "label": "FILE_ATTRIBUTE_NORMAL (import stat)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NOT_CONTENT_INDEXED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED", "kind": 21, "label": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED (import stat)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NO_SCRUB_DATA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NO_SCRUB_DATA", "kind": 21, "label": "FILE_ATTRIBUTE_NO_SCRUB_DATA (import stat)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_OFFLINE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_OFFLINE", "kind": 21, "label": "FILE_ATTRIBUTE_OFFLINE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_READONLY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_READONLY", "kind": 21, "label": "FILE_ATTRIBUTE_READONLY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_REPARSE_POINT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_REPARSE_POINT", "kind": 21, "label": "FILE_ATTRIBUTE_REPARSE_POINT (import stat)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SPARSE_FILE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SPARSE_FILE", "kind": 21, "label": "FILE_ATTRIBUTE_SPARSE_FILE (import stat)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SYSTEM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SYSTEM", "kind": 21, "label": "FILE_ATTRIBUTE_SYSTEM (import stat)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_TEMPORARY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_TEMPORARY", "kind": 21, "label": "FILE_ATTRIBUTE_TEMPORARY (import stat)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_VIRTUAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_VIRTUAL", "kind": 21, "label": "FILE_ATTRIBUTE_VIRTUAL (import stat)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_ACCEPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ACCEPT", "kind": 21, "label": "FILTER_ACCEPT (import xml.dom.expatbuilder)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARM", "kind": 21, "label": "FILTER_ARM (import lzma)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARMTHUMB\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARMTHUMB", "kind": 21, "label": "FILTER_ARMTHUMB (import lzma)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_DELTA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DELTA", "kind": 21, "label": "FILTER_DELTA (import lzma)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from unittest.mock import FILTER_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DIR", "kind": 21, "label": "FILTER_DIR (import unittest.mock)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_IA64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_IA64", "kind": 6, "label": "FILTER_IA64 (import lzma)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_INTERRUPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_INTERRUPT", "kind": 21, "label": "FILTER_INTERRUPT (import xml.dom.expatbuilder)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA1", "kind": 6, "label": "FILTER_LZMA1 (import lzma)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA2", "kind": 6, "label": "FILTER_LZMA2 (import lzma)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_POWERPC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_POWERPC", "kind": 21, "label": "FILTER_POWERPC (import lzma)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_REJECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_REJECT", "kind": 21, "label": "FILTER_REJECT (import xml.dom.expatbuilder)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_SKIP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SKIP", "kind": 21, "label": "FILTER_SKIP (import xml.dom.expatbuilder)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_SPARC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SPARC", "kind": 21, "label": "FILTER_SPARC (import lzma)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_X86\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_X86", "kind": 6, "label": "FILTER_X86 (import lzma)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from asyncio import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import asyncio)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from concurrent.futures import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import concurrent.futures)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from cgi import FieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldStorage", "kind": 7, "label": "FieldStorage (import cgi)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from logging import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import logging)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from tracemalloc import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import tracemalloc)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterCrutch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterCrutch", "kind": 7, "label": "FilterCrutch (import xml.dom.expatbuilder)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from tarfile import FilterError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterError", "kind": 7, "label": "FilterError (import tarfile)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterVisibilityController\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterVisibilityController", "kind": 7, "label": "FilterVisibilityController (import xml.dom.expatbuilder)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_filter import FixFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixFilter", "kind": 7, "label": "FixFilter (import lib2to3.fixes.fix_filter)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_numliterals import FixNumliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixNumliterals", "kind": 7, "label": "FixNumliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_set_literal import FixSetLiteral\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixSetLiteral", "kind": 7, "label": "FixSetLiteral (import lib2to3.fixes.fix_set_literal)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from socket import HCI_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HCI_FILTER", "kind": 21, "label": "HCI_FILTER (import socket)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from socket import J1939_FILTER_MAX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "J1939_FILTER_MAX", "kind": 6, "label": "J1939_FILTER_MAX (import socket)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_AIO\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_AIO", "kind": 21, "label": "KQ_FILTER_AIO (import select)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_NETDEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_NETDEV", "kind": 21, "label": "KQ_FILTER_NETDEV (import select)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_PROC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_PROC", "kind": 21, "label": "KQ_FILTER_PROC (import select)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_READ", "kind": 21, "label": "KQ_FILTER_READ (import select)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_SIGNAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_SIGNAL", "kind": 21, "label": "KQ_FILTER_SIGNAL (import select)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_TIMER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_TIMER", "kind": 21, "label": "KQ_FILTER_TIMER (import select)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_VNODE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_VNODE", "kind": 21, "label": "KQ_FILTER_VNODE (import select)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_WRITE", "kind": 21, "label": "KQ_FILTER_WRITE (import select)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import LPFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LPFILETIME", "kind": 21, "label": "LPFILETIME (import ctypes.wintypes)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_VALIDATE_DELETE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_VALIDATE_DELETE", "kind": 21, "label": "MSIMODIFY_VALIDATE_DELETE (import msilib)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from cgi import MiniFieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniFieldStorage", "kind": 7, "label": "MiniFieldStorage (import cgi)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from xml.dom.NodeFilter import NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NodeFilter", "kind": 7, "label": "NodeFilter (import xml.dom.NodeFilter)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import PFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PFILETIME", "kind": 7, "label": "PFILETIME (import ctypes.wintypes)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from winreg import REG_LEGAL_CHANGE_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_LEGAL_CHANGE_FILTER", "kind": 21, "label": "REG_LEGAL_CHANGE_FILTER (import winreg)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from msvcrt import SEM_FAILCRITICALERRORS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEM_FAILCRITICALERRORS", "kind": 21, "label": "SEM_FAILCRITICALERRORS (import msvcrt)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from socket import SO_J1939_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_J1939_FILTER", "kind": 6, "label": "SO_J1939_FILTER (import socket)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3.dbapi2)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3.dbapi2)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3.dbapi2)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from asyncio import SendfileNotAvailableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SendfileNotAvailableError", "kind": 7, "label": "SendfileNotAvailableError (import asyncio)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from xml.sax.saxutils import XMLFilterBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XMLFilterBase", "kind": 7, "label": "XMLFilterBase (import xml.sax.saxutils)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import pyexpat.errors)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import xml.parsers.expat.errors)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from zlib import Z_FILTERED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Z_FILTERED", "kind": 21, "label": "Z_FILTERED (import zlib)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from tarfile import data_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "data_filter", "kind": 3, "label": "data_filter (import tarfile)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from curses import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import curses)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from fnmatch import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import fnmatch)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from fnmatch import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 3, "label": "filterfalse (import fnmatch)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from itertools import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 7, "label": "filterfalse (import itertools)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from warnings import filterwarnings\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterwarnings", "kind": 3, "label": "filterwarnings (import warnings)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from inspect import formatannotationrelativeto\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatannotationrelativeto", "kind": 3, "label": "formatannotationrelativeto (import inspect)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from tarfile import fully_trusted_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fully_trusted_filter", "kind": 3, "label": "fully_trusted_filter (import tarfile)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencodeerrors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencodeerrors", "kind": 3, "label": "getfilesystemencodeerrors (import sys)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencoding", "kind": 3, "label": "getfilesystemencoding (import sys)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from mimetypes import guess_file_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "guess_file_type", "kind": 3, "label": "guess_file_type (import mimetypes)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_filter", "kind": 9, "label": "lib2to3.fixes.fix_filter (import lib2to3.fixes.fix_filter)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_numliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_numliterals", "kind": 9, "label": "lib2to3.fixes.fix_numliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_set_literal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_set_literal", "kind": 9, "label": "lib2to3.fixes.fix_set_literal (import lib2to3.fixes.fix_set_literal)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from threading import setprofile_all_threads\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setprofile_all_threads", "kind": 3, "label": "setprofile_all_threads (import threading)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from warnings import simplefilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "simplefilter", "kind": 3, "label": "simplefilter (import warnings)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from tarfile import tar_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tar_filter", "kind": 3, "label": "tar_filter (import tarfile)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "import xml.dom.NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.NodeFilter", "kind": 9, "label": "xml.dom.NodeFilter (import xml.dom.NodeFilter)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from asyncio import FastChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastChildWatcher", "kind": 7, "label": "FastChildWatcher (import asyncio)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from argparse import FileType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileType", "kind": 7, "label": "FileType (import argparse)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import SafeChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeChildWatcher", "kind": 7, "label": "SafeChildWatcher (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.tokens import _CaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_CaseFilter", "kind": 7, "label": "_CaseFilter (import sqlparse.filters.tokens)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsetSpec", "kind": 6, "label": "_FieldsetSpec (import django.contrib.admin.options)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.filters import _ListFilterChoices\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterChoices", "kind": 7, "label": "_ListFilterChoices (import django.contrib.admin.filters)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _ListFilterT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterT", "kind": 6, "label": "_ListFilterT (import django.contrib.admin.options)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.choices import _get_enum_type_from_union_of_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_enum_type_from_union_of_literals", "kind": 3, "label": "_get_enum_type_from_union_of_literals (import mypy_django_plugin.transformers.choices)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_get_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_get_type_from_model_type_info", "kind": 3, "label": "_get_field_get_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_set_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_set_type_from_model_type_info", "kind": 3, "label": "_get_field_set_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import _get_selected_fields_from_queryset_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_selected_fields_from_queryset_type", "kind": 3, "label": "_get_selected_fields_from_queryset_type (import mypy_django_plugin.transformers.querysets)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import _FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FILETIME", "kind": 21, "label": "_FILETIME (import ctypes.wintypes)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from uuid import _FieldsType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsType", "kind": 6, "label": "_FieldsType (import uuid)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfiguration\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfiguration", "kind": 6, "label": "_FilterConfiguration (import logging.config)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "255"}]}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 22, "label": "filtered", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import AlignedIndentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AlignedIndentFilter", "kind": 7, "label": "AlignedIndentFilter (import sqlparse.filters)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import AllValuesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AllValuesFieldListFilter", "kind": 7, "label": "AllValuesFieldListFilter (import django.contrib.admin)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import BooleanFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BooleanFieldListFilter", "kind": 7, "label": "BooleanFieldListFilter (import django.contrib.admin)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from django.views.csrf import CSRF_FAILURE_TEMPLATE_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSRF_FAILURE_TEMPLATE_NAME", "kind": 21, "label": "CSRF_FAILURE_TEMPLATE_NAME (import django.views.csrf)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from django.utils.log import CallbackFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackFilter", "kind": 7, "label": "CallbackFilter (import django.utils.log)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ChoicesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChoicesFieldListFilter", "kind": 7, "label": "ChoicesFieldListFilter (import django.contrib.admin)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import DEFAULT_EXCEPTION_REPORTER_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_EXCEPTION_REPORTER_FILTER", "kind": 21, "label": "DEFAULT_EXCEPTION_REPORTER_FILTER (import django.conf.global_settings)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import DateFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFieldListFilter", "kind": 7, "label": "DateFieldListFilter (import django.contrib.admin)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import EmptyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EmptyFieldListFilter", "kind": 7, "label": "EmptyFieldListFilter (import django.contrib.admin)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_DIRECTORY_PERMISSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_DIRECTORY_PERMISSIONS", "kind": 21, "label": "FILE_UPLOAD_DIRECTORY_PERMISSIONS (import django.conf.global_settings)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_TEMP_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_TEMP_DIR", "kind": 21, "label": "FILE_UPLOAD_TEMP_DIR (import django.conf.global_settings)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_ARGUMENT_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARGUMENT_SEPARATOR", "kind": 21, "label": "FILTER_ARGUMENT_SEPARATOR (import django.template.base)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SEPARATOR", "kind": 21, "label": "FILTER_SEPARATOR (import django.template.base)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from django.conf import FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG", "kind": 21, "label": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG (import django.conf)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import FieldDescriptorTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDescriptorTypes", "kind": 7, "label": "FieldDescriptorTypes (import mypy_django_plugin.transformers.fields)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from django.core.exceptions import FieldDoesNotExist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDoesNotExist", "kind": 7, "label": "FieldDoesNotExist (import django.core.exceptions)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueIterableMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueIterableMixin", "kind": 7, "label": "FieldGetDbPrepValueIterableMixin (import django.db.models.lookups)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueMixin", "kind": 7, "label": "FieldGetDbPrepValueMixin (import django.db.models.lookups)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import FieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldListFilter", "kind": 7, "label": "FieldListFilter (import django.contrib.admin)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext.aliases import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext.aliases)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from django.core.validators import FileExtensionValidator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileExtensionValidator", "kind": 7, "label": "FileExtensionValidator (import django.core.validators)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.db.models)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from django.forms import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.forms)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.finders import FileSystemFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemFinder", "kind": 7, "label": "FileSystemFinder (import django.contrib.staticfiles.finders)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from django.core.files.storage import FileSystemStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemStorage", "kind": 7, "label": "FileSystemStorage (import django.core.files.storage)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from django.template.base import FilterExpression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterExpression", "kind": 7, "label": "FilterExpression (import django.template.base)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import FilterNode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterNode", "kind": 7, "label": "FilterNode (import django.template.defaulttags)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from sqlparse.engine import FilterStack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterStack", "kind": 7, "label": "FilterStack (import sqlparse.engine)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilteredRelation\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredRelation", "kind": 7, "label": "FilteredRelation (import django.db.models)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import FilteredSelectMultiple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredSelectMultiple", "kind": 7, "label": "FilteredSelectMultiple (import django.contrib.admin.widgets)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import IdentifierCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IdentifierCaseFilter", "kind": 7, "label": "IdentifierCaseFilter (import sqlparse.filters)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import KeywordCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KeywordCaseFilter", "kind": 7, "label": "KeywordCaseFilter (import sqlparse.filters)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ListFilter", "kind": 7, "label": "ListFilter (import django.contrib.admin)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import ManifestStaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ManifestStaticFilesStorage", "kind": 7, "label": "ManifestStaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import OGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OGRFieldTypes", "kind": 6, "label": "OGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.output import OutputFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFilter", "kind": 7, "label": "OutputFilter (import sqlparse.filters.output)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPHPFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPHPFilter", "kind": 7, "label": "OutputPHPFilter (import sqlparse.filters)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPythonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPythonFilter", "kind": 7, "label": "OutputPythonFilter (import sqlparse.filters)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from django.db.models.query import PROHIBITED_FILTER_KWARGS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROHIBITED_FILTER_KWARGS", "kind": 21, "label": "PROHIBITED_FILTER_KWARGS (import django.db.models.query)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import ROGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROGRFieldTypes", "kind": 6, "label": "ROGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import ReindentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReindentFilter", "kind": 7, "label": "ReindentFilter (import sqlparse.filters)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldListFilter", "kind": 7, "label": "RelatedFieldListFilter (import django.contrib.admin)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import RelatedFieldWidgetWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldWidgetWrapper", "kind": 7, "label": "RelatedFieldWidgetWrapper (import django.contrib.admin.widgets)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedOnlyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedOnlyFieldListFilter", "kind": 7, "label": "RelatedOnlyFieldListFilter (import django.contrib.admin)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import RightMarginFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RightMarginFilter", "kind": 7, "label": "RightMarginFilter (import sqlparse.filters)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from django.conf import STATICFILES_STORAGE_ALIAS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "STATICFILES_STORAGE_ALIAS", "kind": 21, "label": "STATICFILES_STORAGE_ALIAS (import django.conf)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from django.views.debug import SafeExceptionReporterFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeExceptionReporterFilter", "kind": 7, "label": "SafeExceptionReporterFilter (import django.views.debug)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import SimpleListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleListFilter", "kind": 7, "label": "SimpleListFilter (import django.contrib.admin)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import SpacesAroundOperatorsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SpacesAroundOperatorsFilter", "kind": 7, "label": "SpacesAroundOperatorsFilter (import sqlparse.filters)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import StaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StaticFilesStorage", "kind": 7, "label": "StaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripCommentsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripCommentsFilter", "kind": 7, "label": "StripCommentsFilter (import sqlparse.filters)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripTrailingSemicolonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripTrailingSemicolonFilter", "kind": 7, "label": "StripTrailingSemicolonFilter (import sqlparse.filters)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripWhitespaceFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripWhitespaceFilter", "kind": 7, "label": "StripWhitespaceFilter (import sqlparse.filters)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import TemplateFilterIndexView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemplateFilterIndexView", "kind": 7, "label": "TemplateFilterIndexView (import django.contrib.admindocs.views)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import TruncateStringFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TruncateStringFilter", "kind": 7, "label": "TruncateStringFilter (import sqlparse.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_FILESYSTEM_PREFIX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_FILESYSTEM_PREFIX", "kind": 21, "label": "VSI_FILESYSTEM_PREFIX (import django.contrib.gis.gdal.raster.const)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_MEM_FILESYSTEM_BASE_PATH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_MEM_FILESYSTEM_BASE_PATH", "kind": 21, "label": "VSI_MEM_FILESYSTEM_BASE_PATH (import django.contrib.gis.gdal.raster.const)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_urls import add_preserved_filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_preserved_filters", "kind": 3, "label": "add_preserved_filters (import django.contrib.admin.templatetags.admin_urls)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_list import admin_list_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "admin_list_filter", "kind": 3, "label": "admin_list_filter (import django.contrib.admin.templatetags.admin_list)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from sqlparse.formatter import build_filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_filter_stack", "kind": 3, "label": "build_filter_stack (import sqlparse.formatter)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from django.core.checks.caches import check_file_based_cache_is_absolute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_file_based_cache_is_absolute", "kind": 3, "label": "check_file_based_cache_is_absolute (import django.core.checks.caches)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from django.core.checks.files import check_setting_file_upload_temp_dir\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_setting_file_upload_temp_dir", "kind": 3, "label": "check_setting_file_upload_temp_dir (import django.core.checks.files)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": "import django.contrib.admin.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.admin.filters", "kind": 9, "label": "django.contrib.admin.filters (import django.contrib.admin.filters)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.citext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.citext", "kind": 9, "label": "django.contrib.postgres.fields.citext (import django.contrib.postgres.fields.citext)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.hstore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.hstore", "kind": 9, "label": "django.contrib.postgres.fields.hstore (import django.contrib.postgres.fields.hstore)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.collectstatic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.collectstatic", "kind": 9, "label": "django.contrib.staticfiles.management.commands.collectstatic (import django.contrib.staticfiles.management.commands.collectstatic)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.runserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.runserver", "kind": 9, "label": "django.contrib.staticfiles.management.commands.runserver (import django.contrib.staticfiles.management.commands.runserver)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.storage", "kind": 9, "label": "django.contrib.staticfiles.storage (import django.contrib.staticfiles.storage)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.testing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.testing", "kind": 9, "label": "django.contrib.staticfiles.testing (import django.contrib.staticfiles.testing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage", "kind": 9, "label": "django.core.files.storage (import django.core.files.storage)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.base", "kind": 9, "label": "django.core.files.storage.base (import django.core.files.storage.base)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.filesystem", "kind": 9, "label": "django.core.files.storage.filesystem (import django.core.files.storage.filesystem)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.handler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.handler", "kind": 9, "label": "django.core.files.storage.handler (import django.core.files.storage.handler)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.memory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.memory", "kind": 9, "label": "django.core.files.storage.memory (import django.core.files.storage.memory)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.mixins\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.mixins", "kind": 9, "label": "django.core.files.storage.mixins (import django.core.files.storage.mixins)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "import django.core.files.temp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.temp", "kind": 9, "label": "django.core.files.temp (import django.core.files.temp)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.composite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.composite", "kind": 9, "label": "django.db.models.fields.composite (import django.db.models.fields.composite)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.generated\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.generated", "kind": 9, "label": "django.db.models.fields.generated (import django.db.models.fields.generated)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related", "kind": 9, "label": "django.db.models.fields.related (import django.db.models.fields.related)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_descriptors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_descriptors", "kind": 9, "label": "django.db.models.fields.related_descriptors (import django.db.models.fields.related_descriptors)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_lookups\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_lookups", "kind": 9, "label": "django.db.models.fields.related_lookups (import django.db.models.fields.related_lookups)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.reverse_related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.reverse_related", "kind": 9, "label": "django.db.models.fields.reverse_related (import django.db.models.fields.reverse_related)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "import django.template.defaultfilters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.defaultfilters", "kind": 9, "label": "django.template.defaultfilters (import django.template.defaultfilters)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "import django.template.loaders.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.loaders.filesystem", "kind": 9, "label": "django.template.loaders.filesystem (import django.template.loaders.filesystem)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import do_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_filter", "kind": 3, "label": "do_filter (import django.template.defaulttags)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escape_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escape_filter", "kind": 3, "label": "escape_filter (import django.template.defaultfilters)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escapejs_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escapejs_filter", "kind": 3, "label": "escapejs_filter (import django.template.defaultfilters)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import fill_descriptor_types_for_related_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_descriptor_types_for_related_field", "kind": 3, "label": "fill_descriptor_types_for_related_field (import mypy_django_plugin.transformers.fields)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import fill_model_args_for_many_to_many_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_model_args_for_many_to_many_field", "kind": 3, "label": "fill_model_args_for_many_to_many_field (import mypy_django_plugin.transformers.manytomany)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_raw_string\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_raw_string", "kind": 6, "label": "filter_raw_string (import django.template.base)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_re", "kind": 6, "label": "filter_re (import django.template.base)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from sqlparse import filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filters", "kind": 6, "label": "filters (import sqlparse)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from django.core.mail import forbid_multi_line_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_multi_line_headers", "kind": 3, "label": "forbid_multi_line_headers (import django.core.mail)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_default_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_default_exception_reporter_filter", "kind": 3, "label": "get_default_exception_reporter_filter (import django.views.debug)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_exception_reporter_filter", "kind": 3, "label": "get_exception_reporter_filter (import django.views.debug)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_datetime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_datetime", "kind": 6, "label": "get_field_as_datetime (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer", "kind": 6, "label": "get_field_as_integer (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer64", "kind": 6, "label": "get_field_as_integer64 (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import get_field_descriptor_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_descriptor_types", "kind": 3, "label": "get_field_descriptor_types (import mypy_django_plugin.transformers.fields)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.lib.helpers import get_field_lookup_exact_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_lookup_exact_type", "kind": 3, "label": "get_field_lookup_exact_type (import mypy_django_plugin.lib.helpers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type", "kind": 6, "label": "get_field_type (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import get_field_type_from_lookup\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_lookup", "kind": 3, "label": "get_field_type_from_lookup (import mypy_django_plugin.transformers.querysets)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import get_field_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_model_type_info", "kind": 3, "label": "get_field_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_name", "kind": 6, "label": "get_field_type_name (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import get_readable_field_data_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_readable_field_data_type", "kind": 3, "label": "get_readable_field_data_type (import django.contrib.admindocs.views)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_spatial_filter", "kind": 6, "label": "get_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from django.core.checks.urls import get_warning_for_invalid_pattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_warning_for_invalid_pattern", "kind": 3, "label": "get_warning_for_invalid_pattern (import django.core.checks.urls)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import linebreaks_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "linebreaks_filter", "kind": 3, "label": "linebreaks_filter (import django.template.defaultfilters)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import phone2numeric_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "phone2numeric_filter", "kind": 3, "label": "phone2numeric_filter (import django.template.defaultfilters)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from django.contrib.postgres.utils import prefix_validation_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prefix_validation_error", "kind": 3, "label": "prefix_validation_error (import django.contrib.postgres.utils)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import refine_many_to_many_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_many_related_manager", "kind": 3, "label": "refine_many_to_many_related_manager (import mypy_django_plugin.transformers.manytomany)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytoone import refine_many_to_one_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_one_related_manager", "kind": 3, "label": "refine_many_to_one_related_manager (import mypy_django_plugin.transformers.manytoone)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import reparametrize_related_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reparametrize_related_field_type", "kind": 3, "label": "reparametrize_related_field_type (import mypy_django_plugin.transformers.fields)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.meta import return_proper_field_type_from_get_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "return_proper_field_type_from_get_field", "kind": 3, "label": "return_proper_field_type_from_get_field (import mypy_django_plugin.transformers.meta)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter", "kind": 6, "label": "set_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter_rect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter_rect", "kind": 6, "label": "set_spatial_filter_rect (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import slice_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "slice_filter", "kind": 3, "label": "slice_filter (import django.template.defaultfilters)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "import sqlparse.engine.filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.engine.filter_stack", "kind": 9, "label": "sqlparse.engine.filter_stack (import sqlparse.engine.filter_stack)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters", "kind": 9, "label": "sqlparse.filters (import sqlparse.filters)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.aligned_indent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.aligned_indent", "kind": 9, "label": "sqlparse.filters.aligned_indent (import sqlparse.filters.aligned_indent)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.others\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.others", "kind": 9, "label": "sqlparse.filters.others (import sqlparse.filters.others)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.output\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.output", "kind": 9, "label": "sqlparse.filters.output (import sqlparse.filters.output)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.reindent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.reindent", "kind": 9, "label": "sqlparse.filters.reindent (import sqlparse.filters.reindent)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.right_margin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.right_margin", "kind": 9, "label": "sqlparse.filters.right_margin (import sqlparse.filters.right_margin)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.tokens\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.tokens", "kind": 9, "label": "sqlparse.filters.tokens (import sqlparse.filters.tokens)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import staticfiles_storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_storage", "kind": 6, "label": "staticfiles_storage (import django.contrib.staticfiles.storage)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.urls import staticfiles_urlpatterns\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_urlpatterns", "kind": 3, "label": "staticfiles_urlpatterns (import django.contrib.staticfiles.urls)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import stringfilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringfilter", "kind": 3, "label": "stringfilter (import django.template.defaultfilters)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timesince_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timesince_filter", "kind": 3, "label": "timesince_filter (import django.template.defaultfilters)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timeuntil_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timeuntil_filter", "kind": 3, "label": "timeuntil_filter (import django.template.defaultfilters)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.orm_lookups import typecheck_queryset_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "typecheck_queryset_filter", "kind": 3, "label": "typecheck_queryset_filter (import mypy_django_plugin.transformers.orm_lookups)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from django.core.validators import validate_image_file_extension\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "validate_image_file_extension", "kind": 3, "label": "validate_image_file_extension (import django.core.validators)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from tracemalloc import BaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFilter", "kind": 7, "label": "BaseFilter (import tracemalloc)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from socket import CAN_BCM_RX_FILTER_ID\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_BCM_RX_FILTER_ID", "kind": 21, "label": "CAN_BCM_RX_FILTER_ID (import socket)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_ERR_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_ERR_FILTER", "kind": 21, "label": "CAN_RAW_ERR_FILTER (import socket)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_FILTER", "kind": 21, "label": "CAN_RAW_FILTER (import socket)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_JOIN_FILTERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_JOIN_FILTERS", "kind": 21, "label": "CAN_RAW_JOIN_FILTERS (import socket)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from doctest import DocFileSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocFileSuite", "kind": 3, "label": "DocFileSuite (import doctest)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tracemalloc import DomainFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DomainFilter", "kind": 7, "label": "DomainFilter (import tracemalloc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILETIME", "kind": 7, "label": "FILETIME (import ctypes.wintypes)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ARCHIVE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ARCHIVE", "kind": 21, "label": "FILE_ATTRIBUTE_ARCHIVE (import stat)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_COMPRESSED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_COMPRESSED", "kind": 21, "label": "FILE_ATTRIBUTE_COMPRESSED (import stat)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ENCRYPTED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ENCRYPTED", "kind": 21, "label": "FILE_ATTRIBUTE_ENCRYPTED (import stat)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_HIDDEN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_HIDDEN", "kind": 21, "label": "FILE_ATTRIBUTE_HIDDEN (import stat)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_INTEGRITY_STREAM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_INTEGRITY_STREAM", "kind": 21, "label": "FILE_ATTRIBUTE_INTEGRITY_STREAM (import stat)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NORMAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NORMAL", "kind": 21, "label": "FILE_ATTRIBUTE_NORMAL (import stat)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NOT_CONTENT_INDEXED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED", "kind": 21, "label": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED (import stat)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NO_SCRUB_DATA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NO_SCRUB_DATA", "kind": 21, "label": "FILE_ATTRIBUTE_NO_SCRUB_DATA (import stat)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_OFFLINE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_OFFLINE", "kind": 21, "label": "FILE_ATTRIBUTE_OFFLINE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_READONLY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_READONLY", "kind": 21, "label": "FILE_ATTRIBUTE_READONLY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_REPARSE_POINT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_REPARSE_POINT", "kind": 21, "label": "FILE_ATTRIBUTE_REPARSE_POINT (import stat)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SPARSE_FILE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SPARSE_FILE", "kind": 21, "label": "FILE_ATTRIBUTE_SPARSE_FILE (import stat)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SYSTEM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SYSTEM", "kind": 21, "label": "FILE_ATTRIBUTE_SYSTEM (import stat)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_TEMPORARY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_TEMPORARY", "kind": 21, "label": "FILE_ATTRIBUTE_TEMPORARY (import stat)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_VIRTUAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_VIRTUAL", "kind": 21, "label": "FILE_ATTRIBUTE_VIRTUAL (import stat)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_ACCEPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ACCEPT", "kind": 21, "label": "FILTER_ACCEPT (import xml.dom.expatbuilder)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARM", "kind": 21, "label": "FILTER_ARM (import lzma)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARMTHUMB\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARMTHUMB", "kind": 21, "label": "FILTER_ARMTHUMB (import lzma)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_DELTA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DELTA", "kind": 21, "label": "FILTER_DELTA (import lzma)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from unittest.mock import FILTER_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DIR", "kind": 21, "label": "FILTER_DIR (import unittest.mock)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_IA64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_IA64", "kind": 6, "label": "FILTER_IA64 (import lzma)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_INTERRUPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_INTERRUPT", "kind": 21, "label": "FILTER_INTERRUPT (import xml.dom.expatbuilder)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA1", "kind": 6, "label": "FILTER_LZMA1 (import lzma)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA2", "kind": 6, "label": "FILTER_LZMA2 (import lzma)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_POWERPC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_POWERPC", "kind": 21, "label": "FILTER_POWERPC (import lzma)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_REJECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_REJECT", "kind": 21, "label": "FILTER_REJECT (import xml.dom.expatbuilder)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_SKIP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SKIP", "kind": 21, "label": "FILTER_SKIP (import xml.dom.expatbuilder)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_SPARC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SPARC", "kind": 21, "label": "FILTER_SPARC (import lzma)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_X86\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_X86", "kind": 6, "label": "FILTER_X86 (import lzma)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from asyncio import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import asyncio)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from concurrent.futures import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import concurrent.futures)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from cgi import FieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldStorage", "kind": 7, "label": "FieldStorage (import cgi)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from logging import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import logging)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from tracemalloc import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import tracemalloc)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterCrutch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterCrutch", "kind": 7, "label": "FilterCrutch (import xml.dom.expatbuilder)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from tarfile import FilterError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterError", "kind": 7, "label": "FilterError (import tarfile)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterVisibilityController\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterVisibilityController", "kind": 7, "label": "FilterVisibilityController (import xml.dom.expatbuilder)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_filter import FixFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixFilter", "kind": 7, "label": "FixFilter (import lib2to3.fixes.fix_filter)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_numliterals import FixNumliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixNumliterals", "kind": 7, "label": "FixNumliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_set_literal import FixSetLiteral\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixSetLiteral", "kind": 7, "label": "FixSetLiteral (import lib2to3.fixes.fix_set_literal)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from socket import HCI_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HCI_FILTER", "kind": 21, "label": "HCI_FILTER (import socket)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from socket import J1939_FILTER_MAX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "J1939_FILTER_MAX", "kind": 6, "label": "J1939_FILTER_MAX (import socket)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_AIO\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_AIO", "kind": 21, "label": "KQ_FILTER_AIO (import select)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_NETDEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_NETDEV", "kind": 21, "label": "KQ_FILTER_NETDEV (import select)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_PROC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_PROC", "kind": 21, "label": "KQ_FILTER_PROC (import select)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_READ", "kind": 21, "label": "KQ_FILTER_READ (import select)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_SIGNAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_SIGNAL", "kind": 21, "label": "KQ_FILTER_SIGNAL (import select)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_TIMER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_TIMER", "kind": 21, "label": "KQ_FILTER_TIMER (import select)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_VNODE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_VNODE", "kind": 21, "label": "KQ_FILTER_VNODE (import select)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_WRITE", "kind": 21, "label": "KQ_FILTER_WRITE (import select)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import LPFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LPFILETIME", "kind": 21, "label": "LPFILETIME (import ctypes.wintypes)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_VALIDATE_DELETE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_VALIDATE_DELETE", "kind": 21, "label": "MSIMODIFY_VALIDATE_DELETE (import msilib)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from cgi import MiniFieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniFieldStorage", "kind": 7, "label": "MiniFieldStorage (import cgi)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from xml.dom.NodeFilter import NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NodeFilter", "kind": 7, "label": "NodeFilter (import xml.dom.NodeFilter)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import PFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PFILETIME", "kind": 7, "label": "PFILETIME (import ctypes.wintypes)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from winreg import REG_LEGAL_CHANGE_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_LEGAL_CHANGE_FILTER", "kind": 21, "label": "REG_LEGAL_CHANGE_FILTER (import winreg)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from msvcrt import SEM_FAILCRITICALERRORS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEM_FAILCRITICALERRORS", "kind": 21, "label": "SEM_FAILCRITICALERRORS (import msvcrt)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from socket import SO_J1939_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_J1939_FILTER", "kind": 6, "label": "SO_J1939_FILTER (import socket)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3.dbapi2)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3.dbapi2)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3.dbapi2)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from asyncio import SendfileNotAvailableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SendfileNotAvailableError", "kind": 7, "label": "SendfileNotAvailableError (import asyncio)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from xml.sax.saxutils import XMLFilterBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XMLFilterBase", "kind": 7, "label": "XMLFilterBase (import xml.sax.saxutils)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import pyexpat.errors)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import xml.parsers.expat.errors)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from zlib import Z_FILTERED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Z_FILTERED", "kind": 21, "label": "Z_FILTERED (import zlib)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from tarfile import data_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "data_filter", "kind": 3, "label": "data_filter (import tarfile)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from curses import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import curses)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from fnmatch import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import fnmatch)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from fnmatch import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 3, "label": "filterfalse (import fnmatch)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from itertools import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 7, "label": "filterfalse (import itertools)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from warnings import filterwarnings\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterwarnings", "kind": 3, "label": "filterwarnings (import warnings)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from inspect import formatannotationrelativeto\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatannotationrelativeto", "kind": 3, "label": "formatannotationrelativeto (import inspect)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from tarfile import fully_trusted_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fully_trusted_filter", "kind": 3, "label": "fully_trusted_filter (import tarfile)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencodeerrors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencodeerrors", "kind": 3, "label": "getfilesystemencodeerrors (import sys)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencoding", "kind": 3, "label": "getfilesystemencoding (import sys)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from mimetypes import guess_file_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "guess_file_type", "kind": 3, "label": "guess_file_type (import mimetypes)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_filter", "kind": 9, "label": "lib2to3.fixes.fix_filter (import lib2to3.fixes.fix_filter)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_numliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_numliterals", "kind": 9, "label": "lib2to3.fixes.fix_numliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_set_literal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_set_literal", "kind": 9, "label": "lib2to3.fixes.fix_set_literal (import lib2to3.fixes.fix_set_literal)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from threading import setprofile_all_threads\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setprofile_all_threads", "kind": 3, "label": "setprofile_all_threads (import threading)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from warnings import simplefilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "simplefilter", "kind": 3, "label": "simplefilter (import warnings)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from tarfile import tar_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tar_filter", "kind": 3, "label": "tar_filter (import tarfile)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "import xml.dom.NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.NodeFilter", "kind": 9, "label": "xml.dom.NodeFilter (import xml.dom.NodeFilter)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from asyncio import FastChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastChildWatcher", "kind": 7, "label": "FastChildWatcher (import asyncio)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from argparse import FileType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileType", "kind": 7, "label": "FileType (import argparse)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import SafeChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeChildWatcher", "kind": 7, "label": "SafeChildWatcher (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.tokens import _CaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_CaseFilter", "kind": 7, "label": "_CaseFilter (import sqlparse.filters.tokens)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsetSpec", "kind": 6, "label": "_FieldsetSpec (import django.contrib.admin.options)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.filters import _ListFilterChoices\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterChoices", "kind": 7, "label": "_ListFilterChoices (import django.contrib.admin.filters)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _ListFilterT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterT", "kind": 6, "label": "_ListFilterT (import django.contrib.admin.options)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.choices import _get_enum_type_from_union_of_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_enum_type_from_union_of_literals", "kind": 3, "label": "_get_enum_type_from_union_of_literals (import mypy_django_plugin.transformers.choices)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_get_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_get_type_from_model_type_info", "kind": 3, "label": "_get_field_get_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_set_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_set_type_from_model_type_info", "kind": 3, "label": "_get_field_set_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import _get_selected_fields_from_queryset_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_selected_fields_from_queryset_type", "kind": 3, "label": "_get_selected_fields_from_queryset_type (import mypy_django_plugin.transformers.querysets)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import _FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FILETIME", "kind": 21, "label": "_FILETIME (import ctypes.wintypes)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from uuid import _FieldsType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsType", "kind": 6, "label": "_FieldsType (import uuid)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfiguration\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfiguration", "kind": 6, "label": "_FilterConfiguration (import logging.config)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "255"}]}} +{"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 22, "label": "filtered", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import AlignedIndentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AlignedIndentFilter", "kind": 7, "label": "AlignedIndentFilter (import sqlparse.filters)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import AllValuesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AllValuesFieldListFilter", "kind": 7, "label": "AllValuesFieldListFilter (import django.contrib.admin)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import BooleanFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BooleanFieldListFilter", "kind": 7, "label": "BooleanFieldListFilter (import django.contrib.admin)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from django.views.csrf import CSRF_FAILURE_TEMPLATE_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSRF_FAILURE_TEMPLATE_NAME", "kind": 21, "label": "CSRF_FAILURE_TEMPLATE_NAME (import django.views.csrf)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from django.utils.log import CallbackFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackFilter", "kind": 7, "label": "CallbackFilter (import django.utils.log)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ChoicesFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChoicesFieldListFilter", "kind": 7, "label": "ChoicesFieldListFilter (import django.contrib.admin)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import DEFAULT_EXCEPTION_REPORTER_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_EXCEPTION_REPORTER_FILTER", "kind": 21, "label": "DEFAULT_EXCEPTION_REPORTER_FILTER (import django.conf.global_settings)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import DateFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFieldListFilter", "kind": 7, "label": "DateFieldListFilter (import django.contrib.admin)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import EmptyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EmptyFieldListFilter", "kind": 7, "label": "EmptyFieldListFilter (import django.contrib.admin)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_DIRECTORY_PERMISSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_DIRECTORY_PERMISSIONS", "kind": 21, "label": "FILE_UPLOAD_DIRECTORY_PERMISSIONS (import django.conf.global_settings)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from django.conf.global_settings import FILE_UPLOAD_TEMP_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_UPLOAD_TEMP_DIR", "kind": 21, "label": "FILE_UPLOAD_TEMP_DIR (import django.conf.global_settings)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_ARGUMENT_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARGUMENT_SEPARATOR", "kind": 21, "label": "FILTER_ARGUMENT_SEPARATOR (import django.template.base)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from django.template.base import FILTER_SEPARATOR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SEPARATOR", "kind": 21, "label": "FILTER_SEPARATOR (import django.template.base)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from django.conf import FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG", "kind": 21, "label": "FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG (import django.conf)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import FieldDescriptorTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDescriptorTypes", "kind": 7, "label": "FieldDescriptorTypes (import mypy_django_plugin.transformers.fields)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from django.core.exceptions import FieldDoesNotExist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldDoesNotExist", "kind": 7, "label": "FieldDoesNotExist (import django.core.exceptions)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueIterableMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueIterableMixin", "kind": 7, "label": "FieldGetDbPrepValueIterableMixin (import django.db.models.lookups)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from django.db.models.lookups import FieldGetDbPrepValueMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldGetDbPrepValueMixin", "kind": 7, "label": "FieldGetDbPrepValueMixin (import django.db.models.lookups)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import FieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldListFilter", "kind": 7, "label": "FieldListFilter (import django.contrib.admin)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from django_stubs_ext.aliases import FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldsetSpec", "kind": 6, "label": "FieldsetSpec (import django_stubs_ext.aliases)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from django.core.validators import FileExtensionValidator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileExtensionValidator", "kind": 7, "label": "FileExtensionValidator (import django.core.validators)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.db.models)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from django.forms import FilePathField\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilePathField", "kind": 7, "label": "FilePathField (import django.forms)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.finders import FileSystemFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemFinder", "kind": 7, "label": "FileSystemFinder (import django.contrib.staticfiles.finders)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from django.core.files.storage import FileSystemStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileSystemStorage", "kind": 7, "label": "FileSystemStorage (import django.core.files.storage)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from django.template.base import FilterExpression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterExpression", "kind": 7, "label": "FilterExpression (import django.template.base)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import FilterNode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterNode", "kind": 7, "label": "FilterNode (import django.template.defaulttags)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from sqlparse.engine import FilterStack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterStack", "kind": 7, "label": "FilterStack (import sqlparse.engine)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from django.db.models import FilteredRelation\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredRelation", "kind": 7, "label": "FilteredRelation (import django.db.models)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import FilteredSelectMultiple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilteredSelectMultiple", "kind": 7, "label": "FilteredSelectMultiple (import django.contrib.admin.widgets)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import IdentifierCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IdentifierCaseFilter", "kind": 7, "label": "IdentifierCaseFilter (import sqlparse.filters)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import KeywordCaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KeywordCaseFilter", "kind": 7, "label": "KeywordCaseFilter (import sqlparse.filters)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import ListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ListFilter", "kind": 7, "label": "ListFilter (import django.contrib.admin)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import ManifestStaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ManifestStaticFilesStorage", "kind": 7, "label": "ManifestStaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import OGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OGRFieldTypes", "kind": 6, "label": "OGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.output import OutputFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFilter", "kind": 7, "label": "OutputFilter (import sqlparse.filters.output)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPHPFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPHPFilter", "kind": 7, "label": "OutputPHPFilter (import sqlparse.filters)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import OutputPythonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputPythonFilter", "kind": 7, "label": "OutputPythonFilter (import sqlparse.filters)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from django.db.models.query import PROHIBITED_FILTER_KWARGS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROHIBITED_FILTER_KWARGS", "kind": 21, "label": "PROHIBITED_FILTER_KWARGS (import django.db.models.query)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.field import ROGRFieldTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROGRFieldTypes", "kind": 6, "label": "ROGRFieldTypes (import django.contrib.gis.gdal.field)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import ReindentFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReindentFilter", "kind": 7, "label": "ReindentFilter (import sqlparse.filters)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldListFilter", "kind": 7, "label": "RelatedFieldListFilter (import django.contrib.admin)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.widgets import RelatedFieldWidgetWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedFieldWidgetWrapper", "kind": 7, "label": "RelatedFieldWidgetWrapper (import django.contrib.admin.widgets)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import RelatedOnlyFieldListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RelatedOnlyFieldListFilter", "kind": 7, "label": "RelatedOnlyFieldListFilter (import django.contrib.admin)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import RightMarginFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RightMarginFilter", "kind": 7, "label": "RightMarginFilter (import sqlparse.filters)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from django.conf import STATICFILES_STORAGE_ALIAS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "STATICFILES_STORAGE_ALIAS", "kind": 21, "label": "STATICFILES_STORAGE_ALIAS (import django.conf)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from django.views.debug import SafeExceptionReporterFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeExceptionReporterFilter", "kind": 7, "label": "SafeExceptionReporterFilter (import django.views.debug)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin import SimpleListFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleListFilter", "kind": 7, "label": "SimpleListFilter (import django.contrib.admin)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import SpacesAroundOperatorsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SpacesAroundOperatorsFilter", "kind": 7, "label": "SpacesAroundOperatorsFilter (import sqlparse.filters)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import StaticFilesStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StaticFilesStorage", "kind": 7, "label": "StaticFilesStorage (import django.contrib.staticfiles.storage)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripCommentsFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripCommentsFilter", "kind": 7, "label": "StripCommentsFilter (import sqlparse.filters)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripTrailingSemicolonFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripTrailingSemicolonFilter", "kind": 7, "label": "StripTrailingSemicolonFilter (import sqlparse.filters)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import StripWhitespaceFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StripWhitespaceFilter", "kind": 7, "label": "StripWhitespaceFilter (import sqlparse.filters)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import TemplateFilterIndexView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemplateFilterIndexView", "kind": 7, "label": "TemplateFilterIndexView (import django.contrib.admindocs.views)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters import TruncateStringFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TruncateStringFilter", "kind": 7, "label": "TruncateStringFilter (import sqlparse.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_FILESYSTEM_PREFIX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_FILESYSTEM_PREFIX", "kind": 21, "label": "VSI_FILESYSTEM_PREFIX (import django.contrib.gis.gdal.raster.const)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.raster.const import VSI_MEM_FILESYSTEM_BASE_PATH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VSI_MEM_FILESYSTEM_BASE_PATH", "kind": 21, "label": "VSI_MEM_FILESYSTEM_BASE_PATH (import django.contrib.gis.gdal.raster.const)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_urls import add_preserved_filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_preserved_filters", "kind": 3, "label": "add_preserved_filters (import django.contrib.admin.templatetags.admin_urls)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.templatetags.admin_list import admin_list_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "admin_list_filter", "kind": 3, "label": "admin_list_filter (import django.contrib.admin.templatetags.admin_list)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from sqlparse.formatter import build_filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_filter_stack", "kind": 3, "label": "build_filter_stack (import sqlparse.formatter)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from django.core.checks.caches import check_file_based_cache_is_absolute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_file_based_cache_is_absolute", "kind": 3, "label": "check_file_based_cache_is_absolute (import django.core.checks.caches)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from django.core.checks.files import check_setting_file_upload_temp_dir\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_setting_file_upload_temp_dir", "kind": 3, "label": "check_setting_file_upload_temp_dir (import django.core.checks.files)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": "import django.contrib.admin.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.admin.filters", "kind": 9, "label": "django.contrib.admin.filters (import django.contrib.admin.filters)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.citext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.citext", "kind": 9, "label": "django.contrib.postgres.fields.citext (import django.contrib.postgres.fields.citext)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "import django.contrib.postgres.fields.hstore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.postgres.fields.hstore", "kind": 9, "label": "django.contrib.postgres.fields.hstore (import django.contrib.postgres.fields.hstore)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.collectstatic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.collectstatic", "kind": 9, "label": "django.contrib.staticfiles.management.commands.collectstatic (import django.contrib.staticfiles.management.commands.collectstatic)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.management.commands.runserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.management.commands.runserver", "kind": 9, "label": "django.contrib.staticfiles.management.commands.runserver (import django.contrib.staticfiles.management.commands.runserver)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.storage", "kind": 9, "label": "django.contrib.staticfiles.storage (import django.contrib.staticfiles.storage)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "import django.contrib.staticfiles.testing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.contrib.staticfiles.testing", "kind": 9, "label": "django.contrib.staticfiles.testing (import django.contrib.staticfiles.testing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage", "kind": 9, "label": "django.core.files.storage (import django.core.files.storage)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.base", "kind": 9, "label": "django.core.files.storage.base (import django.core.files.storage.base)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.filesystem", "kind": 9, "label": "django.core.files.storage.filesystem (import django.core.files.storage.filesystem)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.handler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.handler", "kind": 9, "label": "django.core.files.storage.handler (import django.core.files.storage.handler)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.memory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.memory", "kind": 9, "label": "django.core.files.storage.memory (import django.core.files.storage.memory)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "import django.core.files.storage.mixins\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.storage.mixins", "kind": 9, "label": "django.core.files.storage.mixins (import django.core.files.storage.mixins)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "import django.core.files.temp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.core.files.temp", "kind": 9, "label": "django.core.files.temp (import django.core.files.temp)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.composite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.composite", "kind": 9, "label": "django.db.models.fields.composite (import django.db.models.fields.composite)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.generated\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.generated", "kind": 9, "label": "django.db.models.fields.generated (import django.db.models.fields.generated)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related", "kind": 9, "label": "django.db.models.fields.related (import django.db.models.fields.related)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_descriptors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_descriptors", "kind": 9, "label": "django.db.models.fields.related_descriptors (import django.db.models.fields.related_descriptors)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.related_lookups\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.related_lookups", "kind": 9, "label": "django.db.models.fields.related_lookups (import django.db.models.fields.related_lookups)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "import django.db.models.fields.reverse_related\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.db.models.fields.reverse_related", "kind": 9, "label": "django.db.models.fields.reverse_related (import django.db.models.fields.reverse_related)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "import django.template.defaultfilters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.defaultfilters", "kind": 9, "label": "django.template.defaultfilters (import django.template.defaultfilters)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "import django.template.loaders.filesystem\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "django.template.loaders.filesystem", "kind": 9, "label": "django.template.loaders.filesystem (import django.template.loaders.filesystem)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from django.template.defaulttags import do_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_filter", "kind": 3, "label": "do_filter (import django.template.defaulttags)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escape_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escape_filter", "kind": 3, "label": "escape_filter (import django.template.defaultfilters)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import escapejs_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "escapejs_filter", "kind": 3, "label": "escapejs_filter (import django.template.defaultfilters)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import fill_descriptor_types_for_related_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_descriptor_types_for_related_field", "kind": 3, "label": "fill_descriptor_types_for_related_field (import mypy_django_plugin.transformers.fields)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import fill_model_args_for_many_to_many_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fill_model_args_for_many_to_many_field", "kind": 3, "label": "fill_model_args_for_many_to_many_field (import mypy_django_plugin.transformers.manytomany)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_raw_string\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_raw_string", "kind": 6, "label": "filter_raw_string (import django.template.base)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from django.template.base import filter_re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_re", "kind": 6, "label": "filter_re (import django.template.base)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from sqlparse import filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filters", "kind": 6, "label": "filters (import sqlparse)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from django.core.mail import forbid_multi_line_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_multi_line_headers", "kind": 3, "label": "forbid_multi_line_headers (import django.core.mail)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_default_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_default_exception_reporter_filter", "kind": 3, "label": "get_default_exception_reporter_filter (import django.views.debug)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from django.views.debug import get_exception_reporter_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_exception_reporter_filter", "kind": 3, "label": "get_exception_reporter_filter (import django.views.debug)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_datetime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_datetime", "kind": 6, "label": "get_field_as_datetime (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer", "kind": 6, "label": "get_field_as_integer (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_as_integer64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_as_integer64", "kind": 6, "label": "get_field_as_integer64 (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import get_field_descriptor_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_descriptor_types", "kind": 3, "label": "get_field_descriptor_types (import mypy_django_plugin.transformers.fields)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.lib.helpers import get_field_lookup_exact_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_lookup_exact_type", "kind": 3, "label": "get_field_lookup_exact_type (import mypy_django_plugin.lib.helpers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type", "kind": 6, "label": "get_field_type (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import get_field_type_from_lookup\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_lookup", "kind": 3, "label": "get_field_type_from_lookup (import mypy_django_plugin.transformers.querysets)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import get_field_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_from_model_type_info", "kind": 3, "label": "get_field_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_field_type_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_field_type_name", "kind": 6, "label": "get_field_type_name (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from django.contrib.admindocs.views import get_readable_field_data_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_readable_field_data_type", "kind": 3, "label": "get_readable_field_data_type (import django.contrib.admindocs.views)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import get_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_spatial_filter", "kind": 6, "label": "get_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from django.core.checks.urls import get_warning_for_invalid_pattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_warning_for_invalid_pattern", "kind": 3, "label": "get_warning_for_invalid_pattern (import django.core.checks.urls)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import linebreaks_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "linebreaks_filter", "kind": 3, "label": "linebreaks_filter (import django.template.defaultfilters)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import phone2numeric_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "phone2numeric_filter", "kind": 3, "label": "phone2numeric_filter (import django.template.defaultfilters)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from django.contrib.postgres.utils import prefix_validation_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prefix_validation_error", "kind": 3, "label": "prefix_validation_error (import django.contrib.postgres.utils)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytomany import refine_many_to_many_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_many_related_manager", "kind": 3, "label": "refine_many_to_many_related_manager (import mypy_django_plugin.transformers.manytomany)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.manytoone import refine_many_to_one_related_manager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "refine_many_to_one_related_manager", "kind": 3, "label": "refine_many_to_one_related_manager (import mypy_django_plugin.transformers.manytoone)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.fields import reparametrize_related_field_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reparametrize_related_field_type", "kind": 3, "label": "reparametrize_related_field_type (import mypy_django_plugin.transformers.fields)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.meta import return_proper_field_type_from_get_field\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "return_proper_field_type_from_get_field", "kind": 3, "label": "return_proper_field_type_from_get_field (import mypy_django_plugin.transformers.meta)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter", "kind": 6, "label": "set_spatial_filter (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from django.contrib.gis.gdal.prototypes.ds import set_spatial_filter_rect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_spatial_filter_rect", "kind": 6, "label": "set_spatial_filter_rect (import django.contrib.gis.gdal.prototypes.ds)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import slice_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "slice_filter", "kind": 3, "label": "slice_filter (import django.template.defaultfilters)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "import sqlparse.engine.filter_stack\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.engine.filter_stack", "kind": 9, "label": "sqlparse.engine.filter_stack (import sqlparse.engine.filter_stack)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters", "kind": 9, "label": "sqlparse.filters (import sqlparse.filters)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.aligned_indent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.aligned_indent", "kind": 9, "label": "sqlparse.filters.aligned_indent (import sqlparse.filters.aligned_indent)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.others\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.others", "kind": 9, "label": "sqlparse.filters.others (import sqlparse.filters.others)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.output\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.output", "kind": 9, "label": "sqlparse.filters.output (import sqlparse.filters.output)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.reindent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.reindent", "kind": 9, "label": "sqlparse.filters.reindent (import sqlparse.filters.reindent)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.right_margin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.right_margin", "kind": 9, "label": "sqlparse.filters.right_margin (import sqlparse.filters.right_margin)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "import sqlparse.filters.tokens\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sqlparse.filters.tokens", "kind": 9, "label": "sqlparse.filters.tokens (import sqlparse.filters.tokens)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.storage import staticfiles_storage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_storage", "kind": 6, "label": "staticfiles_storage (import django.contrib.staticfiles.storage)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from django.contrib.staticfiles.urls import staticfiles_urlpatterns\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "staticfiles_urlpatterns", "kind": 3, "label": "staticfiles_urlpatterns (import django.contrib.staticfiles.urls)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import stringfilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringfilter", "kind": 3, "label": "stringfilter (import django.template.defaultfilters)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timesince_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timesince_filter", "kind": 3, "label": "timesince_filter (import django.template.defaultfilters)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from django.template.defaultfilters import timeuntil_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "timeuntil_filter", "kind": 3, "label": "timeuntil_filter (import django.template.defaultfilters)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.orm_lookups import typecheck_queryset_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "typecheck_queryset_filter", "kind": 3, "label": "typecheck_queryset_filter (import mypy_django_plugin.transformers.orm_lookups)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from django.core.validators import validate_image_file_extension\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "validate_image_file_extension", "kind": 3, "label": "validate_image_file_extension (import django.core.validators)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from tracemalloc import BaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFilter", "kind": 7, "label": "BaseFilter (import tracemalloc)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from socket import CAN_BCM_RX_FILTER_ID\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_BCM_RX_FILTER_ID", "kind": 21, "label": "CAN_BCM_RX_FILTER_ID (import socket)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_ERR_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_ERR_FILTER", "kind": 21, "label": "CAN_RAW_ERR_FILTER (import socket)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_FILTER", "kind": 21, "label": "CAN_RAW_FILTER (import socket)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from socket import CAN_RAW_JOIN_FILTERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CAN_RAW_JOIN_FILTERS", "kind": 21, "label": "CAN_RAW_JOIN_FILTERS (import socket)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from doctest import DocFileSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocFileSuite", "kind": 3, "label": "DocFileSuite (import doctest)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tracemalloc import DomainFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DomainFilter", "kind": 7, "label": "DomainFilter (import tracemalloc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILETIME", "kind": 7, "label": "FILETIME (import ctypes.wintypes)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ARCHIVE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ARCHIVE", "kind": 21, "label": "FILE_ATTRIBUTE_ARCHIVE (import stat)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_COMPRESSED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_COMPRESSED", "kind": 21, "label": "FILE_ATTRIBUTE_COMPRESSED (import stat)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_ENCRYPTED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_ENCRYPTED", "kind": 21, "label": "FILE_ATTRIBUTE_ENCRYPTED (import stat)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_HIDDEN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_HIDDEN", "kind": 21, "label": "FILE_ATTRIBUTE_HIDDEN (import stat)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_INTEGRITY_STREAM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_INTEGRITY_STREAM", "kind": 21, "label": "FILE_ATTRIBUTE_INTEGRITY_STREAM (import stat)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NORMAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NORMAL", "kind": 21, "label": "FILE_ATTRIBUTE_NORMAL (import stat)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NOT_CONTENT_INDEXED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED", "kind": 21, "label": "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED (import stat)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_NO_SCRUB_DATA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_NO_SCRUB_DATA", "kind": 21, "label": "FILE_ATTRIBUTE_NO_SCRUB_DATA (import stat)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_OFFLINE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_OFFLINE", "kind": 21, "label": "FILE_ATTRIBUTE_OFFLINE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_READONLY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_READONLY", "kind": 21, "label": "FILE_ATTRIBUTE_READONLY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_REPARSE_POINT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_REPARSE_POINT", "kind": 21, "label": "FILE_ATTRIBUTE_REPARSE_POINT (import stat)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SPARSE_FILE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SPARSE_FILE", "kind": 21, "label": "FILE_ATTRIBUTE_SPARSE_FILE (import stat)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_SYSTEM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_SYSTEM", "kind": 21, "label": "FILE_ATTRIBUTE_SYSTEM (import stat)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_TEMPORARY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_TEMPORARY", "kind": 21, "label": "FILE_ATTRIBUTE_TEMPORARY (import stat)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_VIRTUAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_VIRTUAL", "kind": 21, "label": "FILE_ATTRIBUTE_VIRTUAL (import stat)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_ACCEPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ACCEPT", "kind": 21, "label": "FILTER_ACCEPT (import xml.dom.expatbuilder)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARM", "kind": 21, "label": "FILTER_ARM (import lzma)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_ARMTHUMB\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_ARMTHUMB", "kind": 21, "label": "FILTER_ARMTHUMB (import lzma)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_DELTA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DELTA", "kind": 21, "label": "FILTER_DELTA (import lzma)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from unittest.mock import FILTER_DIR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_DIR", "kind": 21, "label": "FILTER_DIR (import unittest.mock)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_IA64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_IA64", "kind": 6, "label": "FILTER_IA64 (import lzma)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_INTERRUPT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_INTERRUPT", "kind": 21, "label": "FILTER_INTERRUPT (import xml.dom.expatbuilder)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA1", "kind": 6, "label": "FILTER_LZMA1 (import lzma)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_LZMA2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_LZMA2", "kind": 6, "label": "FILTER_LZMA2 (import lzma)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_POWERPC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_POWERPC", "kind": 21, "label": "FILTER_POWERPC (import lzma)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_REJECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_REJECT", "kind": 21, "label": "FILTER_REJECT (import xml.dom.expatbuilder)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FILTER_SKIP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SKIP", "kind": 21, "label": "FILTER_SKIP (import xml.dom.expatbuilder)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_SPARC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_SPARC", "kind": 21, "label": "FILTER_SPARC (import lzma)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from lzma import FILTER_X86\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILTER_X86", "kind": 6, "label": "FILTER_X86 (import lzma)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from asyncio import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import asyncio)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from concurrent.futures import FIRST_COMPLETED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FIRST_COMPLETED", "kind": 21, "label": "FIRST_COMPLETED (import concurrent.futures)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from cgi import FieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FieldStorage", "kind": 7, "label": "FieldStorage (import cgi)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from logging import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import logging)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from tracemalloc import Filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Filter", "kind": 7, "label": "Filter (import tracemalloc)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterCrutch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterCrutch", "kind": 7, "label": "FilterCrutch (import xml.dom.expatbuilder)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from tarfile import FilterError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterError", "kind": 7, "label": "FilterError (import tarfile)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from xml.dom.expatbuilder import FilterVisibilityController\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FilterVisibilityController", "kind": 7, "label": "FilterVisibilityController (import xml.dom.expatbuilder)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_filter import FixFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixFilter", "kind": 7, "label": "FixFilter (import lib2to3.fixes.fix_filter)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_numliterals import FixNumliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixNumliterals", "kind": 7, "label": "FixNumliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_set_literal import FixSetLiteral\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixSetLiteral", "kind": 7, "label": "FixSetLiteral (import lib2to3.fixes.fix_set_literal)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from socket import HCI_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HCI_FILTER", "kind": 21, "label": "HCI_FILTER (import socket)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from socket import J1939_FILTER_MAX\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "J1939_FILTER_MAX", "kind": 6, "label": "J1939_FILTER_MAX (import socket)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_AIO\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_AIO", "kind": 21, "label": "KQ_FILTER_AIO (import select)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_NETDEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_NETDEV", "kind": 21, "label": "KQ_FILTER_NETDEV (import select)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_PROC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_PROC", "kind": 21, "label": "KQ_FILTER_PROC (import select)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_READ", "kind": 21, "label": "KQ_FILTER_READ (import select)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_SIGNAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_SIGNAL", "kind": 21, "label": "KQ_FILTER_SIGNAL (import select)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_TIMER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_TIMER", "kind": 21, "label": "KQ_FILTER_TIMER (import select)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_VNODE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_VNODE", "kind": 21, "label": "KQ_FILTER_VNODE (import select)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from select import KQ_FILTER_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KQ_FILTER_WRITE", "kind": 21, "label": "KQ_FILTER_WRITE (import select)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import LPFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LPFILETIME", "kind": 21, "label": "LPFILETIME (import ctypes.wintypes)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_VALIDATE_DELETE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_VALIDATE_DELETE", "kind": 21, "label": "MSIMODIFY_VALIDATE_DELETE (import msilib)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from cgi import MiniFieldStorage\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniFieldStorage", "kind": 7, "label": "MiniFieldStorage (import cgi)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from xml.dom.NodeFilter import NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NodeFilter", "kind": 7, "label": "NodeFilter (import xml.dom.NodeFilter)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import PFILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PFILETIME", "kind": 7, "label": "PFILETIME (import ctypes.wintypes)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from winreg import REG_LEGAL_CHANGE_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_LEGAL_CHANGE_FILTER", "kind": 21, "label": "REG_LEGAL_CHANGE_FILTER (import winreg)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from msvcrt import SEM_FAILCRITICALERRORS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEM_FAILCRITICALERRORS", "kind": 21, "label": "SEM_FAILCRITICALERRORS (import msvcrt)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from socket import SO_J1939_FILTER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_J1939_FILTER", "kind": 6, "label": "SO_J1939_FILTER (import socket)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER", "kind": 6, "label": "SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER (import sqlite3.dbapi2)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION (import sqlite3.dbapi2)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_ENABLE_TRIGGER\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_ENABLE_TRIGGER", "kind": 21, "label": "SQLITE_DBCONFIG_ENABLE_TRIGGER (import sqlite3.dbapi2)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from asyncio import SendfileNotAvailableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SendfileNotAvailableError", "kind": 7, "label": "SendfileNotAvailableError (import asyncio)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from xml.sax.saxutils import XMLFilterBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XMLFilterBase", "kind": 7, "label": "XMLFilterBase (import xml.sax.saxutils)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import pyexpat.errors)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_AMPLIFICATION_LIMIT_BREACH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH", "kind": 21, "label": "XML_ERROR_AMPLIFICATION_LIMIT_BREACH (import xml.parsers.expat.errors)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from zlib import Z_FILTERED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Z_FILTERED", "kind": 21, "label": "Z_FILTERED (import zlib)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from tarfile import data_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "data_filter", "kind": 3, "label": "data_filter (import tarfile)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from curses import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import curses)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from fnmatch import filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter", "kind": 3, "label": "filter (import fnmatch)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from fnmatch import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 3, "label": "filterfalse (import fnmatch)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from itertools import filterfalse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterfalse", "kind": 7, "label": "filterfalse (import itertools)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from warnings import filterwarnings\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filterwarnings", "kind": 3, "label": "filterwarnings (import warnings)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from inspect import formatannotationrelativeto\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatannotationrelativeto", "kind": 3, "label": "formatannotationrelativeto (import inspect)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from tarfile import fully_trusted_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fully_trusted_filter", "kind": 3, "label": "fully_trusted_filter (import tarfile)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencodeerrors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencodeerrors", "kind": 3, "label": "getfilesystemencodeerrors (import sys)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from sys import getfilesystemencoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfilesystemencoding", "kind": 3, "label": "getfilesystemencoding (import sys)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from mimetypes import guess_file_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "guess_file_type", "kind": 3, "label": "guess_file_type (import mimetypes)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_filter", "kind": 9, "label": "lib2to3.fixes.fix_filter (import lib2to3.fixes.fix_filter)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_numliterals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_numliterals", "kind": 9, "label": "lib2to3.fixes.fix_numliterals (import lib2to3.fixes.fix_numliterals)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_set_literal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_set_literal", "kind": 9, "label": "lib2to3.fixes.fix_set_literal (import lib2to3.fixes.fix_set_literal)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from threading import setprofile_all_threads\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setprofile_all_threads", "kind": 3, "label": "setprofile_all_threads (import threading)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from warnings import simplefilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "simplefilter", "kind": 3, "label": "simplefilter (import warnings)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from tarfile import tar_filter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tar_filter", "kind": 3, "label": "tar_filter (import tarfile)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "import xml.dom.NodeFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.NodeFilter", "kind": 9, "label": "xml.dom.NodeFilter (import xml.dom.NodeFilter)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from asyncio import FastChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastChildWatcher", "kind": 7, "label": "FastChildWatcher (import asyncio)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from argparse import FileType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileType", "kind": 7, "label": "FileType (import argparse)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import SafeChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SafeChildWatcher", "kind": 7, "label": "SafeChildWatcher (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from sqlparse.filters.tokens import _CaseFilter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_CaseFilter", "kind": 7, "label": "_CaseFilter (import sqlparse.filters.tokens)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _FieldsetSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsetSpec", "kind": 6, "label": "_FieldsetSpec (import django.contrib.admin.options)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.filters import _ListFilterChoices\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterChoices", "kind": 7, "label": "_ListFilterChoices (import django.contrib.admin.filters)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from django.contrib.admin.options import _ListFilterT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ListFilterT", "kind": 6, "label": "_ListFilterT (import django.contrib.admin.options)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.choices import _get_enum_type_from_union_of_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_enum_type_from_union_of_literals", "kind": 3, "label": "_get_enum_type_from_union_of_literals (import mypy_django_plugin.transformers.choices)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_get_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_get_type_from_model_type_info", "kind": 3, "label": "_get_field_get_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.django.context import _get_field_set_type_from_model_type_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_field_set_type_from_model_type_info", "kind": 3, "label": "_get_field_set_type_from_model_type_info (import mypy_django_plugin.django.context)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from mypy_django_plugin.transformers.querysets import _get_selected_fields_from_queryset_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_get_selected_fields_from_queryset_type", "kind": 3, "label": "_get_selected_fields_from_queryset_type (import mypy_django_plugin.transformers.querysets)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from ctypes.wintypes import _FILETIME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FILETIME", "kind": 21, "label": "_FILETIME (import ctypes.wintypes)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from uuid import _FieldsType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FieldsType", "kind": 6, "label": "_FieldsType (import uuid)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfiguration\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfiguration", "kind": 6, "label": "_FilterConfiguration (import logging.config)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "255"}]}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "def load_published_articles() -> list[Article]"}, "range": {"end": {"character": 34, "line": 18}, "start": {"character": 11, "line": 18}}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "def load_published_articles() -> list[Article]"}, "range": {"end": {"character": 34, "line": 18}, "start": {"character": 11, "line": 18}}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "def load_published_articles() -> list[Article]"}, "range": {"end": {"character": 34, "line": 18}, "start": {"character": 11, "line": 18}}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "def load_published_articles() -> list[Article]"}, "range": {"end": {"character": 34, "line": 18}, "start": {"character": 11, "line": 18}}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "def load_published_articles() -> list[Article]"}, "range": {"end": {"character": 34, "line": 18}, "start": {"character": 11, "line": 18}}}} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 1, "result": [{"range": {"end": {"character": 13, "line": 7}, "start": {"character": 6, "line": 7}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py"}]} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 2, "result": [{"range": {"end": {"character": 13, "line": 7}, "start": {"character": 6, "line": 7}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py"}]} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 3, "result": [{"range": {"end": {"character": 13, "line": 7}, "start": {"character": 6, "line": 7}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py"}]} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 4, "result": [{"range": {"end": {"character": 13, "line": 7}, "start": {"character": 6, "line": 7}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py"}]} +{"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 5, "result": [{"range": {"end": {"character": 13, "line": 7}, "start": {"character": 6, "line": 7}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py"}]} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]", "kind": 2, "label": "aaggregate", "sortText": " 0"}, {"detail": "bound method QuerySet[Article, Article].abulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> CoroutineType[Any, Any, list[Article]]", "kind": 2, "label": "abulk_create", "sortText": " 1"}, {"detail": "bound method QuerySet[Article, Article].abulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "abulk_update", "sortText": " 2"}, {"detail": "bound method QuerySet[Article, Article].acontains(obj: Model) -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "acontains", "sortText": " 3"}, {"detail": "bound method QuerySet[Article, Article].acount() -> CoroutineType[Any, Any, int]", "kind": 2, "label": "acount", "sortText": " 4"}, {"detail": "bound method QuerySet[Article, Article].acreate(**kwargs: Any) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "acreate", "sortText": " 5"}, {"detail": "bound method QuerySet[Article, Article].adelete() -> CoroutineType[Any, Any, tuple[int, dict[str, int]]]", "kind": 2, "label": "adelete", "sortText": " 6"}, {"detail": "bound method QuerySet[Article, Article].aearliest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aearliest", "sortText": " 7"}, {"detail": "bound method QuerySet[Article, Article].aexists() -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "aexists", "sortText": " 8"}, {"detail": "bound method QuerySet[Article, Article].aexplain(*, format: str | None = None, **options: Any) -> CoroutineType[Any, Any, str]", "kind": 2, "label": "aexplain", "sortText": " 9"}, {"detail": "bound method QuerySet[Article, Article].afirst() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "afirst", "sortText": " 10"}, {"detail": "bound method QuerySet[Article, Article].aget(...) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aget", "sortText": " 11"}, {"detail": "bound method QuerySet[Article, Article].aget_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aget_or_create", "sortText": " 12"}, {"detail": "bound method QuerySet[Article, Article].aggregate(...) -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the calculations (aggregation)\nover the current queryset.\n\nIf args is present the expression is passed as a kwarg using\nthe Aggregate object's default alias.\n"}, "kind": 2, "label": "aggregate", "sortText": " 13"}, {"detail": "bound method QuerySet[Article, Article].ain_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> CoroutineType[Any, Any, dict[Any, Article]]", "kind": 2, "label": "ain_bulk", "sortText": " 14"}, {"detail": "bound method QuerySet[Article, Article].aiterator(chunk_size: int = 2000) -> AsyncIterator[Article]", "documentation": {"kind": "plaintext", "value": "An asynchronous iterator over the results from applying this QuerySet\nto the database.\n"}, "kind": 2, "label": "aiterator", "sortText": " 15"}, {"detail": "bound method QuerySet[Article, Article].alast() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "alast", "sortText": " 16"}, {"detail": "bound method QuerySet[Article, Article].alatest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "alatest", "sortText": " 17"}, {"detail": "bound method QuerySet[Article, Article].alias(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set with added aliases for extra data or aggregations.\n"}, "kind": 2, "label": "alias", "sortText": " 18"}, {"detail": "bound method QuerySet[Article, Article].all() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet that is a copy of the current one. This allows a\nQuerySet to proxy for a model manager in some cases.\n"}, "kind": 2, "label": "all", "sortText": " 19"}, {"detail": "bound method QuerySet[Article, Article].annotate(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set in which the returned objects have been annotated\nwith extra data or aggregations.\n"}, "kind": 2, "label": "annotate", "sortText": " 20"}, {"detail": "bound method type[QuerySet[Article, Article]].as_manager() -> Manager[Article]", "kind": 2, "label": "as_manager", "sortText": " 21"}, {"detail": "bound method QuerySet[Article, Article].aupdate(**kwargs: Any) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "aupdate", "sortText": " 22"}, {"detail": "bound method QuerySet[Article, Article].aupdate_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aupdate_or_create", "sortText": " 23"}, {"detail": "bound method QuerySet[Article, Article].bulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> list[Article]", "documentation": {"kind": "plaintext", "value": "Insert each of the instances into the database. Do *not* call\nsave() on each of the instances, do not send any pre/post_save\nsignals, and do not set the primary key attribute if it is an\nautoincrement field (except if features.can_return_rows_from_bulk_insert=True).\nMulti-table models are not supported.\n"}, "kind": 2, "label": "bulk_create", "sortText": " 24"}, {"detail": "bound method QuerySet[Article, Article].bulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> int", "documentation": {"kind": "plaintext", "value": "Update the given fields in each of the given objects in the database.\n"}, "kind": 2, "label": "bulk_update", "sortText": " 25"}, {"detail": "bound method QuerySet[Article, Article].complex_filter(filter_obj: Any) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with filter_obj added to the filters.\n\nfilter_obj can be a Q object or a dictionary of keyword lookup\narguments.\n\nThis exists to support framework features such as 'limit_choices_to',\nand usually it will be more natural to use other methods.\n"}, "kind": 2, "label": "complex_filter", "sortText": " 26"}, {"detail": "bound method QuerySet[Article, Article].contains(obj: Model) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet contains the provided obj,\nFalse otherwise.\n"}, "kind": 2, "label": "contains", "sortText": " 27"}, {"detail": "bound method QuerySet[Article, Article].count() -> int", "documentation": {"kind": "plaintext", "value": "Perform a SELECT COUNT() and return the number of records as an\ninteger.\n\nIf the QuerySet is already fully cached, return the length of the\ncached results set to avoid multiple SELECT COUNT(*) calls.\n"}, "kind": 2, "label": "count", "sortText": " 28"}, {"detail": "bound method QuerySet[Article, Article].create(**kwargs: Any) -> Article", "documentation": {"kind": "plaintext", "value": "Create a new object with the given kwargs, saving it to the database\nand returning the created object.\n"}, "kind": 2, "label": "create", "sortText": " 29"}, {"detail": "bound method QuerySet[Article, Article].dates(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\") -> QuerySet[Article, date]", "documentation": {"kind": "plaintext", "value": "Return a list of date objects representing all available dates for\nthe given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "dates", "sortText": " 30"}, {"detail": "bound method QuerySet[Article, Article].datetimes(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\", \"hour\", \"minute\", \"second\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\", tzinfo: tzinfo | None = None) -> QuerySet[Article, datetime]", "documentation": {"kind": "plaintext", "value": "Return a list of datetime objects representing all available\ndatetimes for the given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "datetimes", "sortText": " 31"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "db", "sortText": " 32"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Defer the loading of data for certain fields until they are accessed.\nAdd the set of deferred fields to any existing set of deferred fields.\nThe only exception to this is if None is passed in as the only\nparameter, in which case remove all deferrals.\n"}, "kind": 2, "label": "defer", "sortText": " 33"}, {"detail": "bound method QuerySet[Article, Article].delete() -> tuple[int, dict[str, int]]", "documentation": {"kind": "plaintext", "value": "Delete the records in the current QuerySet.\n"}, "kind": 2, "label": "delete", "sortText": " 34"}, {"detail": "bound method QuerySet[Article, Article].difference(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "difference", "sortText": " 35"}, {"detail": "bound method QuerySet[Article, Article].distinct(*field_names: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select only distinct results.\n"}, "kind": 2, "label": "distinct", "sortText": " 36"}, {"detail": "bound method QuerySet[Article, Article].earliest(*fields: str | OrderBy) -> Article", "kind": 2, "label": "earliest", "sortText": " 37"}, {"detail": "bound method QuerySet[Article, Article].exclude(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with NOT (args) ANDed to the existing\nset.\n"}, "kind": 2, "label": "exclude", "sortText": " 38"}, {"detail": "bound method QuerySet[Article, Article].exists() -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet would have any results, False otherwise.\n"}, "kind": 2, "label": "exists", "sortText": " 39"}, {"detail": "bound method QuerySet[Article, Article].explain(*, format: str | None = None, **options: Any) -> str", "documentation": {"kind": "plaintext", "value": "Runs an EXPLAIN on the SQL query this QuerySet would perform, and\nreturns the results.\n"}, "kind": 2, "label": "explain", "sortText": " 40"}, {"detail": "bound method QuerySet[Article, Article].extra(select: dict[str, Any] | None = None, where: Sequence[str] | None = None, params: Sequence[Any] | None = None, tables: Sequence[str] | None = None, order_by: Sequence[str | Combinable] | None = None, select_params: Sequence[Any] | None = None) -> QuerySet[Any, Any]", "documentation": {"kind": "plaintext", "value": "Add extra SQL fragments to the query.\n"}, "kind": 2, "label": "extra", "sortText": " 41"}, {"detail": "bound method QuerySet[Article, Article].filter(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the args ANDed to the existing\nset.\n"}, "kind": 2, "label": "filter", "sortText": " 42"}, {"detail": "bound method QuerySet[Article, Article].first() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the first object of a query or None if no match is found.\n"}, "kind": 2, "label": "first", "sortText": " 43"}, {"detail": "bound method QuerySet[Article, Article].get(...) -> Article", "documentation": {"kind": "plaintext", "value": "Perform the query and return a single object matching the given\nkeyword arguments.\n"}, "kind": 2, "label": "get", "sortText": " 44"}, {"detail": "bound method QuerySet[Article, Article].get_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, creating one if necessary.\nReturn a tuple of (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "get_or_create", "sortText": " 45"}, {"detail": "bound method QuerySet[Article, Article].in_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> dict[Any, Article]", "documentation": {"kind": "plaintext", "value": "Return a dictionary mapping each of the given IDs to the object with\nthat ID. If `id_list` isn't provided, evaluate the entire QuerySet.\n"}, "kind": 2, "label": "in_bulk", "sortText": " 46"}, {"detail": "bound method QuerySet[Article, Article].intersection(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "intersection", "sortText": " 47"}, {"detail": "bound method QuerySet[Article, Article].iterator(chunk_size: int | None = None) -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "An iterator over the results from applying this QuerySet to the\ndatabase. chunk_size must be provided for QuerySets that prefetch\nrelated objects. Otherwise, a default chunk_size of 2000 is supplied.\n"}, "kind": 2, "label": "iterator", "sortText": " 48"}, {"detail": "bound method QuerySet[Article, Article].last() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the last object of a query or None if no match is found.\n"}, "kind": 2, "label": "last", "sortText": " 49"}, {"detail": "bound method QuerySet[Article, Article].latest(*fields: str | OrderBy) -> Article", "documentation": {"kind": "plaintext", "value": "Return the latest object according to fields (if given) or by the\nmodel's Meta.get_latest_by.\n"}, "kind": 2, "label": "latest", "sortText": " 50"}, {"detail": "type[Article]", "kind": 7, "label": "model", "sortText": " 51"}, {"detail": "bound method QuerySet[Article, Article].none() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return an empty QuerySet.\n"}, "kind": 2, "label": "none", "sortText": " 52"}, {"detail": "bound method QuerySet[Article, Article].only(*fields: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Essentially, the opposite of defer(). Only the fields passed into this\nmethod and that are not already specified as deferred are loaded\nimmediately when the queryset is evaluated.\n"}, "kind": 2, "label": "only", "sortText": " 53"}, {"detail": "bound method QuerySet[Article, Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the ordering changed.\n"}, "kind": 2, "label": "order_by", "sortText": " 54"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "ordered", "sortText": " 55"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], [_LookupT, _PrefetchedQuerySetT, _ToAttrT](*lookups: str | Prefetch[_LookupT, _PrefetchedQuerySetT, _ToAttrT]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will prefetch the specified\nMany-To-One and Many-To-Many related objects when the QuerySet is\nevaluated.\n\nWhen prefetch_related() is called more than once, append to the list of\nprefetch lookups. If prefetch_related(None) is called, clear the list.\n"}, "kind": 2, "label": "prefetch_related", "sortText": " 56"}, {"detail": "Query", "documentation": {"kind": "plaintext", "value": "A single SQL query.\n"}, "kind": 22, "label": "query", "sortText": " 57"}, {"detail": "bound method QuerySet[Article, Article].raw(raw_query: str | _Composable, params: Any = ..., translations: dict[str, str] | None = None, using: str | None = None) -> RawQuerySet[Article]", "kind": 2, "label": "raw", "sortText": " 58"}, {"detail": "bound method QuerySet[Article, Article].resolve_expression(...) -> Any", "kind": 2, "label": "resolve_expression", "sortText": " 59"}, {"detail": "bound method QuerySet[Article, Article].reverse() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Reverse the ordering of the QuerySet.\n"}, "kind": 2, "label": "reverse", "sortText": " 60"}, {"detail": "bound method QuerySet[Article, Article].select_for_update(nowait: bool = False, skip_locked: bool = False, of: Sequence[str] = ..., no_key: bool = False) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select objects with a\nFOR UPDATE lock.\n"}, "kind": 2, "label": "select_for_update", "sortText": " 61"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select related objects.\n\nIf fields are specified, they must be ForeignKey fields and only those\nrelated objects are included in the selection.\n\nIf select_related(None) is called, clear the list.\n"}, "kind": 2, "label": "select_related", "sortText": " 62"}, {"detail": "bound method QuerySet[Article, Article].union(*other_qs: QuerySet[Model, Any], *, all: bool = False) -> QuerySet[Article, Article]", "kind": 2, "label": "union", "sortText": " 63"}, {"detail": "bound method QuerySet[Article, Article].update(**kwargs: Any) -> int", "documentation": {"kind": "plaintext", "value": "Update all elements in the current QuerySet, setting all the given\nfields to the appropriate values.\n"}, "kind": 2, "label": "update", "sortText": " 64"}, {"detail": "bound method QuerySet[Article, Article].update_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, updating one with defaults\nif it exists, otherwise create a new one. Optionally, an object can\nbe created with different values than defaults by using\ncreate_defaults.\nReturn a tuple (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "update_or_create", "sortText": " 65"}, {"detail": "bound method QuerySet[Article, Article].using(alias: str | None) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Select which database this QuerySet should execute against.\n"}, "kind": 2, "label": "using", "sortText": " 66"}, {"detail": "bound method QuerySet[Article, Article].values(*fields: str | Combinable, **expressions: Any) -> QuerySet[Article, dict[str, Any]]", "kind": 2, "label": "values", "sortText": " 67"}, {"detail": "bound method QuerySet[Article, Article].values_list(*fields: str | Combinable, *, flat: bool = False, named: bool = False) -> QuerySet[Article, Any]", "kind": 2, "label": "values_list", "sortText": " 68"}, {"detail": "bound method QuerySet[Article, Article].__aiter__() -> AsyncIterator[Article]", "kind": 2, "label": "__aiter__", "sortText": " 69"}, {"detail": "bound method QuerySet[Article, Article].__and__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__and__", "sortText": " 70"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 71"}, {"detail": "bound method QuerySet[Article, Article].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 72"}, {"detail": "type[QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 7, "label": "__class__", "sortText": " 73"}, {"detail": "bound method type[QuerySet[Article, Article]].__class_getitem__(item: type[Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__class_getitem__", "sortText": " 74"}, {"detail": "bound method QuerySet[Article, Article].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 75"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 76"}, {"detail": "bound method QuerySet[Article, Article].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 77"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 78"}, {"detail": "bound method QuerySet[Article, Article].__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 79"}, {"detail": "bound method QuerySet[Article, Article].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 80"}, {"detail": "bound method QuerySet[Article, Article].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 81"}, {"detail": "Overload[(i: int) -> Article, (s: slice[Any, Any, Any]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Retrieve an item or slice from the set of results.\n"}, "kind": 2, "label": "__getitem__", "sortText": " 82"}, {"detail": "bound method QuerySet[Article, Article].__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": " 83"}, {"detail": "bound method QuerySet[Article, Article].__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": " 84"}, {"detail": "bound method QuerySet[Article, Article].__init__(model: type[Model] | None = None, query: Query | None = None, using: str | None = None, hints: dict[str, Model] | None = None) -> None", "kind": 2, "label": "__init__", "sortText": " 85"}, {"detail": "bound method type[QuerySet[Article, Article]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": " 86"}, {"detail": "bound method QuerySet[Article, Article].__iter__() -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "The queryset iterator protocol uses three nested iterators in the\ndefault case:\n 1. sql.compiler.execute_sql()\n - Returns 100 rows at time (constants.GET_ITERATOR_CHUNK_SIZE)\n using cursor.fetchmany(). This part is responsible for\n doing some column masking, and returning the rows in chunks.\n 2. sql.compiler.results_iter()\n - Returns one row at time. At this point the rows are still just\n tuples. In some cases the return values are converted to\n Python values at this location.\n 3. self.iterator()\n - Responsible for turning the rows into model objects.\n"}, "kind": 2, "label": "__iter__", "sortText": " 87"}, {"detail": "bound method QuerySet[Article, Article].__len__() -> int", "kind": 2, "label": "__len__", "sortText": " 88"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": " 89"}, {"detail": "bound method QuerySet[Article, Article].__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": " 90"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": " 91"}, {"detail": "bound method QuerySet[Article, Article].__or__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__or__", "sortText": " 92"}, {"detail": "bound method QuerySet[Article, Article].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": " 93"}, {"detail": "bound method QuerySet[Article, Article].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": " 94"}, {"detail": "bound method QuerySet[Article, Article].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": " 95"}, {"detail": "bound method QuerySet[Article, Article].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": " 96"}, {"detail": "bound method QuerySet[Article, Article].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": " 97"}, {"detail": "bound method QuerySet[Article, Article].__str__() -> str", "kind": 2, "label": "__str__", "sortText": " 98"}, {"detail": "bound method type[QuerySet[Article, Article]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": " 99"}, {"detail": "bound method QuerySet[Article, Article]._fetch_all() -> None", "kind": 2, "label": "_fetch_all", "sortText": "100"}, {"detail": "type[BaseIterable[Unknown]]", "kind": 7, "label": "_iterable_class", "sortText": "101"}, {"detail": "bound method QuerySet[Article, Article]._raw_delete(using: str | None) -> int", "documentation": {"kind": "plaintext", "value": "Delete objects found from the given queryset in single direct SQL\nquery. No signals are sent and there is no protection for cascades.\n"}, "kind": 2, "label": "_raw_delete", "sortText": "102"}, {"detail": "list[Article] | None", "kind": 22, "label": "_result_cache", "sortText": "103"}]}} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]", "kind": 2, "label": "aaggregate", "sortText": " 0"}, {"detail": "bound method QuerySet[Article, Article].abulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> CoroutineType[Any, Any, list[Article]]", "kind": 2, "label": "abulk_create", "sortText": " 1"}, {"detail": "bound method QuerySet[Article, Article].abulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "abulk_update", "sortText": " 2"}, {"detail": "bound method QuerySet[Article, Article].acontains(obj: Model) -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "acontains", "sortText": " 3"}, {"detail": "bound method QuerySet[Article, Article].acount() -> CoroutineType[Any, Any, int]", "kind": 2, "label": "acount", "sortText": " 4"}, {"detail": "bound method QuerySet[Article, Article].acreate(**kwargs: Any) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "acreate", "sortText": " 5"}, {"detail": "bound method QuerySet[Article, Article].adelete() -> CoroutineType[Any, Any, tuple[int, dict[str, int]]]", "kind": 2, "label": "adelete", "sortText": " 6"}, {"detail": "bound method QuerySet[Article, Article].aearliest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aearliest", "sortText": " 7"}, {"detail": "bound method QuerySet[Article, Article].aexists() -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "aexists", "sortText": " 8"}, {"detail": "bound method QuerySet[Article, Article].aexplain(*, format: str | None = None, **options: Any) -> CoroutineType[Any, Any, str]", "kind": 2, "label": "aexplain", "sortText": " 9"}, {"detail": "bound method QuerySet[Article, Article].afirst() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "afirst", "sortText": " 10"}, {"detail": "bound method QuerySet[Article, Article].aget(...) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aget", "sortText": " 11"}, {"detail": "bound method QuerySet[Article, Article].aget_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aget_or_create", "sortText": " 12"}, {"detail": "bound method QuerySet[Article, Article].aggregate(...) -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the calculations (aggregation)\nover the current queryset.\n\nIf args is present the expression is passed as a kwarg using\nthe Aggregate object's default alias.\n"}, "kind": 2, "label": "aggregate", "sortText": " 13"}, {"detail": "bound method QuerySet[Article, Article].ain_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> CoroutineType[Any, Any, dict[Any, Article]]", "kind": 2, "label": "ain_bulk", "sortText": " 14"}, {"detail": "bound method QuerySet[Article, Article].aiterator(chunk_size: int = 2000) -> AsyncIterator[Article]", "documentation": {"kind": "plaintext", "value": "An asynchronous iterator over the results from applying this QuerySet\nto the database.\n"}, "kind": 2, "label": "aiterator", "sortText": " 15"}, {"detail": "bound method QuerySet[Article, Article].alast() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "alast", "sortText": " 16"}, {"detail": "bound method QuerySet[Article, Article].alatest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "alatest", "sortText": " 17"}, {"detail": "bound method QuerySet[Article, Article].alias(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set with added aliases for extra data or aggregations.\n"}, "kind": 2, "label": "alias", "sortText": " 18"}, {"detail": "bound method QuerySet[Article, Article].all() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet that is a copy of the current one. This allows a\nQuerySet to proxy for a model manager in some cases.\n"}, "kind": 2, "label": "all", "sortText": " 19"}, {"detail": "bound method QuerySet[Article, Article].annotate(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set in which the returned objects have been annotated\nwith extra data or aggregations.\n"}, "kind": 2, "label": "annotate", "sortText": " 20"}, {"detail": "bound method type[QuerySet[Article, Article]].as_manager() -> Manager[Article]", "kind": 2, "label": "as_manager", "sortText": " 21"}, {"detail": "bound method QuerySet[Article, Article].aupdate(**kwargs: Any) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "aupdate", "sortText": " 22"}, {"detail": "bound method QuerySet[Article, Article].aupdate_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aupdate_or_create", "sortText": " 23"}, {"detail": "bound method QuerySet[Article, Article].bulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> list[Article]", "documentation": {"kind": "plaintext", "value": "Insert each of the instances into the database. Do *not* call\nsave() on each of the instances, do not send any pre/post_save\nsignals, and do not set the primary key attribute if it is an\nautoincrement field (except if features.can_return_rows_from_bulk_insert=True).\nMulti-table models are not supported.\n"}, "kind": 2, "label": "bulk_create", "sortText": " 24"}, {"detail": "bound method QuerySet[Article, Article].bulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> int", "documentation": {"kind": "plaintext", "value": "Update the given fields in each of the given objects in the database.\n"}, "kind": 2, "label": "bulk_update", "sortText": " 25"}, {"detail": "bound method QuerySet[Article, Article].complex_filter(filter_obj: Any) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with filter_obj added to the filters.\n\nfilter_obj can be a Q object or a dictionary of keyword lookup\narguments.\n\nThis exists to support framework features such as 'limit_choices_to',\nand usually it will be more natural to use other methods.\n"}, "kind": 2, "label": "complex_filter", "sortText": " 26"}, {"detail": "bound method QuerySet[Article, Article].contains(obj: Model) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet contains the provided obj,\nFalse otherwise.\n"}, "kind": 2, "label": "contains", "sortText": " 27"}, {"detail": "bound method QuerySet[Article, Article].count() -> int", "documentation": {"kind": "plaintext", "value": "Perform a SELECT COUNT() and return the number of records as an\ninteger.\n\nIf the QuerySet is already fully cached, return the length of the\ncached results set to avoid multiple SELECT COUNT(*) calls.\n"}, "kind": 2, "label": "count", "sortText": " 28"}, {"detail": "bound method QuerySet[Article, Article].create(**kwargs: Any) -> Article", "documentation": {"kind": "plaintext", "value": "Create a new object with the given kwargs, saving it to the database\nand returning the created object.\n"}, "kind": 2, "label": "create", "sortText": " 29"}, {"detail": "bound method QuerySet[Article, Article].dates(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\") -> QuerySet[Article, date]", "documentation": {"kind": "plaintext", "value": "Return a list of date objects representing all available dates for\nthe given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "dates", "sortText": " 30"}, {"detail": "bound method QuerySet[Article, Article].datetimes(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\", \"hour\", \"minute\", \"second\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\", tzinfo: tzinfo | None = None) -> QuerySet[Article, datetime]", "documentation": {"kind": "plaintext", "value": "Return a list of datetime objects representing all available\ndatetimes for the given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "datetimes", "sortText": " 31"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "db", "sortText": " 32"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Defer the loading of data for certain fields until they are accessed.\nAdd the set of deferred fields to any existing set of deferred fields.\nThe only exception to this is if None is passed in as the only\nparameter, in which case remove all deferrals.\n"}, "kind": 2, "label": "defer", "sortText": " 33"}, {"detail": "bound method QuerySet[Article, Article].delete() -> tuple[int, dict[str, int]]", "documentation": {"kind": "plaintext", "value": "Delete the records in the current QuerySet.\n"}, "kind": 2, "label": "delete", "sortText": " 34"}, {"detail": "bound method QuerySet[Article, Article].difference(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "difference", "sortText": " 35"}, {"detail": "bound method QuerySet[Article, Article].distinct(*field_names: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select only distinct results.\n"}, "kind": 2, "label": "distinct", "sortText": " 36"}, {"detail": "bound method QuerySet[Article, Article].earliest(*fields: str | OrderBy) -> Article", "kind": 2, "label": "earliest", "sortText": " 37"}, {"detail": "bound method QuerySet[Article, Article].exclude(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with NOT (args) ANDed to the existing\nset.\n"}, "kind": 2, "label": "exclude", "sortText": " 38"}, {"detail": "bound method QuerySet[Article, Article].exists() -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet would have any results, False otherwise.\n"}, "kind": 2, "label": "exists", "sortText": " 39"}, {"detail": "bound method QuerySet[Article, Article].explain(*, format: str | None = None, **options: Any) -> str", "documentation": {"kind": "plaintext", "value": "Runs an EXPLAIN on the SQL query this QuerySet would perform, and\nreturns the results.\n"}, "kind": 2, "label": "explain", "sortText": " 40"}, {"detail": "bound method QuerySet[Article, Article].extra(select: dict[str, Any] | None = None, where: Sequence[str] | None = None, params: Sequence[Any] | None = None, tables: Sequence[str] | None = None, order_by: Sequence[str | Combinable] | None = None, select_params: Sequence[Any] | None = None) -> QuerySet[Any, Any]", "documentation": {"kind": "plaintext", "value": "Add extra SQL fragments to the query.\n"}, "kind": 2, "label": "extra", "sortText": " 41"}, {"detail": "bound method QuerySet[Article, Article].filter(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the args ANDed to the existing\nset.\n"}, "kind": 2, "label": "filter", "sortText": " 42"}, {"detail": "bound method QuerySet[Article, Article].first() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the first object of a query or None if no match is found.\n"}, "kind": 2, "label": "first", "sortText": " 43"}, {"detail": "bound method QuerySet[Article, Article].get(...) -> Article", "documentation": {"kind": "plaintext", "value": "Perform the query and return a single object matching the given\nkeyword arguments.\n"}, "kind": 2, "label": "get", "sortText": " 44"}, {"detail": "bound method QuerySet[Article, Article].get_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, creating one if necessary.\nReturn a tuple of (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "get_or_create", "sortText": " 45"}, {"detail": "bound method QuerySet[Article, Article].in_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> dict[Any, Article]", "documentation": {"kind": "plaintext", "value": "Return a dictionary mapping each of the given IDs to the object with\nthat ID. If `id_list` isn't provided, evaluate the entire QuerySet.\n"}, "kind": 2, "label": "in_bulk", "sortText": " 46"}, {"detail": "bound method QuerySet[Article, Article].intersection(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "intersection", "sortText": " 47"}, {"detail": "bound method QuerySet[Article, Article].iterator(chunk_size: int | None = None) -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "An iterator over the results from applying this QuerySet to the\ndatabase. chunk_size must be provided for QuerySets that prefetch\nrelated objects. Otherwise, a default chunk_size of 2000 is supplied.\n"}, "kind": 2, "label": "iterator", "sortText": " 48"}, {"detail": "bound method QuerySet[Article, Article].last() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the last object of a query or None if no match is found.\n"}, "kind": 2, "label": "last", "sortText": " 49"}, {"detail": "bound method QuerySet[Article, Article].latest(*fields: str | OrderBy) -> Article", "documentation": {"kind": "plaintext", "value": "Return the latest object according to fields (if given) or by the\nmodel's Meta.get_latest_by.\n"}, "kind": 2, "label": "latest", "sortText": " 50"}, {"detail": "type[Article]", "kind": 7, "label": "model", "sortText": " 51"}, {"detail": "bound method QuerySet[Article, Article].none() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return an empty QuerySet.\n"}, "kind": 2, "label": "none", "sortText": " 52"}, {"detail": "bound method QuerySet[Article, Article].only(*fields: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Essentially, the opposite of defer(). Only the fields passed into this\nmethod and that are not already specified as deferred are loaded\nimmediately when the queryset is evaluated.\n"}, "kind": 2, "label": "only", "sortText": " 53"}, {"detail": "bound method QuerySet[Article, Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the ordering changed.\n"}, "kind": 2, "label": "order_by", "sortText": " 54"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "ordered", "sortText": " 55"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], [_LookupT, _PrefetchedQuerySetT, _ToAttrT](*lookups: str | Prefetch[_LookupT, _PrefetchedQuerySetT, _ToAttrT]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will prefetch the specified\nMany-To-One and Many-To-Many related objects when the QuerySet is\nevaluated.\n\nWhen prefetch_related() is called more than once, append to the list of\nprefetch lookups. If prefetch_related(None) is called, clear the list.\n"}, "kind": 2, "label": "prefetch_related", "sortText": " 56"}, {"detail": "Query", "documentation": {"kind": "plaintext", "value": "A single SQL query.\n"}, "kind": 22, "label": "query", "sortText": " 57"}, {"detail": "bound method QuerySet[Article, Article].raw(raw_query: str | _Composable, params: Any = ..., translations: dict[str, str] | None = None, using: str | None = None) -> RawQuerySet[Article]", "kind": 2, "label": "raw", "sortText": " 58"}, {"detail": "bound method QuerySet[Article, Article].resolve_expression(...) -> Any", "kind": 2, "label": "resolve_expression", "sortText": " 59"}, {"detail": "bound method QuerySet[Article, Article].reverse() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Reverse the ordering of the QuerySet.\n"}, "kind": 2, "label": "reverse", "sortText": " 60"}, {"detail": "bound method QuerySet[Article, Article].select_for_update(nowait: bool = False, skip_locked: bool = False, of: Sequence[str] = ..., no_key: bool = False) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select objects with a\nFOR UPDATE lock.\n"}, "kind": 2, "label": "select_for_update", "sortText": " 61"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select related objects.\n\nIf fields are specified, they must be ForeignKey fields and only those\nrelated objects are included in the selection.\n\nIf select_related(None) is called, clear the list.\n"}, "kind": 2, "label": "select_related", "sortText": " 62"}, {"detail": "bound method QuerySet[Article, Article].union(*other_qs: QuerySet[Model, Any], *, all: bool = False) -> QuerySet[Article, Article]", "kind": 2, "label": "union", "sortText": " 63"}, {"detail": "bound method QuerySet[Article, Article].update(**kwargs: Any) -> int", "documentation": {"kind": "plaintext", "value": "Update all elements in the current QuerySet, setting all the given\nfields to the appropriate values.\n"}, "kind": 2, "label": "update", "sortText": " 64"}, {"detail": "bound method QuerySet[Article, Article].update_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, updating one with defaults\nif it exists, otherwise create a new one. Optionally, an object can\nbe created with different values than defaults by using\ncreate_defaults.\nReturn a tuple (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "update_or_create", "sortText": " 65"}, {"detail": "bound method QuerySet[Article, Article].using(alias: str | None) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Select which database this QuerySet should execute against.\n"}, "kind": 2, "label": "using", "sortText": " 66"}, {"detail": "bound method QuerySet[Article, Article].values(*fields: str | Combinable, **expressions: Any) -> QuerySet[Article, dict[str, Any]]", "kind": 2, "label": "values", "sortText": " 67"}, {"detail": "bound method QuerySet[Article, Article].values_list(*fields: str | Combinable, *, flat: bool = False, named: bool = False) -> QuerySet[Article, Any]", "kind": 2, "label": "values_list", "sortText": " 68"}, {"detail": "bound method QuerySet[Article, Article].__aiter__() -> AsyncIterator[Article]", "kind": 2, "label": "__aiter__", "sortText": " 69"}, {"detail": "bound method QuerySet[Article, Article].__and__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__and__", "sortText": " 70"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 71"}, {"detail": "bound method QuerySet[Article, Article].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 72"}, {"detail": "type[QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 7, "label": "__class__", "sortText": " 73"}, {"detail": "bound method type[QuerySet[Article, Article]].__class_getitem__(item: type[Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__class_getitem__", "sortText": " 74"}, {"detail": "bound method QuerySet[Article, Article].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 75"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 76"}, {"detail": "bound method QuerySet[Article, Article].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 77"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 78"}, {"detail": "bound method QuerySet[Article, Article].__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 79"}, {"detail": "bound method QuerySet[Article, Article].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 80"}, {"detail": "bound method QuerySet[Article, Article].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 81"}, {"detail": "Overload[(i: int) -> Article, (s: slice[Any, Any, Any]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Retrieve an item or slice from the set of results.\n"}, "kind": 2, "label": "__getitem__", "sortText": " 82"}, {"detail": "bound method QuerySet[Article, Article].__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": " 83"}, {"detail": "bound method QuerySet[Article, Article].__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": " 84"}, {"detail": "bound method QuerySet[Article, Article].__init__(model: type[Model] | None = None, query: Query | None = None, using: str | None = None, hints: dict[str, Model] | None = None) -> None", "kind": 2, "label": "__init__", "sortText": " 85"}, {"detail": "bound method type[QuerySet[Article, Article]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": " 86"}, {"detail": "bound method QuerySet[Article, Article].__iter__() -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "The queryset iterator protocol uses three nested iterators in the\ndefault case:\n 1. sql.compiler.execute_sql()\n - Returns 100 rows at time (constants.GET_ITERATOR_CHUNK_SIZE)\n using cursor.fetchmany(). This part is responsible for\n doing some column masking, and returning the rows in chunks.\n 2. sql.compiler.results_iter()\n - Returns one row at time. At this point the rows are still just\n tuples. In some cases the return values are converted to\n Python values at this location.\n 3. self.iterator()\n - Responsible for turning the rows into model objects.\n"}, "kind": 2, "label": "__iter__", "sortText": " 87"}, {"detail": "bound method QuerySet[Article, Article].__len__() -> int", "kind": 2, "label": "__len__", "sortText": " 88"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": " 89"}, {"detail": "bound method QuerySet[Article, Article].__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": " 90"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": " 91"}, {"detail": "bound method QuerySet[Article, Article].__or__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__or__", "sortText": " 92"}, {"detail": "bound method QuerySet[Article, Article].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": " 93"}, {"detail": "bound method QuerySet[Article, Article].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": " 94"}, {"detail": "bound method QuerySet[Article, Article].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": " 95"}, {"detail": "bound method QuerySet[Article, Article].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": " 96"}, {"detail": "bound method QuerySet[Article, Article].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": " 97"}, {"detail": "bound method QuerySet[Article, Article].__str__() -> str", "kind": 2, "label": "__str__", "sortText": " 98"}, {"detail": "bound method type[QuerySet[Article, Article]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": " 99"}, {"detail": "bound method QuerySet[Article, Article]._fetch_all() -> None", "kind": 2, "label": "_fetch_all", "sortText": "100"}, {"detail": "type[BaseIterable[Unknown]]", "kind": 7, "label": "_iterable_class", "sortText": "101"}, {"detail": "bound method QuerySet[Article, Article]._raw_delete(using: str | None) -> int", "documentation": {"kind": "plaintext", "value": "Delete objects found from the given queryset in single direct SQL\nquery. No signals are sent and there is no protection for cascades.\n"}, "kind": 2, "label": "_raw_delete", "sortText": "102"}, {"detail": "list[Article] | None", "kind": 22, "label": "_result_cache", "sortText": "103"}]}} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]", "kind": 2, "label": "aaggregate", "sortText": " 0"}, {"detail": "bound method QuerySet[Article, Article].abulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> CoroutineType[Any, Any, list[Article]]", "kind": 2, "label": "abulk_create", "sortText": " 1"}, {"detail": "bound method QuerySet[Article, Article].abulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "abulk_update", "sortText": " 2"}, {"detail": "bound method QuerySet[Article, Article].acontains(obj: Model) -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "acontains", "sortText": " 3"}, {"detail": "bound method QuerySet[Article, Article].acount() -> CoroutineType[Any, Any, int]", "kind": 2, "label": "acount", "sortText": " 4"}, {"detail": "bound method QuerySet[Article, Article].acreate(**kwargs: Any) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "acreate", "sortText": " 5"}, {"detail": "bound method QuerySet[Article, Article].adelete() -> CoroutineType[Any, Any, tuple[int, dict[str, int]]]", "kind": 2, "label": "adelete", "sortText": " 6"}, {"detail": "bound method QuerySet[Article, Article].aearliest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aearliest", "sortText": " 7"}, {"detail": "bound method QuerySet[Article, Article].aexists() -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "aexists", "sortText": " 8"}, {"detail": "bound method QuerySet[Article, Article].aexplain(*, format: str | None = None, **options: Any) -> CoroutineType[Any, Any, str]", "kind": 2, "label": "aexplain", "sortText": " 9"}, {"detail": "bound method QuerySet[Article, Article].afirst() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "afirst", "sortText": " 10"}, {"detail": "bound method QuerySet[Article, Article].aget(...) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aget", "sortText": " 11"}, {"detail": "bound method QuerySet[Article, Article].aget_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aget_or_create", "sortText": " 12"}, {"detail": "bound method QuerySet[Article, Article].aggregate(...) -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the calculations (aggregation)\nover the current queryset.\n\nIf args is present the expression is passed as a kwarg using\nthe Aggregate object's default alias.\n"}, "kind": 2, "label": "aggregate", "sortText": " 13"}, {"detail": "bound method QuerySet[Article, Article].ain_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> CoroutineType[Any, Any, dict[Any, Article]]", "kind": 2, "label": "ain_bulk", "sortText": " 14"}, {"detail": "bound method QuerySet[Article, Article].aiterator(chunk_size: int = 2000) -> AsyncIterator[Article]", "documentation": {"kind": "plaintext", "value": "An asynchronous iterator over the results from applying this QuerySet\nto the database.\n"}, "kind": 2, "label": "aiterator", "sortText": " 15"}, {"detail": "bound method QuerySet[Article, Article].alast() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "alast", "sortText": " 16"}, {"detail": "bound method QuerySet[Article, Article].alatest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "alatest", "sortText": " 17"}, {"detail": "bound method QuerySet[Article, Article].alias(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set with added aliases for extra data or aggregations.\n"}, "kind": 2, "label": "alias", "sortText": " 18"}, {"detail": "bound method QuerySet[Article, Article].all() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet that is a copy of the current one. This allows a\nQuerySet to proxy for a model manager in some cases.\n"}, "kind": 2, "label": "all", "sortText": " 19"}, {"detail": "bound method QuerySet[Article, Article].annotate(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set in which the returned objects have been annotated\nwith extra data or aggregations.\n"}, "kind": 2, "label": "annotate", "sortText": " 20"}, {"detail": "bound method type[QuerySet[Article, Article]].as_manager() -> Manager[Article]", "kind": 2, "label": "as_manager", "sortText": " 21"}, {"detail": "bound method QuerySet[Article, Article].aupdate(**kwargs: Any) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "aupdate", "sortText": " 22"}, {"detail": "bound method QuerySet[Article, Article].aupdate_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aupdate_or_create", "sortText": " 23"}, {"detail": "bound method QuerySet[Article, Article].bulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> list[Article]", "documentation": {"kind": "plaintext", "value": "Insert each of the instances into the database. Do *not* call\nsave() on each of the instances, do not send any pre/post_save\nsignals, and do not set the primary key attribute if it is an\nautoincrement field (except if features.can_return_rows_from_bulk_insert=True).\nMulti-table models are not supported.\n"}, "kind": 2, "label": "bulk_create", "sortText": " 24"}, {"detail": "bound method QuerySet[Article, Article].bulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> int", "documentation": {"kind": "plaintext", "value": "Update the given fields in each of the given objects in the database.\n"}, "kind": 2, "label": "bulk_update", "sortText": " 25"}, {"detail": "bound method QuerySet[Article, Article].complex_filter(filter_obj: Any) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with filter_obj added to the filters.\n\nfilter_obj can be a Q object or a dictionary of keyword lookup\narguments.\n\nThis exists to support framework features such as 'limit_choices_to',\nand usually it will be more natural to use other methods.\n"}, "kind": 2, "label": "complex_filter", "sortText": " 26"}, {"detail": "bound method QuerySet[Article, Article].contains(obj: Model) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet contains the provided obj,\nFalse otherwise.\n"}, "kind": 2, "label": "contains", "sortText": " 27"}, {"detail": "bound method QuerySet[Article, Article].count() -> int", "documentation": {"kind": "plaintext", "value": "Perform a SELECT COUNT() and return the number of records as an\ninteger.\n\nIf the QuerySet is already fully cached, return the length of the\ncached results set to avoid multiple SELECT COUNT(*) calls.\n"}, "kind": 2, "label": "count", "sortText": " 28"}, {"detail": "bound method QuerySet[Article, Article].create(**kwargs: Any) -> Article", "documentation": {"kind": "plaintext", "value": "Create a new object with the given kwargs, saving it to the database\nand returning the created object.\n"}, "kind": 2, "label": "create", "sortText": " 29"}, {"detail": "bound method QuerySet[Article, Article].dates(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\") -> QuerySet[Article, date]", "documentation": {"kind": "plaintext", "value": "Return a list of date objects representing all available dates for\nthe given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "dates", "sortText": " 30"}, {"detail": "bound method QuerySet[Article, Article].datetimes(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\", \"hour\", \"minute\", \"second\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\", tzinfo: tzinfo | None = None) -> QuerySet[Article, datetime]", "documentation": {"kind": "plaintext", "value": "Return a list of datetime objects representing all available\ndatetimes for the given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "datetimes", "sortText": " 31"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "db", "sortText": " 32"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Defer the loading of data for certain fields until they are accessed.\nAdd the set of deferred fields to any existing set of deferred fields.\nThe only exception to this is if None is passed in as the only\nparameter, in which case remove all deferrals.\n"}, "kind": 2, "label": "defer", "sortText": " 33"}, {"detail": "bound method QuerySet[Article, Article].delete() -> tuple[int, dict[str, int]]", "documentation": {"kind": "plaintext", "value": "Delete the records in the current QuerySet.\n"}, "kind": 2, "label": "delete", "sortText": " 34"}, {"detail": "bound method QuerySet[Article, Article].difference(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "difference", "sortText": " 35"}, {"detail": "bound method QuerySet[Article, Article].distinct(*field_names: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select only distinct results.\n"}, "kind": 2, "label": "distinct", "sortText": " 36"}, {"detail": "bound method QuerySet[Article, Article].earliest(*fields: str | OrderBy) -> Article", "kind": 2, "label": "earliest", "sortText": " 37"}, {"detail": "bound method QuerySet[Article, Article].exclude(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with NOT (args) ANDed to the existing\nset.\n"}, "kind": 2, "label": "exclude", "sortText": " 38"}, {"detail": "bound method QuerySet[Article, Article].exists() -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet would have any results, False otherwise.\n"}, "kind": 2, "label": "exists", "sortText": " 39"}, {"detail": "bound method QuerySet[Article, Article].explain(*, format: str | None = None, **options: Any) -> str", "documentation": {"kind": "plaintext", "value": "Runs an EXPLAIN on the SQL query this QuerySet would perform, and\nreturns the results.\n"}, "kind": 2, "label": "explain", "sortText": " 40"}, {"detail": "bound method QuerySet[Article, Article].extra(select: dict[str, Any] | None = None, where: Sequence[str] | None = None, params: Sequence[Any] | None = None, tables: Sequence[str] | None = None, order_by: Sequence[str | Combinable] | None = None, select_params: Sequence[Any] | None = None) -> QuerySet[Any, Any]", "documentation": {"kind": "plaintext", "value": "Add extra SQL fragments to the query.\n"}, "kind": 2, "label": "extra", "sortText": " 41"}, {"detail": "bound method QuerySet[Article, Article].filter(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the args ANDed to the existing\nset.\n"}, "kind": 2, "label": "filter", "sortText": " 42"}, {"detail": "bound method QuerySet[Article, Article].first() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the first object of a query or None if no match is found.\n"}, "kind": 2, "label": "first", "sortText": " 43"}, {"detail": "bound method QuerySet[Article, Article].get(...) -> Article", "documentation": {"kind": "plaintext", "value": "Perform the query and return a single object matching the given\nkeyword arguments.\n"}, "kind": 2, "label": "get", "sortText": " 44"}, {"detail": "bound method QuerySet[Article, Article].get_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, creating one if necessary.\nReturn a tuple of (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "get_or_create", "sortText": " 45"}, {"detail": "bound method QuerySet[Article, Article].in_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> dict[Any, Article]", "documentation": {"kind": "plaintext", "value": "Return a dictionary mapping each of the given IDs to the object with\nthat ID. If `id_list` isn't provided, evaluate the entire QuerySet.\n"}, "kind": 2, "label": "in_bulk", "sortText": " 46"}, {"detail": "bound method QuerySet[Article, Article].intersection(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "intersection", "sortText": " 47"}, {"detail": "bound method QuerySet[Article, Article].iterator(chunk_size: int | None = None) -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "An iterator over the results from applying this QuerySet to the\ndatabase. chunk_size must be provided for QuerySets that prefetch\nrelated objects. Otherwise, a default chunk_size of 2000 is supplied.\n"}, "kind": 2, "label": "iterator", "sortText": " 48"}, {"detail": "bound method QuerySet[Article, Article].last() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the last object of a query or None if no match is found.\n"}, "kind": 2, "label": "last", "sortText": " 49"}, {"detail": "bound method QuerySet[Article, Article].latest(*fields: str | OrderBy) -> Article", "documentation": {"kind": "plaintext", "value": "Return the latest object according to fields (if given) or by the\nmodel's Meta.get_latest_by.\n"}, "kind": 2, "label": "latest", "sortText": " 50"}, {"detail": "type[Article]", "kind": 7, "label": "model", "sortText": " 51"}, {"detail": "bound method QuerySet[Article, Article].none() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return an empty QuerySet.\n"}, "kind": 2, "label": "none", "sortText": " 52"}, {"detail": "bound method QuerySet[Article, Article].only(*fields: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Essentially, the opposite of defer(). Only the fields passed into this\nmethod and that are not already specified as deferred are loaded\nimmediately when the queryset is evaluated.\n"}, "kind": 2, "label": "only", "sortText": " 53"}, {"detail": "bound method QuerySet[Article, Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the ordering changed.\n"}, "kind": 2, "label": "order_by", "sortText": " 54"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "ordered", "sortText": " 55"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], [_LookupT, _PrefetchedQuerySetT, _ToAttrT](*lookups: str | Prefetch[_LookupT, _PrefetchedQuerySetT, _ToAttrT]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will prefetch the specified\nMany-To-One and Many-To-Many related objects when the QuerySet is\nevaluated.\n\nWhen prefetch_related() is called more than once, append to the list of\nprefetch lookups. If prefetch_related(None) is called, clear the list.\n"}, "kind": 2, "label": "prefetch_related", "sortText": " 56"}, {"detail": "Query", "documentation": {"kind": "plaintext", "value": "A single SQL query.\n"}, "kind": 22, "label": "query", "sortText": " 57"}, {"detail": "bound method QuerySet[Article, Article].raw(raw_query: str | _Composable, params: Any = ..., translations: dict[str, str] | None = None, using: str | None = None) -> RawQuerySet[Article]", "kind": 2, "label": "raw", "sortText": " 58"}, {"detail": "bound method QuerySet[Article, Article].resolve_expression(...) -> Any", "kind": 2, "label": "resolve_expression", "sortText": " 59"}, {"detail": "bound method QuerySet[Article, Article].reverse() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Reverse the ordering of the QuerySet.\n"}, "kind": 2, "label": "reverse", "sortText": " 60"}, {"detail": "bound method QuerySet[Article, Article].select_for_update(nowait: bool = False, skip_locked: bool = False, of: Sequence[str] = ..., no_key: bool = False) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select objects with a\nFOR UPDATE lock.\n"}, "kind": 2, "label": "select_for_update", "sortText": " 61"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select related objects.\n\nIf fields are specified, they must be ForeignKey fields and only those\nrelated objects are included in the selection.\n\nIf select_related(None) is called, clear the list.\n"}, "kind": 2, "label": "select_related", "sortText": " 62"}, {"detail": "bound method QuerySet[Article, Article].union(*other_qs: QuerySet[Model, Any], *, all: bool = False) -> QuerySet[Article, Article]", "kind": 2, "label": "union", "sortText": " 63"}, {"detail": "bound method QuerySet[Article, Article].update(**kwargs: Any) -> int", "documentation": {"kind": "plaintext", "value": "Update all elements in the current QuerySet, setting all the given\nfields to the appropriate values.\n"}, "kind": 2, "label": "update", "sortText": " 64"}, {"detail": "bound method QuerySet[Article, Article].update_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, updating one with defaults\nif it exists, otherwise create a new one. Optionally, an object can\nbe created with different values than defaults by using\ncreate_defaults.\nReturn a tuple (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "update_or_create", "sortText": " 65"}, {"detail": "bound method QuerySet[Article, Article].using(alias: str | None) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Select which database this QuerySet should execute against.\n"}, "kind": 2, "label": "using", "sortText": " 66"}, {"detail": "bound method QuerySet[Article, Article].values(*fields: str | Combinable, **expressions: Any) -> QuerySet[Article, dict[str, Any]]", "kind": 2, "label": "values", "sortText": " 67"}, {"detail": "bound method QuerySet[Article, Article].values_list(*fields: str | Combinable, *, flat: bool = False, named: bool = False) -> QuerySet[Article, Any]", "kind": 2, "label": "values_list", "sortText": " 68"}, {"detail": "bound method QuerySet[Article, Article].__aiter__() -> AsyncIterator[Article]", "kind": 2, "label": "__aiter__", "sortText": " 69"}, {"detail": "bound method QuerySet[Article, Article].__and__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__and__", "sortText": " 70"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 71"}, {"detail": "bound method QuerySet[Article, Article].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 72"}, {"detail": "type[QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 7, "label": "__class__", "sortText": " 73"}, {"detail": "bound method type[QuerySet[Article, Article]].__class_getitem__(item: type[Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__class_getitem__", "sortText": " 74"}, {"detail": "bound method QuerySet[Article, Article].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 75"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 76"}, {"detail": "bound method QuerySet[Article, Article].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 77"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 78"}, {"detail": "bound method QuerySet[Article, Article].__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 79"}, {"detail": "bound method QuerySet[Article, Article].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 80"}, {"detail": "bound method QuerySet[Article, Article].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 81"}, {"detail": "Overload[(i: int) -> Article, (s: slice[Any, Any, Any]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Retrieve an item or slice from the set of results.\n"}, "kind": 2, "label": "__getitem__", "sortText": " 82"}, {"detail": "bound method QuerySet[Article, Article].__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": " 83"}, {"detail": "bound method QuerySet[Article, Article].__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": " 84"}, {"detail": "bound method QuerySet[Article, Article].__init__(model: type[Model] | None = None, query: Query | None = None, using: str | None = None, hints: dict[str, Model] | None = None) -> None", "kind": 2, "label": "__init__", "sortText": " 85"}, {"detail": "bound method type[QuerySet[Article, Article]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": " 86"}, {"detail": "bound method QuerySet[Article, Article].__iter__() -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "The queryset iterator protocol uses three nested iterators in the\ndefault case:\n 1. sql.compiler.execute_sql()\n - Returns 100 rows at time (constants.GET_ITERATOR_CHUNK_SIZE)\n using cursor.fetchmany(). This part is responsible for\n doing some column masking, and returning the rows in chunks.\n 2. sql.compiler.results_iter()\n - Returns one row at time. At this point the rows are still just\n tuples. In some cases the return values are converted to\n Python values at this location.\n 3. self.iterator()\n - Responsible for turning the rows into model objects.\n"}, "kind": 2, "label": "__iter__", "sortText": " 87"}, {"detail": "bound method QuerySet[Article, Article].__len__() -> int", "kind": 2, "label": "__len__", "sortText": " 88"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": " 89"}, {"detail": "bound method QuerySet[Article, Article].__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": " 90"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": " 91"}, {"detail": "bound method QuerySet[Article, Article].__or__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__or__", "sortText": " 92"}, {"detail": "bound method QuerySet[Article, Article].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": " 93"}, {"detail": "bound method QuerySet[Article, Article].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": " 94"}, {"detail": "bound method QuerySet[Article, Article].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": " 95"}, {"detail": "bound method QuerySet[Article, Article].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": " 96"}, {"detail": "bound method QuerySet[Article, Article].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": " 97"}, {"detail": "bound method QuerySet[Article, Article].__str__() -> str", "kind": 2, "label": "__str__", "sortText": " 98"}, {"detail": "bound method type[QuerySet[Article, Article]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": " 99"}, {"detail": "bound method QuerySet[Article, Article]._fetch_all() -> None", "kind": 2, "label": "_fetch_all", "sortText": "100"}, {"detail": "type[BaseIterable[Unknown]]", "kind": 7, "label": "_iterable_class", "sortText": "101"}, {"detail": "bound method QuerySet[Article, Article]._raw_delete(using: str | None) -> int", "documentation": {"kind": "plaintext", "value": "Delete objects found from the given queryset in single direct SQL\nquery. No signals are sent and there is no protection for cascades.\n"}, "kind": 2, "label": "_raw_delete", "sortText": "102"}, {"detail": "list[Article] | None", "kind": 22, "label": "_result_cache", "sortText": "103"}]}} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]", "kind": 2, "label": "aaggregate", "sortText": " 0"}, {"detail": "bound method QuerySet[Article, Article].abulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> CoroutineType[Any, Any, list[Article]]", "kind": 2, "label": "abulk_create", "sortText": " 1"}, {"detail": "bound method QuerySet[Article, Article].abulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "abulk_update", "sortText": " 2"}, {"detail": "bound method QuerySet[Article, Article].acontains(obj: Model) -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "acontains", "sortText": " 3"}, {"detail": "bound method QuerySet[Article, Article].acount() -> CoroutineType[Any, Any, int]", "kind": 2, "label": "acount", "sortText": " 4"}, {"detail": "bound method QuerySet[Article, Article].acreate(**kwargs: Any) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "acreate", "sortText": " 5"}, {"detail": "bound method QuerySet[Article, Article].adelete() -> CoroutineType[Any, Any, tuple[int, dict[str, int]]]", "kind": 2, "label": "adelete", "sortText": " 6"}, {"detail": "bound method QuerySet[Article, Article].aearliest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aearliest", "sortText": " 7"}, {"detail": "bound method QuerySet[Article, Article].aexists() -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "aexists", "sortText": " 8"}, {"detail": "bound method QuerySet[Article, Article].aexplain(*, format: str | None = None, **options: Any) -> CoroutineType[Any, Any, str]", "kind": 2, "label": "aexplain", "sortText": " 9"}, {"detail": "bound method QuerySet[Article, Article].afirst() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "afirst", "sortText": " 10"}, {"detail": "bound method QuerySet[Article, Article].aget(...) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aget", "sortText": " 11"}, {"detail": "bound method QuerySet[Article, Article].aget_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aget_or_create", "sortText": " 12"}, {"detail": "bound method QuerySet[Article, Article].aggregate(...) -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the calculations (aggregation)\nover the current queryset.\n\nIf args is present the expression is passed as a kwarg using\nthe Aggregate object's default alias.\n"}, "kind": 2, "label": "aggregate", "sortText": " 13"}, {"detail": "bound method QuerySet[Article, Article].ain_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> CoroutineType[Any, Any, dict[Any, Article]]", "kind": 2, "label": "ain_bulk", "sortText": " 14"}, {"detail": "bound method QuerySet[Article, Article].aiterator(chunk_size: int = 2000) -> AsyncIterator[Article]", "documentation": {"kind": "plaintext", "value": "An asynchronous iterator over the results from applying this QuerySet\nto the database.\n"}, "kind": 2, "label": "aiterator", "sortText": " 15"}, {"detail": "bound method QuerySet[Article, Article].alast() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "alast", "sortText": " 16"}, {"detail": "bound method QuerySet[Article, Article].alatest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "alatest", "sortText": " 17"}, {"detail": "bound method QuerySet[Article, Article].alias(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set with added aliases for extra data or aggregations.\n"}, "kind": 2, "label": "alias", "sortText": " 18"}, {"detail": "bound method QuerySet[Article, Article].all() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet that is a copy of the current one. This allows a\nQuerySet to proxy for a model manager in some cases.\n"}, "kind": 2, "label": "all", "sortText": " 19"}, {"detail": "bound method QuerySet[Article, Article].annotate(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set in which the returned objects have been annotated\nwith extra data or aggregations.\n"}, "kind": 2, "label": "annotate", "sortText": " 20"}, {"detail": "bound method type[QuerySet[Article, Article]].as_manager() -> Manager[Article]", "kind": 2, "label": "as_manager", "sortText": " 21"}, {"detail": "bound method QuerySet[Article, Article].aupdate(**kwargs: Any) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "aupdate", "sortText": " 22"}, {"detail": "bound method QuerySet[Article, Article].aupdate_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aupdate_or_create", "sortText": " 23"}, {"detail": "bound method QuerySet[Article, Article].bulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> list[Article]", "documentation": {"kind": "plaintext", "value": "Insert each of the instances into the database. Do *not* call\nsave() on each of the instances, do not send any pre/post_save\nsignals, and do not set the primary key attribute if it is an\nautoincrement field (except if features.can_return_rows_from_bulk_insert=True).\nMulti-table models are not supported.\n"}, "kind": 2, "label": "bulk_create", "sortText": " 24"}, {"detail": "bound method QuerySet[Article, Article].bulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> int", "documentation": {"kind": "plaintext", "value": "Update the given fields in each of the given objects in the database.\n"}, "kind": 2, "label": "bulk_update", "sortText": " 25"}, {"detail": "bound method QuerySet[Article, Article].complex_filter(filter_obj: Any) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with filter_obj added to the filters.\n\nfilter_obj can be a Q object or a dictionary of keyword lookup\narguments.\n\nThis exists to support framework features such as 'limit_choices_to',\nand usually it will be more natural to use other methods.\n"}, "kind": 2, "label": "complex_filter", "sortText": " 26"}, {"detail": "bound method QuerySet[Article, Article].contains(obj: Model) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet contains the provided obj,\nFalse otherwise.\n"}, "kind": 2, "label": "contains", "sortText": " 27"}, {"detail": "bound method QuerySet[Article, Article].count() -> int", "documentation": {"kind": "plaintext", "value": "Perform a SELECT COUNT() and return the number of records as an\ninteger.\n\nIf the QuerySet is already fully cached, return the length of the\ncached results set to avoid multiple SELECT COUNT(*) calls.\n"}, "kind": 2, "label": "count", "sortText": " 28"}, {"detail": "bound method QuerySet[Article, Article].create(**kwargs: Any) -> Article", "documentation": {"kind": "plaintext", "value": "Create a new object with the given kwargs, saving it to the database\nand returning the created object.\n"}, "kind": 2, "label": "create", "sortText": " 29"}, {"detail": "bound method QuerySet[Article, Article].dates(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\") -> QuerySet[Article, date]", "documentation": {"kind": "plaintext", "value": "Return a list of date objects representing all available dates for\nthe given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "dates", "sortText": " 30"}, {"detail": "bound method QuerySet[Article, Article].datetimes(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\", \"hour\", \"minute\", \"second\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\", tzinfo: tzinfo | None = None) -> QuerySet[Article, datetime]", "documentation": {"kind": "plaintext", "value": "Return a list of datetime objects representing all available\ndatetimes for the given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "datetimes", "sortText": " 31"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "db", "sortText": " 32"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Defer the loading of data for certain fields until they are accessed.\nAdd the set of deferred fields to any existing set of deferred fields.\nThe only exception to this is if None is passed in as the only\nparameter, in which case remove all deferrals.\n"}, "kind": 2, "label": "defer", "sortText": " 33"}, {"detail": "bound method QuerySet[Article, Article].delete() -> tuple[int, dict[str, int]]", "documentation": {"kind": "plaintext", "value": "Delete the records in the current QuerySet.\n"}, "kind": 2, "label": "delete", "sortText": " 34"}, {"detail": "bound method QuerySet[Article, Article].difference(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "difference", "sortText": " 35"}, {"detail": "bound method QuerySet[Article, Article].distinct(*field_names: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select only distinct results.\n"}, "kind": 2, "label": "distinct", "sortText": " 36"}, {"detail": "bound method QuerySet[Article, Article].earliest(*fields: str | OrderBy) -> Article", "kind": 2, "label": "earliest", "sortText": " 37"}, {"detail": "bound method QuerySet[Article, Article].exclude(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with NOT (args) ANDed to the existing\nset.\n"}, "kind": 2, "label": "exclude", "sortText": " 38"}, {"detail": "bound method QuerySet[Article, Article].exists() -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet would have any results, False otherwise.\n"}, "kind": 2, "label": "exists", "sortText": " 39"}, {"detail": "bound method QuerySet[Article, Article].explain(*, format: str | None = None, **options: Any) -> str", "documentation": {"kind": "plaintext", "value": "Runs an EXPLAIN on the SQL query this QuerySet would perform, and\nreturns the results.\n"}, "kind": 2, "label": "explain", "sortText": " 40"}, {"detail": "bound method QuerySet[Article, Article].extra(select: dict[str, Any] | None = None, where: Sequence[str] | None = None, params: Sequence[Any] | None = None, tables: Sequence[str] | None = None, order_by: Sequence[str | Combinable] | None = None, select_params: Sequence[Any] | None = None) -> QuerySet[Any, Any]", "documentation": {"kind": "plaintext", "value": "Add extra SQL fragments to the query.\n"}, "kind": 2, "label": "extra", "sortText": " 41"}, {"detail": "bound method QuerySet[Article, Article].filter(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the args ANDed to the existing\nset.\n"}, "kind": 2, "label": "filter", "sortText": " 42"}, {"detail": "bound method QuerySet[Article, Article].first() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the first object of a query or None if no match is found.\n"}, "kind": 2, "label": "first", "sortText": " 43"}, {"detail": "bound method QuerySet[Article, Article].get(...) -> Article", "documentation": {"kind": "plaintext", "value": "Perform the query and return a single object matching the given\nkeyword arguments.\n"}, "kind": 2, "label": "get", "sortText": " 44"}, {"detail": "bound method QuerySet[Article, Article].get_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, creating one if necessary.\nReturn a tuple of (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "get_or_create", "sortText": " 45"}, {"detail": "bound method QuerySet[Article, Article].in_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> dict[Any, Article]", "documentation": {"kind": "plaintext", "value": "Return a dictionary mapping each of the given IDs to the object with\nthat ID. If `id_list` isn't provided, evaluate the entire QuerySet.\n"}, "kind": 2, "label": "in_bulk", "sortText": " 46"}, {"detail": "bound method QuerySet[Article, Article].intersection(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "intersection", "sortText": " 47"}, {"detail": "bound method QuerySet[Article, Article].iterator(chunk_size: int | None = None) -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "An iterator over the results from applying this QuerySet to the\ndatabase. chunk_size must be provided for QuerySets that prefetch\nrelated objects. Otherwise, a default chunk_size of 2000 is supplied.\n"}, "kind": 2, "label": "iterator", "sortText": " 48"}, {"detail": "bound method QuerySet[Article, Article].last() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the last object of a query or None if no match is found.\n"}, "kind": 2, "label": "last", "sortText": " 49"}, {"detail": "bound method QuerySet[Article, Article].latest(*fields: str | OrderBy) -> Article", "documentation": {"kind": "plaintext", "value": "Return the latest object according to fields (if given) or by the\nmodel's Meta.get_latest_by.\n"}, "kind": 2, "label": "latest", "sortText": " 50"}, {"detail": "type[Article]", "kind": 7, "label": "model", "sortText": " 51"}, {"detail": "bound method QuerySet[Article, Article].none() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return an empty QuerySet.\n"}, "kind": 2, "label": "none", "sortText": " 52"}, {"detail": "bound method QuerySet[Article, Article].only(*fields: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Essentially, the opposite of defer(). Only the fields passed into this\nmethod and that are not already specified as deferred are loaded\nimmediately when the queryset is evaluated.\n"}, "kind": 2, "label": "only", "sortText": " 53"}, {"detail": "bound method QuerySet[Article, Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the ordering changed.\n"}, "kind": 2, "label": "order_by", "sortText": " 54"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "ordered", "sortText": " 55"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], [_LookupT, _PrefetchedQuerySetT, _ToAttrT](*lookups: str | Prefetch[_LookupT, _PrefetchedQuerySetT, _ToAttrT]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will prefetch the specified\nMany-To-One and Many-To-Many related objects when the QuerySet is\nevaluated.\n\nWhen prefetch_related() is called more than once, append to the list of\nprefetch lookups. If prefetch_related(None) is called, clear the list.\n"}, "kind": 2, "label": "prefetch_related", "sortText": " 56"}, {"detail": "Query", "documentation": {"kind": "plaintext", "value": "A single SQL query.\n"}, "kind": 22, "label": "query", "sortText": " 57"}, {"detail": "bound method QuerySet[Article, Article].raw(raw_query: str | _Composable, params: Any = ..., translations: dict[str, str] | None = None, using: str | None = None) -> RawQuerySet[Article]", "kind": 2, "label": "raw", "sortText": " 58"}, {"detail": "bound method QuerySet[Article, Article].resolve_expression(...) -> Any", "kind": 2, "label": "resolve_expression", "sortText": " 59"}, {"detail": "bound method QuerySet[Article, Article].reverse() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Reverse the ordering of the QuerySet.\n"}, "kind": 2, "label": "reverse", "sortText": " 60"}, {"detail": "bound method QuerySet[Article, Article].select_for_update(nowait: bool = False, skip_locked: bool = False, of: Sequence[str] = ..., no_key: bool = False) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select objects with a\nFOR UPDATE lock.\n"}, "kind": 2, "label": "select_for_update", "sortText": " 61"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select related objects.\n\nIf fields are specified, they must be ForeignKey fields and only those\nrelated objects are included in the selection.\n\nIf select_related(None) is called, clear the list.\n"}, "kind": 2, "label": "select_related", "sortText": " 62"}, {"detail": "bound method QuerySet[Article, Article].union(*other_qs: QuerySet[Model, Any], *, all: bool = False) -> QuerySet[Article, Article]", "kind": 2, "label": "union", "sortText": " 63"}, {"detail": "bound method QuerySet[Article, Article].update(**kwargs: Any) -> int", "documentation": {"kind": "plaintext", "value": "Update all elements in the current QuerySet, setting all the given\nfields to the appropriate values.\n"}, "kind": 2, "label": "update", "sortText": " 64"}, {"detail": "bound method QuerySet[Article, Article].update_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, updating one with defaults\nif it exists, otherwise create a new one. Optionally, an object can\nbe created with different values than defaults by using\ncreate_defaults.\nReturn a tuple (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "update_or_create", "sortText": " 65"}, {"detail": "bound method QuerySet[Article, Article].using(alias: str | None) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Select which database this QuerySet should execute against.\n"}, "kind": 2, "label": "using", "sortText": " 66"}, {"detail": "bound method QuerySet[Article, Article].values(*fields: str | Combinable, **expressions: Any) -> QuerySet[Article, dict[str, Any]]", "kind": 2, "label": "values", "sortText": " 67"}, {"detail": "bound method QuerySet[Article, Article].values_list(*fields: str | Combinable, *, flat: bool = False, named: bool = False) -> QuerySet[Article, Any]", "kind": 2, "label": "values_list", "sortText": " 68"}, {"detail": "bound method QuerySet[Article, Article].__aiter__() -> AsyncIterator[Article]", "kind": 2, "label": "__aiter__", "sortText": " 69"}, {"detail": "bound method QuerySet[Article, Article].__and__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__and__", "sortText": " 70"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 71"}, {"detail": "bound method QuerySet[Article, Article].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 72"}, {"detail": "type[QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 7, "label": "__class__", "sortText": " 73"}, {"detail": "bound method type[QuerySet[Article, Article]].__class_getitem__(item: type[Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__class_getitem__", "sortText": " 74"}, {"detail": "bound method QuerySet[Article, Article].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 75"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 76"}, {"detail": "bound method QuerySet[Article, Article].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 77"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 78"}, {"detail": "bound method QuerySet[Article, Article].__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 79"}, {"detail": "bound method QuerySet[Article, Article].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 80"}, {"detail": "bound method QuerySet[Article, Article].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 81"}, {"detail": "Overload[(i: int) -> Article, (s: slice[Any, Any, Any]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Retrieve an item or slice from the set of results.\n"}, "kind": 2, "label": "__getitem__", "sortText": " 82"}, {"detail": "bound method QuerySet[Article, Article].__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": " 83"}, {"detail": "bound method QuerySet[Article, Article].__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": " 84"}, {"detail": "bound method QuerySet[Article, Article].__init__(model: type[Model] | None = None, query: Query | None = None, using: str | None = None, hints: dict[str, Model] | None = None) -> None", "kind": 2, "label": "__init__", "sortText": " 85"}, {"detail": "bound method type[QuerySet[Article, Article]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": " 86"}, {"detail": "bound method QuerySet[Article, Article].__iter__() -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "The queryset iterator protocol uses three nested iterators in the\ndefault case:\n 1. sql.compiler.execute_sql()\n - Returns 100 rows at time (constants.GET_ITERATOR_CHUNK_SIZE)\n using cursor.fetchmany(). This part is responsible for\n doing some column masking, and returning the rows in chunks.\n 2. sql.compiler.results_iter()\n - Returns one row at time. At this point the rows are still just\n tuples. In some cases the return values are converted to\n Python values at this location.\n 3. self.iterator()\n - Responsible for turning the rows into model objects.\n"}, "kind": 2, "label": "__iter__", "sortText": " 87"}, {"detail": "bound method QuerySet[Article, Article].__len__() -> int", "kind": 2, "label": "__len__", "sortText": " 88"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": " 89"}, {"detail": "bound method QuerySet[Article, Article].__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": " 90"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": " 91"}, {"detail": "bound method QuerySet[Article, Article].__or__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__or__", "sortText": " 92"}, {"detail": "bound method QuerySet[Article, Article].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": " 93"}, {"detail": "bound method QuerySet[Article, Article].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": " 94"}, {"detail": "bound method QuerySet[Article, Article].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": " 95"}, {"detail": "bound method QuerySet[Article, Article].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": " 96"}, {"detail": "bound method QuerySet[Article, Article].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": " 97"}, {"detail": "bound method QuerySet[Article, Article].__str__() -> str", "kind": 2, "label": "__str__", "sortText": " 98"}, {"detail": "bound method type[QuerySet[Article, Article]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": " 99"}, {"detail": "bound method QuerySet[Article, Article]._fetch_all() -> None", "kind": 2, "label": "_fetch_all", "sortText": "100"}, {"detail": "type[BaseIterable[Unknown]]", "kind": 7, "label": "_iterable_class", "sortText": "101"}, {"detail": "bound method QuerySet[Article, Article]._raw_delete(using: str | None) -> int", "documentation": {"kind": "plaintext", "value": "Delete objects found from the given queryset in single direct SQL\nquery. No signals are sent and there is no protection for cascades.\n"}, "kind": 2, "label": "_raw_delete", "sortText": "102"}, {"detail": "list[Article] | None", "kind": 22, "label": "_result_cache", "sortText": "103"}]}} +{"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]", "kind": 2, "label": "aaggregate", "sortText": " 0"}, {"detail": "bound method QuerySet[Article, Article].abulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> CoroutineType[Any, Any, list[Article]]", "kind": 2, "label": "abulk_create", "sortText": " 1"}, {"detail": "bound method QuerySet[Article, Article].abulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "abulk_update", "sortText": " 2"}, {"detail": "bound method QuerySet[Article, Article].acontains(obj: Model) -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "acontains", "sortText": " 3"}, {"detail": "bound method QuerySet[Article, Article].acount() -> CoroutineType[Any, Any, int]", "kind": 2, "label": "acount", "sortText": " 4"}, {"detail": "bound method QuerySet[Article, Article].acreate(**kwargs: Any) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "acreate", "sortText": " 5"}, {"detail": "bound method QuerySet[Article, Article].adelete() -> CoroutineType[Any, Any, tuple[int, dict[str, int]]]", "kind": 2, "label": "adelete", "sortText": " 6"}, {"detail": "bound method QuerySet[Article, Article].aearliest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aearliest", "sortText": " 7"}, {"detail": "bound method QuerySet[Article, Article].aexists() -> CoroutineType[Any, Any, bool]", "kind": 2, "label": "aexists", "sortText": " 8"}, {"detail": "bound method QuerySet[Article, Article].aexplain(*, format: str | None = None, **options: Any) -> CoroutineType[Any, Any, str]", "kind": 2, "label": "aexplain", "sortText": " 9"}, {"detail": "bound method QuerySet[Article, Article].afirst() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "afirst", "sortText": " 10"}, {"detail": "bound method QuerySet[Article, Article].aget(...) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "aget", "sortText": " 11"}, {"detail": "bound method QuerySet[Article, Article].aget_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aget_or_create", "sortText": " 12"}, {"detail": "bound method QuerySet[Article, Article].aggregate(...) -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the calculations (aggregation)\nover the current queryset.\n\nIf args is present the expression is passed as a kwarg using\nthe Aggregate object's default alias.\n"}, "kind": 2, "label": "aggregate", "sortText": " 13"}, {"detail": "bound method QuerySet[Article, Article].ain_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> CoroutineType[Any, Any, dict[Any, Article]]", "kind": 2, "label": "ain_bulk", "sortText": " 14"}, {"detail": "bound method QuerySet[Article, Article].aiterator(chunk_size: int = 2000) -> AsyncIterator[Article]", "documentation": {"kind": "plaintext", "value": "An asynchronous iterator over the results from applying this QuerySet\nto the database.\n"}, "kind": 2, "label": "aiterator", "sortText": " 15"}, {"detail": "bound method QuerySet[Article, Article].alast() -> CoroutineType[Any, Any, Article | None]", "kind": 2, "label": "alast", "sortText": " 16"}, {"detail": "bound method QuerySet[Article, Article].alatest(*fields: str | OrderBy) -> CoroutineType[Any, Any, Article]", "kind": 2, "label": "alatest", "sortText": " 17"}, {"detail": "bound method QuerySet[Article, Article].alias(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set with added aliases for extra data or aggregations.\n"}, "kind": 2, "label": "alias", "sortText": " 18"}, {"detail": "bound method QuerySet[Article, Article].all() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet that is a copy of the current one. This allows a\nQuerySet to proxy for a model manager in some cases.\n"}, "kind": 2, "label": "all", "sortText": " 19"}, {"detail": "bound method QuerySet[Article, Article].annotate(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a query set in which the returned objects have been annotated\nwith extra data or aggregations.\n"}, "kind": 2, "label": "annotate", "sortText": " 20"}, {"detail": "bound method type[QuerySet[Article, Article]].as_manager() -> Manager[Article]", "kind": 2, "label": "as_manager", "sortText": " 21"}, {"detail": "bound method QuerySet[Article, Article].aupdate(**kwargs: Any) -> CoroutineType[Any, Any, int]", "kind": 2, "label": "aupdate", "sortText": " 22"}, {"detail": "bound method QuerySet[Article, Article].aupdate_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> CoroutineType[Any, Any, tuple[Article, bool]]", "kind": 2, "label": "aupdate_or_create", "sortText": " 23"}, {"detail": "bound method QuerySet[Article, Article].bulk_create(objs: Iterable[Article], batch_size: int | None = None, ignore_conflicts: bool = False, update_conflicts: bool = False, update_fields: Collection[str] | None = None, unique_fields: Collection[str] | None = None) -> list[Article]", "documentation": {"kind": "plaintext", "value": "Insert each of the instances into the database. Do *not* call\nsave() on each of the instances, do not send any pre/post_save\nsignals, and do not set the primary key attribute if it is an\nautoincrement field (except if features.can_return_rows_from_bulk_insert=True).\nMulti-table models are not supported.\n"}, "kind": 2, "label": "bulk_create", "sortText": " 24"}, {"detail": "bound method QuerySet[Article, Article].bulk_update(objs: Iterable[Article], fields: Iterable[str], batch_size: int | None = None) -> int", "documentation": {"kind": "plaintext", "value": "Update the given fields in each of the given objects in the database.\n"}, "kind": 2, "label": "bulk_update", "sortText": " 25"}, {"detail": "bound method QuerySet[Article, Article].complex_filter(filter_obj: Any) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with filter_obj added to the filters.\n\nfilter_obj can be a Q object or a dictionary of keyword lookup\narguments.\n\nThis exists to support framework features such as 'limit_choices_to',\nand usually it will be more natural to use other methods.\n"}, "kind": 2, "label": "complex_filter", "sortText": " 26"}, {"detail": "bound method QuerySet[Article, Article].contains(obj: Model) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet contains the provided obj,\nFalse otherwise.\n"}, "kind": 2, "label": "contains", "sortText": " 27"}, {"detail": "bound method QuerySet[Article, Article].count() -> int", "documentation": {"kind": "plaintext", "value": "Perform a SELECT COUNT() and return the number of records as an\ninteger.\n\nIf the QuerySet is already fully cached, return the length of the\ncached results set to avoid multiple SELECT COUNT(*) calls.\n"}, "kind": 2, "label": "count", "sortText": " 28"}, {"detail": "bound method QuerySet[Article, Article].create(**kwargs: Any) -> Article", "documentation": {"kind": "plaintext", "value": "Create a new object with the given kwargs, saving it to the database\nand returning the created object.\n"}, "kind": 2, "label": "create", "sortText": " 29"}, {"detail": "bound method QuerySet[Article, Article].dates(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\") -> QuerySet[Article, date]", "documentation": {"kind": "plaintext", "value": "Return a list of date objects representing all available dates for\nthe given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "dates", "sortText": " 30"}, {"detail": "bound method QuerySet[Article, Article].datetimes(field_name: str, kind: Literal[\"year\", \"month\", \"week\", \"day\", \"hour\", \"minute\", \"second\"], order: Literal[\"ASC\", \"DESC\"] = \"ASC\", tzinfo: tzinfo | None = None) -> QuerySet[Article, datetime]", "documentation": {"kind": "plaintext", "value": "Return a list of datetime objects representing all available\ndatetimes for the given field_name, scoped to 'kind'.\n"}, "kind": 2, "label": "datetimes", "sortText": " 31"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "db", "sortText": " 32"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Defer the loading of data for certain fields until they are accessed.\nAdd the set of deferred fields to any existing set of deferred fields.\nThe only exception to this is if None is passed in as the only\nparameter, in which case remove all deferrals.\n"}, "kind": 2, "label": "defer", "sortText": " 33"}, {"detail": "bound method QuerySet[Article, Article].delete() -> tuple[int, dict[str, int]]", "documentation": {"kind": "plaintext", "value": "Delete the records in the current QuerySet.\n"}, "kind": 2, "label": "delete", "sortText": " 34"}, {"detail": "bound method QuerySet[Article, Article].difference(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "difference", "sortText": " 35"}, {"detail": "bound method QuerySet[Article, Article].distinct(*field_names: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select only distinct results.\n"}, "kind": 2, "label": "distinct", "sortText": " 36"}, {"detail": "bound method QuerySet[Article, Article].earliest(*fields: str | OrderBy) -> Article", "kind": 2, "label": "earliest", "sortText": " 37"}, {"detail": "bound method QuerySet[Article, Article].exclude(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with NOT (args) ANDed to the existing\nset.\n"}, "kind": 2, "label": "exclude", "sortText": " 38"}, {"detail": "bound method QuerySet[Article, Article].exists() -> bool", "documentation": {"kind": "plaintext", "value": "Return True if the QuerySet would have any results, False otherwise.\n"}, "kind": 2, "label": "exists", "sortText": " 39"}, {"detail": "bound method QuerySet[Article, Article].explain(*, format: str | None = None, **options: Any) -> str", "documentation": {"kind": "plaintext", "value": "Runs an EXPLAIN on the SQL query this QuerySet would perform, and\nreturns the results.\n"}, "kind": 2, "label": "explain", "sortText": " 40"}, {"detail": "bound method QuerySet[Article, Article].extra(select: dict[str, Any] | None = None, where: Sequence[str] | None = None, params: Sequence[Any] | None = None, tables: Sequence[str] | None = None, order_by: Sequence[str | Combinable] | None = None, select_params: Sequence[Any] | None = None) -> QuerySet[Any, Any]", "documentation": {"kind": "plaintext", "value": "Add extra SQL fragments to the query.\n"}, "kind": 2, "label": "extra", "sortText": " 41"}, {"detail": "bound method QuerySet[Article, Article].filter(...) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the args ANDed to the existing\nset.\n"}, "kind": 2, "label": "filter", "sortText": " 42"}, {"detail": "bound method QuerySet[Article, Article].first() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the first object of a query or None if no match is found.\n"}, "kind": 2, "label": "first", "sortText": " 43"}, {"detail": "bound method QuerySet[Article, Article].get(...) -> Article", "documentation": {"kind": "plaintext", "value": "Perform the query and return a single object matching the given\nkeyword arguments.\n"}, "kind": 2, "label": "get", "sortText": " 44"}, {"detail": "bound method QuerySet[Article, Article].get_or_create(defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, creating one if necessary.\nReturn a tuple of (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "get_or_create", "sortText": " 45"}, {"detail": "bound method QuerySet[Article, Article].in_bulk(id_list: Iterable[Any] | None = None, *, field_name: str = \"pk\") -> dict[Any, Article]", "documentation": {"kind": "plaintext", "value": "Return a dictionary mapping each of the given IDs to the object with\nthat ID. If `id_list` isn't provided, evaluate the entire QuerySet.\n"}, "kind": 2, "label": "in_bulk", "sortText": " 46"}, {"detail": "bound method QuerySet[Article, Article].intersection(*other_qs: QuerySet[Model, Any]) -> QuerySet[Article, Article]", "kind": 2, "label": "intersection", "sortText": " 47"}, {"detail": "bound method QuerySet[Article, Article].iterator(chunk_size: int | None = None) -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "An iterator over the results from applying this QuerySet to the\ndatabase. chunk_size must be provided for QuerySets that prefetch\nrelated objects. Otherwise, a default chunk_size of 2000 is supplied.\n"}, "kind": 2, "label": "iterator", "sortText": " 48"}, {"detail": "bound method QuerySet[Article, Article].last() -> Article | None", "documentation": {"kind": "plaintext", "value": "Return the last object of a query or None if no match is found.\n"}, "kind": 2, "label": "last", "sortText": " 49"}, {"detail": "bound method QuerySet[Article, Article].latest(*fields: str | OrderBy) -> Article", "documentation": {"kind": "plaintext", "value": "Return the latest object according to fields (if given) or by the\nmodel's Meta.get_latest_by.\n"}, "kind": 2, "label": "latest", "sortText": " 50"}, {"detail": "type[Article]", "kind": 7, "label": "model", "sortText": " 51"}, {"detail": "bound method QuerySet[Article, Article].none() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return an empty QuerySet.\n"}, "kind": 2, "label": "none", "sortText": " 52"}, {"detail": "bound method QuerySet[Article, Article].only(*fields: str) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Essentially, the opposite of defer(). Only the fields passed into this\nmethod and that are not already specified as deferred are loaded\nimmediately when the queryset is evaluated.\n"}, "kind": 2, "label": "only", "sortText": " 53"}, {"detail": "bound method QuerySet[Article, Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance with the ordering changed.\n"}, "kind": 2, "label": "order_by", "sortText": " 54"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "ordered", "sortText": " 55"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], [_LookupT, _PrefetchedQuerySetT, _ToAttrT](*lookups: str | Prefetch[_LookupT, _PrefetchedQuerySetT, _ToAttrT]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will prefetch the specified\nMany-To-One and Many-To-Many related objects when the QuerySet is\nevaluated.\n\nWhen prefetch_related() is called more than once, append to the list of\nprefetch lookups. If prefetch_related(None) is called, clear the list.\n"}, "kind": 2, "label": "prefetch_related", "sortText": " 56"}, {"detail": "Query", "documentation": {"kind": "plaintext", "value": "A single SQL query.\n"}, "kind": 22, "label": "query", "sortText": " 57"}, {"detail": "bound method QuerySet[Article, Article].raw(raw_query: str | _Composable, params: Any = ..., translations: dict[str, str] | None = None, using: str | None = None) -> RawQuerySet[Article]", "kind": 2, "label": "raw", "sortText": " 58"}, {"detail": "bound method QuerySet[Article, Article].resolve_expression(...) -> Any", "kind": 2, "label": "resolve_expression", "sortText": " 59"}, {"detail": "bound method QuerySet[Article, Article].reverse() -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Reverse the ordering of the QuerySet.\n"}, "kind": 2, "label": "reverse", "sortText": " 60"}, {"detail": "bound method QuerySet[Article, Article].select_for_update(nowait: bool = False, skip_locked: bool = False, of: Sequence[str] = ..., no_key: bool = False) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select objects with a\nFOR UPDATE lock.\n"}, "kind": 2, "label": "select_for_update", "sortText": " 61"}, {"detail": "Overload[(clear: None, /) -> QuerySet[Article, Article], (*fields: str) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Return a new QuerySet instance that will select related objects.\n\nIf fields are specified, they must be ForeignKey fields and only those\nrelated objects are included in the selection.\n\nIf select_related(None) is called, clear the list.\n"}, "kind": 2, "label": "select_related", "sortText": " 62"}, {"detail": "bound method QuerySet[Article, Article].union(*other_qs: QuerySet[Model, Any], *, all: bool = False) -> QuerySet[Article, Article]", "kind": 2, "label": "union", "sortText": " 63"}, {"detail": "bound method QuerySet[Article, Article].update(**kwargs: Any) -> int", "documentation": {"kind": "plaintext", "value": "Update all elements in the current QuerySet, setting all the given\nfields to the appropriate values.\n"}, "kind": 2, "label": "update", "sortText": " 64"}, {"detail": "bound method QuerySet[Article, Article].update_or_create(defaults: Mapping[str, Any] | None = None, create_defaults: Mapping[str, Any] | None = None, **kwargs: Any) -> tuple[Article, bool]", "documentation": {"kind": "plaintext", "value": "Look up an object with the given kwargs, updating one with defaults\nif it exists, otherwise create a new one. Optionally, an object can\nbe created with different values than defaults by using\ncreate_defaults.\nReturn a tuple (object, created), where created is a boolean\nspecifying whether an object was created.\n"}, "kind": 2, "label": "update_or_create", "sortText": " 65"}, {"detail": "bound method QuerySet[Article, Article].using(alias: str | None) -> QuerySet[Article, Article]", "documentation": {"kind": "plaintext", "value": "Select which database this QuerySet should execute against.\n"}, "kind": 2, "label": "using", "sortText": " 66"}, {"detail": "bound method QuerySet[Article, Article].values(*fields: str | Combinable, **expressions: Any) -> QuerySet[Article, dict[str, Any]]", "kind": 2, "label": "values", "sortText": " 67"}, {"detail": "bound method QuerySet[Article, Article].values_list(*fields: str | Combinable, *, flat: bool = False, named: bool = False) -> QuerySet[Article, Any]", "kind": 2, "label": "values_list", "sortText": " 68"}, {"detail": "bound method QuerySet[Article, Article].__aiter__() -> AsyncIterator[Article]", "kind": 2, "label": "__aiter__", "sortText": " 69"}, {"detail": "bound method QuerySet[Article, Article].__and__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__and__", "sortText": " 70"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 71"}, {"detail": "bound method QuerySet[Article, Article].__bool__() -> bool", "kind": 2, "label": "__bool__", "sortText": " 72"}, {"detail": "type[QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Represent a lazy database lookup for a set of objects.\n"}, "kind": 7, "label": "__class__", "sortText": " 73"}, {"detail": "bound method type[QuerySet[Article, Article]].__class_getitem__(item: type[Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__class_getitem__", "sortText": " 74"}, {"detail": "bound method QuerySet[Article, Article].__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 75"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 76"}, {"detail": "bound method QuerySet[Article, Article].__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 77"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 78"}, {"detail": "bound method QuerySet[Article, Article].__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 79"}, {"detail": "bound method QuerySet[Article, Article].__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 80"}, {"detail": "bound method QuerySet[Article, Article].__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 81"}, {"detail": "Overload[(i: int) -> Article, (s: slice[Any, Any, Any]) -> QuerySet[Article, Article]]", "documentation": {"kind": "plaintext", "value": "Retrieve an item or slice from the set of results.\n"}, "kind": 2, "label": "__getitem__", "sortText": " 82"}, {"detail": "bound method QuerySet[Article, Article].__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": " 83"}, {"detail": "bound method QuerySet[Article, Article].__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": " 84"}, {"detail": "bound method QuerySet[Article, Article].__init__(model: type[Model] | None = None, query: Query | None = None, using: str | None = None, hints: dict[str, Model] | None = None) -> None", "kind": 2, "label": "__init__", "sortText": " 85"}, {"detail": "bound method type[QuerySet[Article, Article]].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": " 86"}, {"detail": "bound method QuerySet[Article, Article].__iter__() -> Iterator[Article]", "documentation": {"kind": "plaintext", "value": "The queryset iterator protocol uses three nested iterators in the\ndefault case:\n 1. sql.compiler.execute_sql()\n - Returns 100 rows at time (constants.GET_ITERATOR_CHUNK_SIZE)\n using cursor.fetchmany(). This part is responsible for\n doing some column masking, and returning the rows in chunks.\n 2. sql.compiler.results_iter()\n - Returns one row at time. At this point the rows are still just\n tuples. In some cases the return values are converted to\n Python values at this location.\n 3. self.iterator()\n - Responsible for turning the rows into model objects.\n"}, "kind": 2, "label": "__iter__", "sortText": " 87"}, {"detail": "bound method QuerySet[Article, Article].__len__() -> int", "kind": 2, "label": "__len__", "sortText": " 88"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": " 89"}, {"detail": "bound method QuerySet[Article, Article].__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": " 90"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": " 91"}, {"detail": "bound method QuerySet[Article, Article].__or__(other: QuerySet[Article, Article]) -> QuerySet[Article, Article]", "kind": 2, "label": "__or__", "sortText": " 92"}, {"detail": "bound method QuerySet[Article, Article].__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": " 93"}, {"detail": "bound method QuerySet[Article, Article].__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": " 94"}, {"detail": "bound method QuerySet[Article, Article].__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": " 95"}, {"detail": "bound method QuerySet[Article, Article].__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": " 96"}, {"detail": "bound method QuerySet[Article, Article].__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": " 97"}, {"detail": "bound method QuerySet[Article, Article].__str__() -> str", "kind": 2, "label": "__str__", "sortText": " 98"}, {"detail": "bound method type[QuerySet[Article, Article]].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": " 99"}, {"detail": "bound method QuerySet[Article, Article]._fetch_all() -> None", "kind": 2, "label": "_fetch_all", "sortText": "100"}, {"detail": "type[BaseIterable[Unknown]]", "kind": 7, "label": "_iterable_class", "sortText": "101"}, {"detail": "bound method QuerySet[Article, Article]._raw_delete(using: str | None) -> int", "documentation": {"kind": "plaintext", "value": "Delete objects found from the given queryset in single direct SQL\nquery. No signals are sent and there is no protection for cascades.\n"}, "kind": 2, "label": "_raw_delete", "sortText": "102"}, {"detail": "list[Article] | None", "kind": 22, "label": "_result_cache", "sortText": "103"}]}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"end": {"character": 33, "line": 20}, "start": {"character": 25, "line": 20}}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"end": {"character": 33, "line": 20}, "start": {"character": 25, "line": 20}}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"end": {"character": 33, "line": 20}, "start": {"character": 25, "line": 20}}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"end": {"character": 33, "line": 20}, "start": {"character": 25, "line": 20}}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]"}, "range": {"end": {"character": 33, "line": 20}, "start": {"character": 25, "line": 20}}}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 1, "result": {"isIncomplete": true, "items": [{"additionalTextEdits": [{"newText": "import re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "re", "kind": 9, "label": "re (import re)", "sortText": " 0"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 1"}, {"detail": "def build_report() -> DataFrame", "kind": 3, "label": "build_report", "sortText": " 2"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "report", "sortText": " 3"}, {"detail": "Unknown", "label": "velocity_series", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare", "kind": 9, "label": "python_lsp_compare (import python_lsp_compare)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "import argparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argparse", "kind": 9, "label": "argparse (import argparse)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "import asyncore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asyncore", "kind": 9, "label": "asyncore (import asyncore)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "import cProfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cProfile", "kind": 9, "label": "cProfile (import cProfile)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "import concurrent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "concurrent", "kind": 9, "label": "concurrent (import concurrent)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "import configparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "configparser", "kind": 9, "label": "configparser (import configparser)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "import copyreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copyreg", "kind": 9, "label": "copyreg (import copyreg)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "import curses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "curses", "kind": 9, "label": "curses (import curses)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "import ensurepip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensurepip", "kind": 9, "label": "ensurepip (import ensurepip)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "import ipaddress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ipaddress", "kind": 9, "label": "ipaddress (import ipaddress)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "import multiprocessing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "multiprocessing", "kind": 9, "label": "multiprocessing (import multiprocessing)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "import optparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "optparse", "kind": 9, "label": "optparse (import optparse)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "import profile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "profile", "kind": 9, "label": "profile (import profile)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "import readline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "readline", "kind": 9, "label": "readline (import readline)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "import reprlib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reprlib", "kind": 9, "label": "reprlib (import reprlib)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "import resource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "resource", "kind": 9, "label": "resource (import resource)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "import rlcompleter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "rlcompleter", "kind": 9, "label": "rlcompleter (import rlcompleter)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "import secrets\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "secrets", "kind": 9, "label": "secrets (import secrets)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "import socketserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "socketserver", "kind": 9, "label": "socketserver (import socketserver)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "import sre_compile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_compile", "kind": 9, "label": "sre_compile (import sre_compile)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "import sre_constants\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_constants", "kind": 9, "label": "sre_constants (import sre_constants)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "import sre_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_parse", "kind": 9, "label": "sre_parse (import sre_parse)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "import stringprep\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringprep", "kind": 9, "label": "stringprep (import stringprep)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "import subprocess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "subprocess", "kind": 9, "label": "subprocess (import subprocess)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "import tarfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tarfile", "kind": 9, "label": "tarfile (import tarfile)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "import threading\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "threading", "kind": 9, "label": "threading (import threading)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "import trace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "trace", "kind": 9, "label": "trace (import trace)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "import traceback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "traceback", "kind": 9, "label": "traceback (import traceback)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "import tracemalloc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tracemalloc", "kind": 9, "label": "tracemalloc (import tracemalloc)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "import turtle\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "turtle", "kind": 9, "label": "turtle (import turtle)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "import weakref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "weakref", "kind": 9, "label": "weakref (import weakref)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "import webbrowser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "webbrowser", "kind": 9, "label": "webbrowser (import webbrowser)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "import winreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "winreg", "kind": 9, "label": "winreg (import winreg)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "import wsgiref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "wsgiref", "kind": 9, "label": "wsgiref (import wsgiref)", "sortText": " 38"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 39"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": " 68"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": " 69"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": " 75"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": " 77"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_PYPI_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_PYPI_SERVER_SPECS", "kind": 21, "label": "ALL_PYPI_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_SERVER_SPECS", "kind": 21, "label": "ALL_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkEditPoint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEditPoint", "kind": 7, "label": "BenchmarkEditPoint (import python_lsp_compare.benchmark_suites)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import BenchmarkEnvironment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEnvironment", "kind": 7, "label": "BenchmarkEnvironment (import python_lsp_compare.environments)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkPointReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkPointReport", "kind": 7, "label": "BenchmarkPointReport (import python_lsp_compare.metrics)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuite", "kind": 7, "label": "BenchmarkSuite (import python_lsp_compare.benchmark_suites)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkSuiteReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuiteReport", "kind": 7, "label": "BenchmarkSuiteReport (import python_lsp_compare.metrics)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ConfiguredServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConfiguredServer", "kind": 7, "label": "ConfiguredServer (import python_lsp_compare.server_configs)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.builtin import HoverScenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HoverScenario", "kind": 7, "label": "HoverScenario (import python_lsp_compare.scenarios.builtin)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcResponse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcResponse", "kind": 7, "label": "JsonRpcResponse (import python_lsp_compare.transport)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcTransportError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcTransportError", "kind": 7, "label": "JsonRpcTransportError (import python_lsp_compare.transport)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYREFLY_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYREFLY_SPEC", "kind": 21, "label": "PYREFLY_SPEC (import python_lsp_compare.server_download)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYRIGHT_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYRIGHT_SPEC", "kind": 21, "label": "PYRIGHT_SPEC (import python_lsp_compare.server_download)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PypiServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PypiServerSpec", "kind": 7, "label": "PypiServerSpec (import python_lsp_compare.server_download)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import RunReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RunReport", "kind": 7, "label": "RunReport (import python_lsp_compare.metrics)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.base import SAMPLE_SOURCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAMPLE_SOURCE", "kind": 21, "label": "SAMPLE_SOURCE (import python_lsp_compare.scenarios.base)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios import ScenarioContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioContext", "kind": 7, "label": "ScenarioContext (import python_lsp_compare.scenarios)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import ScenarioReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioReport", "kind": 7, "label": "ScenarioReport (import python_lsp_compare.metrics)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ServerConfigFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerConfigFile", "kind": 7, "label": "ServerConfigFile (import python_lsp_compare.server_configs)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerSpec", "kind": 7, "label": "ServerSpec (import python_lsp_compare.server_download)", "sortText": " 100"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import WorkspaceConfigState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WorkspaceConfigState", "kind": 7, "label": "WorkspaceConfigState (import python_lsp_compare.environments)", "sortText": " 101"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import build_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_parser", "kind": 3, "label": "build_parser (import python_lsp_compare.cli)", "sortText": " 102"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import cleanup_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cleanup_benchmark_environment", "kind": 3, "label": "cleanup_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 103"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import default_local_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "default_local_server_config_path", "kind": 3, "label": "default_local_server_config_path (import python_lsp_compare)", "sortText": " 104"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_versions import describe_server_version\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_server_version", "kind": 3, "label": "describe_server_version (import python_lsp_compare.server_versions)", "sortText": " 105"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 106"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_all_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_all_servers", "kind": 3, "label": "download_all_servers (import python_lsp_compare.server_download)", "sortText": " 107"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_server", "kind": 3, "label": "download_server (import python_lsp_compare.server_download)", "sortText": " 108"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import example_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "example_server_config_path", "kind": 3, "label": "example_server_config_path (import python_lsp_compare.server_configs)", "sortText": " 109"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import get_latest_release_tag\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_latest_release_tag", "kind": 3, "label": "get_latest_release_tag (import python_lsp_compare.server_download)", "sortText": " 110"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_bench_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_bench_servers", "kind": 3, "label": "handle_bench_servers (import python_lsp_compare.cli)", "sortText": " 111"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_download_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_download_servers", "kind": 3, "label": "handle_download_servers (import python_lsp_compare.cli)", "sortText": " 112"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_servers", "kind": 3, "label": "handle_list_servers (import python_lsp_compare.cli)", "sortText": " 113"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_render_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_render_report", "kind": 3, "label": "handle_render_report (import python_lsp_compare.cli)", "sortText": " 114"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_benchmark\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_benchmark", "kind": 3, "label": "handle_run_benchmark (import python_lsp_compare.cli)", "sortText": " 115"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_servers", "kind": 3, "label": "handle_run_servers (import python_lsp_compare.cli)", "sortText": " 116"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import install_pypi_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "install_pypi_server", "kind": 3, "label": "install_pypi_server (import python_lsp_compare.server_download)", "sortText": " 117"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import load_benchmark_suite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_benchmark_suite", "kind": 3, "label": "load_benchmark_suite (import python_lsp_compare.benchmark_suites)", "sortText": " 118"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import load_server_config_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_config_file", "kind": 3, "label": "load_server_config_file (import python_lsp_compare.server_configs)", "sortText": " 119"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import load_server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_configs", "kind": 3, "label": "load_server_configs (import python_lsp_compare)", "sortText": " 120"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import make_configured_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_configured_server", "kind": 3, "label": "make_configured_server (import python_lsp_compare.server_download)", "sortText": " 121"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import prepare_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_benchmark_environment", "kind": 3, "label": "prepare_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 122"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.__main__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.__main__", "kind": 9, "label": "python_lsp_compare.__main__ (import python_lsp_compare.__main__)", "sortText": " 123"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.benchmark_suites", "kind": 9, "label": "python_lsp_compare.benchmark_suites (import python_lsp_compare.benchmark_suites)", "sortText": " 124"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.cli\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.cli", "kind": 9, "label": "python_lsp_compare.cli (import python_lsp_compare.cli)", "sortText": " 125"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.environments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.environments", "kind": 9, "label": "python_lsp_compare.environments (import python_lsp_compare.environments)", "sortText": " 126"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.lsp_client\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.lsp_client", "kind": 9, "label": "python_lsp_compare.lsp_client (import python_lsp_compare.lsp_client)", "sortText": " 127"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.metrics", "kind": 9, "label": "python_lsp_compare.metrics (import python_lsp_compare.metrics)", "sortText": " 128"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_csv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_csv", "kind": 9, "label": "python_lsp_compare.report_csv (import python_lsp_compare.report_csv)", "sortText": " 129"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_markdown\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_markdown", "kind": 9, "label": "python_lsp_compare.report_markdown (import python_lsp_compare.report_markdown)", "sortText": " 130"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.runner\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.runner", "kind": 9, "label": "python_lsp_compare.runner (import python_lsp_compare.runner)", "sortText": " 131"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios", "kind": 9, "label": "python_lsp_compare.scenarios (import python_lsp_compare.scenarios)", "sortText": " 132"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.base", "kind": 9, "label": "python_lsp_compare.scenarios.base (import python_lsp_compare.scenarios.base)", "sortText": " 133"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.builtin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.builtin", "kind": 9, "label": "python_lsp_compare.scenarios.builtin (import python_lsp_compare.scenarios.builtin)", "sortText": " 134"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_configs", "kind": 9, "label": "python_lsp_compare.server_configs (import python_lsp_compare.server_configs)", "sortText": " 135"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_download\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_download", "kind": 9, "label": "python_lsp_compare.server_download (import python_lsp_compare.server_download)", "sortText": " 136"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_versions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_versions", "kind": 9, "label": "python_lsp_compare.server_versions (import python_lsp_compare.server_versions)", "sortText": " 137"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.transport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.transport", "kind": 9, "label": "python_lsp_compare.transport (import python_lsp_compare.transport)", "sortText": " 138"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import render_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "render_markdown_report", "kind": 3, "label": "render_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 139"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_benchmarks", "kind": 3, "label": "run_benchmarks (import python_lsp_compare)", "sortText": " 140"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_scenarios", "kind": 3, "label": "run_scenarios (import python_lsp_compare)", "sortText": " 141"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import write_csv_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_csv_report", "kind": 3, "label": "write_csv_report (import python_lsp_compare.report_csv)", "sortText": " 142"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import write_downloaded_config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_downloaded_config", "kind": 3, "label": "write_downloaded_config (import python_lsp_compare.server_download)", "sortText": " 143"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import write_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_markdown_report", "kind": 3, "label": "write_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 144"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import write_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_report", "kind": 3, "label": "write_report (import python_lsp_compare.runner)", "sortText": " 145"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import write_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_summary", "kind": 3, "label": "write_summary (import python_lsp_compare.server_configs)", "sortText": " 146"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCCategoricalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCCategoricalIndex", "kind": 6, "label": "ABCCategoricalIndex (import pandas.core.dtypes.generic)", "sortText": " 147"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCDataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCDataFrame", "kind": 6, "label": "ABCDataFrame (import pandas.core.dtypes.generic)", "sortText": " 148"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCIntervalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCIntervalIndex", "kind": 6, "label": "ABCIntervalIndex (import pandas.core.dtypes.generic)", "sortText": " 149"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCNDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCNDFrame", "kind": 6, "label": "ABCNDFrame (import pandas.core.dtypes.generic)", "sortText": " 150"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCPeriodIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCPeriodIndex", "kind": 6, "label": "ABCPeriodIndex (import pandas.core.dtypes.generic)", "sortText": " 151"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCRangeIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCRangeIndex", "kind": 6, "label": "ABCRangeIndex (import pandas.core.dtypes.generic)", "sortText": " 152"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCSeries", "kind": 6, "label": "ABCSeries (import pandas.core.dtypes.generic)", "sortText": " 153"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGMINMAX_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGMINMAX_DEFAULTS", "kind": 21, "label": "ARGMINMAX_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 154"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS", "kind": 21, "label": "ARGSORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 155"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS_KIND\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS_KIND", "kind": 21, "label": "ARGSORT_DEFAULTS_KIND (import pandas.compat.numpy.function)", "sortText": " 156"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import ARITHMETIC_BINOPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARITHMETIC_BINOPS", "kind": 21, "label": "ARITHMETIC_BINOPS (import pandas.core.ops)", "sortText": " 157"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_ARITHMETIC_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_ARITHMETIC_FUNCS", "kind": 21, "label": "ARROW_ARITHMETIC_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 158"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_BIT_WISE_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_BIT_WISE_FUNCS", "kind": 21, "label": "ARROW_BIT_WISE_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 159"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import AbstractEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractEngine", "kind": 7, "label": "AbstractEngine (import pandas.core.computation.engines)", "sortText": " 160"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AbstractMethodError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractMethodError", "kind": 7, "label": "AbstractMethodError (import pandas.errors)", "sortText": " 161"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableFrameTable", "kind": 7, "label": "AppendableFrameTable (import pandas.io.pytables)", "sortText": " 162"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiFrameTable", "kind": 7, "label": "AppendableMultiFrameTable (import pandas.io.pytables)", "sortText": " 163"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiSeriesTable", "kind": 7, "label": "AppendableMultiSeriesTable (import pandas.io.pytables)", "sortText": " 164"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableSeriesTable", "kind": 7, "label": "AppendableSeriesTable (import pandas.io.pytables)", "sortText": " 165"}, {"additionalTextEdits": [{"newText": "from numpy.typing import ArrayLike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayLike", "kind": 6, "label": "ArrayLike (import numpy.typing)", "sortText": " 166"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import ArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayManager", "kind": 7, "label": "ArrayManager (import pandas.core.internals)", "sortText": " 167"}, {"additionalTextEdits": [{"newText": "from numpy.lib import Arrayterator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Arrayterator", "kind": 6, "label": "Arrayterator (import numpy.lib)", "sortText": " 168"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.accessors import ArrowAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowAccessor", "kind": 7, "label": "ArrowAccessor (import pandas.core.arrays.arrow.accessors)", "sortText": " 169"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import ArrowCTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowCTypes", "kind": 7, "label": "ArrowCTypes (import pandas.core.interchange.utils)", "sortText": " 170"}, {"insertText": "pd.ArrowDtype", "kind": 7, "label": "pd.ArrowDtype", "sortText": " 171"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import ArrowExtensionArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowExtensionArray", "kind": 7, "label": "ArrowExtensionArray (import pandas.arrays)", "sortText": " 172"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowIntervalType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowIntervalType", "kind": 7, "label": "ArrowIntervalType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 173"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.arrow_parser_wrapper import ArrowParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowParserWrapper", "kind": 7, "label": "ArrowParserWrapper (import pandas.io.parsers.arrow_parser_wrapper)", "sortText": " 174"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowPeriodType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowPeriodType", "kind": 7, "label": "ArrowPeriodType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 175"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_arrow import ArrowStringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowStringArrayNumpySemantics", "kind": 7, "label": "ArrowStringArrayNumpySemantics (import pandas.core.arrays.string_arrow)", "sortText": " 176"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import ArrowTemporalProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowTemporalProperties", "kind": 7, "label": "ArrowTemporalProperties (import pandas.core.indexes.accessors)", "sortText": " 177"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AttributeConflictWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AttributeConflictWarning", "kind": 7, "label": "AttributeConflictWarning (import pandas.errors)", "sortText": " 178"}, {"additionalTextEdits": [{"newText": "from numpy.testing import BLAS_SUPPORTS_FPE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BLAS_SUPPORTS_FPE", "kind": 21, "label": "BLAS_SUPPORTS_FPE (import numpy.testing)", "sortText": " 179"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterBegin", "kind": 6, "label": "BQuarterBegin (import pandas.tseries.offsets)", "sortText": " 180"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterEnd", "kind": 6, "label": "BQuarterEnd (import pandas.tseries.offsets)", "sortText": " 181"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearBegin", "kind": 6, "label": "BYearBegin (import pandas.tseries.offsets)", "sortText": " 182"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearEnd", "kind": 6, "label": "BYearEnd (import pandas.tseries.offsets)", "sortText": " 183"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.array_manager import BaseArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseArrayManager", "kind": 7, "label": "BaseArrayManager (import pandas.core.internals.array_manager)", "sortText": " 184"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import BaseFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFormatter", "kind": 6, "label": "BaseFormatter (import pandas.io.formats.style_render)", "sortText": " 185"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BaseGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseGrouper", "kind": 7, "label": "BaseGrouper (import pandas.core.groupby.ops)", "sortText": " 186"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.base import BaseStringArrayMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseStringArrayMethods", "kind": 7, "label": "BaseStringArrayMethods (import pandas.core.strings.base)", "sortText": " 187"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BinGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BinGrouper", "kind": 7, "label": "BinGrouper (import pandas.core.groupby.ops)", "sortText": " 188"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import BlockManagerFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BlockManagerFixed", "kind": 7, "label": "BlockManagerFixed (import pandas.io.pytables)", "sortText": " 189"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 190"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 191"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_GENERAL_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_GENERAL_MSG", "kind": 21, "label": "COW_WARNING_GENERAL_MSG (import pandas.core.internals.blocks)", "sortText": " 192"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_SETITEM_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_SETITEM_MSG", "kind": 21, "label": "COW_WARNING_SETITEM_MSG (import pandas.core.internals.blocks)", "sortText": " 193"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import CParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CParserWrapper", "kind": 7, "label": "CParserWrapper (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 194"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import CSSProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSProperties", "kind": 6, "label": "CSSProperties (import pandas.io.formats.style_render)", "sortText": " 195"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.css import CSSResolver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSResolver", "kind": 7, "label": "CSSResolver (import pandas.io.formats.css)", "sortText": " 196"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import CSSToExcelConverter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSToExcelConverter", "kind": 7, "label": "CSSToExcelConverter (import pandas.io.formats.excel)", "sortText": " 197"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.csvs import CSVFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSVFormatter", "kind": 7, "label": "CSVFormatter (import pandas.io.formats.csvs)", "sortText": " 198"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import CategoricalAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalAccessor", "kind": 7, "label": "CategoricalAccessor (import pandas.core.arrays.categorical)", "sortText": " 199"}, {"additionalTextEdits": [{"newText": "from pandas.errors import CategoricalConversionWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalConversionWarning", "kind": 7, "label": "CategoricalConversionWarning (import pandas.errors)", "sortText": " 200"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe_protocol import CategoricalDescription\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDescription", "kind": 7, "label": "CategoricalDescription (import pandas.core.interchange.dataframe_protocol)", "sortText": " 201"}, {"insertText": "pd.CategoricalDtype", "kind": 7, "label": "pd.CategoricalDtype", "sortText": " 202"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.dtypes import CategoricalDtypeType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDtypeType", "kind": 7, "label": "CategoricalDtypeType (import pandas.core.dtypes.dtypes)", "sortText": " 203"}, {"insertText": "pd.CategoricalIndex", "kind": 7, "label": "pd.CategoricalIndex", "sortText": " 204"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import CombinedDatetimelikeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedDatetimelikeProperties", "kind": 7, "label": "CombinedDatetimelikeProperties (import pandas.core.indexes.accessors)", "sortText": " 205"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 206"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 207"}, {"insertText": "pd.DataFrame", "kind": 7, "label": "pd.DataFrame", "sortText": " 208"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import DataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrame", "kind": 7, "label": "DataFrame (import pandas.api.interchange)", "sortText": " 209"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import DataFrameDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameDescriber", "kind": 7, "label": "DataFrameDescriber (import pandas.core.methods.describe)", "sortText": " 210"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameFormatter", "kind": 7, "label": "DataFrameFormatter (import pandas.io.formats.format)", "sortText": " 211"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.api.typing)", "sortText": " 212"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.core.groupby)", "sortText": " 213"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import DataFrameInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameInfo", "kind": 7, "label": "DataFrameInfo (import pandas.io.formats.info)", "sortText": " 214"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameRenderer", "kind": 7, "label": "DataFrameRenderer (import pandas.io.formats.format)", "sortText": " 215"}, {"additionalTextEdits": [{"newText": "from numpy.lib.npyio import DataSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataSource", "kind": 6, "label": "DataSource (import numpy.lib.npyio)", "sortText": " 216"}, {"additionalTextEdits": [{"newText": "from pandas.core.tools.datetimes import DateParseError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateParseError", "kind": 6, "label": "DateParseError (import pandas.core.tools.datetimes)", "sortText": " 217"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResampler", "kind": 7, "label": "DatetimeIndexResampler (import pandas.core.resample)", "sortText": " 218"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 219"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 220"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import DatetimeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeProperties", "kind": 7, "label": "DatetimeProperties (import pandas.core.indexes.accessors)", "sortText": " 221"}, {"additionalTextEdits": [{"newText": "from dateutil.tz import DeprecatedTzFormatWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeprecatedTzFormatWarning", "kind": 7, "label": "DeprecatedTzFormatWarning (import dateutil.tz)", "sortText": " 222"}, {"additionalTextEdits": [{"newText": "from pandas.core.accessor import DirNamesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirNamesMixin", "kind": 7, "label": "DirNamesMixin (import pandas.core.accessor)", "sortText": " 223"}, {"additionalTextEdits": [{"newText": "from dateutil.easter import EASTER_WESTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EASTER_WESTERN", "kind": 21, "label": "EASTER_WESTERN (import dateutil.easter)", "sortText": " 224"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import EngFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EngFormatter", "kind": 7, "label": "EngFormatter (import pandas.io.formats.format)", "sortText": " 225"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import EtreeXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EtreeXMLFormatter", "kind": 7, "label": "EtreeXMLFormatter (import pandas.io.formats.xml)", "sortText": " 226"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import ExcelFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelFormatter", "kind": 7, "label": "ExcelFormatter (import pandas.io.formats.excel)", "sortText": " 227"}, {"insertText": "pd.ExcelWriter", "kind": 6, "label": "pd.ExcelWriter", "sortText": " 228"}, {"additionalTextEdits": [{"newText": "from pandas.io.api import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.api)", "sortText": " 229"}, {"additionalTextEdits": [{"newText": "from pandas.io.excel import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.excel)", "sortText": " 230"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import ExtFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExtFormatter", "kind": 6, "label": "ExtFormatter (import pandas.io.formats.style_render)", "sortText": " 231"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import FY5253Quarter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FY5253Quarter", "kind": 6, "label": "FY5253Quarter (import pandas.tseries.offsets)", "sortText": " 232"}, {"additionalTextEdits": [{"newText": "from pandas.io.parquet import FastParquetImpl\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastParquetImpl", "kind": 7, "label": "FastParquetImpl (import pandas.io.parquet)", "sortText": " 233"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import FixedForwardWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedForwardWindowIndexer", "kind": 7, "label": "FixedForwardWindowIndexer (import pandas.api.indexers)", "sortText": " 234"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthFieldParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthFieldParser", "kind": 7, "label": "FixedWidthFieldParser (import pandas.io.parsers.python_parser)", "sortText": " 235"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthReader", "kind": 7, "label": "FixedWidthReader (import pandas.io.parsers.python_parser)", "sortText": " 236"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import FloatArrayFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FloatArrayFormatter", "kind": 7, "label": "FloatArrayFormatter (import pandas.io.formats.format)", "sortText": " 237"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameApply", "kind": 7, "label": "FrameApply (import pandas.core.apply)", "sortText": " 238"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameColumnApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameColumnApply", "kind": 7, "label": "FrameColumnApply (import pandas.core.apply)", "sortText": " 239"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import FrameFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameFixed", "kind": 7, "label": "FrameFixed (import pandas.io.pytables)", "sortText": " 240"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameRowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameRowApply", "kind": 7, "label": "FrameRowApply (import pandas.core.apply)", "sortText": " 241"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import FrameSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameSplitter", "kind": 7, "label": "FrameSplitter (import pandas.core.groupby.ops)", "sortText": " 242"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.frozen import FrozenList\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrozenList", "kind": 7, "label": "FrozenList (import pandas.core.indexes.frozen)", "sortText": " 243"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericDataIndexableCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericDataIndexableCol", "kind": 7, "label": "GenericDataIndexableCol (import pandas.io.pytables)", "sortText": " 244"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericFixed", "kind": 7, "label": "GenericFixed (import pandas.io.pytables)", "sortText": " 245"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericIndexCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericIndexCol", "kind": 7, "label": "GenericIndexCol (import pandas.io.pytables)", "sortText": " 246"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 247"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 248"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericTable", "kind": 7, "label": "GenericTable (import pandas.io.pytables)", "sortText": " 249"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByIndexingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByIndexingMixin", "kind": 7, "label": "GroupByIndexingMixin (import pandas.core.groupby.indexing)", "sortText": " 250"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByNthSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByNthSelector", "kind": 7, "label": "GroupByNthSelector (import pandas.core.groupby.indexing)", "sortText": " 251"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByPositionalSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByPositionalSelector", "kind": 7, "label": "GroupByPositionalSelector (import pandas.core.groupby.indexing)", "sortText": " 252"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import GroupbyIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupbyIndexer", "kind": 7, "label": "GroupbyIndexer (import pandas.core.indexers.objects)", "sortText": " 253"}, {"insertText": "pd.Grouper", "kind": 7, "label": "pd.Grouper", "sortText": " 254"}, {"additionalTextEdits": [{"newText": "from numpy.testing import HAS_REFCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HAS_REFCOUNT", "kind": 21, "label": "HAS_REFCOUNT (import numpy.testing)", "sortText": " 255"}, {"insertText": "pd.HDFStore", "kind": 7, "label": "pd.HDFStore", "sortText": " 256"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import HTMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTMLFormatter", "kind": 7, "label": "HTMLFormatter (import pandas.io.formats.html)", "sortText": " 257"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Hermite", "kind": 7, "label": "Hermite (import numpy.polynomial)", "sortText": " 258"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import HermiteE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HermiteE", "kind": 7, "label": "HermiteE (import numpy.polynomial)", "sortText": " 259"}, {"additionalTextEdits": [{"newText": "from numpy.testing import IgnoreException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IgnoreException", "kind": 6, "label": "IgnoreException (import numpy.testing)", "sortText": " 260"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.integer import IntegerDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntegerDtype", "kind": 7, "label": "IntegerDtype (import pandas.core.arrays.integer)", "sortText": " 261"}, {"insertText": "pd.IntervalDtype", "kind": 7, "label": "pd.IntervalDtype", "sortText": " 262"}, {"insertText": "pd.IntervalIndex", "kind": 7, "label": "pd.IntervalIndex", "sortText": " 263"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.interval import IntervalSide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntervalSide", "kind": 6, "label": "IntervalSide (import pandas.core.arrays.interval)", "sortText": " 264"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import JsonReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonReader", "kind": 6, "label": "JsonReader (import pandas.api.typing)", "sortText": " 265"}, {"additionalTextEdits": [{"newText": "from numpy.testing import KnownFailureException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KnownFailureException", "kind": 6, "label": "KnownFailureException (import numpy.testing)", "sortText": " 266"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Laguerre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Laguerre", "kind": 7, "label": "Laguerre (import numpy.polynomial)", "sortText": " 267"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Legendre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Legendre", "kind": 7, "label": "Legendre (import numpy.polynomial)", "sortText": " 268"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import LxmlXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LxmlXMLFormatter", "kind": 7, "label": "LxmlXMLFormatter (import pandas.io.formats.xml)", "sortText": " 269"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.readers import MANDATORY_DIALECT_ATTRS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MANDATORY_DIALECT_ATTRS", "kind": 21, "label": "MANDATORY_DIALECT_ATTRS (import pandas.io.parsers.readers)", "sortText": " 270"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 271"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 272"}, {"additionalTextEdits": [{"newText": "from pandas.errors import MergeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MergeError", "kind": 7, "label": "MergeError (import pandas.errors)", "sortText": " 273"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 274"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 275"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_error", "kind": 7, "label": "Module_six_moves_urllib_error (import six)", "sortText": " 276"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_parse", "kind": 7, "label": "Module_six_moves_urllib_parse (import six)", "sortText": " 277"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_request", "kind": 7, "label": "Module_six_moves_urllib_request (import six)", "sortText": " 278"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_response\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_response", "kind": 7, "label": "Module_six_moves_urllib_response (import six)", "sortText": " 279"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_robotparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_robotparser", "kind": 7, "label": "Module_six_moves_urllib_robotparser (import six)", "sortText": " 280"}, {"additionalTextEdits": [{"newText": "from six import MovedAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MovedAttribute", "kind": 7, "label": "MovedAttribute (import six)", "sortText": " 281"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import NDArrayBackedExtensionBlock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionBlock", "kind": 7, "label": "NDArrayBackedExtensionBlock (import pandas.core.internals.blocks)", "sortText": " 282"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import NDArrayBackedExtensionIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionIndex", "kind": 7, "label": "NDArrayBackedExtensionIndex (import pandas.core.indexes.extension)", "sortText": " 283"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 284"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 285"}, {"additionalTextEdits": [{"newText": "from pandas.core.generic import NDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrame", "kind": 7, "label": "NDFrame (import pandas.core.generic)", "sortText": " 286"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import NDFrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameApply", "kind": 7, "label": "NDFrameApply (import pandas.core.apply)", "sortText": " 287"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import NDFrameDescriberAbstract\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameDescriberAbstract", "kind": 7, "label": "NDFrameDescriberAbstract (import pandas.core.methods.describe)", "sortText": " 288"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.check import NUMEXPR_INSTALLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NUMEXPR_INSTALLED", "kind": 21, "label": "NUMEXPR_INSTALLED (import pandas.core.computation.check)", "sortText": " 289"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NoBufferPresent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBufferPresent", "kind": 7, "label": "NoBufferPresent (import pandas.errors)", "sortText": " 290"}, {"additionalTextEdits": [{"newText": "from pandas.core.base import NoNewAttributesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoNewAttributesMixin", "kind": 7, "label": "NoNewAttributesMixin (import pandas.core.base)", "sortText": " 291"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import NotebookFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NotebookFormatter", "kind": 7, "label": "NotebookFormatter (import pandas.io.formats.html)", "sortText": " 292"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NullFrequencyError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NullFrequencyError", "kind": 7, "label": "NullFrequencyError (import pandas.errors)", "sortText": " 293"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NumExprClobberingError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprClobberingError", "kind": 7, "label": "NumExprClobberingError (import pandas.errors)", "sortText": " 294"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import NumExprEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprEngine", "kind": 7, "label": "NumExprEngine (import pandas.core.computation.engines)", "sortText": " 295"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.numeric import NumericDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumericDtype", "kind": 7, "label": "NumericDtype (import pandas.core.arrays.numeric)", "sortText": " 296"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.groupby import OutputFrameOrSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFrameOrSeries", "kind": 6, "label": "OutputFrameOrSeries (import pandas.core.groupby.groupby)", "sortText": " 297"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import PARSERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PARSERS", "kind": 21, "label": "PARSERS (import pandas.core.computation.expr)", "sortText": " 298"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import PROD_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROD_DEFAULTS", "kind": 21, "label": "PROD_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 299"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import PYARROW_CTYPES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYARROW_CTYPES", "kind": 21, "label": "PYARROW_CTYPES (import pandas.core.interchange.utils)", "sortText": " 300"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe import PandasDataFrameXchg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PandasDataFrameXchg", "kind": 7, "label": "PandasDataFrameXchg (import pandas.core.interchange.dataframe)", "sortText": " 301"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.base_parser import ParserBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserBase", "kind": 7, "label": "ParserBase (import pandas.io.parsers.base_parser)", "sortText": " 302"}, {"additionalTextEdits": [{"newText": "from dateutil.parser import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 6, "label": "ParserError (import dateutil.parser)", "sortText": " 303"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 7, "label": "ParserError (import pandas.errors)", "sortText": " 304"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserWarning", "kind": 7, "label": "ParserWarning (import pandas.errors)", "sortText": " 305"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PerformanceWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PerformanceWarning", "kind": 7, "label": "PerformanceWarning (import pandas.errors)", "sortText": " 306"}, {"insertText": "pd.PeriodDtype", "kind": 7, "label": "pd.PeriodDtype", "sortText": " 307"}, {"insertText": "pd.PeriodIndex", "kind": 7, "label": "pd.PeriodIndex", "sortText": " 308"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResampler", "kind": 7, "label": "PeriodIndexResampler (import pandas.core.resample)", "sortText": " 309"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 310"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 311"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import PeriodProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodProperties", "kind": 7, "label": "PeriodProperties (import pandas.core.indexes.accessors)", "sortText": " 312"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PossiblePrecisionLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PossiblePrecisionLoss", "kind": 7, "label": "PossiblePrecisionLoss (import pandas.errors)", "sortText": " 313"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import PrettyDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PrettyDict", "kind": 7, "label": "PrettyDict (import pandas.io.formats.printing)", "sortText": " 314"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import Properties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Properties", "kind": 7, "label": "Properties (import pandas.core.indexes.accessors)", "sortText": " 315"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipException", "kind": 7, "label": "PyperclipException (import pandas.errors)", "sortText": " 316"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipWindowsException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipWindowsException", "kind": 7, "label": "PyperclipWindowsException (import pandas.errors)", "sortText": " 317"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import PythonParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PythonParser", "kind": 7, "label": "PythonParser (import pandas.io.parsers.python_parser)", "sortText": " 318"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterBegin", "kind": 6, "label": "QuarterBegin (import pandas.tseries.offsets)", "sortText": " 319"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterEnd", "kind": 6, "label": "QuarterEnd (import pandas.tseries.offsets)", "sortText": " 320"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.ops import REDUCTIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTIONS", "kind": 21, "label": "REDUCTIONS (import pandas.core.computation.ops)", "sortText": " 321"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import REDUCTION_ALIASES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTION_ALIASES", "kind": 21, "label": "REDUCTION_ALIASES (import pandas.core.arraylike)", "sortText": " 322"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import REPEAT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REPEAT_DEFAULTS", "kind": 21, "label": "REPEAT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 323"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESAMPLER_NUMPY_OPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESAMPLER_NUMPY_OPS", "kind": 21, "label": "RESAMPLER_NUMPY_OPS (import pandas.compat.numpy.function)", "sortText": " 324"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESHAPE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESHAPE_DEFAULTS", "kind": 21, "label": "RESHAPE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 325"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ROUND_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROUND_DEFAULTS", "kind": 21, "label": "ROUND_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 326"}, {"additionalTextEdits": [{"newText": "from numpy.random import RandomState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RandomState", "kind": 7, "label": "RandomState (import numpy.random)", "sortText": " 327"}, {"insertText": "pd.RangeIndex", "kind": 7, "label": "pd.RangeIndex", "sortText": " 328"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sasreader import ReaderBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReaderBase", "kind": 7, "label": "ReaderBase (import pandas.io.sas.sasreader)", "sortText": " 329"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import Registry\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Registry", "kind": 7, "label": "Registry (import pandas.core.dtypes.base)", "sortText": " 330"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResType", "kind": 6, "label": "ResType (import pandas.core.apply)", "sortText": " 331"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.api.typing)", "sortText": " 332"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.core.resample)", "sortText": " 333"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResamplerWindowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResamplerWindowApply", "kind": 7, "label": "ResamplerWindowApply (import pandas.core.apply)", "sortText": " 334"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.rolling import RollingAndExpandingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RollingAndExpandingMixin", "kind": 7, "label": "RollingAndExpandingMixin (import pandas.core.window.rolling)", "sortText": " 335"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas7bdat import SAS7BDATReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAS7BDATReader", "kind": 7, "label": "SAS7BDATReader (import pandas.io.sas.sas7bdat)", "sortText": " 336"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import SORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SORT_DEFAULTS", "kind": 21, "label": "SORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 337"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.generic import ScalarResult\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarResult", "kind": 6, "label": "ScalarResult (import pandas.core.groupby.generic)", "sortText": " 338"}, {"additionalTextEdits": [{"newText": "from numpy import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy)", "sortText": " 339"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 340"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 341"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNFrame", "kind": 7, "label": "SelectNFrame (import pandas.core.methods.selectn)", "sortText": " 342"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNSeries", "kind": 7, "label": "SelectNSeries (import pandas.core.methods.selectn)", "sortText": " 343"}, {"insertText": "pd.Series", "kind": 7, "label": "pd.Series", "sortText": " 344"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import SeriesApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesApply", "kind": 7, "label": "SeriesApply (import pandas.core.apply)", "sortText": " 345"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import SeriesDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesDescriber", "kind": 7, "label": "SeriesDescriber (import pandas.core.methods.describe)", "sortText": " 346"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import SeriesFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFixed", "kind": 7, "label": "SeriesFixed (import pandas.io.pytables)", "sortText": " 347"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import SeriesFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFormatter", "kind": 7, "label": "SeriesFormatter (import pandas.io.formats.format)", "sortText": " 348"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.api.typing)", "sortText": " 349"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.core.groupby)", "sortText": " 350"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import SeriesInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesInfo", "kind": 7, "label": "SeriesInfo (import pandas.io.formats.info)", "sortText": " 351"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import SeriesSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesSplitter", "kind": 7, "label": "SeriesSplitter (import pandas.core.groupby.ops)", "sortText": " 352"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import ShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ShortDType", "kind": 6, "label": "ShortDType (import numpy.dtypes)", "sortText": " 353"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import SingleArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleArrayManager", "kind": 7, "label": "SingleArrayManager (import pandas.core.internals)", "sortText": " 354"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseAccessor", "kind": 7, "label": "SparseAccessor (import pandas.core.arrays.sparse)", "sortText": " 355"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import SparseArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseArray", "kind": 7, "label": "SparseArray (import pandas.arrays)", "sortText": " 356"}, {"insertText": "pd.SparseDtype", "kind": 7, "label": "pd.SparseDtype", "sortText": " 357"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseFrameAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseFrameAccessor", "kind": 7, "label": "SparseFrameAccessor (import pandas.core.arrays.sparse)", "sortText": " 358"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.array import SparseIndexKind\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseIndexKind", "kind": 6, "label": "SparseIndexKind (import pandas.core.arrays.sparse.array)", "sortText": " 359"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataParser", "kind": 7, "label": "StataParser (import pandas.io.stata)", "sortText": " 360"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.api.typing)", "sortText": " 361"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.io.stata)", "sortText": " 362"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataStrLWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataStrLWriter", "kind": 7, "label": "StataStrLWriter (import pandas.io.stata)", "sortText": " 363"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter", "kind": 7, "label": "StataWriter (import pandas.io.stata)", "sortText": " 364"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter117\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter117", "kind": 7, "label": "StataWriter117 (import pandas.io.stata)", "sortText": " 365"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriterUTF8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriterUTF8", "kind": 7, "label": "StataWriterUTF8 (import pandas.io.stata)", "sortText": " 366"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import StorageExtensionDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StorageExtensionDtype", "kind": 7, "label": "StorageExtensionDtype (import pandas.core.dtypes.base)", "sortText": " 367"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StrDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrDType", "kind": 7, "label": "StrDType (import numpy.dtypes)", "sortText": " 368"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_ import StringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringArrayNumpySemantics", "kind": 7, "label": "StringArrayNumpySemantics (import pandas.core.arrays.string_)", "sortText": " 369"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StringDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringDType", "kind": 7, "label": "StringDType (import numpy.dtypes)", "sortText": " 370"}, {"insertText": "pd.StringDtype", "kind": 7, "label": "pd.StringDtype", "sortText": " 371"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.string import StringFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringFormatter", "kind": 7, "label": "StringFormatter (import pandas.io.formats.string)", "sortText": " 372"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import StringMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringMethods", "kind": 7, "label": "StringMethods (import pandas.core.strings.accessor)", "sortText": " 373"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow import StructAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StructAccessor", "kind": 7, "label": "StructAccessor (import pandas.core.arrays.arrow)", "sortText": " 374"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import StylerRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StylerRenderer", "kind": 7, "label": "StylerRenderer (import pandas.io.formats.style_render)", "sortText": " 375"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import TRANSPOSE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TRANSPOSE_DEFAULTS", "kind": 21, "label": "TRANSPOSE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 376"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.pytables import TermValue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TermValue", "kind": 7, "label": "TermValue (import pandas.core.computation.pytables)", "sortText": " 377"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextFileReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextFileReader", "kind": 7, "label": "TextFileReader (import pandas.io.parsers)", "sortText": " 378"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextParser", "kind": 3, "label": "TextParser (import pandas.io.parsers)", "sortText": " 379"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.api.typing)", "sortText": " 380"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.core.resample)", "sortText": " 381"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResampler", "kind": 7, "label": "TimedeltaIndexResampler (import pandas.core.resample)", "sortText": " 382"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 383"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 384"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import TimedeltaProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaProperties", "kind": 7, "label": "TimedeltaProperties (import pandas.core.indexes.accessors)", "sortText": " 385"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 386"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 387"}, {"additionalTextEdits": [{"newText": "from numpy import True_\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "True_", "kind": 6, "label": "True_ (import numpy)", "sortText": " 388"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import UShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UShortDType", "kind": 6, "label": "UShortDType (import numpy.dtypes)", "sortText": " 389"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UndefinedVariableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UndefinedVariableError", "kind": 7, "label": "UndefinedVariableError (import pandas.errors)", "sortText": " 390"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsortedIndexError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsortedIndexError", "kind": 7, "label": "UnsortedIndexError (import pandas.errors)", "sortText": " 391"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsupportedFunctionCall\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsupportedFunctionCall", "kind": 7, "label": "UnsupportedFunctionCall (import pandas.errors)", "sortText": " 392"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import VALID_JUSTIFY_PARAMETERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VALID_JUSTIFY_PARAMETERS", "kind": 21, "label": "VALID_JUSTIFY_PARAMETERS (import pandas.io.formats.format)", "sortText": " 393"}, {"additionalTextEdits": [{"newText": "from pandas.util.version import VERSION_PATTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VERSION_PATTERN", "kind": 21, "label": "VERSION_PATTERN (import pandas.util.version)", "sortText": " 394"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import VariableOffsetWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableOffsetWindowIndexer", "kind": 7, "label": "VariableOffsetWindowIndexer (import pandas.api.indexers)", "sortText": " 395"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import VariableWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableWindowIndexer", "kind": 7, "label": "VariableWindowIndexer (import pandas.core.indexers.objects)", "sortText": " 396"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 397"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 398"}, {"additionalTextEdits": [{"newText": "from pandas.compat import WARNING_CHECK_DISABLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WARNING_CHECK_DISABLED", "kind": 21, "label": "WARNING_CHECK_DISABLED (import pandas.compat)", "sortText": " 399"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import WORMTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WORMTable", "kind": 7, "label": "WORMTable (import pandas.io.pytables)", "sortText": " 400"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import WrappedCythonOp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WrappedCythonOp", "kind": 7, "label": "WrappedCythonOp (import pandas.core.groupby.ops)", "sortText": " 401"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_xport import XportReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XportReader", "kind": 7, "label": "XportReader (import pandas.io.sas.sas_xport)", "sortText": " 402"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearBegin", "kind": 6, "label": "YearBegin (import pandas.tseries.offsets)", "sortText": " 403"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearEnd", "kind": 6, "label": "YearEnd (import pandas.tseries.offsets)", "sortText": " 404"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import after_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "after_nearest_workday", "kind": 3, "label": "after_nearest_workday (import pandas.tseries.holiday)", "sortText": " 405"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import align_1_checker_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "align_1_checker_value", "kind": 6, "label": "align_1_checker_value (import pandas.io.sas.sas_constants)", "sortText": " 406"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 407"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 408"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 409"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 410"}, {"additionalTextEdits": [{"newText": "from numpy.ma import alltrue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "alltrue", "kind": 3, "label": "alltrue (import numpy.ma)", "sortText": " 411"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 412"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 413"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import andrews_curves\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "andrews_curves", "kind": 6, "label": "andrews_curves (import pandas.plotting)", "sortText": " 414"}, {"additionalTextEdits": [{"newText": "from numpy import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy)", "sortText": " 415"}, {"additionalTextEdits": [{"newText": "from numpy.ma import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 3, "label": "apply_over_axes (import numpy.ma)", "sortText": " 416"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 417"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 418"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 419"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 420"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.crackfortran)", "sortText": " 421"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.f90mod_rules)", "sortText": " 422"}, {"additionalTextEdits": [{"newText": "from numpy import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy)", "sortText": " 423"}, {"additionalTextEdits": [{"newText": "from numpy.ma import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 3, "label": "arange (import numpy.ma)", "sortText": " 424"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 425"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 426"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 427"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 428"}, {"additionalTextEdits": [{"newText": "from numpy import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy)", "sortText": " 429"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 430"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 431"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import arithmetic_op\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arithmetic_op", "kind": 3, "label": "arithmetic_op (import pandas.core.ops)", "sortText": " 432"}, {"additionalTextEdits": [{"newText": "from numpy import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy)", "sortText": " 433"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 434"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 435"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equals", "kind": 3, "label": "array_equals (import pandas.core.dtypes.missing)", "sortText": " 436"}, {"additionalTextEdits": [{"newText": "from numpy import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy)", "sortText": " 437"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 438"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 439"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equivalent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equivalent", "kind": 3, "label": "array_equivalent (import pandas.core.dtypes.missing)", "sortText": " 440"}, {"additionalTextEdits": [{"newText": "from numpy import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy)", "sortText": " 441"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 442"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 443"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 444"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 445"}, {"additionalTextEdits": [{"newText": "from numpy.lib.stride_tricks import as_strided\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_strided", "kind": 6, "label": "as_strided (import numpy.lib.stride_tricks)", "sortText": " 446"}, {"additionalTextEdits": [{"newText": "from numpy import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy)", "sortText": " 447"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 448"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 449"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import asarray_tuplesafe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_tuplesafe", "kind": 3, "label": "asarray_tuplesafe (import pandas.core.common)", "sortText": " 450"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import asfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asfreq", "kind": 3, "label": "asfreq (import pandas.core.resample)", "sortText": " 451"}, {"additionalTextEdits": [{"newText": "from six import assertCountEqual\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertCountEqual", "kind": 3, "label": "assertCountEqual (import six)", "sortText": " 452"}, {"additionalTextEdits": [{"newText": "from six import assertNotRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertNotRegex", "kind": 3, "label": "assertNotRegex (import six)", "sortText": " 453"}, {"additionalTextEdits": [{"newText": "from six import assertRaisesRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRaisesRegex", "kind": 3, "label": "assertRaisesRegex (import six)", "sortText": " 454"}, {"additionalTextEdits": [{"newText": "from six import assertRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRegex", "kind": 3, "label": "assertRegex (import six)", "sortText": " 455"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.ma.testutils)", "sortText": " 456"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.testing)", "sortText": " 457"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 458"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 459"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 6, "label": "assert_almost_equal (import numpy.testing)", "sortText": " 460"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_approx_equal", "kind": 6, "label": "assert_approx_equal (import numpy.testing)", "sortText": " 461"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 462"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 463"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 6, "label": "assert_array_almost_equal (import numpy.testing)", "sortText": " 464"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.ma.testutils)", "sortText": " 465"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.testing)", "sortText": " 466"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 467"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 468"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 469"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 470"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 6, "label": "assert_array_compare (import numpy.testing)", "sortText": " 471"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 472"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 473"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 6, "label": "assert_array_equal (import numpy.testing)", "sortText": " 474"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 475"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 476"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 6, "label": "assert_array_less (import numpy.testing)", "sortText": " 477"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 478"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 479"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 480"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 481"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 6, "label": "assert_equal (import numpy.testing)", "sortText": " 482"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 483"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 484"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_extension_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_extension_array_equal", "kind": 6, "label": "assert_extension_array_equal (import pandas.testing)", "sortText": " 485"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_frame_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_frame_equal", "kind": 6, "label": "assert_frame_equal (import pandas.testing)", "sortText": " 486"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_index_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_index_equal", "kind": 6, "label": "assert_index_equal (import pandas.testing)", "sortText": " 487"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 488"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 489"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_no_gc_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_no_gc_cycles", "kind": 6, "label": "assert_no_gc_cycles (import numpy.testing)", "sortText": " 490"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 491"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 492"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.ma.testutils)", "sortText": " 493"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.testing)", "sortText": " 494"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises_regex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises_regex", "kind": 6, "label": "assert_raises_regex (import numpy.testing)", "sortText": " 495"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_series_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_series_equal", "kind": 6, "label": "assert_series_equal (import pandas.testing)", "sortText": " 496"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_string_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_string_equal", "kind": 6, "label": "assert_string_equal (import numpy.testing)", "sortText": " 497"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.astype import astype_array_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "astype_array_safe", "kind": 3, "label": "astype_array_safe (import pandas.core.dtypes.astype)", "sortText": " 498"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import attribute_conflict_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attribute_conflict_doc", "kind": 6, "label": "attribute_conflict_doc (import pandas.io.pytables)", "sortText": " 499"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import autocorrelation_plot\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "autocorrelation_plot", "kind": 6, "label": "autocorrelation_plot (import pandas.plotting)", "sortText": " 500"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 501"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 502"}, {"additionalTextEdits": [{"newText": "from numpy import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy)", "sortText": " 503"}, {"additionalTextEdits": [{"newText": "from numpy.ma import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 3, "label": "average (import numpy.ma)", "sortText": " 504"}, {"additionalTextEdits": [{"newText": "from numpy.ma.extras import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.ma.extras)", "sortText": " 505"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 506"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 507"}, {"additionalTextEdits": [{"newText": "from numpy import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy)", "sortText": " 508"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 509"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 510"}, {"additionalTextEdits": [{"newText": "from numpy import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy)", "sortText": " 511"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 512"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 513"}, {"insertText": "pd.bdate_range", "kind": 3, "label": "pd.bdate_range", "sortText": " 514"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import before_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "before_nearest_workday", "kind": 3, "label": "before_nearest_workday (import pandas.tseries.holiday)", "sortText": " 515"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 516"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 517"}, {"additionalTextEdits": [{"newText": "from numpy import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy)", "sortText": " 518"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 519"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 520"}, {"additionalTextEdits": [{"newText": "from six import binary_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_type", "kind": 6, "label": "binary_type (import six)", "sortText": " 521"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame", "kind": 6, "label": "boxplot_frame (import pandas.plotting)", "sortText": " 522"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame_groupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame_groupby", "kind": 6, "label": "boxplot_frame_groupby (import pandas.plotting)", "sortText": " 523"}, {"additionalTextEdits": [{"newText": "from numpy.testing import break_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "break_cycles", "kind": 6, "label": "break_cycles (import numpy.testing)", "sortText": " 524"}, {"additionalTextEdits": [{"newText": "from numpy import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy)", "sortText": " 525"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 526"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 527"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import buffer_put_lines\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buffer_put_lines", "kind": 3, "label": "buffer_put_lines (import pandas.io.formats.format)", "sortText": " 528"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 529"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 530"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 531"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 532"}, {"additionalTextEdits": [{"newText": "from pandas.util import capitalize_first_letter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "capitalize_first_letter", "kind": 3, "label": "capitalize_first_letter (import pandas.util)", "sortText": " 533"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.util import cartesian_product\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cartesian_product", "kind": 3, "label": "cartesian_product (import pandas.core.reshape.util)", "sortText": " 534"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import cast_for_truediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_for_truediv", "kind": 3, "label": "cast_for_truediv (import pandas.core.arrays.arrow.array)", "sortText": " 535"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import cast_scalar_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_scalar_indexer", "kind": 3, "label": "cast_scalar_indexer (import pandas.core.common)", "sortText": " 536"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import cat_core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cat_core", "kind": 3, "label": "cat_core (import pandas.core.strings.accessor)", "sortText": " 537"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.from_dataframe import categorical_column_to_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_column_to_series", "kind": 3, "label": "categorical_column_to_series (import pandas.core.interchange.from_dataframe)", "sortText": " 538"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import categorical_conversion_warning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_conversion_warning", "kind": 6, "label": "categorical_conversion_warning (import pandas.io.stata)", "sortText": " 539"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 540"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 541"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 542"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 543"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 544"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 545"}, {"additionalTextEdits": [{"newText": "from numpy import character\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character", "kind": 7, "label": "character (import numpy)", "sortText": " 546"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 547"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 548"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 549"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 550"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 551"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 552"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.api.indexers)", "sortText": " 553"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.core.indexers)", "sortText": " 554"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import check_dict_or_set_indexers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_dict_or_set_indexers", "kind": 3, "label": "check_dict_or_set_indexers (import pandas.core.indexing)", "sortText": " 555"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import check_parent_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_parent_directory", "kind": 3, "label": "check_parent_directory (import pandas.io.common)", "sortText": " 556"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import check_result_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_result_array", "kind": 3, "label": "check_result_array (import pandas.core.groupby.ops)", "sortText": " 557"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 558"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 559"}, {"additionalTextEdits": [{"newText": "from numpy.testing import check_support_sve\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_support_sve", "kind": 6, "label": "check_support_sve (import numpy.testing)", "sortText": " 560"}, {"additionalTextEdits": [{"newText": "from numpy.random import chisquare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chisquare", "kind": 6, "label": "chisquare (import numpy.random)", "sortText": " 561"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_interp_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_interp_method", "kind": 3, "label": "clean_interp_method (import pandas.core.missing)", "sortText": " 562"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_reindex_fill_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_reindex_fill_method", "kind": 3, "label": "clean_reindex_fill_method (import pandas.core.missing)", "sortText": " 563"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import coerce_indexer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_indexer_dtype", "kind": 3, "label": "coerce_indexer_dtype (import pandas.core.dtypes.cast)", "sortText": " 564"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.boolean import coerce_to_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_to_array", "kind": 3, "label": "coerce_to_array (import pandas.core.arrays.boolean)", "sortText": " 565"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_length", "kind": 6, "label": "column_format_length_length (import pandas.io.sas.sas_constants)", "sortText": " 566"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_offset", "kind": 6, "label": "column_format_length_offset (import pandas.io.sas.sas_constants)", "sortText": " 567"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_length", "kind": 6, "label": "column_format_offset_length (import pandas.io.sas.sas_constants)", "sortText": " 568"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_offset", "kind": 6, "label": "column_format_offset_offset (import pandas.io.sas.sas_constants)", "sortText": " 569"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_length", "kind": 6, "label": "column_format_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 570"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_offset", "kind": 6, "label": "column_format_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 571"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_length", "kind": 6, "label": "column_label_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 572"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_offset", "kind": 6, "label": "column_label_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 573"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_pointer_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_pointer_length", "kind": 6, "label": "column_name_pointer_length (import pandas.io.sas.sas_constants)", "sortText": " 574"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_length", "kind": 6, "label": "column_name_text_subheader_length (import pandas.io.sas.sas_constants)", "sortText": " 575"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_offset", "kind": 6, "label": "column_name_text_subheader_offset (import pandas.io.sas.sas_constants)", "sortText": " 576"}, {"additionalTextEdits": [{"newText": "from numpy.char import compare_chararrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_chararrays", "kind": 6, "label": "compare_chararrays (import numpy.char)", "sortText": " 577"}, {"additionalTextEdits": [{"newText": "from pandas.core.array_algos.replace import compare_or_regex_search\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_or_regex_search", "kind": 3, "label": "compare_or_regex_search (import pandas.core.array_algos.replace)", "sortText": " 578"}, {"additionalTextEdits": [{"newText": "from numpy import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy)", "sortText": " 579"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 3, "label": "compress (import numpy.ma)", "sortText": " 580"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 581"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 582"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_cols", "kind": 3, "label": "compress_cols (import numpy.ma)", "sortText": " 583"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import compress_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_group_index", "kind": 3, "label": "compress_group_index (import pandas.core.sorting)", "sortText": " 584"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_nd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_nd", "kind": 3, "label": "compress_nd (import numpy.ma)", "sortText": " 585"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rowcols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rowcols", "kind": 3, "label": "compress_rowcols (import numpy.ma)", "sortText": " 586"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rows\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rows", "kind": 3, "label": "compress_rows (import numpy.ma)", "sortText": " 587"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compressed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed", "kind": 3, "label": "compressed (import numpy.ma)", "sortText": " 588"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_id\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_id", "kind": 6, "label": "compressed_subheader_id (import pandas.io.sas.sas_constants)", "sortText": " 589"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_type", "kind": 6, "label": "compressed_subheader_type (import pandas.io.sas.sas_constants)", "sortText": " 590"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compression_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compression_literals", "kind": 6, "label": "compression_literals (import pandas.io.sas.sas_constants)", "sortText": " 591"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import construct_1d_array_from_inferred_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_array_from_inferred_fill_value", "kind": 3, "label": "construct_1d_array_from_inferred_fill_value (import pandas.core.dtypes.missing)", "sortText": " 592"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_arraylike_from_scalar", "kind": 3, "label": "construct_1d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 593"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_object_array_from_listlike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_object_array_from_listlike", "kind": 3, "label": "construct_1d_object_array_from_listlike (import pandas.core.dtypes.cast)", "sortText": " 594"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_2d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_2d_arraylike_from_scalar", "kind": 3, "label": "construct_2d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 595"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 596"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 597"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.crackfortran)", "sortText": " 598"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.f90mod_rules)", "sortText": " 599"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import convert_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_dtypes", "kind": 3, "label": "convert_dtypes (import pandas.core.dtypes.cast)", "sortText": " 600"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_from_missing_indexer_tuple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_from_missing_indexer_tuple", "kind": 3, "label": "convert_from_missing_indexer_tuple (import pandas.core.indexing)", "sortText": " 601"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_missing_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_missing_indexer", "kind": 3, "label": "convert_missing_indexer (import pandas.core.indexing)", "sortText": " 602"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.construction import convert_object_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_object_array", "kind": 3, "label": "convert_object_array (import pandas.core.internals.construction)", "sortText": " 603"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import convert_to_list_like\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_to_list_like", "kind": 3, "label": "convert_to_list_like (import pandas.core.common)", "sortText": " 604"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.scipy_sparse import coo_to_sparse_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coo_to_sparse_series", "kind": 3, "label": "coo_to_sparse_series (import pandas.core.arrays.sparse.scipy_sparse)", "sortText": " 605"}, {"additionalTextEdits": [{"newText": "from pandas.core.config_init import copy_on_write_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copy_on_write_doc", "kind": 6, "label": "copy_on_write_doc (import pandas.core.config_init)", "sortText": " 606"}, {"additionalTextEdits": [{"newText": "from numpy import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy)", "sortText": " 607"}, {"additionalTextEdits": [{"newText": "from numpy.ma import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.ma)", "sortText": " 608"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 609"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 610"}, {"additionalTextEdits": [{"newText": "from numpy import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy)", "sortText": " 611"}, {"additionalTextEdits": [{"newText": "from numpy.ma import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 3, "label": "corrcoef (import numpy.ma)", "sortText": " 612"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 613"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 614"}, {"additionalTextEdits": [{"newText": "from numpy import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy)", "sortText": " 615"}, {"additionalTextEdits": [{"newText": "from numpy.ma import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 3, "label": "correlate (import numpy.ma)", "sortText": " 616"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 617"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 618"}, {"additionalTextEdits": [{"newText": "from pytz import country_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_names", "kind": 6, "label": "country_names (import pytz)", "sortText": " 619"}, {"additionalTextEdits": [{"newText": "from pytz import country_timezones\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_timezones", "kind": 6, "label": "country_timezones (import pytz)", "sortText": " 620"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 621"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 622"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 623"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 624"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 625"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 626"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 627"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 628"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 629"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 630"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 631"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 632"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 633"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 634"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_blocks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_blocks", "kind": 3, "label": "create_block_manager_from_blocks (import pandas.core.internals.managers)", "sortText": " 635"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_column_arrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_column_arrays", "kind": 3, "label": "create_block_manager_from_column_arrays (import pandas.core.internals.managers)", "sortText": " 636"}, {"additionalTextEdits": [{"newText": "from six import create_bound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_bound_method", "kind": 6, "label": "create_bound_method (import six)", "sortText": " 637"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import create_pandas_abc_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_pandas_abc_type", "kind": 3, "label": "create_pandas_abc_type (import pandas.core.dtypes.generic)", "sortText": " 638"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.doc import create_section_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_section_header", "kind": 3, "label": "create_section_header (import pandas.core.window.doc)", "sortText": " 639"}, {"additionalTextEdits": [{"newText": "from six import create_unbound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_unbound_method", "kind": 3, "label": "create_unbound_method (import six)", "sortText": " 640"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.parsing import create_valid_python_identifier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_valid_python_identifier", "kind": 3, "label": "create_valid_python_identifier (import pandas.core.computation.parsing)", "sortText": " 641"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 642"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 643"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 644"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 645"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 646"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 647"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import cythonized_kernels\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cythonized_kernels", "kind": 6, "label": "cythonized_kernels (import pandas.core.groupby.base)", "sortText": " 648"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_length", "kind": 6, "label": "date_created_length (import pandas.io.sas.sas_constants)", "sortText": " 649"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_offset", "kind": 6, "label": "date_created_offset (import pandas.io.sas.sas_constants)", "sortText": " 650"}, {"insertText": "pd.date_range", "kind": 3, "label": "pd.date_range", "sortText": " 651"}, {"additionalTextEdits": [{"newText": "import dateutil.parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser", "kind": 9, "label": "dateutil.parser (import dateutil.parser)", "sortText": " 652"}, {"additionalTextEdits": [{"newText": "import dateutil.parser.isoparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser.isoparser", "kind": 9, "label": "dateutil.parser.isoparser (import dateutil.parser.isoparser)", "sortText": " 653"}, {"additionalTextEdits": [{"newText": "import dateutil.relativedelta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.relativedelta", "kind": 9, "label": "dateutil.relativedelta (import dateutil.relativedelta)", "sortText": " 654"}, {"additionalTextEdits": [{"newText": "import dateutil.rrule\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.rrule", "kind": 9, "label": "dateutil.rrule (import dateutil.rrule)", "sortText": " 655"}, {"additionalTextEdits": [{"newText": "import dateutil.zoneinfo.rebuild\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.zoneinfo.rebuild", "kind": 9, "label": "dateutil.zoneinfo.rebuild (import dateutil.zoneinfo.rebuild)", "sortText": " 656"}, {"additionalTextEdits": [{"newText": "from numpy.testing import decorate_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "decorate_methods", "kind": 6, "label": "decorate_methods (import numpy.testing)", "sortText": " 657"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 658"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 659"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 660"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 661"}, {"additionalTextEdits": [{"newText": "from numpy import degrees\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "degrees", "kind": 6, "label": "degrees (import numpy)", "sortText": " 662"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import deregister_matplotlib_converters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deregister_matplotlib_converters", "kind": 6, "label": "deregister_matplotlib_converters (import pandas.plotting)", "sortText": " 663"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_categorical_1d", "kind": 3, "label": "describe_categorical_1d (import pandas.core.methods.describe)", "sortText": " 664"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_ndframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_ndframe", "kind": 3, "label": "describe_ndframe (import pandas.core.methods.describe)", "sortText": " 665"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_numeric_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_numeric_1d", "kind": 3, "label": "describe_numeric_1d (import pandas.core.methods.describe)", "sortText": " 666"}, {"insertText": "pd.describe_option", "kind": 6, "label": "pd.describe_option", "sortText": " 667"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_1d", "kind": 3, "label": "describe_timestamp_1d (import pandas.core.methods.describe)", "sortText": " 668"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_as_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_as_categorical_1d", "kind": 3, "label": "describe_timestamp_as_categorical_1d (import pandas.core.methods.describe)", "sortText": " 669"}, {"additionalTextEdits": [{"newText": "from pandas.io.clipboard import determine_clipboard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determine_clipboard", "kind": 3, "label": "determine_clipboard (import pandas.io.clipboard)", "sortText": " 670"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 671"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 672"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 673"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 674"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 675"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 676"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 677"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 678"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 679"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 680"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 681"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 682"}, {"additionalTextEdits": [{"newText": "from numpy.random import dirichlet\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dirichlet", "kind": 6, "label": "dirichlet (import numpy.random)", "sortText": " 683"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import dispatch_reduction_ufunc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_reduction_ufunc", "kind": 3, "label": "dispatch_reduction_ufunc (import pandas.core.arraylike)", "sortText": " 684"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 685"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 686"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 687"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 688"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.period import dt64arr_to_periodarr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dt64arr_to_periodarr", "kind": 3, "label": "dt64arr_to_periodarr (import pandas.core.arrays.period)", "sortText": " 689"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import enable_data_resource_formatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "enable_data_resource_formatter", "kind": 3, "label": "enable_data_resource_formatter (import pandas.io.formats.printing)", "sortText": " 690"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.datetimelike import ensure_arraylike_for_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_arraylike_for_datetimelike", "kind": 3, "label": "ensure_arraylike_for_datetimelike (import pandas.core.arrays.datetimelike)", "sortText": " 691"}, {"additionalTextEdits": [{"newText": "from six import ensure_binary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_binary", "kind": 3, "label": "ensure_binary (import six)", "sortText": " 692"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import ensure_block_shape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_block_shape", "kind": 3, "label": "ensure_block_shape (import pandas.core.internals.blocks)", "sortText": " 693"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.common import ensure_decoded\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_decoded", "kind": 3, "label": "ensure_decoded (import pandas.core.computation.common)", "sortText": " 694"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import ensure_dtype_can_hold_na\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_can_hold_na", "kind": 3, "label": "ensure_dtype_can_hold_na (import pandas.core.dtypes.cast)", "sortText": " 695"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import ensure_dtype_objs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_objs", "kind": 3, "label": "ensure_dtype_objs (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 696"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_float64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_float64", "kind": 6, "label": "ensure_float64 (import pandas.core.dtypes.common)", "sortText": " 697"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index", "kind": 6, "label": "ensure_index (import pandas.core.indexes.api)", "sortText": " 698"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index_from_sequences\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index_from_sequences", "kind": 6, "label": "ensure_index_from_sequences (import pandas.core.indexes.api)", "sortText": " 699"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import ensure_key_mapped\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_key_mapped", "kind": 3, "label": "ensure_key_mapped (import pandas.core.sorting)", "sortText": " 700"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.melt import ensure_list_vars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_list_vars", "kind": 3, "label": "ensure_list_vars (import pandas.core.reshape.melt)", "sortText": " 701"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import ensure_np_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_np_dtype", "kind": 3, "label": "ensure_np_dtype (import pandas.core.internals.base)", "sortText": " 702"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_python_int\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_python_int", "kind": 3, "label": "ensure_python_int (import pandas.core.dtypes.common)", "sortText": " 703"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.scope import ensure_scope\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_scope", "kind": 3, "label": "ensure_scope (import pandas.core.computation.scope)", "sortText": " 704"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import pandas.core.dtypes.common)", "sortText": " 705"}, {"additionalTextEdits": [{"newText": "from six import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import six)", "sortText": " 706"}, {"additionalTextEdits": [{"newText": "from six import ensure_text\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_text", "kind": 3, "label": "ensure_text (import six)", "sortText": " 707"}, {"additionalTextEdits": [{"newText": "from pandas.core.construction import ensure_wrapped_if_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_wrapped_if_datetimelike", "kind": 3, "label": "ensure_wrapped_if_datetimelike (import pandas.core.construction)", "sortText": " 708"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 709"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 710"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 711"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 712"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 713"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 714"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.crackfortran)", "sortText": " 715"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.f90mod_rules)", "sortText": " 716"}, {"additionalTextEdits": [{"newText": "from numpy import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy)", "sortText": " 717"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 718"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 719"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import excessive_string_length_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "excessive_string_length_error", "kind": 6, "label": "excessive_string_length_error (import pandas.io.stata)", "sortText": " 720"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 721"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 722"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import extension_to_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extension_to_compression", "kind": 6, "label": "extension_to_compression (import pandas.io.common)", "sortText": " 723"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import external_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "external_values", "kind": 3, "label": "external_values (import pandas.core.internals.blocks)", "sortText": " 724"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 725"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 726"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import extract_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extract_result", "kind": 3, "label": "extract_result (import pandas.core.groupby.ops)", "sortText": " 727"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 728"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 729"}, {"insertText": "pd.factorize", "kind": 3, "label": "pd.factorize", "sortText": " 730"}, {"additionalTextEdits": [{"newText": "from pandas.core.algorithms import factorize_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_array", "kind": 3, "label": "factorize_array (import pandas.core.algorithms)", "sortText": " 731"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterable", "kind": 3, "label": "factorize_from_iterable (import pandas.core.arrays.categorical)", "sortText": " 732"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterables\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterables", "kind": 3, "label": "factorize_from_iterables (import pandas.core.arrays.categorical)", "sortText": " 733"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 734"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 735"}, {"additionalTextEdits": [{"newText": "from numpy.fft import fftfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fftfreq", "kind": 6, "label": "fftfreq (import numpy.fft)", "sortText": " 736"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 737"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 738"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import find_result_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_result_type", "kind": 3, "label": "find_result_type (import pandas.core.dtypes.cast)", "sortText": " 739"}, {"additionalTextEdits": [{"newText": "from numpy.ma import flatten_structured_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flatten_structured_array", "kind": 3, "label": "flatten_structured_array (import numpy.ma)", "sortText": " 740"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.common import flex_binary_moment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flex_binary_moment", "kind": 3, "label": "flex_binary_moment (import pandas.core.window.common)", "sortText": " 741"}, {"additionalTextEdits": [{"newText": "from numpy import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy)", "sortText": " 742"}, {"additionalTextEdits": [{"newText": "from numpy.ma import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy.ma)", "sortText": " 743"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import forbid_nonstring_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_nonstring_types", "kind": 3, "label": "forbid_nonstring_types (import pandas.core.strings.accessor)", "sortText": " 744"}, {"additionalTextEdits": [{"newText": "from numpy import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy)", "sortText": " 745"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 746"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 747"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import format_object_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_object_summary", "kind": 3, "label": "format_object_summary (import pandas.io.formats.printing)", "sortText": " 748"}, {"additionalTextEdits": [{"newText": "from numpy.rec import format_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_parser", "kind": 6, "label": "format_parser (import numpy.rec)", "sortText": " 749"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import format_percentiles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_percentiles", "kind": 3, "label": "format_percentiles (import pandas.io.formats.format)", "sortText": " 750"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import format_table_styles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_table_styles", "kind": 3, "label": "format_table_styles (import pandas.io.formats.style_render)", "sortText": " 751"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 752"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 753"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 754"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 755"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import frame_apply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_apply", "kind": 3, "label": "frame_apply (import pandas.core.apply)", "sortText": " 756"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_examples_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_examples_sub", "kind": 6, "label": "frame_examples_sub (import pandas.io.formats.info)", "sortText": " 757"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_max_cols_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_max_cols_sub", "kind": 6, "label": "frame_max_cols_sub (import pandas.io.formats.info)", "sortText": " 758"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_see_also_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_see_also_sub", "kind": 6, "label": "frame_see_also_sub (import pandas.io.formats.info)", "sortText": " 759"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_sub_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_sub_kwargs", "kind": 6, "label": "frame_sub_kwargs (import pandas.io.formats.info)", "sortText": " 760"}, {"additionalTextEdits": [{"newText": "from pandas.tseries import frequencies\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frequencies", "kind": 6, "label": "frequencies (import pandas.tseries)", "sortText": " 761"}, {"additionalTextEdits": [{"newText": "from numpy import frexp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frexp", "kind": 6, "label": "frexp (import numpy)", "sortText": " 762"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import from_dataframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "from_dataframe", "kind": 3, "label": "from_dataframe (import pandas.api.interchange)", "sortText": " 763"}, {"insertText": "pd.from_dummies", "kind": 3, "label": "pd.from_dummies", "sortText": " 764"}, {"additionalTextEdits": [{"newText": "from numpy import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy)", "sortText": " 765"}, {"additionalTextEdits": [{"newText": "from numpy.ma import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 3, "label": "frombuffer (import numpy.ma)", "sortText": " 766"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 767"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 768"}, {"additionalTextEdits": [{"newText": "from numpy import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy)", "sortText": " 769"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 770"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 771"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.rec)", "sortText": " 772"}, {"additionalTextEdits": [{"newText": "from numpy.ma import fromflex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromflex", "kind": 3, "label": "fromflex (import numpy.ma)", "sortText": " 773"}, {"additionalTextEdits": [{"newText": "from numpy import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy)", "sortText": " 774"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 775"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 776"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 777"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 778"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 6, "label": "fromrecords (import numpy.rec)", "sortText": " 779"}, {"additionalTextEdits": [{"newText": "from numpy import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy)", "sortText": " 780"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 781"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 782"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 783"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 784"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_manual_numpy_nan_agg_with_axis\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_manual_numpy_nan_agg_with_axis", "kind": 3, "label": "generate_manual_numpy_nan_agg_with_axis (import pandas.core.window.numba_)", "sortText": " 785"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_agg_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_agg_func", "kind": 3, "label": "generate_numba_agg_func (import pandas.core.groupby.numba_)", "sortText": " 786"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_apply_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_apply_func", "kind": 3, "label": "generate_numba_apply_func (import pandas.core.window.numba_)", "sortText": " 787"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_func", "kind": 3, "label": "generate_numba_ewm_func (import pandas.core.window.numba_)", "sortText": " 788"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_table_func", "kind": 3, "label": "generate_numba_ewm_table_func (import pandas.core.window.numba_)", "sortText": " 789"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_table_func", "kind": 3, "label": "generate_numba_table_func (import pandas.core.window.numba_)", "sortText": " 790"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_transform_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_transform_func", "kind": 3, "label": "generate_numba_transform_func (import pandas.core.groupby.numba_)", "sortText": " 791"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.online import generate_online_numba_ewma_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_online_numba_ewma_func", "kind": 3, "label": "generate_online_numba_ewma_func (import pandas.core.window.online)", "sortText": " 792"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 793"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 794"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_compressed_ids\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compressed_ids", "kind": 3, "label": "get_compressed_ids (import pandas.core.sorting)", "sortText": " 795"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import get_compression_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compression_method", "kind": 3, "label": "get_compression_method (import pandas.io.common)", "sortText": " 796"}, {"additionalTextEdits": [{"newText": "from pandas.io.xml import get_data_from_filepath\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_data_from_filepath", "kind": 3, "label": "get_data_from_filepath (import pandas.io.xml)", "sortText": " 797"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_dataframe_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dataframe_repr_params", "kind": 3, "label": "get_dataframe_repr_params (import pandas.io.formats.format)", "sortText": " 798"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 799"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 800"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_datetime64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_datetime64", "kind": 3, "label": "get_format_datetime64 (import pandas.io.formats.format)", "sortText": " 801"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_timedelta64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_timedelta64", "kind": 3, "label": "get_format_timedelta64 (import pandas.io.formats.format)", "sortText": " 802"}, {"additionalTextEdits": [{"newText": "from six import get_function_closure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_function_closure", "kind": 6, "label": "get_function_closure (import six)", "sortText": " 803"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index", "kind": 3, "label": "get_group_index (import pandas.core.sorting)", "sortText": " 804"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index_sorter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index_sorter", "kind": 3, "label": "get_group_index_sorter (import pandas.core.sorting)", "sortText": " 805"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.grouper import get_grouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_grouper", "kind": 3, "label": "get_grouper (import pandas.core.groupby.grouper)", "sortText": " 806"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_indexer_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_indexer_indexer", "kind": 3, "label": "get_indexer_indexer (import pandas.core.sorting)", "sortText": " 807"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import get_interp_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_interp_index", "kind": 3, "label": "get_interp_index (import pandas.core.missing)", "sortText": " 808"}, {"additionalTextEdits": [{"newText": "from pandas.core.util.numba_ import get_jit_arguments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_jit_arguments", "kind": 3, "label": "get_jit_arguments (import pandas.core.util.numba_)", "sortText": " 809"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.merge import get_join_indexers_non_unique\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_join_indexers_non_unique", "kind": 3, "label": "get_join_indexers_non_unique (import pandas.core.reshape.merge)", "sortText": " 810"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import get_op_result_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_op_result_name", "kind": 3, "label": "get_op_result_name (import pandas.core.ops)", "sortText": " 811"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 812"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 813"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 814"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 815"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 816"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 817"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_precision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_precision", "kind": 3, "label": "get_precision (import pandas.io.formats.format)", "sortText": " 818"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 819"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 820"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import get_rename_function\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_rename_function", "kind": 3, "label": "get_rename_function (import pandas.core.common)", "sortText": " 821"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler", "kind": 3, "label": "get_resampler (import pandas.core.resample)", "sortText": " 822"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler_for_grouping\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler_for_grouping", "kind": 3, "label": "get_resampler_for_grouping (import pandas.core.resample)", "sortText": " 823"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_series_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_series_repr_params", "kind": 3, "label": "get_series_repr_params (import pandas.io.formats.format)", "sortText": " 824"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 825"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 826"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expressions import get_test_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_test_result", "kind": 3, "label": "get_test_result (import pandas.core.computation.expressions)", "sortText": " 827"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import get_unit_from_pa_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_unit_from_pa_dtype", "kind": 3, "label": "get_unit_from_pa_dtype (import pandas.core.arrays.arrow.array)", "sortText": " 828"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 829"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 830"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 831"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 832"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.crackfortran)", "sortText": " 833"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.f90mod_rules)", "sortText": " 834"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 835"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 836"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.crackfortran)", "sortText": " 837"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.f90mod_rules)", "sortText": " 838"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 839"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 840"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 841"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 842"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.crackfortran)", "sortText": " 843"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.f90mod_rules)", "sortText": " 844"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 845"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 846"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 847"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 848"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.crackfortran)", "sortText": " 849"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.f90mod_rules)", "sortText": " 850"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 851"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 852"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.crackfortran)", "sortText": " 853"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.f90mod_rules)", "sortText": " 854"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 855"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 856"}, {"additionalTextEdits": [{"newText": "from numpy import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy)", "sortText": " 857"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 858"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 859"}, {"additionalTextEdits": [{"newText": "from numpy import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy)", "sortText": " 860"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.char)", "sortText": " 861"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.ma)", "sortText": " 862"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.strings)", "sortText": " 863"}, {"additionalTextEdits": [{"newText": "from numpy import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy)", "sortText": " 864"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.char)", "sortText": " 865"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.ma)", "sortText": " 866"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.strings)", "sortText": " 867"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 868"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 869"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 870"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 871"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import groupby_other_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupby_other_methods", "kind": 6, "label": "groupby_other_methods (import pandas.core.groupby.base)", "sortText": " 872"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 873"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 874"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 875"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 876"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 877"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 878"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 879"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 880"}, {"additionalTextEdits": [{"newText": "from numpy.ma import harden_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "harden_mask", "kind": 3, "label": "harden_mask (import numpy.ma)", "sortText": " 881"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 882"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 883"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.crackfortran)", "sortText": " 884"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.f90mod_rules)", "sortText": " 885"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_length", "kind": 6, "label": "header_size_length (import pandas.io.sas.sas_constants)", "sortText": " 886"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_offset", "kind": 6, "label": "header_size_offset (import pandas.io.sas.sas_constants)", "sortText": " 887"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 3, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 888"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 6, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 889"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 3, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 890"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 6, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 891"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 3, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 892"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 6, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 893"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 3, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 894"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 6, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 895"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 3, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 896"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 6, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 897"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 3, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 898"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 6, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 899"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 900"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 901"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 3, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 902"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 6, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 903"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 3, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 904"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 6, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 905"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 3, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 906"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 6, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 907"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 3, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 908"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 6, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 909"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 3, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 910"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 6, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 911"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 3, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 912"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 6, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 913"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 3, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 914"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 6, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 915"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 3, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 916"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 6, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 917"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 3, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 918"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 6, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 919"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 920"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 921"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 3, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 922"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 6, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 923"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 3, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 924"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 6, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 925"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 6, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 926"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 3, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 927"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 928"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 929"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 3, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 930"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 6, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 931"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 3, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 932"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 6, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 933"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 3, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 934"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 6, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 935"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 3, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 936"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 6, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 937"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 3, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 938"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 6, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 939"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 3, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 940"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 6, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 941"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 3, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 942"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 6, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 943"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 944"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 945"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 946"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 947"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite", "kind": 6, "label": "hermite (import numpy.polynomial)", "sortText": " 948"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite_e\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite_e", "kind": 6, "label": "hermite_e (import numpy.polynomial)", "sortText": " 949"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 3, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 950"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 6, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 951"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 952"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 953"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 3, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 954"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 6, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 955"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 3, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 956"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 6, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 957"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 3, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 958"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 6, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 959"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 3, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 960"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 6, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 961"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 962"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 963"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_frame", "kind": 6, "label": "hist_frame (import pandas.plotting)", "sortText": " 964"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_series", "kind": 6, "label": "hist_series (import pandas.plotting)", "sortText": " 965"}, {"additionalTextEdits": [{"newText": "from numpy import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy)", "sortText": " 966"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 967"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 968"}, {"additionalTextEdits": [{"newText": "from numpy.random import hypergeometric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hypergeometric", "kind": 6, "label": "hypergeometric (import numpy.random)", "sortText": " 969"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 970"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 971"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_interactive_session\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_interactive_session", "kind": 3, "label": "in_interactive_session (import pandas.io.formats.console)", "sortText": " 972"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_ipython_frontend\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_ipython_frontend", "kind": 3, "label": "in_ipython_frontend (import pandas.io.formats.console)", "sortText": " 973"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import infer_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_compression", "kind": 3, "label": "infer_compression (import pandas.io.common)", "sortText": " 974"}, {"additionalTextEdits": [{"newText": "from pandas.api.types import infer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype", "kind": 6, "label": "infer_dtype (import pandas.api.types)", "sortText": " 975"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from", "kind": 3, "label": "infer_dtype_from (import pandas.core.dtypes.cast)", "sortText": " 976"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_array", "kind": 3, "label": "infer_dtype_from_array (import pandas.core.dtypes.cast)", "sortText": " 977"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import infer_dtype_from_object\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_object", "kind": 3, "label": "infer_dtype_from_object (import pandas.core.dtypes.common)", "sortText": " 978"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_scalar", "kind": 3, "label": "infer_dtype_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 979"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import infer_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_fill_value", "kind": 3, "label": "infer_fill_value (import pandas.core.dtypes.missing)", "sortText": " 980"}, {"insertText": "pd.infer_freq", "kind": 3, "label": "pd.infer_freq", "sortText": " 981"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import infer_limit_direction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_limit_direction", "kind": 3, "label": "infer_limit_direction (import pandas.core.missing)", "sortText": " 982"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import inherit_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "inherit_names", "kind": 3, "label": "inherit_names (import pandas.core.indexes.extension)", "sortText": " 983"}, {"additionalTextEdits": [{"newText": "from six import integer_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "integer_types", "kind": 6, "label": "integer_types (import six)", "sortText": " 984"}, {"additionalTextEdits": [{"newText": "from pandas.api import interchange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interchange", "kind": 6, "label": "interchange (import pandas.api)", "sortText": " 985"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import interleaved_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interleaved_dtype", "kind": 3, "label": "interleaved_dtype (import pandas.core.internals.base)", "sortText": " 986"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import interpolate_2d_inplace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interpolate_2d_inplace", "kind": 3, "label": "interpolate_2d_inplace (import pandas.core.missing)", "sortText": " 987"}, {"additionalTextEdits": [{"newText": "from numpy import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy)", "sortText": " 988"}, {"additionalTextEdits": [{"newText": "from numpy.ma import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 3, "label": "intersect1d (import numpy.ma)", "sortText": " 989"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 990"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 991"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import intersection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersection", "kind": 6, "label": "intersection (import pandas.core.computation.expr)", "sortText": " 992"}, {"insertText": "pd.interval_range", "kind": 3, "label": "pd.interval_range", "sortText": " 993"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 994"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 995"}, {"additionalTextEdits": [{"newText": "from numpy.lib import introspect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "introspect", "kind": 6, "label": "introspect (import numpy.lib)", "sortText": " 996"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import invalidate_string_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "invalidate_string_dtypes", "kind": 3, "label": "invalidate_string_dtypes (import pandas.core.dtypes.cast)", "sortText": " 997"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.api import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.api)", "sortText": " 998"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.common)", "sortText": " 999"}]}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 2, "result": {"isIncomplete": true, "items": [{"additionalTextEdits": [{"newText": "import re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "re", "kind": 9, "label": "re (import re)", "sortText": " 0"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 1"}, {"detail": "def build_report() -> DataFrame", "kind": 3, "label": "build_report", "sortText": " 2"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "report", "sortText": " 3"}, {"detail": "Unknown", "label": "velocity_series", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare", "kind": 9, "label": "python_lsp_compare (import python_lsp_compare)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "import argparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argparse", "kind": 9, "label": "argparse (import argparse)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "import asyncore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asyncore", "kind": 9, "label": "asyncore (import asyncore)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "import cProfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cProfile", "kind": 9, "label": "cProfile (import cProfile)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "import concurrent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "concurrent", "kind": 9, "label": "concurrent (import concurrent)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "import configparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "configparser", "kind": 9, "label": "configparser (import configparser)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "import copyreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copyreg", "kind": 9, "label": "copyreg (import copyreg)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "import curses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "curses", "kind": 9, "label": "curses (import curses)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "import ensurepip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensurepip", "kind": 9, "label": "ensurepip (import ensurepip)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "import ipaddress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ipaddress", "kind": 9, "label": "ipaddress (import ipaddress)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "import multiprocessing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "multiprocessing", "kind": 9, "label": "multiprocessing (import multiprocessing)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "import optparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "optparse", "kind": 9, "label": "optparse (import optparse)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "import profile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "profile", "kind": 9, "label": "profile (import profile)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "import readline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "readline", "kind": 9, "label": "readline (import readline)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "import reprlib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reprlib", "kind": 9, "label": "reprlib (import reprlib)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "import resource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "resource", "kind": 9, "label": "resource (import resource)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "import rlcompleter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "rlcompleter", "kind": 9, "label": "rlcompleter (import rlcompleter)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "import secrets\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "secrets", "kind": 9, "label": "secrets (import secrets)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "import socketserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "socketserver", "kind": 9, "label": "socketserver (import socketserver)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "import sre_compile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_compile", "kind": 9, "label": "sre_compile (import sre_compile)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "import sre_constants\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_constants", "kind": 9, "label": "sre_constants (import sre_constants)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "import sre_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_parse", "kind": 9, "label": "sre_parse (import sre_parse)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "import stringprep\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringprep", "kind": 9, "label": "stringprep (import stringprep)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "import subprocess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "subprocess", "kind": 9, "label": "subprocess (import subprocess)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "import tarfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tarfile", "kind": 9, "label": "tarfile (import tarfile)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "import threading\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "threading", "kind": 9, "label": "threading (import threading)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "import trace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "trace", "kind": 9, "label": "trace (import trace)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "import traceback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "traceback", "kind": 9, "label": "traceback (import traceback)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "import tracemalloc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tracemalloc", "kind": 9, "label": "tracemalloc (import tracemalloc)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "import turtle\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "turtle", "kind": 9, "label": "turtle (import turtle)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "import weakref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "weakref", "kind": 9, "label": "weakref (import weakref)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "import webbrowser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "webbrowser", "kind": 9, "label": "webbrowser (import webbrowser)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "import winreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "winreg", "kind": 9, "label": "winreg (import winreg)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "import wsgiref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "wsgiref", "kind": 9, "label": "wsgiref (import wsgiref)", "sortText": " 38"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 39"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": " 68"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": " 69"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": " 75"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": " 77"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_PYPI_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_PYPI_SERVER_SPECS", "kind": 21, "label": "ALL_PYPI_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_SERVER_SPECS", "kind": 21, "label": "ALL_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkEditPoint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEditPoint", "kind": 7, "label": "BenchmarkEditPoint (import python_lsp_compare.benchmark_suites)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import BenchmarkEnvironment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEnvironment", "kind": 7, "label": "BenchmarkEnvironment (import python_lsp_compare.environments)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkPointReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkPointReport", "kind": 7, "label": "BenchmarkPointReport (import python_lsp_compare.metrics)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuite", "kind": 7, "label": "BenchmarkSuite (import python_lsp_compare.benchmark_suites)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkSuiteReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuiteReport", "kind": 7, "label": "BenchmarkSuiteReport (import python_lsp_compare.metrics)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ConfiguredServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConfiguredServer", "kind": 7, "label": "ConfiguredServer (import python_lsp_compare.server_configs)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.builtin import HoverScenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HoverScenario", "kind": 7, "label": "HoverScenario (import python_lsp_compare.scenarios.builtin)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcResponse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcResponse", "kind": 7, "label": "JsonRpcResponse (import python_lsp_compare.transport)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcTransportError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcTransportError", "kind": 7, "label": "JsonRpcTransportError (import python_lsp_compare.transport)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYREFLY_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYREFLY_SPEC", "kind": 21, "label": "PYREFLY_SPEC (import python_lsp_compare.server_download)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYRIGHT_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYRIGHT_SPEC", "kind": 21, "label": "PYRIGHT_SPEC (import python_lsp_compare.server_download)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PypiServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PypiServerSpec", "kind": 7, "label": "PypiServerSpec (import python_lsp_compare.server_download)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import RunReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RunReport", "kind": 7, "label": "RunReport (import python_lsp_compare.metrics)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.base import SAMPLE_SOURCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAMPLE_SOURCE", "kind": 21, "label": "SAMPLE_SOURCE (import python_lsp_compare.scenarios.base)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios import ScenarioContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioContext", "kind": 7, "label": "ScenarioContext (import python_lsp_compare.scenarios)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import ScenarioReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioReport", "kind": 7, "label": "ScenarioReport (import python_lsp_compare.metrics)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ServerConfigFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerConfigFile", "kind": 7, "label": "ServerConfigFile (import python_lsp_compare.server_configs)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerSpec", "kind": 7, "label": "ServerSpec (import python_lsp_compare.server_download)", "sortText": " 100"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import WorkspaceConfigState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WorkspaceConfigState", "kind": 7, "label": "WorkspaceConfigState (import python_lsp_compare.environments)", "sortText": " 101"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import build_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_parser", "kind": 3, "label": "build_parser (import python_lsp_compare.cli)", "sortText": " 102"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import cleanup_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cleanup_benchmark_environment", "kind": 3, "label": "cleanup_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 103"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import default_local_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "default_local_server_config_path", "kind": 3, "label": "default_local_server_config_path (import python_lsp_compare)", "sortText": " 104"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_versions import describe_server_version\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_server_version", "kind": 3, "label": "describe_server_version (import python_lsp_compare.server_versions)", "sortText": " 105"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 106"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_all_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_all_servers", "kind": 3, "label": "download_all_servers (import python_lsp_compare.server_download)", "sortText": " 107"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_server", "kind": 3, "label": "download_server (import python_lsp_compare.server_download)", "sortText": " 108"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import example_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "example_server_config_path", "kind": 3, "label": "example_server_config_path (import python_lsp_compare.server_configs)", "sortText": " 109"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import get_latest_release_tag\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_latest_release_tag", "kind": 3, "label": "get_latest_release_tag (import python_lsp_compare.server_download)", "sortText": " 110"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_bench_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_bench_servers", "kind": 3, "label": "handle_bench_servers (import python_lsp_compare.cli)", "sortText": " 111"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_download_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_download_servers", "kind": 3, "label": "handle_download_servers (import python_lsp_compare.cli)", "sortText": " 112"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_servers", "kind": 3, "label": "handle_list_servers (import python_lsp_compare.cli)", "sortText": " 113"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_render_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_render_report", "kind": 3, "label": "handle_render_report (import python_lsp_compare.cli)", "sortText": " 114"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_benchmark\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_benchmark", "kind": 3, "label": "handle_run_benchmark (import python_lsp_compare.cli)", "sortText": " 115"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_servers", "kind": 3, "label": "handle_run_servers (import python_lsp_compare.cli)", "sortText": " 116"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import install_pypi_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "install_pypi_server", "kind": 3, "label": "install_pypi_server (import python_lsp_compare.server_download)", "sortText": " 117"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import load_benchmark_suite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_benchmark_suite", "kind": 3, "label": "load_benchmark_suite (import python_lsp_compare.benchmark_suites)", "sortText": " 118"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import load_server_config_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_config_file", "kind": 3, "label": "load_server_config_file (import python_lsp_compare.server_configs)", "sortText": " 119"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import load_server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_configs", "kind": 3, "label": "load_server_configs (import python_lsp_compare)", "sortText": " 120"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import make_configured_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_configured_server", "kind": 3, "label": "make_configured_server (import python_lsp_compare.server_download)", "sortText": " 121"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import prepare_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_benchmark_environment", "kind": 3, "label": "prepare_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 122"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.__main__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.__main__", "kind": 9, "label": "python_lsp_compare.__main__ (import python_lsp_compare.__main__)", "sortText": " 123"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.benchmark_suites", "kind": 9, "label": "python_lsp_compare.benchmark_suites (import python_lsp_compare.benchmark_suites)", "sortText": " 124"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.cli\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.cli", "kind": 9, "label": "python_lsp_compare.cli (import python_lsp_compare.cli)", "sortText": " 125"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.environments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.environments", "kind": 9, "label": "python_lsp_compare.environments (import python_lsp_compare.environments)", "sortText": " 126"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.lsp_client\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.lsp_client", "kind": 9, "label": "python_lsp_compare.lsp_client (import python_lsp_compare.lsp_client)", "sortText": " 127"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.metrics", "kind": 9, "label": "python_lsp_compare.metrics (import python_lsp_compare.metrics)", "sortText": " 128"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_csv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_csv", "kind": 9, "label": "python_lsp_compare.report_csv (import python_lsp_compare.report_csv)", "sortText": " 129"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_markdown\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_markdown", "kind": 9, "label": "python_lsp_compare.report_markdown (import python_lsp_compare.report_markdown)", "sortText": " 130"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.runner\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.runner", "kind": 9, "label": "python_lsp_compare.runner (import python_lsp_compare.runner)", "sortText": " 131"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios", "kind": 9, "label": "python_lsp_compare.scenarios (import python_lsp_compare.scenarios)", "sortText": " 132"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.base", "kind": 9, "label": "python_lsp_compare.scenarios.base (import python_lsp_compare.scenarios.base)", "sortText": " 133"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.builtin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.builtin", "kind": 9, "label": "python_lsp_compare.scenarios.builtin (import python_lsp_compare.scenarios.builtin)", "sortText": " 134"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_configs", "kind": 9, "label": "python_lsp_compare.server_configs (import python_lsp_compare.server_configs)", "sortText": " 135"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_download\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_download", "kind": 9, "label": "python_lsp_compare.server_download (import python_lsp_compare.server_download)", "sortText": " 136"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_versions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_versions", "kind": 9, "label": "python_lsp_compare.server_versions (import python_lsp_compare.server_versions)", "sortText": " 137"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.transport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.transport", "kind": 9, "label": "python_lsp_compare.transport (import python_lsp_compare.transport)", "sortText": " 138"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import render_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "render_markdown_report", "kind": 3, "label": "render_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 139"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_benchmarks", "kind": 3, "label": "run_benchmarks (import python_lsp_compare)", "sortText": " 140"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_scenarios", "kind": 3, "label": "run_scenarios (import python_lsp_compare)", "sortText": " 141"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import write_csv_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_csv_report", "kind": 3, "label": "write_csv_report (import python_lsp_compare.report_csv)", "sortText": " 142"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import write_downloaded_config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_downloaded_config", "kind": 3, "label": "write_downloaded_config (import python_lsp_compare.server_download)", "sortText": " 143"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import write_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_markdown_report", "kind": 3, "label": "write_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 144"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import write_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_report", "kind": 3, "label": "write_report (import python_lsp_compare.runner)", "sortText": " 145"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import write_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_summary", "kind": 3, "label": "write_summary (import python_lsp_compare.server_configs)", "sortText": " 146"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCCategoricalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCCategoricalIndex", "kind": 6, "label": "ABCCategoricalIndex (import pandas.core.dtypes.generic)", "sortText": " 147"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCDataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCDataFrame", "kind": 6, "label": "ABCDataFrame (import pandas.core.dtypes.generic)", "sortText": " 148"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCIntervalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCIntervalIndex", "kind": 6, "label": "ABCIntervalIndex (import pandas.core.dtypes.generic)", "sortText": " 149"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCNDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCNDFrame", "kind": 6, "label": "ABCNDFrame (import pandas.core.dtypes.generic)", "sortText": " 150"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCPeriodIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCPeriodIndex", "kind": 6, "label": "ABCPeriodIndex (import pandas.core.dtypes.generic)", "sortText": " 151"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCRangeIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCRangeIndex", "kind": 6, "label": "ABCRangeIndex (import pandas.core.dtypes.generic)", "sortText": " 152"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCSeries", "kind": 6, "label": "ABCSeries (import pandas.core.dtypes.generic)", "sortText": " 153"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGMINMAX_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGMINMAX_DEFAULTS", "kind": 21, "label": "ARGMINMAX_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 154"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS", "kind": 21, "label": "ARGSORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 155"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS_KIND\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS_KIND", "kind": 21, "label": "ARGSORT_DEFAULTS_KIND (import pandas.compat.numpy.function)", "sortText": " 156"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import ARITHMETIC_BINOPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARITHMETIC_BINOPS", "kind": 21, "label": "ARITHMETIC_BINOPS (import pandas.core.ops)", "sortText": " 157"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_ARITHMETIC_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_ARITHMETIC_FUNCS", "kind": 21, "label": "ARROW_ARITHMETIC_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 158"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_BIT_WISE_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_BIT_WISE_FUNCS", "kind": 21, "label": "ARROW_BIT_WISE_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 159"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import AbstractEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractEngine", "kind": 7, "label": "AbstractEngine (import pandas.core.computation.engines)", "sortText": " 160"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AbstractMethodError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractMethodError", "kind": 7, "label": "AbstractMethodError (import pandas.errors)", "sortText": " 161"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableFrameTable", "kind": 7, "label": "AppendableFrameTable (import pandas.io.pytables)", "sortText": " 162"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiFrameTable", "kind": 7, "label": "AppendableMultiFrameTable (import pandas.io.pytables)", "sortText": " 163"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiSeriesTable", "kind": 7, "label": "AppendableMultiSeriesTable (import pandas.io.pytables)", "sortText": " 164"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableSeriesTable", "kind": 7, "label": "AppendableSeriesTable (import pandas.io.pytables)", "sortText": " 165"}, {"additionalTextEdits": [{"newText": "from numpy.typing import ArrayLike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayLike", "kind": 6, "label": "ArrayLike (import numpy.typing)", "sortText": " 166"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import ArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayManager", "kind": 7, "label": "ArrayManager (import pandas.core.internals)", "sortText": " 167"}, {"additionalTextEdits": [{"newText": "from numpy.lib import Arrayterator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Arrayterator", "kind": 6, "label": "Arrayterator (import numpy.lib)", "sortText": " 168"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.accessors import ArrowAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowAccessor", "kind": 7, "label": "ArrowAccessor (import pandas.core.arrays.arrow.accessors)", "sortText": " 169"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import ArrowCTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowCTypes", "kind": 7, "label": "ArrowCTypes (import pandas.core.interchange.utils)", "sortText": " 170"}, {"insertText": "pd.ArrowDtype", "kind": 7, "label": "pd.ArrowDtype", "sortText": " 171"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import ArrowExtensionArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowExtensionArray", "kind": 7, "label": "ArrowExtensionArray (import pandas.arrays)", "sortText": " 172"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowIntervalType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowIntervalType", "kind": 7, "label": "ArrowIntervalType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 173"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.arrow_parser_wrapper import ArrowParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowParserWrapper", "kind": 7, "label": "ArrowParserWrapper (import pandas.io.parsers.arrow_parser_wrapper)", "sortText": " 174"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowPeriodType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowPeriodType", "kind": 7, "label": "ArrowPeriodType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 175"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_arrow import ArrowStringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowStringArrayNumpySemantics", "kind": 7, "label": "ArrowStringArrayNumpySemantics (import pandas.core.arrays.string_arrow)", "sortText": " 176"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import ArrowTemporalProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowTemporalProperties", "kind": 7, "label": "ArrowTemporalProperties (import pandas.core.indexes.accessors)", "sortText": " 177"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AttributeConflictWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AttributeConflictWarning", "kind": 7, "label": "AttributeConflictWarning (import pandas.errors)", "sortText": " 178"}, {"additionalTextEdits": [{"newText": "from numpy.testing import BLAS_SUPPORTS_FPE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BLAS_SUPPORTS_FPE", "kind": 21, "label": "BLAS_SUPPORTS_FPE (import numpy.testing)", "sortText": " 179"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterBegin", "kind": 6, "label": "BQuarterBegin (import pandas.tseries.offsets)", "sortText": " 180"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterEnd", "kind": 6, "label": "BQuarterEnd (import pandas.tseries.offsets)", "sortText": " 181"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearBegin", "kind": 6, "label": "BYearBegin (import pandas.tseries.offsets)", "sortText": " 182"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearEnd", "kind": 6, "label": "BYearEnd (import pandas.tseries.offsets)", "sortText": " 183"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.array_manager import BaseArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseArrayManager", "kind": 7, "label": "BaseArrayManager (import pandas.core.internals.array_manager)", "sortText": " 184"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import BaseFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFormatter", "kind": 6, "label": "BaseFormatter (import pandas.io.formats.style_render)", "sortText": " 185"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BaseGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseGrouper", "kind": 7, "label": "BaseGrouper (import pandas.core.groupby.ops)", "sortText": " 186"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.base import BaseStringArrayMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseStringArrayMethods", "kind": 7, "label": "BaseStringArrayMethods (import pandas.core.strings.base)", "sortText": " 187"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BinGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BinGrouper", "kind": 7, "label": "BinGrouper (import pandas.core.groupby.ops)", "sortText": " 188"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import BlockManagerFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BlockManagerFixed", "kind": 7, "label": "BlockManagerFixed (import pandas.io.pytables)", "sortText": " 189"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 190"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 191"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_GENERAL_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_GENERAL_MSG", "kind": 21, "label": "COW_WARNING_GENERAL_MSG (import pandas.core.internals.blocks)", "sortText": " 192"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_SETITEM_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_SETITEM_MSG", "kind": 21, "label": "COW_WARNING_SETITEM_MSG (import pandas.core.internals.blocks)", "sortText": " 193"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import CParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CParserWrapper", "kind": 7, "label": "CParserWrapper (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 194"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import CSSProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSProperties", "kind": 6, "label": "CSSProperties (import pandas.io.formats.style_render)", "sortText": " 195"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.css import CSSResolver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSResolver", "kind": 7, "label": "CSSResolver (import pandas.io.formats.css)", "sortText": " 196"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import CSSToExcelConverter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSToExcelConverter", "kind": 7, "label": "CSSToExcelConverter (import pandas.io.formats.excel)", "sortText": " 197"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.csvs import CSVFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSVFormatter", "kind": 7, "label": "CSVFormatter (import pandas.io.formats.csvs)", "sortText": " 198"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import CategoricalAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalAccessor", "kind": 7, "label": "CategoricalAccessor (import pandas.core.arrays.categorical)", "sortText": " 199"}, {"additionalTextEdits": [{"newText": "from pandas.errors import CategoricalConversionWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalConversionWarning", "kind": 7, "label": "CategoricalConversionWarning (import pandas.errors)", "sortText": " 200"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe_protocol import CategoricalDescription\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDescription", "kind": 7, "label": "CategoricalDescription (import pandas.core.interchange.dataframe_protocol)", "sortText": " 201"}, {"insertText": "pd.CategoricalDtype", "kind": 7, "label": "pd.CategoricalDtype", "sortText": " 202"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.dtypes import CategoricalDtypeType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDtypeType", "kind": 7, "label": "CategoricalDtypeType (import pandas.core.dtypes.dtypes)", "sortText": " 203"}, {"insertText": "pd.CategoricalIndex", "kind": 7, "label": "pd.CategoricalIndex", "sortText": " 204"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import CombinedDatetimelikeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedDatetimelikeProperties", "kind": 7, "label": "CombinedDatetimelikeProperties (import pandas.core.indexes.accessors)", "sortText": " 205"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 206"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 207"}, {"insertText": "pd.DataFrame", "kind": 7, "label": "pd.DataFrame", "sortText": " 208"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import DataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrame", "kind": 7, "label": "DataFrame (import pandas.api.interchange)", "sortText": " 209"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import DataFrameDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameDescriber", "kind": 7, "label": "DataFrameDescriber (import pandas.core.methods.describe)", "sortText": " 210"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameFormatter", "kind": 7, "label": "DataFrameFormatter (import pandas.io.formats.format)", "sortText": " 211"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.api.typing)", "sortText": " 212"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.core.groupby)", "sortText": " 213"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import DataFrameInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameInfo", "kind": 7, "label": "DataFrameInfo (import pandas.io.formats.info)", "sortText": " 214"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameRenderer", "kind": 7, "label": "DataFrameRenderer (import pandas.io.formats.format)", "sortText": " 215"}, {"additionalTextEdits": [{"newText": "from numpy.lib.npyio import DataSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataSource", "kind": 6, "label": "DataSource (import numpy.lib.npyio)", "sortText": " 216"}, {"additionalTextEdits": [{"newText": "from pandas.core.tools.datetimes import DateParseError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateParseError", "kind": 6, "label": "DateParseError (import pandas.core.tools.datetimes)", "sortText": " 217"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResampler", "kind": 7, "label": "DatetimeIndexResampler (import pandas.core.resample)", "sortText": " 218"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 219"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 220"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import DatetimeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeProperties", "kind": 7, "label": "DatetimeProperties (import pandas.core.indexes.accessors)", "sortText": " 221"}, {"additionalTextEdits": [{"newText": "from dateutil.tz import DeprecatedTzFormatWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeprecatedTzFormatWarning", "kind": 7, "label": "DeprecatedTzFormatWarning (import dateutil.tz)", "sortText": " 222"}, {"additionalTextEdits": [{"newText": "from pandas.core.accessor import DirNamesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirNamesMixin", "kind": 7, "label": "DirNamesMixin (import pandas.core.accessor)", "sortText": " 223"}, {"additionalTextEdits": [{"newText": "from dateutil.easter import EASTER_WESTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EASTER_WESTERN", "kind": 21, "label": "EASTER_WESTERN (import dateutil.easter)", "sortText": " 224"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import EngFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EngFormatter", "kind": 7, "label": "EngFormatter (import pandas.io.formats.format)", "sortText": " 225"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import EtreeXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EtreeXMLFormatter", "kind": 7, "label": "EtreeXMLFormatter (import pandas.io.formats.xml)", "sortText": " 226"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import ExcelFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelFormatter", "kind": 7, "label": "ExcelFormatter (import pandas.io.formats.excel)", "sortText": " 227"}, {"insertText": "pd.ExcelWriter", "kind": 6, "label": "pd.ExcelWriter", "sortText": " 228"}, {"additionalTextEdits": [{"newText": "from pandas.io.api import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.api)", "sortText": " 229"}, {"additionalTextEdits": [{"newText": "from pandas.io.excel import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.excel)", "sortText": " 230"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import ExtFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExtFormatter", "kind": 6, "label": "ExtFormatter (import pandas.io.formats.style_render)", "sortText": " 231"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import FY5253Quarter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FY5253Quarter", "kind": 6, "label": "FY5253Quarter (import pandas.tseries.offsets)", "sortText": " 232"}, {"additionalTextEdits": [{"newText": "from pandas.io.parquet import FastParquetImpl\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastParquetImpl", "kind": 7, "label": "FastParquetImpl (import pandas.io.parquet)", "sortText": " 233"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import FixedForwardWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedForwardWindowIndexer", "kind": 7, "label": "FixedForwardWindowIndexer (import pandas.api.indexers)", "sortText": " 234"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthFieldParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthFieldParser", "kind": 7, "label": "FixedWidthFieldParser (import pandas.io.parsers.python_parser)", "sortText": " 235"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthReader", "kind": 7, "label": "FixedWidthReader (import pandas.io.parsers.python_parser)", "sortText": " 236"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import FloatArrayFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FloatArrayFormatter", "kind": 7, "label": "FloatArrayFormatter (import pandas.io.formats.format)", "sortText": " 237"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameApply", "kind": 7, "label": "FrameApply (import pandas.core.apply)", "sortText": " 238"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameColumnApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameColumnApply", "kind": 7, "label": "FrameColumnApply (import pandas.core.apply)", "sortText": " 239"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import FrameFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameFixed", "kind": 7, "label": "FrameFixed (import pandas.io.pytables)", "sortText": " 240"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameRowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameRowApply", "kind": 7, "label": "FrameRowApply (import pandas.core.apply)", "sortText": " 241"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import FrameSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameSplitter", "kind": 7, "label": "FrameSplitter (import pandas.core.groupby.ops)", "sortText": " 242"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.frozen import FrozenList\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrozenList", "kind": 7, "label": "FrozenList (import pandas.core.indexes.frozen)", "sortText": " 243"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericDataIndexableCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericDataIndexableCol", "kind": 7, "label": "GenericDataIndexableCol (import pandas.io.pytables)", "sortText": " 244"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericFixed", "kind": 7, "label": "GenericFixed (import pandas.io.pytables)", "sortText": " 245"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericIndexCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericIndexCol", "kind": 7, "label": "GenericIndexCol (import pandas.io.pytables)", "sortText": " 246"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 247"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 248"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericTable", "kind": 7, "label": "GenericTable (import pandas.io.pytables)", "sortText": " 249"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByIndexingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByIndexingMixin", "kind": 7, "label": "GroupByIndexingMixin (import pandas.core.groupby.indexing)", "sortText": " 250"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByNthSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByNthSelector", "kind": 7, "label": "GroupByNthSelector (import pandas.core.groupby.indexing)", "sortText": " 251"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByPositionalSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByPositionalSelector", "kind": 7, "label": "GroupByPositionalSelector (import pandas.core.groupby.indexing)", "sortText": " 252"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import GroupbyIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupbyIndexer", "kind": 7, "label": "GroupbyIndexer (import pandas.core.indexers.objects)", "sortText": " 253"}, {"insertText": "pd.Grouper", "kind": 7, "label": "pd.Grouper", "sortText": " 254"}, {"additionalTextEdits": [{"newText": "from numpy.testing import HAS_REFCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HAS_REFCOUNT", "kind": 21, "label": "HAS_REFCOUNT (import numpy.testing)", "sortText": " 255"}, {"insertText": "pd.HDFStore", "kind": 7, "label": "pd.HDFStore", "sortText": " 256"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import HTMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTMLFormatter", "kind": 7, "label": "HTMLFormatter (import pandas.io.formats.html)", "sortText": " 257"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Hermite", "kind": 7, "label": "Hermite (import numpy.polynomial)", "sortText": " 258"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import HermiteE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HermiteE", "kind": 7, "label": "HermiteE (import numpy.polynomial)", "sortText": " 259"}, {"additionalTextEdits": [{"newText": "from numpy.testing import IgnoreException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IgnoreException", "kind": 6, "label": "IgnoreException (import numpy.testing)", "sortText": " 260"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.integer import IntegerDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntegerDtype", "kind": 7, "label": "IntegerDtype (import pandas.core.arrays.integer)", "sortText": " 261"}, {"insertText": "pd.IntervalDtype", "kind": 7, "label": "pd.IntervalDtype", "sortText": " 262"}, {"insertText": "pd.IntervalIndex", "kind": 7, "label": "pd.IntervalIndex", "sortText": " 263"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.interval import IntervalSide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntervalSide", "kind": 6, "label": "IntervalSide (import pandas.core.arrays.interval)", "sortText": " 264"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import JsonReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonReader", "kind": 6, "label": "JsonReader (import pandas.api.typing)", "sortText": " 265"}, {"additionalTextEdits": [{"newText": "from numpy.testing import KnownFailureException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KnownFailureException", "kind": 6, "label": "KnownFailureException (import numpy.testing)", "sortText": " 266"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Laguerre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Laguerre", "kind": 7, "label": "Laguerre (import numpy.polynomial)", "sortText": " 267"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Legendre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Legendre", "kind": 7, "label": "Legendre (import numpy.polynomial)", "sortText": " 268"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import LxmlXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LxmlXMLFormatter", "kind": 7, "label": "LxmlXMLFormatter (import pandas.io.formats.xml)", "sortText": " 269"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.readers import MANDATORY_DIALECT_ATTRS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MANDATORY_DIALECT_ATTRS", "kind": 21, "label": "MANDATORY_DIALECT_ATTRS (import pandas.io.parsers.readers)", "sortText": " 270"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 271"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 272"}, {"additionalTextEdits": [{"newText": "from pandas.errors import MergeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MergeError", "kind": 7, "label": "MergeError (import pandas.errors)", "sortText": " 273"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 274"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 275"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_error", "kind": 7, "label": "Module_six_moves_urllib_error (import six)", "sortText": " 276"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_parse", "kind": 7, "label": "Module_six_moves_urllib_parse (import six)", "sortText": " 277"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_request", "kind": 7, "label": "Module_six_moves_urllib_request (import six)", "sortText": " 278"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_response\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_response", "kind": 7, "label": "Module_six_moves_urllib_response (import six)", "sortText": " 279"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_robotparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_robotparser", "kind": 7, "label": "Module_six_moves_urllib_robotparser (import six)", "sortText": " 280"}, {"additionalTextEdits": [{"newText": "from six import MovedAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MovedAttribute", "kind": 7, "label": "MovedAttribute (import six)", "sortText": " 281"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import NDArrayBackedExtensionBlock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionBlock", "kind": 7, "label": "NDArrayBackedExtensionBlock (import pandas.core.internals.blocks)", "sortText": " 282"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import NDArrayBackedExtensionIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionIndex", "kind": 7, "label": "NDArrayBackedExtensionIndex (import pandas.core.indexes.extension)", "sortText": " 283"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 284"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 285"}, {"additionalTextEdits": [{"newText": "from pandas.core.generic import NDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrame", "kind": 7, "label": "NDFrame (import pandas.core.generic)", "sortText": " 286"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import NDFrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameApply", "kind": 7, "label": "NDFrameApply (import pandas.core.apply)", "sortText": " 287"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import NDFrameDescriberAbstract\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameDescriberAbstract", "kind": 7, "label": "NDFrameDescriberAbstract (import pandas.core.methods.describe)", "sortText": " 288"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.check import NUMEXPR_INSTALLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NUMEXPR_INSTALLED", "kind": 21, "label": "NUMEXPR_INSTALLED (import pandas.core.computation.check)", "sortText": " 289"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NoBufferPresent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBufferPresent", "kind": 7, "label": "NoBufferPresent (import pandas.errors)", "sortText": " 290"}, {"additionalTextEdits": [{"newText": "from pandas.core.base import NoNewAttributesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoNewAttributesMixin", "kind": 7, "label": "NoNewAttributesMixin (import pandas.core.base)", "sortText": " 291"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import NotebookFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NotebookFormatter", "kind": 7, "label": "NotebookFormatter (import pandas.io.formats.html)", "sortText": " 292"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NullFrequencyError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NullFrequencyError", "kind": 7, "label": "NullFrequencyError (import pandas.errors)", "sortText": " 293"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NumExprClobberingError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprClobberingError", "kind": 7, "label": "NumExprClobberingError (import pandas.errors)", "sortText": " 294"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import NumExprEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprEngine", "kind": 7, "label": "NumExprEngine (import pandas.core.computation.engines)", "sortText": " 295"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.numeric import NumericDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumericDtype", "kind": 7, "label": "NumericDtype (import pandas.core.arrays.numeric)", "sortText": " 296"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.groupby import OutputFrameOrSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFrameOrSeries", "kind": 6, "label": "OutputFrameOrSeries (import pandas.core.groupby.groupby)", "sortText": " 297"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import PARSERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PARSERS", "kind": 21, "label": "PARSERS (import pandas.core.computation.expr)", "sortText": " 298"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import PROD_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROD_DEFAULTS", "kind": 21, "label": "PROD_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 299"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import PYARROW_CTYPES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYARROW_CTYPES", "kind": 21, "label": "PYARROW_CTYPES (import pandas.core.interchange.utils)", "sortText": " 300"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe import PandasDataFrameXchg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PandasDataFrameXchg", "kind": 7, "label": "PandasDataFrameXchg (import pandas.core.interchange.dataframe)", "sortText": " 301"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.base_parser import ParserBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserBase", "kind": 7, "label": "ParserBase (import pandas.io.parsers.base_parser)", "sortText": " 302"}, {"additionalTextEdits": [{"newText": "from dateutil.parser import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 6, "label": "ParserError (import dateutil.parser)", "sortText": " 303"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 7, "label": "ParserError (import pandas.errors)", "sortText": " 304"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserWarning", "kind": 7, "label": "ParserWarning (import pandas.errors)", "sortText": " 305"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PerformanceWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PerformanceWarning", "kind": 7, "label": "PerformanceWarning (import pandas.errors)", "sortText": " 306"}, {"insertText": "pd.PeriodDtype", "kind": 7, "label": "pd.PeriodDtype", "sortText": " 307"}, {"insertText": "pd.PeriodIndex", "kind": 7, "label": "pd.PeriodIndex", "sortText": " 308"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResampler", "kind": 7, "label": "PeriodIndexResampler (import pandas.core.resample)", "sortText": " 309"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 310"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 311"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import PeriodProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodProperties", "kind": 7, "label": "PeriodProperties (import pandas.core.indexes.accessors)", "sortText": " 312"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PossiblePrecisionLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PossiblePrecisionLoss", "kind": 7, "label": "PossiblePrecisionLoss (import pandas.errors)", "sortText": " 313"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import PrettyDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PrettyDict", "kind": 7, "label": "PrettyDict (import pandas.io.formats.printing)", "sortText": " 314"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import Properties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Properties", "kind": 7, "label": "Properties (import pandas.core.indexes.accessors)", "sortText": " 315"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipException", "kind": 7, "label": "PyperclipException (import pandas.errors)", "sortText": " 316"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipWindowsException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipWindowsException", "kind": 7, "label": "PyperclipWindowsException (import pandas.errors)", "sortText": " 317"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import PythonParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PythonParser", "kind": 7, "label": "PythonParser (import pandas.io.parsers.python_parser)", "sortText": " 318"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterBegin", "kind": 6, "label": "QuarterBegin (import pandas.tseries.offsets)", "sortText": " 319"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterEnd", "kind": 6, "label": "QuarterEnd (import pandas.tseries.offsets)", "sortText": " 320"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.ops import REDUCTIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTIONS", "kind": 21, "label": "REDUCTIONS (import pandas.core.computation.ops)", "sortText": " 321"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import REDUCTION_ALIASES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTION_ALIASES", "kind": 21, "label": "REDUCTION_ALIASES (import pandas.core.arraylike)", "sortText": " 322"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import REPEAT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REPEAT_DEFAULTS", "kind": 21, "label": "REPEAT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 323"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESAMPLER_NUMPY_OPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESAMPLER_NUMPY_OPS", "kind": 21, "label": "RESAMPLER_NUMPY_OPS (import pandas.compat.numpy.function)", "sortText": " 324"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESHAPE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESHAPE_DEFAULTS", "kind": 21, "label": "RESHAPE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 325"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ROUND_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROUND_DEFAULTS", "kind": 21, "label": "ROUND_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 326"}, {"additionalTextEdits": [{"newText": "from numpy.random import RandomState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RandomState", "kind": 7, "label": "RandomState (import numpy.random)", "sortText": " 327"}, {"insertText": "pd.RangeIndex", "kind": 7, "label": "pd.RangeIndex", "sortText": " 328"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sasreader import ReaderBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReaderBase", "kind": 7, "label": "ReaderBase (import pandas.io.sas.sasreader)", "sortText": " 329"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import Registry\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Registry", "kind": 7, "label": "Registry (import pandas.core.dtypes.base)", "sortText": " 330"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResType", "kind": 6, "label": "ResType (import pandas.core.apply)", "sortText": " 331"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.api.typing)", "sortText": " 332"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.core.resample)", "sortText": " 333"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResamplerWindowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResamplerWindowApply", "kind": 7, "label": "ResamplerWindowApply (import pandas.core.apply)", "sortText": " 334"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.rolling import RollingAndExpandingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RollingAndExpandingMixin", "kind": 7, "label": "RollingAndExpandingMixin (import pandas.core.window.rolling)", "sortText": " 335"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas7bdat import SAS7BDATReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAS7BDATReader", "kind": 7, "label": "SAS7BDATReader (import pandas.io.sas.sas7bdat)", "sortText": " 336"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import SORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SORT_DEFAULTS", "kind": 21, "label": "SORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 337"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.generic import ScalarResult\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarResult", "kind": 6, "label": "ScalarResult (import pandas.core.groupby.generic)", "sortText": " 338"}, {"additionalTextEdits": [{"newText": "from numpy import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy)", "sortText": " 339"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 340"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 341"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNFrame", "kind": 7, "label": "SelectNFrame (import pandas.core.methods.selectn)", "sortText": " 342"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNSeries", "kind": 7, "label": "SelectNSeries (import pandas.core.methods.selectn)", "sortText": " 343"}, {"insertText": "pd.Series", "kind": 7, "label": "pd.Series", "sortText": " 344"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import SeriesApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesApply", "kind": 7, "label": "SeriesApply (import pandas.core.apply)", "sortText": " 345"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import SeriesDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesDescriber", "kind": 7, "label": "SeriesDescriber (import pandas.core.methods.describe)", "sortText": " 346"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import SeriesFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFixed", "kind": 7, "label": "SeriesFixed (import pandas.io.pytables)", "sortText": " 347"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import SeriesFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFormatter", "kind": 7, "label": "SeriesFormatter (import pandas.io.formats.format)", "sortText": " 348"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.api.typing)", "sortText": " 349"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.core.groupby)", "sortText": " 350"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import SeriesInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesInfo", "kind": 7, "label": "SeriesInfo (import pandas.io.formats.info)", "sortText": " 351"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import SeriesSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesSplitter", "kind": 7, "label": "SeriesSplitter (import pandas.core.groupby.ops)", "sortText": " 352"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import ShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ShortDType", "kind": 6, "label": "ShortDType (import numpy.dtypes)", "sortText": " 353"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import SingleArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleArrayManager", "kind": 7, "label": "SingleArrayManager (import pandas.core.internals)", "sortText": " 354"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseAccessor", "kind": 7, "label": "SparseAccessor (import pandas.core.arrays.sparse)", "sortText": " 355"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import SparseArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseArray", "kind": 7, "label": "SparseArray (import pandas.arrays)", "sortText": " 356"}, {"insertText": "pd.SparseDtype", "kind": 7, "label": "pd.SparseDtype", "sortText": " 357"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseFrameAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseFrameAccessor", "kind": 7, "label": "SparseFrameAccessor (import pandas.core.arrays.sparse)", "sortText": " 358"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.array import SparseIndexKind\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseIndexKind", "kind": 6, "label": "SparseIndexKind (import pandas.core.arrays.sparse.array)", "sortText": " 359"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataParser", "kind": 7, "label": "StataParser (import pandas.io.stata)", "sortText": " 360"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.api.typing)", "sortText": " 361"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.io.stata)", "sortText": " 362"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataStrLWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataStrLWriter", "kind": 7, "label": "StataStrLWriter (import pandas.io.stata)", "sortText": " 363"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter", "kind": 7, "label": "StataWriter (import pandas.io.stata)", "sortText": " 364"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter117\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter117", "kind": 7, "label": "StataWriter117 (import pandas.io.stata)", "sortText": " 365"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriterUTF8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriterUTF8", "kind": 7, "label": "StataWriterUTF8 (import pandas.io.stata)", "sortText": " 366"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import StorageExtensionDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StorageExtensionDtype", "kind": 7, "label": "StorageExtensionDtype (import pandas.core.dtypes.base)", "sortText": " 367"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StrDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrDType", "kind": 7, "label": "StrDType (import numpy.dtypes)", "sortText": " 368"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_ import StringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringArrayNumpySemantics", "kind": 7, "label": "StringArrayNumpySemantics (import pandas.core.arrays.string_)", "sortText": " 369"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StringDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringDType", "kind": 7, "label": "StringDType (import numpy.dtypes)", "sortText": " 370"}, {"insertText": "pd.StringDtype", "kind": 7, "label": "pd.StringDtype", "sortText": " 371"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.string import StringFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringFormatter", "kind": 7, "label": "StringFormatter (import pandas.io.formats.string)", "sortText": " 372"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import StringMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringMethods", "kind": 7, "label": "StringMethods (import pandas.core.strings.accessor)", "sortText": " 373"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow import StructAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StructAccessor", "kind": 7, "label": "StructAccessor (import pandas.core.arrays.arrow)", "sortText": " 374"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import StylerRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StylerRenderer", "kind": 7, "label": "StylerRenderer (import pandas.io.formats.style_render)", "sortText": " 375"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import TRANSPOSE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TRANSPOSE_DEFAULTS", "kind": 21, "label": "TRANSPOSE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 376"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.pytables import TermValue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TermValue", "kind": 7, "label": "TermValue (import pandas.core.computation.pytables)", "sortText": " 377"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextFileReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextFileReader", "kind": 7, "label": "TextFileReader (import pandas.io.parsers)", "sortText": " 378"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextParser", "kind": 3, "label": "TextParser (import pandas.io.parsers)", "sortText": " 379"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.api.typing)", "sortText": " 380"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.core.resample)", "sortText": " 381"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResampler", "kind": 7, "label": "TimedeltaIndexResampler (import pandas.core.resample)", "sortText": " 382"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 383"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 384"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import TimedeltaProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaProperties", "kind": 7, "label": "TimedeltaProperties (import pandas.core.indexes.accessors)", "sortText": " 385"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 386"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 387"}, {"additionalTextEdits": [{"newText": "from numpy import True_\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "True_", "kind": 6, "label": "True_ (import numpy)", "sortText": " 388"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import UShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UShortDType", "kind": 6, "label": "UShortDType (import numpy.dtypes)", "sortText": " 389"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UndefinedVariableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UndefinedVariableError", "kind": 7, "label": "UndefinedVariableError (import pandas.errors)", "sortText": " 390"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsortedIndexError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsortedIndexError", "kind": 7, "label": "UnsortedIndexError (import pandas.errors)", "sortText": " 391"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsupportedFunctionCall\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsupportedFunctionCall", "kind": 7, "label": "UnsupportedFunctionCall (import pandas.errors)", "sortText": " 392"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import VALID_JUSTIFY_PARAMETERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VALID_JUSTIFY_PARAMETERS", "kind": 21, "label": "VALID_JUSTIFY_PARAMETERS (import pandas.io.formats.format)", "sortText": " 393"}, {"additionalTextEdits": [{"newText": "from pandas.util.version import VERSION_PATTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VERSION_PATTERN", "kind": 21, "label": "VERSION_PATTERN (import pandas.util.version)", "sortText": " 394"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import VariableOffsetWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableOffsetWindowIndexer", "kind": 7, "label": "VariableOffsetWindowIndexer (import pandas.api.indexers)", "sortText": " 395"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import VariableWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableWindowIndexer", "kind": 7, "label": "VariableWindowIndexer (import pandas.core.indexers.objects)", "sortText": " 396"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 397"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 398"}, {"additionalTextEdits": [{"newText": "from pandas.compat import WARNING_CHECK_DISABLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WARNING_CHECK_DISABLED", "kind": 21, "label": "WARNING_CHECK_DISABLED (import pandas.compat)", "sortText": " 399"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import WORMTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WORMTable", "kind": 7, "label": "WORMTable (import pandas.io.pytables)", "sortText": " 400"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import WrappedCythonOp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WrappedCythonOp", "kind": 7, "label": "WrappedCythonOp (import pandas.core.groupby.ops)", "sortText": " 401"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_xport import XportReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XportReader", "kind": 7, "label": "XportReader (import pandas.io.sas.sas_xport)", "sortText": " 402"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearBegin", "kind": 6, "label": "YearBegin (import pandas.tseries.offsets)", "sortText": " 403"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearEnd", "kind": 6, "label": "YearEnd (import pandas.tseries.offsets)", "sortText": " 404"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import after_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "after_nearest_workday", "kind": 3, "label": "after_nearest_workday (import pandas.tseries.holiday)", "sortText": " 405"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import align_1_checker_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "align_1_checker_value", "kind": 6, "label": "align_1_checker_value (import pandas.io.sas.sas_constants)", "sortText": " 406"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 407"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 408"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 409"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 410"}, {"additionalTextEdits": [{"newText": "from numpy.ma import alltrue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "alltrue", "kind": 3, "label": "alltrue (import numpy.ma)", "sortText": " 411"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 412"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 413"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import andrews_curves\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "andrews_curves", "kind": 6, "label": "andrews_curves (import pandas.plotting)", "sortText": " 414"}, {"additionalTextEdits": [{"newText": "from numpy import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy)", "sortText": " 415"}, {"additionalTextEdits": [{"newText": "from numpy.ma import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 3, "label": "apply_over_axes (import numpy.ma)", "sortText": " 416"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 417"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 418"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 419"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 420"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.crackfortran)", "sortText": " 421"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.f90mod_rules)", "sortText": " 422"}, {"additionalTextEdits": [{"newText": "from numpy import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy)", "sortText": " 423"}, {"additionalTextEdits": [{"newText": "from numpy.ma import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 3, "label": "arange (import numpy.ma)", "sortText": " 424"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 425"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 426"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 427"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 428"}, {"additionalTextEdits": [{"newText": "from numpy import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy)", "sortText": " 429"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 430"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 431"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import arithmetic_op\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arithmetic_op", "kind": 3, "label": "arithmetic_op (import pandas.core.ops)", "sortText": " 432"}, {"additionalTextEdits": [{"newText": "from numpy import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy)", "sortText": " 433"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 434"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 435"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equals", "kind": 3, "label": "array_equals (import pandas.core.dtypes.missing)", "sortText": " 436"}, {"additionalTextEdits": [{"newText": "from numpy import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy)", "sortText": " 437"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 438"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 439"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equivalent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equivalent", "kind": 3, "label": "array_equivalent (import pandas.core.dtypes.missing)", "sortText": " 440"}, {"additionalTextEdits": [{"newText": "from numpy import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy)", "sortText": " 441"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 442"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 443"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 444"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 445"}, {"additionalTextEdits": [{"newText": "from numpy.lib.stride_tricks import as_strided\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_strided", "kind": 6, "label": "as_strided (import numpy.lib.stride_tricks)", "sortText": " 446"}, {"additionalTextEdits": [{"newText": "from numpy import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy)", "sortText": " 447"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 448"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 449"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import asarray_tuplesafe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_tuplesafe", "kind": 3, "label": "asarray_tuplesafe (import pandas.core.common)", "sortText": " 450"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import asfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asfreq", "kind": 3, "label": "asfreq (import pandas.core.resample)", "sortText": " 451"}, {"additionalTextEdits": [{"newText": "from six import assertCountEqual\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertCountEqual", "kind": 3, "label": "assertCountEqual (import six)", "sortText": " 452"}, {"additionalTextEdits": [{"newText": "from six import assertNotRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertNotRegex", "kind": 3, "label": "assertNotRegex (import six)", "sortText": " 453"}, {"additionalTextEdits": [{"newText": "from six import assertRaisesRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRaisesRegex", "kind": 3, "label": "assertRaisesRegex (import six)", "sortText": " 454"}, {"additionalTextEdits": [{"newText": "from six import assertRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRegex", "kind": 3, "label": "assertRegex (import six)", "sortText": " 455"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.ma.testutils)", "sortText": " 456"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.testing)", "sortText": " 457"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 458"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 459"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 6, "label": "assert_almost_equal (import numpy.testing)", "sortText": " 460"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_approx_equal", "kind": 6, "label": "assert_approx_equal (import numpy.testing)", "sortText": " 461"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 462"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 463"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 6, "label": "assert_array_almost_equal (import numpy.testing)", "sortText": " 464"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.ma.testutils)", "sortText": " 465"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.testing)", "sortText": " 466"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 467"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 468"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 469"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 470"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 6, "label": "assert_array_compare (import numpy.testing)", "sortText": " 471"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 472"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 473"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 6, "label": "assert_array_equal (import numpy.testing)", "sortText": " 474"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 475"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 476"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 6, "label": "assert_array_less (import numpy.testing)", "sortText": " 477"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 478"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 479"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 480"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 481"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 6, "label": "assert_equal (import numpy.testing)", "sortText": " 482"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 483"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 484"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_extension_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_extension_array_equal", "kind": 6, "label": "assert_extension_array_equal (import pandas.testing)", "sortText": " 485"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_frame_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_frame_equal", "kind": 6, "label": "assert_frame_equal (import pandas.testing)", "sortText": " 486"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_index_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_index_equal", "kind": 6, "label": "assert_index_equal (import pandas.testing)", "sortText": " 487"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 488"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 489"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_no_gc_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_no_gc_cycles", "kind": 6, "label": "assert_no_gc_cycles (import numpy.testing)", "sortText": " 490"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 491"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 492"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.ma.testutils)", "sortText": " 493"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.testing)", "sortText": " 494"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises_regex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises_regex", "kind": 6, "label": "assert_raises_regex (import numpy.testing)", "sortText": " 495"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_series_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_series_equal", "kind": 6, "label": "assert_series_equal (import pandas.testing)", "sortText": " 496"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_string_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_string_equal", "kind": 6, "label": "assert_string_equal (import numpy.testing)", "sortText": " 497"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.astype import astype_array_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "astype_array_safe", "kind": 3, "label": "astype_array_safe (import pandas.core.dtypes.astype)", "sortText": " 498"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import attribute_conflict_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attribute_conflict_doc", "kind": 6, "label": "attribute_conflict_doc (import pandas.io.pytables)", "sortText": " 499"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import autocorrelation_plot\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "autocorrelation_plot", "kind": 6, "label": "autocorrelation_plot (import pandas.plotting)", "sortText": " 500"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 501"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 502"}, {"additionalTextEdits": [{"newText": "from numpy import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy)", "sortText": " 503"}, {"additionalTextEdits": [{"newText": "from numpy.ma import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 3, "label": "average (import numpy.ma)", "sortText": " 504"}, {"additionalTextEdits": [{"newText": "from numpy.ma.extras import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.ma.extras)", "sortText": " 505"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 506"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 507"}, {"additionalTextEdits": [{"newText": "from numpy import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy)", "sortText": " 508"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 509"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 510"}, {"additionalTextEdits": [{"newText": "from numpy import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy)", "sortText": " 511"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 512"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 513"}, {"insertText": "pd.bdate_range", "kind": 3, "label": "pd.bdate_range", "sortText": " 514"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import before_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "before_nearest_workday", "kind": 3, "label": "before_nearest_workday (import pandas.tseries.holiday)", "sortText": " 515"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 516"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 517"}, {"additionalTextEdits": [{"newText": "from numpy import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy)", "sortText": " 518"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 519"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 520"}, {"additionalTextEdits": [{"newText": "from six import binary_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_type", "kind": 6, "label": "binary_type (import six)", "sortText": " 521"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame", "kind": 6, "label": "boxplot_frame (import pandas.plotting)", "sortText": " 522"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame_groupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame_groupby", "kind": 6, "label": "boxplot_frame_groupby (import pandas.plotting)", "sortText": " 523"}, {"additionalTextEdits": [{"newText": "from numpy.testing import break_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "break_cycles", "kind": 6, "label": "break_cycles (import numpy.testing)", "sortText": " 524"}, {"additionalTextEdits": [{"newText": "from numpy import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy)", "sortText": " 525"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 526"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 527"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import buffer_put_lines\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buffer_put_lines", "kind": 3, "label": "buffer_put_lines (import pandas.io.formats.format)", "sortText": " 528"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 529"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 530"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 531"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 532"}, {"additionalTextEdits": [{"newText": "from pandas.util import capitalize_first_letter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "capitalize_first_letter", "kind": 3, "label": "capitalize_first_letter (import pandas.util)", "sortText": " 533"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.util import cartesian_product\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cartesian_product", "kind": 3, "label": "cartesian_product (import pandas.core.reshape.util)", "sortText": " 534"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import cast_for_truediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_for_truediv", "kind": 3, "label": "cast_for_truediv (import pandas.core.arrays.arrow.array)", "sortText": " 535"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import cast_scalar_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_scalar_indexer", "kind": 3, "label": "cast_scalar_indexer (import pandas.core.common)", "sortText": " 536"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import cat_core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cat_core", "kind": 3, "label": "cat_core (import pandas.core.strings.accessor)", "sortText": " 537"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.from_dataframe import categorical_column_to_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_column_to_series", "kind": 3, "label": "categorical_column_to_series (import pandas.core.interchange.from_dataframe)", "sortText": " 538"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import categorical_conversion_warning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_conversion_warning", "kind": 6, "label": "categorical_conversion_warning (import pandas.io.stata)", "sortText": " 539"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 540"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 541"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 542"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 543"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 544"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 545"}, {"additionalTextEdits": [{"newText": "from numpy import character\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character", "kind": 7, "label": "character (import numpy)", "sortText": " 546"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 547"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 548"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 549"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 550"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 551"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 552"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.api.indexers)", "sortText": " 553"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.core.indexers)", "sortText": " 554"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import check_dict_or_set_indexers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_dict_or_set_indexers", "kind": 3, "label": "check_dict_or_set_indexers (import pandas.core.indexing)", "sortText": " 555"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import check_parent_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_parent_directory", "kind": 3, "label": "check_parent_directory (import pandas.io.common)", "sortText": " 556"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import check_result_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_result_array", "kind": 3, "label": "check_result_array (import pandas.core.groupby.ops)", "sortText": " 557"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 558"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 559"}, {"additionalTextEdits": [{"newText": "from numpy.testing import check_support_sve\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_support_sve", "kind": 6, "label": "check_support_sve (import numpy.testing)", "sortText": " 560"}, {"additionalTextEdits": [{"newText": "from numpy.random import chisquare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chisquare", "kind": 6, "label": "chisquare (import numpy.random)", "sortText": " 561"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_interp_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_interp_method", "kind": 3, "label": "clean_interp_method (import pandas.core.missing)", "sortText": " 562"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_reindex_fill_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_reindex_fill_method", "kind": 3, "label": "clean_reindex_fill_method (import pandas.core.missing)", "sortText": " 563"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import coerce_indexer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_indexer_dtype", "kind": 3, "label": "coerce_indexer_dtype (import pandas.core.dtypes.cast)", "sortText": " 564"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.boolean import coerce_to_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_to_array", "kind": 3, "label": "coerce_to_array (import pandas.core.arrays.boolean)", "sortText": " 565"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_length", "kind": 6, "label": "column_format_length_length (import pandas.io.sas.sas_constants)", "sortText": " 566"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_offset", "kind": 6, "label": "column_format_length_offset (import pandas.io.sas.sas_constants)", "sortText": " 567"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_length", "kind": 6, "label": "column_format_offset_length (import pandas.io.sas.sas_constants)", "sortText": " 568"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_offset", "kind": 6, "label": "column_format_offset_offset (import pandas.io.sas.sas_constants)", "sortText": " 569"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_length", "kind": 6, "label": "column_format_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 570"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_offset", "kind": 6, "label": "column_format_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 571"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_length", "kind": 6, "label": "column_label_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 572"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_offset", "kind": 6, "label": "column_label_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 573"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_pointer_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_pointer_length", "kind": 6, "label": "column_name_pointer_length (import pandas.io.sas.sas_constants)", "sortText": " 574"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_length", "kind": 6, "label": "column_name_text_subheader_length (import pandas.io.sas.sas_constants)", "sortText": " 575"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_offset", "kind": 6, "label": "column_name_text_subheader_offset (import pandas.io.sas.sas_constants)", "sortText": " 576"}, {"additionalTextEdits": [{"newText": "from numpy.char import compare_chararrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_chararrays", "kind": 6, "label": "compare_chararrays (import numpy.char)", "sortText": " 577"}, {"additionalTextEdits": [{"newText": "from pandas.core.array_algos.replace import compare_or_regex_search\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_or_regex_search", "kind": 3, "label": "compare_or_regex_search (import pandas.core.array_algos.replace)", "sortText": " 578"}, {"additionalTextEdits": [{"newText": "from numpy import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy)", "sortText": " 579"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 3, "label": "compress (import numpy.ma)", "sortText": " 580"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 581"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 582"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_cols", "kind": 3, "label": "compress_cols (import numpy.ma)", "sortText": " 583"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import compress_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_group_index", "kind": 3, "label": "compress_group_index (import pandas.core.sorting)", "sortText": " 584"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_nd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_nd", "kind": 3, "label": "compress_nd (import numpy.ma)", "sortText": " 585"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rowcols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rowcols", "kind": 3, "label": "compress_rowcols (import numpy.ma)", "sortText": " 586"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rows\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rows", "kind": 3, "label": "compress_rows (import numpy.ma)", "sortText": " 587"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compressed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed", "kind": 3, "label": "compressed (import numpy.ma)", "sortText": " 588"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_id\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_id", "kind": 6, "label": "compressed_subheader_id (import pandas.io.sas.sas_constants)", "sortText": " 589"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_type", "kind": 6, "label": "compressed_subheader_type (import pandas.io.sas.sas_constants)", "sortText": " 590"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compression_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compression_literals", "kind": 6, "label": "compression_literals (import pandas.io.sas.sas_constants)", "sortText": " 591"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import construct_1d_array_from_inferred_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_array_from_inferred_fill_value", "kind": 3, "label": "construct_1d_array_from_inferred_fill_value (import pandas.core.dtypes.missing)", "sortText": " 592"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_arraylike_from_scalar", "kind": 3, "label": "construct_1d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 593"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_object_array_from_listlike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_object_array_from_listlike", "kind": 3, "label": "construct_1d_object_array_from_listlike (import pandas.core.dtypes.cast)", "sortText": " 594"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_2d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_2d_arraylike_from_scalar", "kind": 3, "label": "construct_2d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 595"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 596"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 597"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.crackfortran)", "sortText": " 598"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.f90mod_rules)", "sortText": " 599"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import convert_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_dtypes", "kind": 3, "label": "convert_dtypes (import pandas.core.dtypes.cast)", "sortText": " 600"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_from_missing_indexer_tuple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_from_missing_indexer_tuple", "kind": 3, "label": "convert_from_missing_indexer_tuple (import pandas.core.indexing)", "sortText": " 601"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_missing_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_missing_indexer", "kind": 3, "label": "convert_missing_indexer (import pandas.core.indexing)", "sortText": " 602"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.construction import convert_object_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_object_array", "kind": 3, "label": "convert_object_array (import pandas.core.internals.construction)", "sortText": " 603"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import convert_to_list_like\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_to_list_like", "kind": 3, "label": "convert_to_list_like (import pandas.core.common)", "sortText": " 604"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.scipy_sparse import coo_to_sparse_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coo_to_sparse_series", "kind": 3, "label": "coo_to_sparse_series (import pandas.core.arrays.sparse.scipy_sparse)", "sortText": " 605"}, {"additionalTextEdits": [{"newText": "from pandas.core.config_init import copy_on_write_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copy_on_write_doc", "kind": 6, "label": "copy_on_write_doc (import pandas.core.config_init)", "sortText": " 606"}, {"additionalTextEdits": [{"newText": "from numpy import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy)", "sortText": " 607"}, {"additionalTextEdits": [{"newText": "from numpy.ma import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.ma)", "sortText": " 608"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 609"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 610"}, {"additionalTextEdits": [{"newText": "from numpy import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy)", "sortText": " 611"}, {"additionalTextEdits": [{"newText": "from numpy.ma import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 3, "label": "corrcoef (import numpy.ma)", "sortText": " 612"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 613"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 614"}, {"additionalTextEdits": [{"newText": "from numpy import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy)", "sortText": " 615"}, {"additionalTextEdits": [{"newText": "from numpy.ma import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 3, "label": "correlate (import numpy.ma)", "sortText": " 616"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 617"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 618"}, {"additionalTextEdits": [{"newText": "from pytz import country_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_names", "kind": 6, "label": "country_names (import pytz)", "sortText": " 619"}, {"additionalTextEdits": [{"newText": "from pytz import country_timezones\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_timezones", "kind": 6, "label": "country_timezones (import pytz)", "sortText": " 620"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 621"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 622"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 623"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 624"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 625"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 626"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 627"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 628"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 629"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 630"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 631"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 632"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 633"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 634"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_blocks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_blocks", "kind": 3, "label": "create_block_manager_from_blocks (import pandas.core.internals.managers)", "sortText": " 635"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_column_arrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_column_arrays", "kind": 3, "label": "create_block_manager_from_column_arrays (import pandas.core.internals.managers)", "sortText": " 636"}, {"additionalTextEdits": [{"newText": "from six import create_bound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_bound_method", "kind": 6, "label": "create_bound_method (import six)", "sortText": " 637"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import create_pandas_abc_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_pandas_abc_type", "kind": 3, "label": "create_pandas_abc_type (import pandas.core.dtypes.generic)", "sortText": " 638"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.doc import create_section_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_section_header", "kind": 3, "label": "create_section_header (import pandas.core.window.doc)", "sortText": " 639"}, {"additionalTextEdits": [{"newText": "from six import create_unbound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_unbound_method", "kind": 3, "label": "create_unbound_method (import six)", "sortText": " 640"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.parsing import create_valid_python_identifier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_valid_python_identifier", "kind": 3, "label": "create_valid_python_identifier (import pandas.core.computation.parsing)", "sortText": " 641"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 642"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 643"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 644"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 645"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 646"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 647"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import cythonized_kernels\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cythonized_kernels", "kind": 6, "label": "cythonized_kernels (import pandas.core.groupby.base)", "sortText": " 648"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_length", "kind": 6, "label": "date_created_length (import pandas.io.sas.sas_constants)", "sortText": " 649"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_offset", "kind": 6, "label": "date_created_offset (import pandas.io.sas.sas_constants)", "sortText": " 650"}, {"insertText": "pd.date_range", "kind": 3, "label": "pd.date_range", "sortText": " 651"}, {"additionalTextEdits": [{"newText": "import dateutil.parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser", "kind": 9, "label": "dateutil.parser (import dateutil.parser)", "sortText": " 652"}, {"additionalTextEdits": [{"newText": "import dateutil.parser.isoparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser.isoparser", "kind": 9, "label": "dateutil.parser.isoparser (import dateutil.parser.isoparser)", "sortText": " 653"}, {"additionalTextEdits": [{"newText": "import dateutil.relativedelta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.relativedelta", "kind": 9, "label": "dateutil.relativedelta (import dateutil.relativedelta)", "sortText": " 654"}, {"additionalTextEdits": [{"newText": "import dateutil.rrule\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.rrule", "kind": 9, "label": "dateutil.rrule (import dateutil.rrule)", "sortText": " 655"}, {"additionalTextEdits": [{"newText": "import dateutil.zoneinfo.rebuild\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.zoneinfo.rebuild", "kind": 9, "label": "dateutil.zoneinfo.rebuild (import dateutil.zoneinfo.rebuild)", "sortText": " 656"}, {"additionalTextEdits": [{"newText": "from numpy.testing import decorate_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "decorate_methods", "kind": 6, "label": "decorate_methods (import numpy.testing)", "sortText": " 657"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 658"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 659"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 660"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 661"}, {"additionalTextEdits": [{"newText": "from numpy import degrees\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "degrees", "kind": 6, "label": "degrees (import numpy)", "sortText": " 662"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import deregister_matplotlib_converters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deregister_matplotlib_converters", "kind": 6, "label": "deregister_matplotlib_converters (import pandas.plotting)", "sortText": " 663"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_categorical_1d", "kind": 3, "label": "describe_categorical_1d (import pandas.core.methods.describe)", "sortText": " 664"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_ndframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_ndframe", "kind": 3, "label": "describe_ndframe (import pandas.core.methods.describe)", "sortText": " 665"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_numeric_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_numeric_1d", "kind": 3, "label": "describe_numeric_1d (import pandas.core.methods.describe)", "sortText": " 666"}, {"insertText": "pd.describe_option", "kind": 6, "label": "pd.describe_option", "sortText": " 667"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_1d", "kind": 3, "label": "describe_timestamp_1d (import pandas.core.methods.describe)", "sortText": " 668"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_as_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_as_categorical_1d", "kind": 3, "label": "describe_timestamp_as_categorical_1d (import pandas.core.methods.describe)", "sortText": " 669"}, {"additionalTextEdits": [{"newText": "from pandas.io.clipboard import determine_clipboard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determine_clipboard", "kind": 3, "label": "determine_clipboard (import pandas.io.clipboard)", "sortText": " 670"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 671"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 672"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 673"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 674"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 675"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 676"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 677"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 678"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 679"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 680"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 681"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 682"}, {"additionalTextEdits": [{"newText": "from numpy.random import dirichlet\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dirichlet", "kind": 6, "label": "dirichlet (import numpy.random)", "sortText": " 683"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import dispatch_reduction_ufunc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_reduction_ufunc", "kind": 3, "label": "dispatch_reduction_ufunc (import pandas.core.arraylike)", "sortText": " 684"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 685"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 686"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 687"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 688"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.period import dt64arr_to_periodarr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dt64arr_to_periodarr", "kind": 3, "label": "dt64arr_to_periodarr (import pandas.core.arrays.period)", "sortText": " 689"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import enable_data_resource_formatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "enable_data_resource_formatter", "kind": 3, "label": "enable_data_resource_formatter (import pandas.io.formats.printing)", "sortText": " 690"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.datetimelike import ensure_arraylike_for_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_arraylike_for_datetimelike", "kind": 3, "label": "ensure_arraylike_for_datetimelike (import pandas.core.arrays.datetimelike)", "sortText": " 691"}, {"additionalTextEdits": [{"newText": "from six import ensure_binary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_binary", "kind": 3, "label": "ensure_binary (import six)", "sortText": " 692"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import ensure_block_shape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_block_shape", "kind": 3, "label": "ensure_block_shape (import pandas.core.internals.blocks)", "sortText": " 693"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.common import ensure_decoded\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_decoded", "kind": 3, "label": "ensure_decoded (import pandas.core.computation.common)", "sortText": " 694"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import ensure_dtype_can_hold_na\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_can_hold_na", "kind": 3, "label": "ensure_dtype_can_hold_na (import pandas.core.dtypes.cast)", "sortText": " 695"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import ensure_dtype_objs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_objs", "kind": 3, "label": "ensure_dtype_objs (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 696"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_float64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_float64", "kind": 6, "label": "ensure_float64 (import pandas.core.dtypes.common)", "sortText": " 697"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index", "kind": 6, "label": "ensure_index (import pandas.core.indexes.api)", "sortText": " 698"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index_from_sequences\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index_from_sequences", "kind": 6, "label": "ensure_index_from_sequences (import pandas.core.indexes.api)", "sortText": " 699"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import ensure_key_mapped\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_key_mapped", "kind": 3, "label": "ensure_key_mapped (import pandas.core.sorting)", "sortText": " 700"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.melt import ensure_list_vars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_list_vars", "kind": 3, "label": "ensure_list_vars (import pandas.core.reshape.melt)", "sortText": " 701"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import ensure_np_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_np_dtype", "kind": 3, "label": "ensure_np_dtype (import pandas.core.internals.base)", "sortText": " 702"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_python_int\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_python_int", "kind": 3, "label": "ensure_python_int (import pandas.core.dtypes.common)", "sortText": " 703"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.scope import ensure_scope\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_scope", "kind": 3, "label": "ensure_scope (import pandas.core.computation.scope)", "sortText": " 704"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import pandas.core.dtypes.common)", "sortText": " 705"}, {"additionalTextEdits": [{"newText": "from six import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import six)", "sortText": " 706"}, {"additionalTextEdits": [{"newText": "from six import ensure_text\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_text", "kind": 3, "label": "ensure_text (import six)", "sortText": " 707"}, {"additionalTextEdits": [{"newText": "from pandas.core.construction import ensure_wrapped_if_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_wrapped_if_datetimelike", "kind": 3, "label": "ensure_wrapped_if_datetimelike (import pandas.core.construction)", "sortText": " 708"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 709"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 710"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 711"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 712"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 713"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 714"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.crackfortran)", "sortText": " 715"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.f90mod_rules)", "sortText": " 716"}, {"additionalTextEdits": [{"newText": "from numpy import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy)", "sortText": " 717"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 718"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 719"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import excessive_string_length_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "excessive_string_length_error", "kind": 6, "label": "excessive_string_length_error (import pandas.io.stata)", "sortText": " 720"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 721"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 722"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import extension_to_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extension_to_compression", "kind": 6, "label": "extension_to_compression (import pandas.io.common)", "sortText": " 723"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import external_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "external_values", "kind": 3, "label": "external_values (import pandas.core.internals.blocks)", "sortText": " 724"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 725"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 726"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import extract_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extract_result", "kind": 3, "label": "extract_result (import pandas.core.groupby.ops)", "sortText": " 727"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 728"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 729"}, {"insertText": "pd.factorize", "kind": 3, "label": "pd.factorize", "sortText": " 730"}, {"additionalTextEdits": [{"newText": "from pandas.core.algorithms import factorize_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_array", "kind": 3, "label": "factorize_array (import pandas.core.algorithms)", "sortText": " 731"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterable", "kind": 3, "label": "factorize_from_iterable (import pandas.core.arrays.categorical)", "sortText": " 732"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterables\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterables", "kind": 3, "label": "factorize_from_iterables (import pandas.core.arrays.categorical)", "sortText": " 733"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 734"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 735"}, {"additionalTextEdits": [{"newText": "from numpy.fft import fftfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fftfreq", "kind": 6, "label": "fftfreq (import numpy.fft)", "sortText": " 736"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 737"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 738"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import find_result_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_result_type", "kind": 3, "label": "find_result_type (import pandas.core.dtypes.cast)", "sortText": " 739"}, {"additionalTextEdits": [{"newText": "from numpy.ma import flatten_structured_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flatten_structured_array", "kind": 3, "label": "flatten_structured_array (import numpy.ma)", "sortText": " 740"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.common import flex_binary_moment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flex_binary_moment", "kind": 3, "label": "flex_binary_moment (import pandas.core.window.common)", "sortText": " 741"}, {"additionalTextEdits": [{"newText": "from numpy import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy)", "sortText": " 742"}, {"additionalTextEdits": [{"newText": "from numpy.ma import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy.ma)", "sortText": " 743"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import forbid_nonstring_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_nonstring_types", "kind": 3, "label": "forbid_nonstring_types (import pandas.core.strings.accessor)", "sortText": " 744"}, {"additionalTextEdits": [{"newText": "from numpy import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy)", "sortText": " 745"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 746"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 747"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import format_object_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_object_summary", "kind": 3, "label": "format_object_summary (import pandas.io.formats.printing)", "sortText": " 748"}, {"additionalTextEdits": [{"newText": "from numpy.rec import format_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_parser", "kind": 6, "label": "format_parser (import numpy.rec)", "sortText": " 749"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import format_percentiles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_percentiles", "kind": 3, "label": "format_percentiles (import pandas.io.formats.format)", "sortText": " 750"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import format_table_styles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_table_styles", "kind": 3, "label": "format_table_styles (import pandas.io.formats.style_render)", "sortText": " 751"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 752"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 753"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 754"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 755"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import frame_apply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_apply", "kind": 3, "label": "frame_apply (import pandas.core.apply)", "sortText": " 756"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_examples_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_examples_sub", "kind": 6, "label": "frame_examples_sub (import pandas.io.formats.info)", "sortText": " 757"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_max_cols_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_max_cols_sub", "kind": 6, "label": "frame_max_cols_sub (import pandas.io.formats.info)", "sortText": " 758"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_see_also_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_see_also_sub", "kind": 6, "label": "frame_see_also_sub (import pandas.io.formats.info)", "sortText": " 759"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_sub_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_sub_kwargs", "kind": 6, "label": "frame_sub_kwargs (import pandas.io.formats.info)", "sortText": " 760"}, {"additionalTextEdits": [{"newText": "from pandas.tseries import frequencies\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frequencies", "kind": 6, "label": "frequencies (import pandas.tseries)", "sortText": " 761"}, {"additionalTextEdits": [{"newText": "from numpy import frexp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frexp", "kind": 6, "label": "frexp (import numpy)", "sortText": " 762"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import from_dataframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "from_dataframe", "kind": 3, "label": "from_dataframe (import pandas.api.interchange)", "sortText": " 763"}, {"insertText": "pd.from_dummies", "kind": 3, "label": "pd.from_dummies", "sortText": " 764"}, {"additionalTextEdits": [{"newText": "from numpy import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy)", "sortText": " 765"}, {"additionalTextEdits": [{"newText": "from numpy.ma import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 3, "label": "frombuffer (import numpy.ma)", "sortText": " 766"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 767"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 768"}, {"additionalTextEdits": [{"newText": "from numpy import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy)", "sortText": " 769"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 770"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 771"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.rec)", "sortText": " 772"}, {"additionalTextEdits": [{"newText": "from numpy.ma import fromflex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromflex", "kind": 3, "label": "fromflex (import numpy.ma)", "sortText": " 773"}, {"additionalTextEdits": [{"newText": "from numpy import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy)", "sortText": " 774"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 775"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 776"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 777"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 778"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 6, "label": "fromrecords (import numpy.rec)", "sortText": " 779"}, {"additionalTextEdits": [{"newText": "from numpy import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy)", "sortText": " 780"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 781"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 782"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 783"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 784"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_manual_numpy_nan_agg_with_axis\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_manual_numpy_nan_agg_with_axis", "kind": 3, "label": "generate_manual_numpy_nan_agg_with_axis (import pandas.core.window.numba_)", "sortText": " 785"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_agg_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_agg_func", "kind": 3, "label": "generate_numba_agg_func (import pandas.core.groupby.numba_)", "sortText": " 786"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_apply_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_apply_func", "kind": 3, "label": "generate_numba_apply_func (import pandas.core.window.numba_)", "sortText": " 787"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_func", "kind": 3, "label": "generate_numba_ewm_func (import pandas.core.window.numba_)", "sortText": " 788"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_table_func", "kind": 3, "label": "generate_numba_ewm_table_func (import pandas.core.window.numba_)", "sortText": " 789"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_table_func", "kind": 3, "label": "generate_numba_table_func (import pandas.core.window.numba_)", "sortText": " 790"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_transform_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_transform_func", "kind": 3, "label": "generate_numba_transform_func (import pandas.core.groupby.numba_)", "sortText": " 791"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.online import generate_online_numba_ewma_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_online_numba_ewma_func", "kind": 3, "label": "generate_online_numba_ewma_func (import pandas.core.window.online)", "sortText": " 792"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 793"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 794"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_compressed_ids\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compressed_ids", "kind": 3, "label": "get_compressed_ids (import pandas.core.sorting)", "sortText": " 795"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import get_compression_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compression_method", "kind": 3, "label": "get_compression_method (import pandas.io.common)", "sortText": " 796"}, {"additionalTextEdits": [{"newText": "from pandas.io.xml import get_data_from_filepath\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_data_from_filepath", "kind": 3, "label": "get_data_from_filepath (import pandas.io.xml)", "sortText": " 797"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_dataframe_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dataframe_repr_params", "kind": 3, "label": "get_dataframe_repr_params (import pandas.io.formats.format)", "sortText": " 798"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 799"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 800"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_datetime64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_datetime64", "kind": 3, "label": "get_format_datetime64 (import pandas.io.formats.format)", "sortText": " 801"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_timedelta64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_timedelta64", "kind": 3, "label": "get_format_timedelta64 (import pandas.io.formats.format)", "sortText": " 802"}, {"additionalTextEdits": [{"newText": "from six import get_function_closure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_function_closure", "kind": 6, "label": "get_function_closure (import six)", "sortText": " 803"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index", "kind": 3, "label": "get_group_index (import pandas.core.sorting)", "sortText": " 804"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index_sorter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index_sorter", "kind": 3, "label": "get_group_index_sorter (import pandas.core.sorting)", "sortText": " 805"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.grouper import get_grouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_grouper", "kind": 3, "label": "get_grouper (import pandas.core.groupby.grouper)", "sortText": " 806"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_indexer_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_indexer_indexer", "kind": 3, "label": "get_indexer_indexer (import pandas.core.sorting)", "sortText": " 807"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import get_interp_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_interp_index", "kind": 3, "label": "get_interp_index (import pandas.core.missing)", "sortText": " 808"}, {"additionalTextEdits": [{"newText": "from pandas.core.util.numba_ import get_jit_arguments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_jit_arguments", "kind": 3, "label": "get_jit_arguments (import pandas.core.util.numba_)", "sortText": " 809"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.merge import get_join_indexers_non_unique\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_join_indexers_non_unique", "kind": 3, "label": "get_join_indexers_non_unique (import pandas.core.reshape.merge)", "sortText": " 810"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import get_op_result_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_op_result_name", "kind": 3, "label": "get_op_result_name (import pandas.core.ops)", "sortText": " 811"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 812"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 813"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 814"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 815"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 816"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 817"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_precision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_precision", "kind": 3, "label": "get_precision (import pandas.io.formats.format)", "sortText": " 818"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 819"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 820"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import get_rename_function\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_rename_function", "kind": 3, "label": "get_rename_function (import pandas.core.common)", "sortText": " 821"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler", "kind": 3, "label": "get_resampler (import pandas.core.resample)", "sortText": " 822"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler_for_grouping\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler_for_grouping", "kind": 3, "label": "get_resampler_for_grouping (import pandas.core.resample)", "sortText": " 823"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_series_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_series_repr_params", "kind": 3, "label": "get_series_repr_params (import pandas.io.formats.format)", "sortText": " 824"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 825"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 826"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expressions import get_test_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_test_result", "kind": 3, "label": "get_test_result (import pandas.core.computation.expressions)", "sortText": " 827"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import get_unit_from_pa_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_unit_from_pa_dtype", "kind": 3, "label": "get_unit_from_pa_dtype (import pandas.core.arrays.arrow.array)", "sortText": " 828"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 829"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 830"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 831"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 832"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.crackfortran)", "sortText": " 833"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.f90mod_rules)", "sortText": " 834"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 835"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 836"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.crackfortran)", "sortText": " 837"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.f90mod_rules)", "sortText": " 838"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 839"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 840"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 841"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 842"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.crackfortran)", "sortText": " 843"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.f90mod_rules)", "sortText": " 844"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 845"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 846"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 847"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 848"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.crackfortran)", "sortText": " 849"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.f90mod_rules)", "sortText": " 850"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 851"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 852"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.crackfortran)", "sortText": " 853"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.f90mod_rules)", "sortText": " 854"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 855"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 856"}, {"additionalTextEdits": [{"newText": "from numpy import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy)", "sortText": " 857"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 858"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 859"}, {"additionalTextEdits": [{"newText": "from numpy import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy)", "sortText": " 860"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.char)", "sortText": " 861"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.ma)", "sortText": " 862"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.strings)", "sortText": " 863"}, {"additionalTextEdits": [{"newText": "from numpy import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy)", "sortText": " 864"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.char)", "sortText": " 865"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.ma)", "sortText": " 866"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.strings)", "sortText": " 867"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 868"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 869"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 870"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 871"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import groupby_other_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupby_other_methods", "kind": 6, "label": "groupby_other_methods (import pandas.core.groupby.base)", "sortText": " 872"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 873"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 874"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 875"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 876"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 877"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 878"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 879"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 880"}, {"additionalTextEdits": [{"newText": "from numpy.ma import harden_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "harden_mask", "kind": 3, "label": "harden_mask (import numpy.ma)", "sortText": " 881"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 882"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 883"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.crackfortran)", "sortText": " 884"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.f90mod_rules)", "sortText": " 885"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_length", "kind": 6, "label": "header_size_length (import pandas.io.sas.sas_constants)", "sortText": " 886"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_offset", "kind": 6, "label": "header_size_offset (import pandas.io.sas.sas_constants)", "sortText": " 887"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 3, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 888"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 6, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 889"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 3, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 890"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 6, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 891"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 3, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 892"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 6, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 893"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 3, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 894"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 6, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 895"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 3, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 896"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 6, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 897"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 3, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 898"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 6, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 899"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 900"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 901"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 3, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 902"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 6, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 903"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 3, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 904"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 6, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 905"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 3, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 906"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 6, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 907"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 3, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 908"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 6, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 909"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 3, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 910"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 6, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 911"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 3, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 912"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 6, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 913"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 3, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 914"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 6, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 915"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 3, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 916"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 6, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 917"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 3, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 918"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 6, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 919"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 920"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 921"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 3, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 922"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 6, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 923"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 3, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 924"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 6, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 925"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 6, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 926"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 3, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 927"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 928"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 929"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 3, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 930"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 6, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 931"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 3, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 932"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 6, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 933"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 3, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 934"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 6, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 935"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 3, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 936"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 6, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 937"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 3, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 938"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 6, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 939"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 3, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 940"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 6, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 941"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 3, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 942"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 6, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 943"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 944"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 945"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 946"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 947"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite", "kind": 6, "label": "hermite (import numpy.polynomial)", "sortText": " 948"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite_e\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite_e", "kind": 6, "label": "hermite_e (import numpy.polynomial)", "sortText": " 949"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 3, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 950"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 6, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 951"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 952"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 953"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 3, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 954"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 6, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 955"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 3, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 956"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 6, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 957"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 3, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 958"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 6, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 959"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 3, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 960"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 6, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 961"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 962"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 963"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_frame", "kind": 6, "label": "hist_frame (import pandas.plotting)", "sortText": " 964"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_series", "kind": 6, "label": "hist_series (import pandas.plotting)", "sortText": " 965"}, {"additionalTextEdits": [{"newText": "from numpy import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy)", "sortText": " 966"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 967"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 968"}, {"additionalTextEdits": [{"newText": "from numpy.random import hypergeometric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hypergeometric", "kind": 6, "label": "hypergeometric (import numpy.random)", "sortText": " 969"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 970"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 971"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_interactive_session\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_interactive_session", "kind": 3, "label": "in_interactive_session (import pandas.io.formats.console)", "sortText": " 972"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_ipython_frontend\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_ipython_frontend", "kind": 3, "label": "in_ipython_frontend (import pandas.io.formats.console)", "sortText": " 973"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import infer_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_compression", "kind": 3, "label": "infer_compression (import pandas.io.common)", "sortText": " 974"}, {"additionalTextEdits": [{"newText": "from pandas.api.types import infer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype", "kind": 6, "label": "infer_dtype (import pandas.api.types)", "sortText": " 975"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from", "kind": 3, "label": "infer_dtype_from (import pandas.core.dtypes.cast)", "sortText": " 976"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_array", "kind": 3, "label": "infer_dtype_from_array (import pandas.core.dtypes.cast)", "sortText": " 977"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import infer_dtype_from_object\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_object", "kind": 3, "label": "infer_dtype_from_object (import pandas.core.dtypes.common)", "sortText": " 978"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_scalar", "kind": 3, "label": "infer_dtype_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 979"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import infer_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_fill_value", "kind": 3, "label": "infer_fill_value (import pandas.core.dtypes.missing)", "sortText": " 980"}, {"insertText": "pd.infer_freq", "kind": 3, "label": "pd.infer_freq", "sortText": " 981"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import infer_limit_direction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_limit_direction", "kind": 3, "label": "infer_limit_direction (import pandas.core.missing)", "sortText": " 982"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import inherit_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "inherit_names", "kind": 3, "label": "inherit_names (import pandas.core.indexes.extension)", "sortText": " 983"}, {"additionalTextEdits": [{"newText": "from six import integer_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "integer_types", "kind": 6, "label": "integer_types (import six)", "sortText": " 984"}, {"additionalTextEdits": [{"newText": "from pandas.api import interchange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interchange", "kind": 6, "label": "interchange (import pandas.api)", "sortText": " 985"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import interleaved_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interleaved_dtype", "kind": 3, "label": "interleaved_dtype (import pandas.core.internals.base)", "sortText": " 986"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import interpolate_2d_inplace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interpolate_2d_inplace", "kind": 3, "label": "interpolate_2d_inplace (import pandas.core.missing)", "sortText": " 987"}, {"additionalTextEdits": [{"newText": "from numpy import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy)", "sortText": " 988"}, {"additionalTextEdits": [{"newText": "from numpy.ma import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 3, "label": "intersect1d (import numpy.ma)", "sortText": " 989"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 990"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 991"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import intersection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersection", "kind": 6, "label": "intersection (import pandas.core.computation.expr)", "sortText": " 992"}, {"insertText": "pd.interval_range", "kind": 3, "label": "pd.interval_range", "sortText": " 993"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 994"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 995"}, {"additionalTextEdits": [{"newText": "from numpy.lib import introspect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "introspect", "kind": 6, "label": "introspect (import numpy.lib)", "sortText": " 996"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import invalidate_string_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "invalidate_string_dtypes", "kind": 3, "label": "invalidate_string_dtypes (import pandas.core.dtypes.cast)", "sortText": " 997"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.api import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.api)", "sortText": " 998"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.common)", "sortText": " 999"}]}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 3, "result": {"isIncomplete": true, "items": [{"additionalTextEdits": [{"newText": "import re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "re", "kind": 9, "label": "re (import re)", "sortText": " 0"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 1"}, {"detail": "def build_report() -> DataFrame", "kind": 3, "label": "build_report", "sortText": " 2"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "report", "sortText": " 3"}, {"detail": "Unknown", "label": "velocity_series", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare", "kind": 9, "label": "python_lsp_compare (import python_lsp_compare)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "import argparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argparse", "kind": 9, "label": "argparse (import argparse)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "import asyncore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asyncore", "kind": 9, "label": "asyncore (import asyncore)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "import cProfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cProfile", "kind": 9, "label": "cProfile (import cProfile)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "import concurrent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "concurrent", "kind": 9, "label": "concurrent (import concurrent)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "import configparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "configparser", "kind": 9, "label": "configparser (import configparser)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "import copyreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copyreg", "kind": 9, "label": "copyreg (import copyreg)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "import curses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "curses", "kind": 9, "label": "curses (import curses)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "import ensurepip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensurepip", "kind": 9, "label": "ensurepip (import ensurepip)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "import ipaddress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ipaddress", "kind": 9, "label": "ipaddress (import ipaddress)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "import multiprocessing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "multiprocessing", "kind": 9, "label": "multiprocessing (import multiprocessing)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "import optparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "optparse", "kind": 9, "label": "optparse (import optparse)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "import profile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "profile", "kind": 9, "label": "profile (import profile)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "import readline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "readline", "kind": 9, "label": "readline (import readline)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "import reprlib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reprlib", "kind": 9, "label": "reprlib (import reprlib)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "import resource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "resource", "kind": 9, "label": "resource (import resource)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "import rlcompleter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "rlcompleter", "kind": 9, "label": "rlcompleter (import rlcompleter)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "import secrets\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "secrets", "kind": 9, "label": "secrets (import secrets)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "import socketserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "socketserver", "kind": 9, "label": "socketserver (import socketserver)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "import sre_compile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_compile", "kind": 9, "label": "sre_compile (import sre_compile)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "import sre_constants\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_constants", "kind": 9, "label": "sre_constants (import sre_constants)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "import sre_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_parse", "kind": 9, "label": "sre_parse (import sre_parse)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "import stringprep\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringprep", "kind": 9, "label": "stringprep (import stringprep)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "import subprocess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "subprocess", "kind": 9, "label": "subprocess (import subprocess)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "import tarfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tarfile", "kind": 9, "label": "tarfile (import tarfile)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "import threading\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "threading", "kind": 9, "label": "threading (import threading)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "import trace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "trace", "kind": 9, "label": "trace (import trace)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "import traceback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "traceback", "kind": 9, "label": "traceback (import traceback)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "import tracemalloc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tracemalloc", "kind": 9, "label": "tracemalloc (import tracemalloc)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "import turtle\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "turtle", "kind": 9, "label": "turtle (import turtle)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "import weakref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "weakref", "kind": 9, "label": "weakref (import weakref)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "import webbrowser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "webbrowser", "kind": 9, "label": "webbrowser (import webbrowser)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "import winreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "winreg", "kind": 9, "label": "winreg (import winreg)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "import wsgiref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "wsgiref", "kind": 9, "label": "wsgiref (import wsgiref)", "sortText": " 38"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 39"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": " 68"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": " 69"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": " 75"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": " 77"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_PYPI_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_PYPI_SERVER_SPECS", "kind": 21, "label": "ALL_PYPI_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_SERVER_SPECS", "kind": 21, "label": "ALL_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkEditPoint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEditPoint", "kind": 7, "label": "BenchmarkEditPoint (import python_lsp_compare.benchmark_suites)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import BenchmarkEnvironment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEnvironment", "kind": 7, "label": "BenchmarkEnvironment (import python_lsp_compare.environments)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkPointReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkPointReport", "kind": 7, "label": "BenchmarkPointReport (import python_lsp_compare.metrics)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuite", "kind": 7, "label": "BenchmarkSuite (import python_lsp_compare.benchmark_suites)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkSuiteReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuiteReport", "kind": 7, "label": "BenchmarkSuiteReport (import python_lsp_compare.metrics)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ConfiguredServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConfiguredServer", "kind": 7, "label": "ConfiguredServer (import python_lsp_compare.server_configs)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.builtin import HoverScenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HoverScenario", "kind": 7, "label": "HoverScenario (import python_lsp_compare.scenarios.builtin)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcResponse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcResponse", "kind": 7, "label": "JsonRpcResponse (import python_lsp_compare.transport)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcTransportError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcTransportError", "kind": 7, "label": "JsonRpcTransportError (import python_lsp_compare.transport)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYREFLY_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYREFLY_SPEC", "kind": 21, "label": "PYREFLY_SPEC (import python_lsp_compare.server_download)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYRIGHT_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYRIGHT_SPEC", "kind": 21, "label": "PYRIGHT_SPEC (import python_lsp_compare.server_download)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PypiServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PypiServerSpec", "kind": 7, "label": "PypiServerSpec (import python_lsp_compare.server_download)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import RunReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RunReport", "kind": 7, "label": "RunReport (import python_lsp_compare.metrics)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.base import SAMPLE_SOURCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAMPLE_SOURCE", "kind": 21, "label": "SAMPLE_SOURCE (import python_lsp_compare.scenarios.base)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios import ScenarioContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioContext", "kind": 7, "label": "ScenarioContext (import python_lsp_compare.scenarios)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import ScenarioReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioReport", "kind": 7, "label": "ScenarioReport (import python_lsp_compare.metrics)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ServerConfigFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerConfigFile", "kind": 7, "label": "ServerConfigFile (import python_lsp_compare.server_configs)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerSpec", "kind": 7, "label": "ServerSpec (import python_lsp_compare.server_download)", "sortText": " 100"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import WorkspaceConfigState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WorkspaceConfigState", "kind": 7, "label": "WorkspaceConfigState (import python_lsp_compare.environments)", "sortText": " 101"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import build_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_parser", "kind": 3, "label": "build_parser (import python_lsp_compare.cli)", "sortText": " 102"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import cleanup_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cleanup_benchmark_environment", "kind": 3, "label": "cleanup_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 103"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import default_local_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "default_local_server_config_path", "kind": 3, "label": "default_local_server_config_path (import python_lsp_compare)", "sortText": " 104"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_versions import describe_server_version\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_server_version", "kind": 3, "label": "describe_server_version (import python_lsp_compare.server_versions)", "sortText": " 105"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 106"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_all_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_all_servers", "kind": 3, "label": "download_all_servers (import python_lsp_compare.server_download)", "sortText": " 107"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_server", "kind": 3, "label": "download_server (import python_lsp_compare.server_download)", "sortText": " 108"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import example_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "example_server_config_path", "kind": 3, "label": "example_server_config_path (import python_lsp_compare.server_configs)", "sortText": " 109"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import get_latest_release_tag\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_latest_release_tag", "kind": 3, "label": "get_latest_release_tag (import python_lsp_compare.server_download)", "sortText": " 110"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_bench_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_bench_servers", "kind": 3, "label": "handle_bench_servers (import python_lsp_compare.cli)", "sortText": " 111"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_download_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_download_servers", "kind": 3, "label": "handle_download_servers (import python_lsp_compare.cli)", "sortText": " 112"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_servers", "kind": 3, "label": "handle_list_servers (import python_lsp_compare.cli)", "sortText": " 113"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_render_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_render_report", "kind": 3, "label": "handle_render_report (import python_lsp_compare.cli)", "sortText": " 114"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_benchmark\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_benchmark", "kind": 3, "label": "handle_run_benchmark (import python_lsp_compare.cli)", "sortText": " 115"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_servers", "kind": 3, "label": "handle_run_servers (import python_lsp_compare.cli)", "sortText": " 116"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import install_pypi_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "install_pypi_server", "kind": 3, "label": "install_pypi_server (import python_lsp_compare.server_download)", "sortText": " 117"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import load_benchmark_suite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_benchmark_suite", "kind": 3, "label": "load_benchmark_suite (import python_lsp_compare.benchmark_suites)", "sortText": " 118"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import load_server_config_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_config_file", "kind": 3, "label": "load_server_config_file (import python_lsp_compare.server_configs)", "sortText": " 119"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import load_server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_configs", "kind": 3, "label": "load_server_configs (import python_lsp_compare)", "sortText": " 120"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import make_configured_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_configured_server", "kind": 3, "label": "make_configured_server (import python_lsp_compare.server_download)", "sortText": " 121"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import prepare_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_benchmark_environment", "kind": 3, "label": "prepare_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 122"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.__main__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.__main__", "kind": 9, "label": "python_lsp_compare.__main__ (import python_lsp_compare.__main__)", "sortText": " 123"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.benchmark_suites", "kind": 9, "label": "python_lsp_compare.benchmark_suites (import python_lsp_compare.benchmark_suites)", "sortText": " 124"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.cli\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.cli", "kind": 9, "label": "python_lsp_compare.cli (import python_lsp_compare.cli)", "sortText": " 125"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.environments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.environments", "kind": 9, "label": "python_lsp_compare.environments (import python_lsp_compare.environments)", "sortText": " 126"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.lsp_client\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.lsp_client", "kind": 9, "label": "python_lsp_compare.lsp_client (import python_lsp_compare.lsp_client)", "sortText": " 127"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.metrics", "kind": 9, "label": "python_lsp_compare.metrics (import python_lsp_compare.metrics)", "sortText": " 128"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_csv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_csv", "kind": 9, "label": "python_lsp_compare.report_csv (import python_lsp_compare.report_csv)", "sortText": " 129"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_markdown\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_markdown", "kind": 9, "label": "python_lsp_compare.report_markdown (import python_lsp_compare.report_markdown)", "sortText": " 130"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.runner\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.runner", "kind": 9, "label": "python_lsp_compare.runner (import python_lsp_compare.runner)", "sortText": " 131"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios", "kind": 9, "label": "python_lsp_compare.scenarios (import python_lsp_compare.scenarios)", "sortText": " 132"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.base", "kind": 9, "label": "python_lsp_compare.scenarios.base (import python_lsp_compare.scenarios.base)", "sortText": " 133"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.builtin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.builtin", "kind": 9, "label": "python_lsp_compare.scenarios.builtin (import python_lsp_compare.scenarios.builtin)", "sortText": " 134"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_configs", "kind": 9, "label": "python_lsp_compare.server_configs (import python_lsp_compare.server_configs)", "sortText": " 135"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_download\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_download", "kind": 9, "label": "python_lsp_compare.server_download (import python_lsp_compare.server_download)", "sortText": " 136"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_versions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_versions", "kind": 9, "label": "python_lsp_compare.server_versions (import python_lsp_compare.server_versions)", "sortText": " 137"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.transport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.transport", "kind": 9, "label": "python_lsp_compare.transport (import python_lsp_compare.transport)", "sortText": " 138"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import render_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "render_markdown_report", "kind": 3, "label": "render_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 139"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_benchmarks", "kind": 3, "label": "run_benchmarks (import python_lsp_compare)", "sortText": " 140"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_scenarios", "kind": 3, "label": "run_scenarios (import python_lsp_compare)", "sortText": " 141"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import write_csv_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_csv_report", "kind": 3, "label": "write_csv_report (import python_lsp_compare.report_csv)", "sortText": " 142"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import write_downloaded_config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_downloaded_config", "kind": 3, "label": "write_downloaded_config (import python_lsp_compare.server_download)", "sortText": " 143"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import write_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_markdown_report", "kind": 3, "label": "write_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 144"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import write_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_report", "kind": 3, "label": "write_report (import python_lsp_compare.runner)", "sortText": " 145"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import write_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_summary", "kind": 3, "label": "write_summary (import python_lsp_compare.server_configs)", "sortText": " 146"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCCategoricalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCCategoricalIndex", "kind": 6, "label": "ABCCategoricalIndex (import pandas.core.dtypes.generic)", "sortText": " 147"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCDataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCDataFrame", "kind": 6, "label": "ABCDataFrame (import pandas.core.dtypes.generic)", "sortText": " 148"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCIntervalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCIntervalIndex", "kind": 6, "label": "ABCIntervalIndex (import pandas.core.dtypes.generic)", "sortText": " 149"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCNDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCNDFrame", "kind": 6, "label": "ABCNDFrame (import pandas.core.dtypes.generic)", "sortText": " 150"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCPeriodIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCPeriodIndex", "kind": 6, "label": "ABCPeriodIndex (import pandas.core.dtypes.generic)", "sortText": " 151"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCRangeIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCRangeIndex", "kind": 6, "label": "ABCRangeIndex (import pandas.core.dtypes.generic)", "sortText": " 152"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCSeries", "kind": 6, "label": "ABCSeries (import pandas.core.dtypes.generic)", "sortText": " 153"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGMINMAX_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGMINMAX_DEFAULTS", "kind": 21, "label": "ARGMINMAX_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 154"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS", "kind": 21, "label": "ARGSORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 155"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS_KIND\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS_KIND", "kind": 21, "label": "ARGSORT_DEFAULTS_KIND (import pandas.compat.numpy.function)", "sortText": " 156"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import ARITHMETIC_BINOPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARITHMETIC_BINOPS", "kind": 21, "label": "ARITHMETIC_BINOPS (import pandas.core.ops)", "sortText": " 157"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_ARITHMETIC_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_ARITHMETIC_FUNCS", "kind": 21, "label": "ARROW_ARITHMETIC_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 158"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_BIT_WISE_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_BIT_WISE_FUNCS", "kind": 21, "label": "ARROW_BIT_WISE_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 159"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import AbstractEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractEngine", "kind": 7, "label": "AbstractEngine (import pandas.core.computation.engines)", "sortText": " 160"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AbstractMethodError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractMethodError", "kind": 7, "label": "AbstractMethodError (import pandas.errors)", "sortText": " 161"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableFrameTable", "kind": 7, "label": "AppendableFrameTable (import pandas.io.pytables)", "sortText": " 162"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiFrameTable", "kind": 7, "label": "AppendableMultiFrameTable (import pandas.io.pytables)", "sortText": " 163"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiSeriesTable", "kind": 7, "label": "AppendableMultiSeriesTable (import pandas.io.pytables)", "sortText": " 164"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableSeriesTable", "kind": 7, "label": "AppendableSeriesTable (import pandas.io.pytables)", "sortText": " 165"}, {"additionalTextEdits": [{"newText": "from numpy.typing import ArrayLike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayLike", "kind": 6, "label": "ArrayLike (import numpy.typing)", "sortText": " 166"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import ArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayManager", "kind": 7, "label": "ArrayManager (import pandas.core.internals)", "sortText": " 167"}, {"additionalTextEdits": [{"newText": "from numpy.lib import Arrayterator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Arrayterator", "kind": 6, "label": "Arrayterator (import numpy.lib)", "sortText": " 168"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.accessors import ArrowAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowAccessor", "kind": 7, "label": "ArrowAccessor (import pandas.core.arrays.arrow.accessors)", "sortText": " 169"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import ArrowCTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowCTypes", "kind": 7, "label": "ArrowCTypes (import pandas.core.interchange.utils)", "sortText": " 170"}, {"insertText": "pd.ArrowDtype", "kind": 7, "label": "pd.ArrowDtype", "sortText": " 171"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import ArrowExtensionArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowExtensionArray", "kind": 7, "label": "ArrowExtensionArray (import pandas.arrays)", "sortText": " 172"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowIntervalType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowIntervalType", "kind": 7, "label": "ArrowIntervalType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 173"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.arrow_parser_wrapper import ArrowParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowParserWrapper", "kind": 7, "label": "ArrowParserWrapper (import pandas.io.parsers.arrow_parser_wrapper)", "sortText": " 174"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowPeriodType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowPeriodType", "kind": 7, "label": "ArrowPeriodType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 175"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_arrow import ArrowStringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowStringArrayNumpySemantics", "kind": 7, "label": "ArrowStringArrayNumpySemantics (import pandas.core.arrays.string_arrow)", "sortText": " 176"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import ArrowTemporalProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowTemporalProperties", "kind": 7, "label": "ArrowTemporalProperties (import pandas.core.indexes.accessors)", "sortText": " 177"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AttributeConflictWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AttributeConflictWarning", "kind": 7, "label": "AttributeConflictWarning (import pandas.errors)", "sortText": " 178"}, {"additionalTextEdits": [{"newText": "from numpy.testing import BLAS_SUPPORTS_FPE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BLAS_SUPPORTS_FPE", "kind": 21, "label": "BLAS_SUPPORTS_FPE (import numpy.testing)", "sortText": " 179"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterBegin", "kind": 6, "label": "BQuarterBegin (import pandas.tseries.offsets)", "sortText": " 180"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterEnd", "kind": 6, "label": "BQuarterEnd (import pandas.tseries.offsets)", "sortText": " 181"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearBegin", "kind": 6, "label": "BYearBegin (import pandas.tseries.offsets)", "sortText": " 182"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearEnd", "kind": 6, "label": "BYearEnd (import pandas.tseries.offsets)", "sortText": " 183"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.array_manager import BaseArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseArrayManager", "kind": 7, "label": "BaseArrayManager (import pandas.core.internals.array_manager)", "sortText": " 184"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import BaseFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFormatter", "kind": 6, "label": "BaseFormatter (import pandas.io.formats.style_render)", "sortText": " 185"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BaseGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseGrouper", "kind": 7, "label": "BaseGrouper (import pandas.core.groupby.ops)", "sortText": " 186"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.base import BaseStringArrayMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseStringArrayMethods", "kind": 7, "label": "BaseStringArrayMethods (import pandas.core.strings.base)", "sortText": " 187"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BinGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BinGrouper", "kind": 7, "label": "BinGrouper (import pandas.core.groupby.ops)", "sortText": " 188"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import BlockManagerFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BlockManagerFixed", "kind": 7, "label": "BlockManagerFixed (import pandas.io.pytables)", "sortText": " 189"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 190"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 191"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_GENERAL_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_GENERAL_MSG", "kind": 21, "label": "COW_WARNING_GENERAL_MSG (import pandas.core.internals.blocks)", "sortText": " 192"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_SETITEM_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_SETITEM_MSG", "kind": 21, "label": "COW_WARNING_SETITEM_MSG (import pandas.core.internals.blocks)", "sortText": " 193"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import CParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CParserWrapper", "kind": 7, "label": "CParserWrapper (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 194"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import CSSProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSProperties", "kind": 6, "label": "CSSProperties (import pandas.io.formats.style_render)", "sortText": " 195"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.css import CSSResolver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSResolver", "kind": 7, "label": "CSSResolver (import pandas.io.formats.css)", "sortText": " 196"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import CSSToExcelConverter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSToExcelConverter", "kind": 7, "label": "CSSToExcelConverter (import pandas.io.formats.excel)", "sortText": " 197"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.csvs import CSVFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSVFormatter", "kind": 7, "label": "CSVFormatter (import pandas.io.formats.csvs)", "sortText": " 198"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import CategoricalAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalAccessor", "kind": 7, "label": "CategoricalAccessor (import pandas.core.arrays.categorical)", "sortText": " 199"}, {"additionalTextEdits": [{"newText": "from pandas.errors import CategoricalConversionWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalConversionWarning", "kind": 7, "label": "CategoricalConversionWarning (import pandas.errors)", "sortText": " 200"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe_protocol import CategoricalDescription\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDescription", "kind": 7, "label": "CategoricalDescription (import pandas.core.interchange.dataframe_protocol)", "sortText": " 201"}, {"insertText": "pd.CategoricalDtype", "kind": 7, "label": "pd.CategoricalDtype", "sortText": " 202"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.dtypes import CategoricalDtypeType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDtypeType", "kind": 7, "label": "CategoricalDtypeType (import pandas.core.dtypes.dtypes)", "sortText": " 203"}, {"insertText": "pd.CategoricalIndex", "kind": 7, "label": "pd.CategoricalIndex", "sortText": " 204"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import CombinedDatetimelikeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedDatetimelikeProperties", "kind": 7, "label": "CombinedDatetimelikeProperties (import pandas.core.indexes.accessors)", "sortText": " 205"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 206"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 207"}, {"insertText": "pd.DataFrame", "kind": 7, "label": "pd.DataFrame", "sortText": " 208"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import DataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrame", "kind": 7, "label": "DataFrame (import pandas.api.interchange)", "sortText": " 209"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import DataFrameDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameDescriber", "kind": 7, "label": "DataFrameDescriber (import pandas.core.methods.describe)", "sortText": " 210"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameFormatter", "kind": 7, "label": "DataFrameFormatter (import pandas.io.formats.format)", "sortText": " 211"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.api.typing)", "sortText": " 212"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.core.groupby)", "sortText": " 213"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import DataFrameInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameInfo", "kind": 7, "label": "DataFrameInfo (import pandas.io.formats.info)", "sortText": " 214"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameRenderer", "kind": 7, "label": "DataFrameRenderer (import pandas.io.formats.format)", "sortText": " 215"}, {"additionalTextEdits": [{"newText": "from numpy.lib.npyio import DataSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataSource", "kind": 6, "label": "DataSource (import numpy.lib.npyio)", "sortText": " 216"}, {"additionalTextEdits": [{"newText": "from pandas.core.tools.datetimes import DateParseError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateParseError", "kind": 6, "label": "DateParseError (import pandas.core.tools.datetimes)", "sortText": " 217"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResampler", "kind": 7, "label": "DatetimeIndexResampler (import pandas.core.resample)", "sortText": " 218"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 219"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 220"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import DatetimeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeProperties", "kind": 7, "label": "DatetimeProperties (import pandas.core.indexes.accessors)", "sortText": " 221"}, {"additionalTextEdits": [{"newText": "from dateutil.tz import DeprecatedTzFormatWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeprecatedTzFormatWarning", "kind": 7, "label": "DeprecatedTzFormatWarning (import dateutil.tz)", "sortText": " 222"}, {"additionalTextEdits": [{"newText": "from pandas.core.accessor import DirNamesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirNamesMixin", "kind": 7, "label": "DirNamesMixin (import pandas.core.accessor)", "sortText": " 223"}, {"additionalTextEdits": [{"newText": "from dateutil.easter import EASTER_WESTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EASTER_WESTERN", "kind": 21, "label": "EASTER_WESTERN (import dateutil.easter)", "sortText": " 224"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import EngFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EngFormatter", "kind": 7, "label": "EngFormatter (import pandas.io.formats.format)", "sortText": " 225"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import EtreeXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EtreeXMLFormatter", "kind": 7, "label": "EtreeXMLFormatter (import pandas.io.formats.xml)", "sortText": " 226"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import ExcelFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelFormatter", "kind": 7, "label": "ExcelFormatter (import pandas.io.formats.excel)", "sortText": " 227"}, {"insertText": "pd.ExcelWriter", "kind": 6, "label": "pd.ExcelWriter", "sortText": " 228"}, {"additionalTextEdits": [{"newText": "from pandas.io.api import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.api)", "sortText": " 229"}, {"additionalTextEdits": [{"newText": "from pandas.io.excel import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.excel)", "sortText": " 230"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import ExtFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExtFormatter", "kind": 6, "label": "ExtFormatter (import pandas.io.formats.style_render)", "sortText": " 231"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import FY5253Quarter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FY5253Quarter", "kind": 6, "label": "FY5253Quarter (import pandas.tseries.offsets)", "sortText": " 232"}, {"additionalTextEdits": [{"newText": "from pandas.io.parquet import FastParquetImpl\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastParquetImpl", "kind": 7, "label": "FastParquetImpl (import pandas.io.parquet)", "sortText": " 233"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import FixedForwardWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedForwardWindowIndexer", "kind": 7, "label": "FixedForwardWindowIndexer (import pandas.api.indexers)", "sortText": " 234"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthFieldParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthFieldParser", "kind": 7, "label": "FixedWidthFieldParser (import pandas.io.parsers.python_parser)", "sortText": " 235"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthReader", "kind": 7, "label": "FixedWidthReader (import pandas.io.parsers.python_parser)", "sortText": " 236"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import FloatArrayFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FloatArrayFormatter", "kind": 7, "label": "FloatArrayFormatter (import pandas.io.formats.format)", "sortText": " 237"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameApply", "kind": 7, "label": "FrameApply (import pandas.core.apply)", "sortText": " 238"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameColumnApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameColumnApply", "kind": 7, "label": "FrameColumnApply (import pandas.core.apply)", "sortText": " 239"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import FrameFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameFixed", "kind": 7, "label": "FrameFixed (import pandas.io.pytables)", "sortText": " 240"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameRowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameRowApply", "kind": 7, "label": "FrameRowApply (import pandas.core.apply)", "sortText": " 241"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import FrameSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameSplitter", "kind": 7, "label": "FrameSplitter (import pandas.core.groupby.ops)", "sortText": " 242"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.frozen import FrozenList\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrozenList", "kind": 7, "label": "FrozenList (import pandas.core.indexes.frozen)", "sortText": " 243"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericDataIndexableCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericDataIndexableCol", "kind": 7, "label": "GenericDataIndexableCol (import pandas.io.pytables)", "sortText": " 244"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericFixed", "kind": 7, "label": "GenericFixed (import pandas.io.pytables)", "sortText": " 245"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericIndexCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericIndexCol", "kind": 7, "label": "GenericIndexCol (import pandas.io.pytables)", "sortText": " 246"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 247"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 248"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericTable", "kind": 7, "label": "GenericTable (import pandas.io.pytables)", "sortText": " 249"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByIndexingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByIndexingMixin", "kind": 7, "label": "GroupByIndexingMixin (import pandas.core.groupby.indexing)", "sortText": " 250"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByNthSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByNthSelector", "kind": 7, "label": "GroupByNthSelector (import pandas.core.groupby.indexing)", "sortText": " 251"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByPositionalSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByPositionalSelector", "kind": 7, "label": "GroupByPositionalSelector (import pandas.core.groupby.indexing)", "sortText": " 252"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import GroupbyIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupbyIndexer", "kind": 7, "label": "GroupbyIndexer (import pandas.core.indexers.objects)", "sortText": " 253"}, {"insertText": "pd.Grouper", "kind": 7, "label": "pd.Grouper", "sortText": " 254"}, {"additionalTextEdits": [{"newText": "from numpy.testing import HAS_REFCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HAS_REFCOUNT", "kind": 21, "label": "HAS_REFCOUNT (import numpy.testing)", "sortText": " 255"}, {"insertText": "pd.HDFStore", "kind": 7, "label": "pd.HDFStore", "sortText": " 256"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import HTMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTMLFormatter", "kind": 7, "label": "HTMLFormatter (import pandas.io.formats.html)", "sortText": " 257"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Hermite", "kind": 7, "label": "Hermite (import numpy.polynomial)", "sortText": " 258"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import HermiteE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HermiteE", "kind": 7, "label": "HermiteE (import numpy.polynomial)", "sortText": " 259"}, {"additionalTextEdits": [{"newText": "from numpy.testing import IgnoreException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IgnoreException", "kind": 6, "label": "IgnoreException (import numpy.testing)", "sortText": " 260"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.integer import IntegerDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntegerDtype", "kind": 7, "label": "IntegerDtype (import pandas.core.arrays.integer)", "sortText": " 261"}, {"insertText": "pd.IntervalDtype", "kind": 7, "label": "pd.IntervalDtype", "sortText": " 262"}, {"insertText": "pd.IntervalIndex", "kind": 7, "label": "pd.IntervalIndex", "sortText": " 263"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.interval import IntervalSide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntervalSide", "kind": 6, "label": "IntervalSide (import pandas.core.arrays.interval)", "sortText": " 264"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import JsonReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonReader", "kind": 6, "label": "JsonReader (import pandas.api.typing)", "sortText": " 265"}, {"additionalTextEdits": [{"newText": "from numpy.testing import KnownFailureException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KnownFailureException", "kind": 6, "label": "KnownFailureException (import numpy.testing)", "sortText": " 266"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Laguerre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Laguerre", "kind": 7, "label": "Laguerre (import numpy.polynomial)", "sortText": " 267"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Legendre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Legendre", "kind": 7, "label": "Legendre (import numpy.polynomial)", "sortText": " 268"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import LxmlXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LxmlXMLFormatter", "kind": 7, "label": "LxmlXMLFormatter (import pandas.io.formats.xml)", "sortText": " 269"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.readers import MANDATORY_DIALECT_ATTRS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MANDATORY_DIALECT_ATTRS", "kind": 21, "label": "MANDATORY_DIALECT_ATTRS (import pandas.io.parsers.readers)", "sortText": " 270"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 271"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 272"}, {"additionalTextEdits": [{"newText": "from pandas.errors import MergeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MergeError", "kind": 7, "label": "MergeError (import pandas.errors)", "sortText": " 273"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 274"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 275"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_error", "kind": 7, "label": "Module_six_moves_urllib_error (import six)", "sortText": " 276"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_parse", "kind": 7, "label": "Module_six_moves_urllib_parse (import six)", "sortText": " 277"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_request", "kind": 7, "label": "Module_six_moves_urllib_request (import six)", "sortText": " 278"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_response\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_response", "kind": 7, "label": "Module_six_moves_urllib_response (import six)", "sortText": " 279"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_robotparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_robotparser", "kind": 7, "label": "Module_six_moves_urllib_robotparser (import six)", "sortText": " 280"}, {"additionalTextEdits": [{"newText": "from six import MovedAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MovedAttribute", "kind": 7, "label": "MovedAttribute (import six)", "sortText": " 281"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import NDArrayBackedExtensionBlock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionBlock", "kind": 7, "label": "NDArrayBackedExtensionBlock (import pandas.core.internals.blocks)", "sortText": " 282"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import NDArrayBackedExtensionIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionIndex", "kind": 7, "label": "NDArrayBackedExtensionIndex (import pandas.core.indexes.extension)", "sortText": " 283"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 284"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 285"}, {"additionalTextEdits": [{"newText": "from pandas.core.generic import NDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrame", "kind": 7, "label": "NDFrame (import pandas.core.generic)", "sortText": " 286"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import NDFrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameApply", "kind": 7, "label": "NDFrameApply (import pandas.core.apply)", "sortText": " 287"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import NDFrameDescriberAbstract\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameDescriberAbstract", "kind": 7, "label": "NDFrameDescriberAbstract (import pandas.core.methods.describe)", "sortText": " 288"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.check import NUMEXPR_INSTALLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NUMEXPR_INSTALLED", "kind": 21, "label": "NUMEXPR_INSTALLED (import pandas.core.computation.check)", "sortText": " 289"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NoBufferPresent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBufferPresent", "kind": 7, "label": "NoBufferPresent (import pandas.errors)", "sortText": " 290"}, {"additionalTextEdits": [{"newText": "from pandas.core.base import NoNewAttributesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoNewAttributesMixin", "kind": 7, "label": "NoNewAttributesMixin (import pandas.core.base)", "sortText": " 291"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import NotebookFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NotebookFormatter", "kind": 7, "label": "NotebookFormatter (import pandas.io.formats.html)", "sortText": " 292"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NullFrequencyError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NullFrequencyError", "kind": 7, "label": "NullFrequencyError (import pandas.errors)", "sortText": " 293"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NumExprClobberingError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprClobberingError", "kind": 7, "label": "NumExprClobberingError (import pandas.errors)", "sortText": " 294"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import NumExprEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprEngine", "kind": 7, "label": "NumExprEngine (import pandas.core.computation.engines)", "sortText": " 295"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.numeric import NumericDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumericDtype", "kind": 7, "label": "NumericDtype (import pandas.core.arrays.numeric)", "sortText": " 296"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.groupby import OutputFrameOrSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFrameOrSeries", "kind": 6, "label": "OutputFrameOrSeries (import pandas.core.groupby.groupby)", "sortText": " 297"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import PARSERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PARSERS", "kind": 21, "label": "PARSERS (import pandas.core.computation.expr)", "sortText": " 298"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import PROD_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROD_DEFAULTS", "kind": 21, "label": "PROD_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 299"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import PYARROW_CTYPES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYARROW_CTYPES", "kind": 21, "label": "PYARROW_CTYPES (import pandas.core.interchange.utils)", "sortText": " 300"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe import PandasDataFrameXchg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PandasDataFrameXchg", "kind": 7, "label": "PandasDataFrameXchg (import pandas.core.interchange.dataframe)", "sortText": " 301"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.base_parser import ParserBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserBase", "kind": 7, "label": "ParserBase (import pandas.io.parsers.base_parser)", "sortText": " 302"}, {"additionalTextEdits": [{"newText": "from dateutil.parser import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 6, "label": "ParserError (import dateutil.parser)", "sortText": " 303"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 7, "label": "ParserError (import pandas.errors)", "sortText": " 304"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserWarning", "kind": 7, "label": "ParserWarning (import pandas.errors)", "sortText": " 305"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PerformanceWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PerformanceWarning", "kind": 7, "label": "PerformanceWarning (import pandas.errors)", "sortText": " 306"}, {"insertText": "pd.PeriodDtype", "kind": 7, "label": "pd.PeriodDtype", "sortText": " 307"}, {"insertText": "pd.PeriodIndex", "kind": 7, "label": "pd.PeriodIndex", "sortText": " 308"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResampler", "kind": 7, "label": "PeriodIndexResampler (import pandas.core.resample)", "sortText": " 309"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 310"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 311"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import PeriodProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodProperties", "kind": 7, "label": "PeriodProperties (import pandas.core.indexes.accessors)", "sortText": " 312"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PossiblePrecisionLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PossiblePrecisionLoss", "kind": 7, "label": "PossiblePrecisionLoss (import pandas.errors)", "sortText": " 313"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import PrettyDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PrettyDict", "kind": 7, "label": "PrettyDict (import pandas.io.formats.printing)", "sortText": " 314"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import Properties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Properties", "kind": 7, "label": "Properties (import pandas.core.indexes.accessors)", "sortText": " 315"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipException", "kind": 7, "label": "PyperclipException (import pandas.errors)", "sortText": " 316"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipWindowsException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipWindowsException", "kind": 7, "label": "PyperclipWindowsException (import pandas.errors)", "sortText": " 317"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import PythonParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PythonParser", "kind": 7, "label": "PythonParser (import pandas.io.parsers.python_parser)", "sortText": " 318"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterBegin", "kind": 6, "label": "QuarterBegin (import pandas.tseries.offsets)", "sortText": " 319"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterEnd", "kind": 6, "label": "QuarterEnd (import pandas.tseries.offsets)", "sortText": " 320"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.ops import REDUCTIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTIONS", "kind": 21, "label": "REDUCTIONS (import pandas.core.computation.ops)", "sortText": " 321"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import REDUCTION_ALIASES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTION_ALIASES", "kind": 21, "label": "REDUCTION_ALIASES (import pandas.core.arraylike)", "sortText": " 322"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import REPEAT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REPEAT_DEFAULTS", "kind": 21, "label": "REPEAT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 323"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESAMPLER_NUMPY_OPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESAMPLER_NUMPY_OPS", "kind": 21, "label": "RESAMPLER_NUMPY_OPS (import pandas.compat.numpy.function)", "sortText": " 324"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESHAPE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESHAPE_DEFAULTS", "kind": 21, "label": "RESHAPE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 325"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ROUND_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROUND_DEFAULTS", "kind": 21, "label": "ROUND_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 326"}, {"additionalTextEdits": [{"newText": "from numpy.random import RandomState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RandomState", "kind": 7, "label": "RandomState (import numpy.random)", "sortText": " 327"}, {"insertText": "pd.RangeIndex", "kind": 7, "label": "pd.RangeIndex", "sortText": " 328"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sasreader import ReaderBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReaderBase", "kind": 7, "label": "ReaderBase (import pandas.io.sas.sasreader)", "sortText": " 329"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import Registry\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Registry", "kind": 7, "label": "Registry (import pandas.core.dtypes.base)", "sortText": " 330"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResType", "kind": 6, "label": "ResType (import pandas.core.apply)", "sortText": " 331"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.api.typing)", "sortText": " 332"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.core.resample)", "sortText": " 333"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResamplerWindowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResamplerWindowApply", "kind": 7, "label": "ResamplerWindowApply (import pandas.core.apply)", "sortText": " 334"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.rolling import RollingAndExpandingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RollingAndExpandingMixin", "kind": 7, "label": "RollingAndExpandingMixin (import pandas.core.window.rolling)", "sortText": " 335"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas7bdat import SAS7BDATReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAS7BDATReader", "kind": 7, "label": "SAS7BDATReader (import pandas.io.sas.sas7bdat)", "sortText": " 336"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import SORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SORT_DEFAULTS", "kind": 21, "label": "SORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 337"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.generic import ScalarResult\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarResult", "kind": 6, "label": "ScalarResult (import pandas.core.groupby.generic)", "sortText": " 338"}, {"additionalTextEdits": [{"newText": "from numpy import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy)", "sortText": " 339"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 340"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 341"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNFrame", "kind": 7, "label": "SelectNFrame (import pandas.core.methods.selectn)", "sortText": " 342"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNSeries", "kind": 7, "label": "SelectNSeries (import pandas.core.methods.selectn)", "sortText": " 343"}, {"insertText": "pd.Series", "kind": 7, "label": "pd.Series", "sortText": " 344"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import SeriesApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesApply", "kind": 7, "label": "SeriesApply (import pandas.core.apply)", "sortText": " 345"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import SeriesDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesDescriber", "kind": 7, "label": "SeriesDescriber (import pandas.core.methods.describe)", "sortText": " 346"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import SeriesFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFixed", "kind": 7, "label": "SeriesFixed (import pandas.io.pytables)", "sortText": " 347"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import SeriesFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFormatter", "kind": 7, "label": "SeriesFormatter (import pandas.io.formats.format)", "sortText": " 348"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.api.typing)", "sortText": " 349"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.core.groupby)", "sortText": " 350"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import SeriesInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesInfo", "kind": 7, "label": "SeriesInfo (import pandas.io.formats.info)", "sortText": " 351"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import SeriesSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesSplitter", "kind": 7, "label": "SeriesSplitter (import pandas.core.groupby.ops)", "sortText": " 352"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import ShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ShortDType", "kind": 6, "label": "ShortDType (import numpy.dtypes)", "sortText": " 353"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import SingleArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleArrayManager", "kind": 7, "label": "SingleArrayManager (import pandas.core.internals)", "sortText": " 354"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseAccessor", "kind": 7, "label": "SparseAccessor (import pandas.core.arrays.sparse)", "sortText": " 355"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import SparseArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseArray", "kind": 7, "label": "SparseArray (import pandas.arrays)", "sortText": " 356"}, {"insertText": "pd.SparseDtype", "kind": 7, "label": "pd.SparseDtype", "sortText": " 357"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseFrameAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseFrameAccessor", "kind": 7, "label": "SparseFrameAccessor (import pandas.core.arrays.sparse)", "sortText": " 358"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.array import SparseIndexKind\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseIndexKind", "kind": 6, "label": "SparseIndexKind (import pandas.core.arrays.sparse.array)", "sortText": " 359"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataParser", "kind": 7, "label": "StataParser (import pandas.io.stata)", "sortText": " 360"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.api.typing)", "sortText": " 361"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.io.stata)", "sortText": " 362"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataStrLWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataStrLWriter", "kind": 7, "label": "StataStrLWriter (import pandas.io.stata)", "sortText": " 363"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter", "kind": 7, "label": "StataWriter (import pandas.io.stata)", "sortText": " 364"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter117\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter117", "kind": 7, "label": "StataWriter117 (import pandas.io.stata)", "sortText": " 365"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriterUTF8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriterUTF8", "kind": 7, "label": "StataWriterUTF8 (import pandas.io.stata)", "sortText": " 366"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import StorageExtensionDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StorageExtensionDtype", "kind": 7, "label": "StorageExtensionDtype (import pandas.core.dtypes.base)", "sortText": " 367"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StrDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrDType", "kind": 7, "label": "StrDType (import numpy.dtypes)", "sortText": " 368"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_ import StringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringArrayNumpySemantics", "kind": 7, "label": "StringArrayNumpySemantics (import pandas.core.arrays.string_)", "sortText": " 369"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StringDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringDType", "kind": 7, "label": "StringDType (import numpy.dtypes)", "sortText": " 370"}, {"insertText": "pd.StringDtype", "kind": 7, "label": "pd.StringDtype", "sortText": " 371"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.string import StringFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringFormatter", "kind": 7, "label": "StringFormatter (import pandas.io.formats.string)", "sortText": " 372"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import StringMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringMethods", "kind": 7, "label": "StringMethods (import pandas.core.strings.accessor)", "sortText": " 373"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow import StructAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StructAccessor", "kind": 7, "label": "StructAccessor (import pandas.core.arrays.arrow)", "sortText": " 374"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import StylerRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StylerRenderer", "kind": 7, "label": "StylerRenderer (import pandas.io.formats.style_render)", "sortText": " 375"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import TRANSPOSE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TRANSPOSE_DEFAULTS", "kind": 21, "label": "TRANSPOSE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 376"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.pytables import TermValue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TermValue", "kind": 7, "label": "TermValue (import pandas.core.computation.pytables)", "sortText": " 377"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextFileReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextFileReader", "kind": 7, "label": "TextFileReader (import pandas.io.parsers)", "sortText": " 378"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextParser", "kind": 3, "label": "TextParser (import pandas.io.parsers)", "sortText": " 379"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.api.typing)", "sortText": " 380"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.core.resample)", "sortText": " 381"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResampler", "kind": 7, "label": "TimedeltaIndexResampler (import pandas.core.resample)", "sortText": " 382"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 383"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 384"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import TimedeltaProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaProperties", "kind": 7, "label": "TimedeltaProperties (import pandas.core.indexes.accessors)", "sortText": " 385"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 386"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 387"}, {"additionalTextEdits": [{"newText": "from numpy import True_\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "True_", "kind": 6, "label": "True_ (import numpy)", "sortText": " 388"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import UShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UShortDType", "kind": 6, "label": "UShortDType (import numpy.dtypes)", "sortText": " 389"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UndefinedVariableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UndefinedVariableError", "kind": 7, "label": "UndefinedVariableError (import pandas.errors)", "sortText": " 390"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsortedIndexError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsortedIndexError", "kind": 7, "label": "UnsortedIndexError (import pandas.errors)", "sortText": " 391"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsupportedFunctionCall\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsupportedFunctionCall", "kind": 7, "label": "UnsupportedFunctionCall (import pandas.errors)", "sortText": " 392"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import VALID_JUSTIFY_PARAMETERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VALID_JUSTIFY_PARAMETERS", "kind": 21, "label": "VALID_JUSTIFY_PARAMETERS (import pandas.io.formats.format)", "sortText": " 393"}, {"additionalTextEdits": [{"newText": "from pandas.util.version import VERSION_PATTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VERSION_PATTERN", "kind": 21, "label": "VERSION_PATTERN (import pandas.util.version)", "sortText": " 394"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import VariableOffsetWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableOffsetWindowIndexer", "kind": 7, "label": "VariableOffsetWindowIndexer (import pandas.api.indexers)", "sortText": " 395"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import VariableWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableWindowIndexer", "kind": 7, "label": "VariableWindowIndexer (import pandas.core.indexers.objects)", "sortText": " 396"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 397"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 398"}, {"additionalTextEdits": [{"newText": "from pandas.compat import WARNING_CHECK_DISABLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WARNING_CHECK_DISABLED", "kind": 21, "label": "WARNING_CHECK_DISABLED (import pandas.compat)", "sortText": " 399"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import WORMTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WORMTable", "kind": 7, "label": "WORMTable (import pandas.io.pytables)", "sortText": " 400"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import WrappedCythonOp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WrappedCythonOp", "kind": 7, "label": "WrappedCythonOp (import pandas.core.groupby.ops)", "sortText": " 401"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_xport import XportReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XportReader", "kind": 7, "label": "XportReader (import pandas.io.sas.sas_xport)", "sortText": " 402"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearBegin", "kind": 6, "label": "YearBegin (import pandas.tseries.offsets)", "sortText": " 403"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearEnd", "kind": 6, "label": "YearEnd (import pandas.tseries.offsets)", "sortText": " 404"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import after_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "after_nearest_workday", "kind": 3, "label": "after_nearest_workday (import pandas.tseries.holiday)", "sortText": " 405"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import align_1_checker_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "align_1_checker_value", "kind": 6, "label": "align_1_checker_value (import pandas.io.sas.sas_constants)", "sortText": " 406"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 407"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 408"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 409"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 410"}, {"additionalTextEdits": [{"newText": "from numpy.ma import alltrue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "alltrue", "kind": 3, "label": "alltrue (import numpy.ma)", "sortText": " 411"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 412"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 413"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import andrews_curves\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "andrews_curves", "kind": 6, "label": "andrews_curves (import pandas.plotting)", "sortText": " 414"}, {"additionalTextEdits": [{"newText": "from numpy import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy)", "sortText": " 415"}, {"additionalTextEdits": [{"newText": "from numpy.ma import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 3, "label": "apply_over_axes (import numpy.ma)", "sortText": " 416"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 417"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 418"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 419"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 420"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.crackfortran)", "sortText": " 421"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.f90mod_rules)", "sortText": " 422"}, {"additionalTextEdits": [{"newText": "from numpy import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy)", "sortText": " 423"}, {"additionalTextEdits": [{"newText": "from numpy.ma import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 3, "label": "arange (import numpy.ma)", "sortText": " 424"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 425"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 426"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 427"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 428"}, {"additionalTextEdits": [{"newText": "from numpy import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy)", "sortText": " 429"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 430"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 431"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import arithmetic_op\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arithmetic_op", "kind": 3, "label": "arithmetic_op (import pandas.core.ops)", "sortText": " 432"}, {"additionalTextEdits": [{"newText": "from numpy import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy)", "sortText": " 433"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 434"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 435"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equals", "kind": 3, "label": "array_equals (import pandas.core.dtypes.missing)", "sortText": " 436"}, {"additionalTextEdits": [{"newText": "from numpy import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy)", "sortText": " 437"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 438"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 439"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equivalent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equivalent", "kind": 3, "label": "array_equivalent (import pandas.core.dtypes.missing)", "sortText": " 440"}, {"additionalTextEdits": [{"newText": "from numpy import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy)", "sortText": " 441"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 442"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 443"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 444"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 445"}, {"additionalTextEdits": [{"newText": "from numpy.lib.stride_tricks import as_strided\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_strided", "kind": 6, "label": "as_strided (import numpy.lib.stride_tricks)", "sortText": " 446"}, {"additionalTextEdits": [{"newText": "from numpy import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy)", "sortText": " 447"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 448"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 449"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import asarray_tuplesafe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_tuplesafe", "kind": 3, "label": "asarray_tuplesafe (import pandas.core.common)", "sortText": " 450"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import asfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asfreq", "kind": 3, "label": "asfreq (import pandas.core.resample)", "sortText": " 451"}, {"additionalTextEdits": [{"newText": "from six import assertCountEqual\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertCountEqual", "kind": 3, "label": "assertCountEqual (import six)", "sortText": " 452"}, {"additionalTextEdits": [{"newText": "from six import assertNotRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertNotRegex", "kind": 3, "label": "assertNotRegex (import six)", "sortText": " 453"}, {"additionalTextEdits": [{"newText": "from six import assertRaisesRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRaisesRegex", "kind": 3, "label": "assertRaisesRegex (import six)", "sortText": " 454"}, {"additionalTextEdits": [{"newText": "from six import assertRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRegex", "kind": 3, "label": "assertRegex (import six)", "sortText": " 455"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.ma.testutils)", "sortText": " 456"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.testing)", "sortText": " 457"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 458"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 459"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 6, "label": "assert_almost_equal (import numpy.testing)", "sortText": " 460"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_approx_equal", "kind": 6, "label": "assert_approx_equal (import numpy.testing)", "sortText": " 461"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 462"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 463"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 6, "label": "assert_array_almost_equal (import numpy.testing)", "sortText": " 464"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.ma.testutils)", "sortText": " 465"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.testing)", "sortText": " 466"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 467"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 468"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 469"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 470"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 6, "label": "assert_array_compare (import numpy.testing)", "sortText": " 471"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 472"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 473"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 6, "label": "assert_array_equal (import numpy.testing)", "sortText": " 474"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 475"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 476"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 6, "label": "assert_array_less (import numpy.testing)", "sortText": " 477"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 478"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 479"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 480"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 481"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 6, "label": "assert_equal (import numpy.testing)", "sortText": " 482"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 483"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 484"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_extension_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_extension_array_equal", "kind": 6, "label": "assert_extension_array_equal (import pandas.testing)", "sortText": " 485"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_frame_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_frame_equal", "kind": 6, "label": "assert_frame_equal (import pandas.testing)", "sortText": " 486"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_index_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_index_equal", "kind": 6, "label": "assert_index_equal (import pandas.testing)", "sortText": " 487"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 488"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 489"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_no_gc_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_no_gc_cycles", "kind": 6, "label": "assert_no_gc_cycles (import numpy.testing)", "sortText": " 490"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 491"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 492"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.ma.testutils)", "sortText": " 493"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.testing)", "sortText": " 494"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises_regex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises_regex", "kind": 6, "label": "assert_raises_regex (import numpy.testing)", "sortText": " 495"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_series_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_series_equal", "kind": 6, "label": "assert_series_equal (import pandas.testing)", "sortText": " 496"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_string_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_string_equal", "kind": 6, "label": "assert_string_equal (import numpy.testing)", "sortText": " 497"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.astype import astype_array_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "astype_array_safe", "kind": 3, "label": "astype_array_safe (import pandas.core.dtypes.astype)", "sortText": " 498"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import attribute_conflict_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attribute_conflict_doc", "kind": 6, "label": "attribute_conflict_doc (import pandas.io.pytables)", "sortText": " 499"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import autocorrelation_plot\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "autocorrelation_plot", "kind": 6, "label": "autocorrelation_plot (import pandas.plotting)", "sortText": " 500"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 501"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 502"}, {"additionalTextEdits": [{"newText": "from numpy import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy)", "sortText": " 503"}, {"additionalTextEdits": [{"newText": "from numpy.ma import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 3, "label": "average (import numpy.ma)", "sortText": " 504"}, {"additionalTextEdits": [{"newText": "from numpy.ma.extras import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.ma.extras)", "sortText": " 505"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 506"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 507"}, {"additionalTextEdits": [{"newText": "from numpy import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy)", "sortText": " 508"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 509"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 510"}, {"additionalTextEdits": [{"newText": "from numpy import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy)", "sortText": " 511"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 512"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 513"}, {"insertText": "pd.bdate_range", "kind": 3, "label": "pd.bdate_range", "sortText": " 514"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import before_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "before_nearest_workday", "kind": 3, "label": "before_nearest_workday (import pandas.tseries.holiday)", "sortText": " 515"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 516"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 517"}, {"additionalTextEdits": [{"newText": "from numpy import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy)", "sortText": " 518"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 519"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 520"}, {"additionalTextEdits": [{"newText": "from six import binary_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_type", "kind": 6, "label": "binary_type (import six)", "sortText": " 521"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame", "kind": 6, "label": "boxplot_frame (import pandas.plotting)", "sortText": " 522"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame_groupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame_groupby", "kind": 6, "label": "boxplot_frame_groupby (import pandas.plotting)", "sortText": " 523"}, {"additionalTextEdits": [{"newText": "from numpy.testing import break_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "break_cycles", "kind": 6, "label": "break_cycles (import numpy.testing)", "sortText": " 524"}, {"additionalTextEdits": [{"newText": "from numpy import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy)", "sortText": " 525"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 526"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 527"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import buffer_put_lines\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buffer_put_lines", "kind": 3, "label": "buffer_put_lines (import pandas.io.formats.format)", "sortText": " 528"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 529"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 530"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 531"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 532"}, {"additionalTextEdits": [{"newText": "from pandas.util import capitalize_first_letter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "capitalize_first_letter", "kind": 3, "label": "capitalize_first_letter (import pandas.util)", "sortText": " 533"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.util import cartesian_product\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cartesian_product", "kind": 3, "label": "cartesian_product (import pandas.core.reshape.util)", "sortText": " 534"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import cast_for_truediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_for_truediv", "kind": 3, "label": "cast_for_truediv (import pandas.core.arrays.arrow.array)", "sortText": " 535"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import cast_scalar_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_scalar_indexer", "kind": 3, "label": "cast_scalar_indexer (import pandas.core.common)", "sortText": " 536"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import cat_core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cat_core", "kind": 3, "label": "cat_core (import pandas.core.strings.accessor)", "sortText": " 537"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.from_dataframe import categorical_column_to_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_column_to_series", "kind": 3, "label": "categorical_column_to_series (import pandas.core.interchange.from_dataframe)", "sortText": " 538"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import categorical_conversion_warning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_conversion_warning", "kind": 6, "label": "categorical_conversion_warning (import pandas.io.stata)", "sortText": " 539"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 540"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 541"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 542"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 543"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 544"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 545"}, {"additionalTextEdits": [{"newText": "from numpy import character\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character", "kind": 7, "label": "character (import numpy)", "sortText": " 546"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 547"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 548"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 549"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 550"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 551"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 552"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.api.indexers)", "sortText": " 553"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.core.indexers)", "sortText": " 554"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import check_dict_or_set_indexers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_dict_or_set_indexers", "kind": 3, "label": "check_dict_or_set_indexers (import pandas.core.indexing)", "sortText": " 555"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import check_parent_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_parent_directory", "kind": 3, "label": "check_parent_directory (import pandas.io.common)", "sortText": " 556"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import check_result_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_result_array", "kind": 3, "label": "check_result_array (import pandas.core.groupby.ops)", "sortText": " 557"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 558"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 559"}, {"additionalTextEdits": [{"newText": "from numpy.testing import check_support_sve\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_support_sve", "kind": 6, "label": "check_support_sve (import numpy.testing)", "sortText": " 560"}, {"additionalTextEdits": [{"newText": "from numpy.random import chisquare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chisquare", "kind": 6, "label": "chisquare (import numpy.random)", "sortText": " 561"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_interp_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_interp_method", "kind": 3, "label": "clean_interp_method (import pandas.core.missing)", "sortText": " 562"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_reindex_fill_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_reindex_fill_method", "kind": 3, "label": "clean_reindex_fill_method (import pandas.core.missing)", "sortText": " 563"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import coerce_indexer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_indexer_dtype", "kind": 3, "label": "coerce_indexer_dtype (import pandas.core.dtypes.cast)", "sortText": " 564"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.boolean import coerce_to_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_to_array", "kind": 3, "label": "coerce_to_array (import pandas.core.arrays.boolean)", "sortText": " 565"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_length", "kind": 6, "label": "column_format_length_length (import pandas.io.sas.sas_constants)", "sortText": " 566"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_offset", "kind": 6, "label": "column_format_length_offset (import pandas.io.sas.sas_constants)", "sortText": " 567"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_length", "kind": 6, "label": "column_format_offset_length (import pandas.io.sas.sas_constants)", "sortText": " 568"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_offset", "kind": 6, "label": "column_format_offset_offset (import pandas.io.sas.sas_constants)", "sortText": " 569"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_length", "kind": 6, "label": "column_format_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 570"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_offset", "kind": 6, "label": "column_format_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 571"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_length", "kind": 6, "label": "column_label_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 572"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_offset", "kind": 6, "label": "column_label_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 573"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_pointer_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_pointer_length", "kind": 6, "label": "column_name_pointer_length (import pandas.io.sas.sas_constants)", "sortText": " 574"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_length", "kind": 6, "label": "column_name_text_subheader_length (import pandas.io.sas.sas_constants)", "sortText": " 575"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_offset", "kind": 6, "label": "column_name_text_subheader_offset (import pandas.io.sas.sas_constants)", "sortText": " 576"}, {"additionalTextEdits": [{"newText": "from numpy.char import compare_chararrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_chararrays", "kind": 6, "label": "compare_chararrays (import numpy.char)", "sortText": " 577"}, {"additionalTextEdits": [{"newText": "from pandas.core.array_algos.replace import compare_or_regex_search\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_or_regex_search", "kind": 3, "label": "compare_or_regex_search (import pandas.core.array_algos.replace)", "sortText": " 578"}, {"additionalTextEdits": [{"newText": "from numpy import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy)", "sortText": " 579"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 3, "label": "compress (import numpy.ma)", "sortText": " 580"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 581"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 582"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_cols", "kind": 3, "label": "compress_cols (import numpy.ma)", "sortText": " 583"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import compress_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_group_index", "kind": 3, "label": "compress_group_index (import pandas.core.sorting)", "sortText": " 584"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_nd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_nd", "kind": 3, "label": "compress_nd (import numpy.ma)", "sortText": " 585"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rowcols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rowcols", "kind": 3, "label": "compress_rowcols (import numpy.ma)", "sortText": " 586"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rows\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rows", "kind": 3, "label": "compress_rows (import numpy.ma)", "sortText": " 587"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compressed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed", "kind": 3, "label": "compressed (import numpy.ma)", "sortText": " 588"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_id\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_id", "kind": 6, "label": "compressed_subheader_id (import pandas.io.sas.sas_constants)", "sortText": " 589"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_type", "kind": 6, "label": "compressed_subheader_type (import pandas.io.sas.sas_constants)", "sortText": " 590"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compression_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compression_literals", "kind": 6, "label": "compression_literals (import pandas.io.sas.sas_constants)", "sortText": " 591"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import construct_1d_array_from_inferred_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_array_from_inferred_fill_value", "kind": 3, "label": "construct_1d_array_from_inferred_fill_value (import pandas.core.dtypes.missing)", "sortText": " 592"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_arraylike_from_scalar", "kind": 3, "label": "construct_1d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 593"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_object_array_from_listlike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_object_array_from_listlike", "kind": 3, "label": "construct_1d_object_array_from_listlike (import pandas.core.dtypes.cast)", "sortText": " 594"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_2d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_2d_arraylike_from_scalar", "kind": 3, "label": "construct_2d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 595"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 596"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 597"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.crackfortran)", "sortText": " 598"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.f90mod_rules)", "sortText": " 599"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import convert_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_dtypes", "kind": 3, "label": "convert_dtypes (import pandas.core.dtypes.cast)", "sortText": " 600"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_from_missing_indexer_tuple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_from_missing_indexer_tuple", "kind": 3, "label": "convert_from_missing_indexer_tuple (import pandas.core.indexing)", "sortText": " 601"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_missing_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_missing_indexer", "kind": 3, "label": "convert_missing_indexer (import pandas.core.indexing)", "sortText": " 602"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.construction import convert_object_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_object_array", "kind": 3, "label": "convert_object_array (import pandas.core.internals.construction)", "sortText": " 603"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import convert_to_list_like\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_to_list_like", "kind": 3, "label": "convert_to_list_like (import pandas.core.common)", "sortText": " 604"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.scipy_sparse import coo_to_sparse_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coo_to_sparse_series", "kind": 3, "label": "coo_to_sparse_series (import pandas.core.arrays.sparse.scipy_sparse)", "sortText": " 605"}, {"additionalTextEdits": [{"newText": "from pandas.core.config_init import copy_on_write_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copy_on_write_doc", "kind": 6, "label": "copy_on_write_doc (import pandas.core.config_init)", "sortText": " 606"}, {"additionalTextEdits": [{"newText": "from numpy import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy)", "sortText": " 607"}, {"additionalTextEdits": [{"newText": "from numpy.ma import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.ma)", "sortText": " 608"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 609"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 610"}, {"additionalTextEdits": [{"newText": "from numpy import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy)", "sortText": " 611"}, {"additionalTextEdits": [{"newText": "from numpy.ma import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 3, "label": "corrcoef (import numpy.ma)", "sortText": " 612"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 613"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 614"}, {"additionalTextEdits": [{"newText": "from numpy import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy)", "sortText": " 615"}, {"additionalTextEdits": [{"newText": "from numpy.ma import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 3, "label": "correlate (import numpy.ma)", "sortText": " 616"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 617"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 618"}, {"additionalTextEdits": [{"newText": "from pytz import country_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_names", "kind": 6, "label": "country_names (import pytz)", "sortText": " 619"}, {"additionalTextEdits": [{"newText": "from pytz import country_timezones\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_timezones", "kind": 6, "label": "country_timezones (import pytz)", "sortText": " 620"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 621"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 622"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 623"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 624"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 625"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 626"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 627"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 628"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 629"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 630"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 631"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 632"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 633"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 634"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_blocks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_blocks", "kind": 3, "label": "create_block_manager_from_blocks (import pandas.core.internals.managers)", "sortText": " 635"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_column_arrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_column_arrays", "kind": 3, "label": "create_block_manager_from_column_arrays (import pandas.core.internals.managers)", "sortText": " 636"}, {"additionalTextEdits": [{"newText": "from six import create_bound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_bound_method", "kind": 6, "label": "create_bound_method (import six)", "sortText": " 637"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import create_pandas_abc_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_pandas_abc_type", "kind": 3, "label": "create_pandas_abc_type (import pandas.core.dtypes.generic)", "sortText": " 638"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.doc import create_section_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_section_header", "kind": 3, "label": "create_section_header (import pandas.core.window.doc)", "sortText": " 639"}, {"additionalTextEdits": [{"newText": "from six import create_unbound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_unbound_method", "kind": 3, "label": "create_unbound_method (import six)", "sortText": " 640"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.parsing import create_valid_python_identifier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_valid_python_identifier", "kind": 3, "label": "create_valid_python_identifier (import pandas.core.computation.parsing)", "sortText": " 641"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 642"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 643"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 644"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 645"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 646"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 647"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import cythonized_kernels\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cythonized_kernels", "kind": 6, "label": "cythonized_kernels (import pandas.core.groupby.base)", "sortText": " 648"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_length", "kind": 6, "label": "date_created_length (import pandas.io.sas.sas_constants)", "sortText": " 649"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_offset", "kind": 6, "label": "date_created_offset (import pandas.io.sas.sas_constants)", "sortText": " 650"}, {"insertText": "pd.date_range", "kind": 3, "label": "pd.date_range", "sortText": " 651"}, {"additionalTextEdits": [{"newText": "import dateutil.parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser", "kind": 9, "label": "dateutil.parser (import dateutil.parser)", "sortText": " 652"}, {"additionalTextEdits": [{"newText": "import dateutil.parser.isoparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser.isoparser", "kind": 9, "label": "dateutil.parser.isoparser (import dateutil.parser.isoparser)", "sortText": " 653"}, {"additionalTextEdits": [{"newText": "import dateutil.relativedelta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.relativedelta", "kind": 9, "label": "dateutil.relativedelta (import dateutil.relativedelta)", "sortText": " 654"}, {"additionalTextEdits": [{"newText": "import dateutil.rrule\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.rrule", "kind": 9, "label": "dateutil.rrule (import dateutil.rrule)", "sortText": " 655"}, {"additionalTextEdits": [{"newText": "import dateutil.zoneinfo.rebuild\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.zoneinfo.rebuild", "kind": 9, "label": "dateutil.zoneinfo.rebuild (import dateutil.zoneinfo.rebuild)", "sortText": " 656"}, {"additionalTextEdits": [{"newText": "from numpy.testing import decorate_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "decorate_methods", "kind": 6, "label": "decorate_methods (import numpy.testing)", "sortText": " 657"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 658"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 659"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 660"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 661"}, {"additionalTextEdits": [{"newText": "from numpy import degrees\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "degrees", "kind": 6, "label": "degrees (import numpy)", "sortText": " 662"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import deregister_matplotlib_converters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deregister_matplotlib_converters", "kind": 6, "label": "deregister_matplotlib_converters (import pandas.plotting)", "sortText": " 663"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_categorical_1d", "kind": 3, "label": "describe_categorical_1d (import pandas.core.methods.describe)", "sortText": " 664"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_ndframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_ndframe", "kind": 3, "label": "describe_ndframe (import pandas.core.methods.describe)", "sortText": " 665"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_numeric_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_numeric_1d", "kind": 3, "label": "describe_numeric_1d (import pandas.core.methods.describe)", "sortText": " 666"}, {"insertText": "pd.describe_option", "kind": 6, "label": "pd.describe_option", "sortText": " 667"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_1d", "kind": 3, "label": "describe_timestamp_1d (import pandas.core.methods.describe)", "sortText": " 668"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_as_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_as_categorical_1d", "kind": 3, "label": "describe_timestamp_as_categorical_1d (import pandas.core.methods.describe)", "sortText": " 669"}, {"additionalTextEdits": [{"newText": "from pandas.io.clipboard import determine_clipboard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determine_clipboard", "kind": 3, "label": "determine_clipboard (import pandas.io.clipboard)", "sortText": " 670"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 671"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 672"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 673"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 674"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 675"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 676"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 677"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 678"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 679"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 680"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 681"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 682"}, {"additionalTextEdits": [{"newText": "from numpy.random import dirichlet\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dirichlet", "kind": 6, "label": "dirichlet (import numpy.random)", "sortText": " 683"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import dispatch_reduction_ufunc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_reduction_ufunc", "kind": 3, "label": "dispatch_reduction_ufunc (import pandas.core.arraylike)", "sortText": " 684"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 685"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 686"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 687"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 688"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.period import dt64arr_to_periodarr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dt64arr_to_periodarr", "kind": 3, "label": "dt64arr_to_periodarr (import pandas.core.arrays.period)", "sortText": " 689"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import enable_data_resource_formatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "enable_data_resource_formatter", "kind": 3, "label": "enable_data_resource_formatter (import pandas.io.formats.printing)", "sortText": " 690"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.datetimelike import ensure_arraylike_for_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_arraylike_for_datetimelike", "kind": 3, "label": "ensure_arraylike_for_datetimelike (import pandas.core.arrays.datetimelike)", "sortText": " 691"}, {"additionalTextEdits": [{"newText": "from six import ensure_binary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_binary", "kind": 3, "label": "ensure_binary (import six)", "sortText": " 692"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import ensure_block_shape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_block_shape", "kind": 3, "label": "ensure_block_shape (import pandas.core.internals.blocks)", "sortText": " 693"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.common import ensure_decoded\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_decoded", "kind": 3, "label": "ensure_decoded (import pandas.core.computation.common)", "sortText": " 694"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import ensure_dtype_can_hold_na\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_can_hold_na", "kind": 3, "label": "ensure_dtype_can_hold_na (import pandas.core.dtypes.cast)", "sortText": " 695"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import ensure_dtype_objs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_objs", "kind": 3, "label": "ensure_dtype_objs (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 696"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_float64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_float64", "kind": 6, "label": "ensure_float64 (import pandas.core.dtypes.common)", "sortText": " 697"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index", "kind": 6, "label": "ensure_index (import pandas.core.indexes.api)", "sortText": " 698"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index_from_sequences\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index_from_sequences", "kind": 6, "label": "ensure_index_from_sequences (import pandas.core.indexes.api)", "sortText": " 699"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import ensure_key_mapped\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_key_mapped", "kind": 3, "label": "ensure_key_mapped (import pandas.core.sorting)", "sortText": " 700"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.melt import ensure_list_vars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_list_vars", "kind": 3, "label": "ensure_list_vars (import pandas.core.reshape.melt)", "sortText": " 701"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import ensure_np_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_np_dtype", "kind": 3, "label": "ensure_np_dtype (import pandas.core.internals.base)", "sortText": " 702"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_python_int\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_python_int", "kind": 3, "label": "ensure_python_int (import pandas.core.dtypes.common)", "sortText": " 703"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.scope import ensure_scope\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_scope", "kind": 3, "label": "ensure_scope (import pandas.core.computation.scope)", "sortText": " 704"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import pandas.core.dtypes.common)", "sortText": " 705"}, {"additionalTextEdits": [{"newText": "from six import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import six)", "sortText": " 706"}, {"additionalTextEdits": [{"newText": "from six import ensure_text\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_text", "kind": 3, "label": "ensure_text (import six)", "sortText": " 707"}, {"additionalTextEdits": [{"newText": "from pandas.core.construction import ensure_wrapped_if_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_wrapped_if_datetimelike", "kind": 3, "label": "ensure_wrapped_if_datetimelike (import pandas.core.construction)", "sortText": " 708"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 709"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 710"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 711"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 712"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 713"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 714"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.crackfortran)", "sortText": " 715"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.f90mod_rules)", "sortText": " 716"}, {"additionalTextEdits": [{"newText": "from numpy import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy)", "sortText": " 717"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 718"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 719"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import excessive_string_length_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "excessive_string_length_error", "kind": 6, "label": "excessive_string_length_error (import pandas.io.stata)", "sortText": " 720"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 721"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 722"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import extension_to_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extension_to_compression", "kind": 6, "label": "extension_to_compression (import pandas.io.common)", "sortText": " 723"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import external_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "external_values", "kind": 3, "label": "external_values (import pandas.core.internals.blocks)", "sortText": " 724"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 725"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 726"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import extract_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extract_result", "kind": 3, "label": "extract_result (import pandas.core.groupby.ops)", "sortText": " 727"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 728"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 729"}, {"insertText": "pd.factorize", "kind": 3, "label": "pd.factorize", "sortText": " 730"}, {"additionalTextEdits": [{"newText": "from pandas.core.algorithms import factorize_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_array", "kind": 3, "label": "factorize_array (import pandas.core.algorithms)", "sortText": " 731"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterable", "kind": 3, "label": "factorize_from_iterable (import pandas.core.arrays.categorical)", "sortText": " 732"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterables\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterables", "kind": 3, "label": "factorize_from_iterables (import pandas.core.arrays.categorical)", "sortText": " 733"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 734"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 735"}, {"additionalTextEdits": [{"newText": "from numpy.fft import fftfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fftfreq", "kind": 6, "label": "fftfreq (import numpy.fft)", "sortText": " 736"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 737"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 738"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import find_result_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_result_type", "kind": 3, "label": "find_result_type (import pandas.core.dtypes.cast)", "sortText": " 739"}, {"additionalTextEdits": [{"newText": "from numpy.ma import flatten_structured_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flatten_structured_array", "kind": 3, "label": "flatten_structured_array (import numpy.ma)", "sortText": " 740"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.common import flex_binary_moment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flex_binary_moment", "kind": 3, "label": "flex_binary_moment (import pandas.core.window.common)", "sortText": " 741"}, {"additionalTextEdits": [{"newText": "from numpy import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy)", "sortText": " 742"}, {"additionalTextEdits": [{"newText": "from numpy.ma import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy.ma)", "sortText": " 743"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import forbid_nonstring_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_nonstring_types", "kind": 3, "label": "forbid_nonstring_types (import pandas.core.strings.accessor)", "sortText": " 744"}, {"additionalTextEdits": [{"newText": "from numpy import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy)", "sortText": " 745"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 746"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 747"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import format_object_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_object_summary", "kind": 3, "label": "format_object_summary (import pandas.io.formats.printing)", "sortText": " 748"}, {"additionalTextEdits": [{"newText": "from numpy.rec import format_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_parser", "kind": 6, "label": "format_parser (import numpy.rec)", "sortText": " 749"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import format_percentiles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_percentiles", "kind": 3, "label": "format_percentiles (import pandas.io.formats.format)", "sortText": " 750"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import format_table_styles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_table_styles", "kind": 3, "label": "format_table_styles (import pandas.io.formats.style_render)", "sortText": " 751"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 752"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 753"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 754"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 755"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import frame_apply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_apply", "kind": 3, "label": "frame_apply (import pandas.core.apply)", "sortText": " 756"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_examples_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_examples_sub", "kind": 6, "label": "frame_examples_sub (import pandas.io.formats.info)", "sortText": " 757"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_max_cols_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_max_cols_sub", "kind": 6, "label": "frame_max_cols_sub (import pandas.io.formats.info)", "sortText": " 758"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_see_also_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_see_also_sub", "kind": 6, "label": "frame_see_also_sub (import pandas.io.formats.info)", "sortText": " 759"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_sub_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_sub_kwargs", "kind": 6, "label": "frame_sub_kwargs (import pandas.io.formats.info)", "sortText": " 760"}, {"additionalTextEdits": [{"newText": "from pandas.tseries import frequencies\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frequencies", "kind": 6, "label": "frequencies (import pandas.tseries)", "sortText": " 761"}, {"additionalTextEdits": [{"newText": "from numpy import frexp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frexp", "kind": 6, "label": "frexp (import numpy)", "sortText": " 762"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import from_dataframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "from_dataframe", "kind": 3, "label": "from_dataframe (import pandas.api.interchange)", "sortText": " 763"}, {"insertText": "pd.from_dummies", "kind": 3, "label": "pd.from_dummies", "sortText": " 764"}, {"additionalTextEdits": [{"newText": "from numpy import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy)", "sortText": " 765"}, {"additionalTextEdits": [{"newText": "from numpy.ma import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 3, "label": "frombuffer (import numpy.ma)", "sortText": " 766"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 767"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 768"}, {"additionalTextEdits": [{"newText": "from numpy import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy)", "sortText": " 769"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 770"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 771"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.rec)", "sortText": " 772"}, {"additionalTextEdits": [{"newText": "from numpy.ma import fromflex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromflex", "kind": 3, "label": "fromflex (import numpy.ma)", "sortText": " 773"}, {"additionalTextEdits": [{"newText": "from numpy import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy)", "sortText": " 774"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 775"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 776"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 777"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 778"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 6, "label": "fromrecords (import numpy.rec)", "sortText": " 779"}, {"additionalTextEdits": [{"newText": "from numpy import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy)", "sortText": " 780"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 781"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 782"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 783"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 784"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_manual_numpy_nan_agg_with_axis\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_manual_numpy_nan_agg_with_axis", "kind": 3, "label": "generate_manual_numpy_nan_agg_with_axis (import pandas.core.window.numba_)", "sortText": " 785"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_agg_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_agg_func", "kind": 3, "label": "generate_numba_agg_func (import pandas.core.groupby.numba_)", "sortText": " 786"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_apply_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_apply_func", "kind": 3, "label": "generate_numba_apply_func (import pandas.core.window.numba_)", "sortText": " 787"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_func", "kind": 3, "label": "generate_numba_ewm_func (import pandas.core.window.numba_)", "sortText": " 788"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_table_func", "kind": 3, "label": "generate_numba_ewm_table_func (import pandas.core.window.numba_)", "sortText": " 789"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_table_func", "kind": 3, "label": "generate_numba_table_func (import pandas.core.window.numba_)", "sortText": " 790"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_transform_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_transform_func", "kind": 3, "label": "generate_numba_transform_func (import pandas.core.groupby.numba_)", "sortText": " 791"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.online import generate_online_numba_ewma_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_online_numba_ewma_func", "kind": 3, "label": "generate_online_numba_ewma_func (import pandas.core.window.online)", "sortText": " 792"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 793"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 794"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_compressed_ids\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compressed_ids", "kind": 3, "label": "get_compressed_ids (import pandas.core.sorting)", "sortText": " 795"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import get_compression_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compression_method", "kind": 3, "label": "get_compression_method (import pandas.io.common)", "sortText": " 796"}, {"additionalTextEdits": [{"newText": "from pandas.io.xml import get_data_from_filepath\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_data_from_filepath", "kind": 3, "label": "get_data_from_filepath (import pandas.io.xml)", "sortText": " 797"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_dataframe_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dataframe_repr_params", "kind": 3, "label": "get_dataframe_repr_params (import pandas.io.formats.format)", "sortText": " 798"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 799"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 800"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_datetime64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_datetime64", "kind": 3, "label": "get_format_datetime64 (import pandas.io.formats.format)", "sortText": " 801"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_timedelta64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_timedelta64", "kind": 3, "label": "get_format_timedelta64 (import pandas.io.formats.format)", "sortText": " 802"}, {"additionalTextEdits": [{"newText": "from six import get_function_closure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_function_closure", "kind": 6, "label": "get_function_closure (import six)", "sortText": " 803"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index", "kind": 3, "label": "get_group_index (import pandas.core.sorting)", "sortText": " 804"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index_sorter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index_sorter", "kind": 3, "label": "get_group_index_sorter (import pandas.core.sorting)", "sortText": " 805"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.grouper import get_grouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_grouper", "kind": 3, "label": "get_grouper (import pandas.core.groupby.grouper)", "sortText": " 806"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_indexer_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_indexer_indexer", "kind": 3, "label": "get_indexer_indexer (import pandas.core.sorting)", "sortText": " 807"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import get_interp_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_interp_index", "kind": 3, "label": "get_interp_index (import pandas.core.missing)", "sortText": " 808"}, {"additionalTextEdits": [{"newText": "from pandas.core.util.numba_ import get_jit_arguments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_jit_arguments", "kind": 3, "label": "get_jit_arguments (import pandas.core.util.numba_)", "sortText": " 809"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.merge import get_join_indexers_non_unique\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_join_indexers_non_unique", "kind": 3, "label": "get_join_indexers_non_unique (import pandas.core.reshape.merge)", "sortText": " 810"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import get_op_result_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_op_result_name", "kind": 3, "label": "get_op_result_name (import pandas.core.ops)", "sortText": " 811"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 812"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 813"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 814"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 815"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 816"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 817"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_precision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_precision", "kind": 3, "label": "get_precision (import pandas.io.formats.format)", "sortText": " 818"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 819"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 820"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import get_rename_function\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_rename_function", "kind": 3, "label": "get_rename_function (import pandas.core.common)", "sortText": " 821"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler", "kind": 3, "label": "get_resampler (import pandas.core.resample)", "sortText": " 822"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler_for_grouping\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler_for_grouping", "kind": 3, "label": "get_resampler_for_grouping (import pandas.core.resample)", "sortText": " 823"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_series_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_series_repr_params", "kind": 3, "label": "get_series_repr_params (import pandas.io.formats.format)", "sortText": " 824"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 825"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 826"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expressions import get_test_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_test_result", "kind": 3, "label": "get_test_result (import pandas.core.computation.expressions)", "sortText": " 827"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import get_unit_from_pa_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_unit_from_pa_dtype", "kind": 3, "label": "get_unit_from_pa_dtype (import pandas.core.arrays.arrow.array)", "sortText": " 828"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 829"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 830"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 831"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 832"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.crackfortran)", "sortText": " 833"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.f90mod_rules)", "sortText": " 834"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 835"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 836"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.crackfortran)", "sortText": " 837"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.f90mod_rules)", "sortText": " 838"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 839"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 840"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 841"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 842"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.crackfortran)", "sortText": " 843"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.f90mod_rules)", "sortText": " 844"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 845"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 846"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 847"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 848"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.crackfortran)", "sortText": " 849"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.f90mod_rules)", "sortText": " 850"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 851"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 852"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.crackfortran)", "sortText": " 853"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.f90mod_rules)", "sortText": " 854"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 855"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 856"}, {"additionalTextEdits": [{"newText": "from numpy import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy)", "sortText": " 857"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 858"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 859"}, {"additionalTextEdits": [{"newText": "from numpy import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy)", "sortText": " 860"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.char)", "sortText": " 861"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.ma)", "sortText": " 862"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.strings)", "sortText": " 863"}, {"additionalTextEdits": [{"newText": "from numpy import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy)", "sortText": " 864"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.char)", "sortText": " 865"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.ma)", "sortText": " 866"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.strings)", "sortText": " 867"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 868"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 869"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 870"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 871"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import groupby_other_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupby_other_methods", "kind": 6, "label": "groupby_other_methods (import pandas.core.groupby.base)", "sortText": " 872"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 873"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 874"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 875"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 876"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 877"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 878"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 879"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 880"}, {"additionalTextEdits": [{"newText": "from numpy.ma import harden_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "harden_mask", "kind": 3, "label": "harden_mask (import numpy.ma)", "sortText": " 881"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 882"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 883"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.crackfortran)", "sortText": " 884"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.f90mod_rules)", "sortText": " 885"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_length", "kind": 6, "label": "header_size_length (import pandas.io.sas.sas_constants)", "sortText": " 886"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_offset", "kind": 6, "label": "header_size_offset (import pandas.io.sas.sas_constants)", "sortText": " 887"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 3, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 888"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 6, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 889"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 3, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 890"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 6, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 891"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 3, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 892"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 6, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 893"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 3, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 894"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 6, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 895"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 3, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 896"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 6, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 897"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 3, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 898"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 6, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 899"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 900"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 901"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 3, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 902"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 6, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 903"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 3, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 904"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 6, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 905"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 3, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 906"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 6, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 907"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 3, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 908"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 6, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 909"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 3, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 910"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 6, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 911"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 3, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 912"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 6, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 913"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 3, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 914"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 6, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 915"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 3, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 916"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 6, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 917"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 3, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 918"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 6, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 919"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 920"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 921"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 3, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 922"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 6, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 923"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 3, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 924"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 6, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 925"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 6, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 926"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 3, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 927"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 928"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 929"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 3, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 930"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 6, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 931"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 3, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 932"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 6, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 933"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 3, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 934"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 6, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 935"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 3, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 936"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 6, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 937"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 3, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 938"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 6, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 939"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 3, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 940"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 6, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 941"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 3, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 942"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 6, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 943"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 944"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 945"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 946"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 947"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite", "kind": 6, "label": "hermite (import numpy.polynomial)", "sortText": " 948"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite_e\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite_e", "kind": 6, "label": "hermite_e (import numpy.polynomial)", "sortText": " 949"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 3, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 950"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 6, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 951"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 952"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 953"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 3, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 954"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 6, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 955"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 3, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 956"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 6, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 957"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 3, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 958"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 6, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 959"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 3, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 960"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 6, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 961"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 962"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 963"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_frame", "kind": 6, "label": "hist_frame (import pandas.plotting)", "sortText": " 964"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_series", "kind": 6, "label": "hist_series (import pandas.plotting)", "sortText": " 965"}, {"additionalTextEdits": [{"newText": "from numpy import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy)", "sortText": " 966"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 967"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 968"}, {"additionalTextEdits": [{"newText": "from numpy.random import hypergeometric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hypergeometric", "kind": 6, "label": "hypergeometric (import numpy.random)", "sortText": " 969"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 970"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 971"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_interactive_session\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_interactive_session", "kind": 3, "label": "in_interactive_session (import pandas.io.formats.console)", "sortText": " 972"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_ipython_frontend\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_ipython_frontend", "kind": 3, "label": "in_ipython_frontend (import pandas.io.formats.console)", "sortText": " 973"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import infer_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_compression", "kind": 3, "label": "infer_compression (import pandas.io.common)", "sortText": " 974"}, {"additionalTextEdits": [{"newText": "from pandas.api.types import infer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype", "kind": 6, "label": "infer_dtype (import pandas.api.types)", "sortText": " 975"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from", "kind": 3, "label": "infer_dtype_from (import pandas.core.dtypes.cast)", "sortText": " 976"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_array", "kind": 3, "label": "infer_dtype_from_array (import pandas.core.dtypes.cast)", "sortText": " 977"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import infer_dtype_from_object\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_object", "kind": 3, "label": "infer_dtype_from_object (import pandas.core.dtypes.common)", "sortText": " 978"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_scalar", "kind": 3, "label": "infer_dtype_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 979"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import infer_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_fill_value", "kind": 3, "label": "infer_fill_value (import pandas.core.dtypes.missing)", "sortText": " 980"}, {"insertText": "pd.infer_freq", "kind": 3, "label": "pd.infer_freq", "sortText": " 981"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import infer_limit_direction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_limit_direction", "kind": 3, "label": "infer_limit_direction (import pandas.core.missing)", "sortText": " 982"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import inherit_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "inherit_names", "kind": 3, "label": "inherit_names (import pandas.core.indexes.extension)", "sortText": " 983"}, {"additionalTextEdits": [{"newText": "from six import integer_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "integer_types", "kind": 6, "label": "integer_types (import six)", "sortText": " 984"}, {"additionalTextEdits": [{"newText": "from pandas.api import interchange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interchange", "kind": 6, "label": "interchange (import pandas.api)", "sortText": " 985"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import interleaved_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interleaved_dtype", "kind": 3, "label": "interleaved_dtype (import pandas.core.internals.base)", "sortText": " 986"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import interpolate_2d_inplace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interpolate_2d_inplace", "kind": 3, "label": "interpolate_2d_inplace (import pandas.core.missing)", "sortText": " 987"}, {"additionalTextEdits": [{"newText": "from numpy import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy)", "sortText": " 988"}, {"additionalTextEdits": [{"newText": "from numpy.ma import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 3, "label": "intersect1d (import numpy.ma)", "sortText": " 989"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 990"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 991"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import intersection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersection", "kind": 6, "label": "intersection (import pandas.core.computation.expr)", "sortText": " 992"}, {"insertText": "pd.interval_range", "kind": 3, "label": "pd.interval_range", "sortText": " 993"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 994"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 995"}, {"additionalTextEdits": [{"newText": "from numpy.lib import introspect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "introspect", "kind": 6, "label": "introspect (import numpy.lib)", "sortText": " 996"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import invalidate_string_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "invalidate_string_dtypes", "kind": 3, "label": "invalidate_string_dtypes (import pandas.core.dtypes.cast)", "sortText": " 997"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.api import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.api)", "sortText": " 998"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.common)", "sortText": " 999"}]}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 4, "result": {"isIncomplete": true, "items": [{"additionalTextEdits": [{"newText": "import re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "re", "kind": 9, "label": "re (import re)", "sortText": " 0"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 1"}, {"detail": "def build_report() -> DataFrame", "kind": 3, "label": "build_report", "sortText": " 2"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "report", "sortText": " 3"}, {"detail": "Unknown", "label": "velocity_series", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare", "kind": 9, "label": "python_lsp_compare (import python_lsp_compare)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "import argparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argparse", "kind": 9, "label": "argparse (import argparse)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "import asyncore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asyncore", "kind": 9, "label": "asyncore (import asyncore)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "import cProfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cProfile", "kind": 9, "label": "cProfile (import cProfile)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "import concurrent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "concurrent", "kind": 9, "label": "concurrent (import concurrent)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "import configparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "configparser", "kind": 9, "label": "configparser (import configparser)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "import copyreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copyreg", "kind": 9, "label": "copyreg (import copyreg)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "import curses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "curses", "kind": 9, "label": "curses (import curses)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "import ensurepip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensurepip", "kind": 9, "label": "ensurepip (import ensurepip)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "import ipaddress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ipaddress", "kind": 9, "label": "ipaddress (import ipaddress)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "import multiprocessing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "multiprocessing", "kind": 9, "label": "multiprocessing (import multiprocessing)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "import optparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "optparse", "kind": 9, "label": "optparse (import optparse)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "import profile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "profile", "kind": 9, "label": "profile (import profile)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "import readline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "readline", "kind": 9, "label": "readline (import readline)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "import reprlib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reprlib", "kind": 9, "label": "reprlib (import reprlib)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "import resource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "resource", "kind": 9, "label": "resource (import resource)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "import rlcompleter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "rlcompleter", "kind": 9, "label": "rlcompleter (import rlcompleter)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "import secrets\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "secrets", "kind": 9, "label": "secrets (import secrets)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "import socketserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "socketserver", "kind": 9, "label": "socketserver (import socketserver)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "import sre_compile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_compile", "kind": 9, "label": "sre_compile (import sre_compile)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "import sre_constants\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_constants", "kind": 9, "label": "sre_constants (import sre_constants)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "import sre_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_parse", "kind": 9, "label": "sre_parse (import sre_parse)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "import stringprep\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringprep", "kind": 9, "label": "stringprep (import stringprep)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "import subprocess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "subprocess", "kind": 9, "label": "subprocess (import subprocess)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "import tarfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tarfile", "kind": 9, "label": "tarfile (import tarfile)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "import threading\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "threading", "kind": 9, "label": "threading (import threading)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "import trace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "trace", "kind": 9, "label": "trace (import trace)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "import traceback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "traceback", "kind": 9, "label": "traceback (import traceback)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "import tracemalloc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tracemalloc", "kind": 9, "label": "tracemalloc (import tracemalloc)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "import turtle\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "turtle", "kind": 9, "label": "turtle (import turtle)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "import weakref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "weakref", "kind": 9, "label": "weakref (import weakref)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "import webbrowser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "webbrowser", "kind": 9, "label": "webbrowser (import webbrowser)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "import winreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "winreg", "kind": 9, "label": "winreg (import winreg)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "import wsgiref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "wsgiref", "kind": 9, "label": "wsgiref (import wsgiref)", "sortText": " 38"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 39"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": " 68"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": " 69"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": " 75"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": " 77"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_PYPI_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_PYPI_SERVER_SPECS", "kind": 21, "label": "ALL_PYPI_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_SERVER_SPECS", "kind": 21, "label": "ALL_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkEditPoint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEditPoint", "kind": 7, "label": "BenchmarkEditPoint (import python_lsp_compare.benchmark_suites)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import BenchmarkEnvironment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEnvironment", "kind": 7, "label": "BenchmarkEnvironment (import python_lsp_compare.environments)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkPointReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkPointReport", "kind": 7, "label": "BenchmarkPointReport (import python_lsp_compare.metrics)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuite", "kind": 7, "label": "BenchmarkSuite (import python_lsp_compare.benchmark_suites)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkSuiteReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuiteReport", "kind": 7, "label": "BenchmarkSuiteReport (import python_lsp_compare.metrics)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ConfiguredServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConfiguredServer", "kind": 7, "label": "ConfiguredServer (import python_lsp_compare.server_configs)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.builtin import HoverScenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HoverScenario", "kind": 7, "label": "HoverScenario (import python_lsp_compare.scenarios.builtin)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcResponse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcResponse", "kind": 7, "label": "JsonRpcResponse (import python_lsp_compare.transport)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcTransportError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcTransportError", "kind": 7, "label": "JsonRpcTransportError (import python_lsp_compare.transport)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYREFLY_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYREFLY_SPEC", "kind": 21, "label": "PYREFLY_SPEC (import python_lsp_compare.server_download)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYRIGHT_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYRIGHT_SPEC", "kind": 21, "label": "PYRIGHT_SPEC (import python_lsp_compare.server_download)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PypiServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PypiServerSpec", "kind": 7, "label": "PypiServerSpec (import python_lsp_compare.server_download)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import RunReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RunReport", "kind": 7, "label": "RunReport (import python_lsp_compare.metrics)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.base import SAMPLE_SOURCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAMPLE_SOURCE", "kind": 21, "label": "SAMPLE_SOURCE (import python_lsp_compare.scenarios.base)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios import ScenarioContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioContext", "kind": 7, "label": "ScenarioContext (import python_lsp_compare.scenarios)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import ScenarioReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioReport", "kind": 7, "label": "ScenarioReport (import python_lsp_compare.metrics)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ServerConfigFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerConfigFile", "kind": 7, "label": "ServerConfigFile (import python_lsp_compare.server_configs)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerSpec", "kind": 7, "label": "ServerSpec (import python_lsp_compare.server_download)", "sortText": " 100"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import WorkspaceConfigState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WorkspaceConfigState", "kind": 7, "label": "WorkspaceConfigState (import python_lsp_compare.environments)", "sortText": " 101"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import build_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_parser", "kind": 3, "label": "build_parser (import python_lsp_compare.cli)", "sortText": " 102"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import cleanup_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cleanup_benchmark_environment", "kind": 3, "label": "cleanup_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 103"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import default_local_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "default_local_server_config_path", "kind": 3, "label": "default_local_server_config_path (import python_lsp_compare)", "sortText": " 104"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_versions import describe_server_version\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_server_version", "kind": 3, "label": "describe_server_version (import python_lsp_compare.server_versions)", "sortText": " 105"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 106"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_all_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_all_servers", "kind": 3, "label": "download_all_servers (import python_lsp_compare.server_download)", "sortText": " 107"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_server", "kind": 3, "label": "download_server (import python_lsp_compare.server_download)", "sortText": " 108"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import example_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "example_server_config_path", "kind": 3, "label": "example_server_config_path (import python_lsp_compare.server_configs)", "sortText": " 109"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import get_latest_release_tag\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_latest_release_tag", "kind": 3, "label": "get_latest_release_tag (import python_lsp_compare.server_download)", "sortText": " 110"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_bench_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_bench_servers", "kind": 3, "label": "handle_bench_servers (import python_lsp_compare.cli)", "sortText": " 111"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_download_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_download_servers", "kind": 3, "label": "handle_download_servers (import python_lsp_compare.cli)", "sortText": " 112"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_servers", "kind": 3, "label": "handle_list_servers (import python_lsp_compare.cli)", "sortText": " 113"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_render_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_render_report", "kind": 3, "label": "handle_render_report (import python_lsp_compare.cli)", "sortText": " 114"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_benchmark\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_benchmark", "kind": 3, "label": "handle_run_benchmark (import python_lsp_compare.cli)", "sortText": " 115"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_servers", "kind": 3, "label": "handle_run_servers (import python_lsp_compare.cli)", "sortText": " 116"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import install_pypi_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "install_pypi_server", "kind": 3, "label": "install_pypi_server (import python_lsp_compare.server_download)", "sortText": " 117"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import load_benchmark_suite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_benchmark_suite", "kind": 3, "label": "load_benchmark_suite (import python_lsp_compare.benchmark_suites)", "sortText": " 118"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import load_server_config_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_config_file", "kind": 3, "label": "load_server_config_file (import python_lsp_compare.server_configs)", "sortText": " 119"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import load_server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_configs", "kind": 3, "label": "load_server_configs (import python_lsp_compare)", "sortText": " 120"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import make_configured_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_configured_server", "kind": 3, "label": "make_configured_server (import python_lsp_compare.server_download)", "sortText": " 121"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import prepare_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_benchmark_environment", "kind": 3, "label": "prepare_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 122"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.__main__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.__main__", "kind": 9, "label": "python_lsp_compare.__main__ (import python_lsp_compare.__main__)", "sortText": " 123"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.benchmark_suites", "kind": 9, "label": "python_lsp_compare.benchmark_suites (import python_lsp_compare.benchmark_suites)", "sortText": " 124"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.cli\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.cli", "kind": 9, "label": "python_lsp_compare.cli (import python_lsp_compare.cli)", "sortText": " 125"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.environments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.environments", "kind": 9, "label": "python_lsp_compare.environments (import python_lsp_compare.environments)", "sortText": " 126"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.lsp_client\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.lsp_client", "kind": 9, "label": "python_lsp_compare.lsp_client (import python_lsp_compare.lsp_client)", "sortText": " 127"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.metrics", "kind": 9, "label": "python_lsp_compare.metrics (import python_lsp_compare.metrics)", "sortText": " 128"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_csv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_csv", "kind": 9, "label": "python_lsp_compare.report_csv (import python_lsp_compare.report_csv)", "sortText": " 129"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_markdown\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_markdown", "kind": 9, "label": "python_lsp_compare.report_markdown (import python_lsp_compare.report_markdown)", "sortText": " 130"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.runner\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.runner", "kind": 9, "label": "python_lsp_compare.runner (import python_lsp_compare.runner)", "sortText": " 131"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios", "kind": 9, "label": "python_lsp_compare.scenarios (import python_lsp_compare.scenarios)", "sortText": " 132"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.base", "kind": 9, "label": "python_lsp_compare.scenarios.base (import python_lsp_compare.scenarios.base)", "sortText": " 133"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.builtin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.builtin", "kind": 9, "label": "python_lsp_compare.scenarios.builtin (import python_lsp_compare.scenarios.builtin)", "sortText": " 134"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_configs", "kind": 9, "label": "python_lsp_compare.server_configs (import python_lsp_compare.server_configs)", "sortText": " 135"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_download\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_download", "kind": 9, "label": "python_lsp_compare.server_download (import python_lsp_compare.server_download)", "sortText": " 136"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_versions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_versions", "kind": 9, "label": "python_lsp_compare.server_versions (import python_lsp_compare.server_versions)", "sortText": " 137"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.transport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.transport", "kind": 9, "label": "python_lsp_compare.transport (import python_lsp_compare.transport)", "sortText": " 138"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import render_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "render_markdown_report", "kind": 3, "label": "render_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 139"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_benchmarks", "kind": 3, "label": "run_benchmarks (import python_lsp_compare)", "sortText": " 140"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_scenarios", "kind": 3, "label": "run_scenarios (import python_lsp_compare)", "sortText": " 141"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import write_csv_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_csv_report", "kind": 3, "label": "write_csv_report (import python_lsp_compare.report_csv)", "sortText": " 142"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import write_downloaded_config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_downloaded_config", "kind": 3, "label": "write_downloaded_config (import python_lsp_compare.server_download)", "sortText": " 143"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import write_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_markdown_report", "kind": 3, "label": "write_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 144"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import write_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_report", "kind": 3, "label": "write_report (import python_lsp_compare.runner)", "sortText": " 145"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import write_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_summary", "kind": 3, "label": "write_summary (import python_lsp_compare.server_configs)", "sortText": " 146"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCCategoricalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCCategoricalIndex", "kind": 6, "label": "ABCCategoricalIndex (import pandas.core.dtypes.generic)", "sortText": " 147"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCDataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCDataFrame", "kind": 6, "label": "ABCDataFrame (import pandas.core.dtypes.generic)", "sortText": " 148"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCIntervalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCIntervalIndex", "kind": 6, "label": "ABCIntervalIndex (import pandas.core.dtypes.generic)", "sortText": " 149"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCNDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCNDFrame", "kind": 6, "label": "ABCNDFrame (import pandas.core.dtypes.generic)", "sortText": " 150"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCPeriodIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCPeriodIndex", "kind": 6, "label": "ABCPeriodIndex (import pandas.core.dtypes.generic)", "sortText": " 151"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCRangeIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCRangeIndex", "kind": 6, "label": "ABCRangeIndex (import pandas.core.dtypes.generic)", "sortText": " 152"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCSeries", "kind": 6, "label": "ABCSeries (import pandas.core.dtypes.generic)", "sortText": " 153"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGMINMAX_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGMINMAX_DEFAULTS", "kind": 21, "label": "ARGMINMAX_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 154"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS", "kind": 21, "label": "ARGSORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 155"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS_KIND\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS_KIND", "kind": 21, "label": "ARGSORT_DEFAULTS_KIND (import pandas.compat.numpy.function)", "sortText": " 156"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import ARITHMETIC_BINOPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARITHMETIC_BINOPS", "kind": 21, "label": "ARITHMETIC_BINOPS (import pandas.core.ops)", "sortText": " 157"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_ARITHMETIC_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_ARITHMETIC_FUNCS", "kind": 21, "label": "ARROW_ARITHMETIC_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 158"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_BIT_WISE_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_BIT_WISE_FUNCS", "kind": 21, "label": "ARROW_BIT_WISE_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 159"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import AbstractEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractEngine", "kind": 7, "label": "AbstractEngine (import pandas.core.computation.engines)", "sortText": " 160"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AbstractMethodError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractMethodError", "kind": 7, "label": "AbstractMethodError (import pandas.errors)", "sortText": " 161"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableFrameTable", "kind": 7, "label": "AppendableFrameTable (import pandas.io.pytables)", "sortText": " 162"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiFrameTable", "kind": 7, "label": "AppendableMultiFrameTable (import pandas.io.pytables)", "sortText": " 163"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiSeriesTable", "kind": 7, "label": "AppendableMultiSeriesTable (import pandas.io.pytables)", "sortText": " 164"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableSeriesTable", "kind": 7, "label": "AppendableSeriesTable (import pandas.io.pytables)", "sortText": " 165"}, {"additionalTextEdits": [{"newText": "from numpy.typing import ArrayLike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayLike", "kind": 6, "label": "ArrayLike (import numpy.typing)", "sortText": " 166"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import ArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayManager", "kind": 7, "label": "ArrayManager (import pandas.core.internals)", "sortText": " 167"}, {"additionalTextEdits": [{"newText": "from numpy.lib import Arrayterator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Arrayterator", "kind": 6, "label": "Arrayterator (import numpy.lib)", "sortText": " 168"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.accessors import ArrowAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowAccessor", "kind": 7, "label": "ArrowAccessor (import pandas.core.arrays.arrow.accessors)", "sortText": " 169"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import ArrowCTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowCTypes", "kind": 7, "label": "ArrowCTypes (import pandas.core.interchange.utils)", "sortText": " 170"}, {"insertText": "pd.ArrowDtype", "kind": 7, "label": "pd.ArrowDtype", "sortText": " 171"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import ArrowExtensionArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowExtensionArray", "kind": 7, "label": "ArrowExtensionArray (import pandas.arrays)", "sortText": " 172"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowIntervalType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowIntervalType", "kind": 7, "label": "ArrowIntervalType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 173"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.arrow_parser_wrapper import ArrowParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowParserWrapper", "kind": 7, "label": "ArrowParserWrapper (import pandas.io.parsers.arrow_parser_wrapper)", "sortText": " 174"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowPeriodType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowPeriodType", "kind": 7, "label": "ArrowPeriodType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 175"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_arrow import ArrowStringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowStringArrayNumpySemantics", "kind": 7, "label": "ArrowStringArrayNumpySemantics (import pandas.core.arrays.string_arrow)", "sortText": " 176"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import ArrowTemporalProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowTemporalProperties", "kind": 7, "label": "ArrowTemporalProperties (import pandas.core.indexes.accessors)", "sortText": " 177"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AttributeConflictWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AttributeConflictWarning", "kind": 7, "label": "AttributeConflictWarning (import pandas.errors)", "sortText": " 178"}, {"additionalTextEdits": [{"newText": "from numpy.testing import BLAS_SUPPORTS_FPE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BLAS_SUPPORTS_FPE", "kind": 21, "label": "BLAS_SUPPORTS_FPE (import numpy.testing)", "sortText": " 179"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterBegin", "kind": 6, "label": "BQuarterBegin (import pandas.tseries.offsets)", "sortText": " 180"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterEnd", "kind": 6, "label": "BQuarterEnd (import pandas.tseries.offsets)", "sortText": " 181"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearBegin", "kind": 6, "label": "BYearBegin (import pandas.tseries.offsets)", "sortText": " 182"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearEnd", "kind": 6, "label": "BYearEnd (import pandas.tseries.offsets)", "sortText": " 183"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.array_manager import BaseArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseArrayManager", "kind": 7, "label": "BaseArrayManager (import pandas.core.internals.array_manager)", "sortText": " 184"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import BaseFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFormatter", "kind": 6, "label": "BaseFormatter (import pandas.io.formats.style_render)", "sortText": " 185"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BaseGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseGrouper", "kind": 7, "label": "BaseGrouper (import pandas.core.groupby.ops)", "sortText": " 186"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.base import BaseStringArrayMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseStringArrayMethods", "kind": 7, "label": "BaseStringArrayMethods (import pandas.core.strings.base)", "sortText": " 187"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BinGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BinGrouper", "kind": 7, "label": "BinGrouper (import pandas.core.groupby.ops)", "sortText": " 188"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import BlockManagerFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BlockManagerFixed", "kind": 7, "label": "BlockManagerFixed (import pandas.io.pytables)", "sortText": " 189"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 190"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 191"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_GENERAL_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_GENERAL_MSG", "kind": 21, "label": "COW_WARNING_GENERAL_MSG (import pandas.core.internals.blocks)", "sortText": " 192"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_SETITEM_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_SETITEM_MSG", "kind": 21, "label": "COW_WARNING_SETITEM_MSG (import pandas.core.internals.blocks)", "sortText": " 193"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import CParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CParserWrapper", "kind": 7, "label": "CParserWrapper (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 194"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import CSSProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSProperties", "kind": 6, "label": "CSSProperties (import pandas.io.formats.style_render)", "sortText": " 195"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.css import CSSResolver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSResolver", "kind": 7, "label": "CSSResolver (import pandas.io.formats.css)", "sortText": " 196"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import CSSToExcelConverter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSToExcelConverter", "kind": 7, "label": "CSSToExcelConverter (import pandas.io.formats.excel)", "sortText": " 197"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.csvs import CSVFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSVFormatter", "kind": 7, "label": "CSVFormatter (import pandas.io.formats.csvs)", "sortText": " 198"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import CategoricalAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalAccessor", "kind": 7, "label": "CategoricalAccessor (import pandas.core.arrays.categorical)", "sortText": " 199"}, {"additionalTextEdits": [{"newText": "from pandas.errors import CategoricalConversionWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalConversionWarning", "kind": 7, "label": "CategoricalConversionWarning (import pandas.errors)", "sortText": " 200"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe_protocol import CategoricalDescription\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDescription", "kind": 7, "label": "CategoricalDescription (import pandas.core.interchange.dataframe_protocol)", "sortText": " 201"}, {"insertText": "pd.CategoricalDtype", "kind": 7, "label": "pd.CategoricalDtype", "sortText": " 202"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.dtypes import CategoricalDtypeType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDtypeType", "kind": 7, "label": "CategoricalDtypeType (import pandas.core.dtypes.dtypes)", "sortText": " 203"}, {"insertText": "pd.CategoricalIndex", "kind": 7, "label": "pd.CategoricalIndex", "sortText": " 204"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import CombinedDatetimelikeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedDatetimelikeProperties", "kind": 7, "label": "CombinedDatetimelikeProperties (import pandas.core.indexes.accessors)", "sortText": " 205"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 206"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 207"}, {"insertText": "pd.DataFrame", "kind": 7, "label": "pd.DataFrame", "sortText": " 208"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import DataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrame", "kind": 7, "label": "DataFrame (import pandas.api.interchange)", "sortText": " 209"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import DataFrameDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameDescriber", "kind": 7, "label": "DataFrameDescriber (import pandas.core.methods.describe)", "sortText": " 210"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameFormatter", "kind": 7, "label": "DataFrameFormatter (import pandas.io.formats.format)", "sortText": " 211"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.api.typing)", "sortText": " 212"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.core.groupby)", "sortText": " 213"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import DataFrameInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameInfo", "kind": 7, "label": "DataFrameInfo (import pandas.io.formats.info)", "sortText": " 214"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameRenderer", "kind": 7, "label": "DataFrameRenderer (import pandas.io.formats.format)", "sortText": " 215"}, {"additionalTextEdits": [{"newText": "from numpy.lib.npyio import DataSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataSource", "kind": 6, "label": "DataSource (import numpy.lib.npyio)", "sortText": " 216"}, {"additionalTextEdits": [{"newText": "from pandas.core.tools.datetimes import DateParseError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateParseError", "kind": 6, "label": "DateParseError (import pandas.core.tools.datetimes)", "sortText": " 217"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResampler", "kind": 7, "label": "DatetimeIndexResampler (import pandas.core.resample)", "sortText": " 218"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 219"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 220"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import DatetimeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeProperties", "kind": 7, "label": "DatetimeProperties (import pandas.core.indexes.accessors)", "sortText": " 221"}, {"additionalTextEdits": [{"newText": "from dateutil.tz import DeprecatedTzFormatWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeprecatedTzFormatWarning", "kind": 7, "label": "DeprecatedTzFormatWarning (import dateutil.tz)", "sortText": " 222"}, {"additionalTextEdits": [{"newText": "from pandas.core.accessor import DirNamesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirNamesMixin", "kind": 7, "label": "DirNamesMixin (import pandas.core.accessor)", "sortText": " 223"}, {"additionalTextEdits": [{"newText": "from dateutil.easter import EASTER_WESTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EASTER_WESTERN", "kind": 21, "label": "EASTER_WESTERN (import dateutil.easter)", "sortText": " 224"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import EngFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EngFormatter", "kind": 7, "label": "EngFormatter (import pandas.io.formats.format)", "sortText": " 225"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import EtreeXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EtreeXMLFormatter", "kind": 7, "label": "EtreeXMLFormatter (import pandas.io.formats.xml)", "sortText": " 226"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import ExcelFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelFormatter", "kind": 7, "label": "ExcelFormatter (import pandas.io.formats.excel)", "sortText": " 227"}, {"insertText": "pd.ExcelWriter", "kind": 6, "label": "pd.ExcelWriter", "sortText": " 228"}, {"additionalTextEdits": [{"newText": "from pandas.io.api import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.api)", "sortText": " 229"}, {"additionalTextEdits": [{"newText": "from pandas.io.excel import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.excel)", "sortText": " 230"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import ExtFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExtFormatter", "kind": 6, "label": "ExtFormatter (import pandas.io.formats.style_render)", "sortText": " 231"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import FY5253Quarter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FY5253Quarter", "kind": 6, "label": "FY5253Quarter (import pandas.tseries.offsets)", "sortText": " 232"}, {"additionalTextEdits": [{"newText": "from pandas.io.parquet import FastParquetImpl\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastParquetImpl", "kind": 7, "label": "FastParquetImpl (import pandas.io.parquet)", "sortText": " 233"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import FixedForwardWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedForwardWindowIndexer", "kind": 7, "label": "FixedForwardWindowIndexer (import pandas.api.indexers)", "sortText": " 234"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthFieldParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthFieldParser", "kind": 7, "label": "FixedWidthFieldParser (import pandas.io.parsers.python_parser)", "sortText": " 235"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthReader", "kind": 7, "label": "FixedWidthReader (import pandas.io.parsers.python_parser)", "sortText": " 236"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import FloatArrayFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FloatArrayFormatter", "kind": 7, "label": "FloatArrayFormatter (import pandas.io.formats.format)", "sortText": " 237"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameApply", "kind": 7, "label": "FrameApply (import pandas.core.apply)", "sortText": " 238"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameColumnApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameColumnApply", "kind": 7, "label": "FrameColumnApply (import pandas.core.apply)", "sortText": " 239"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import FrameFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameFixed", "kind": 7, "label": "FrameFixed (import pandas.io.pytables)", "sortText": " 240"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameRowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameRowApply", "kind": 7, "label": "FrameRowApply (import pandas.core.apply)", "sortText": " 241"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import FrameSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameSplitter", "kind": 7, "label": "FrameSplitter (import pandas.core.groupby.ops)", "sortText": " 242"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.frozen import FrozenList\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrozenList", "kind": 7, "label": "FrozenList (import pandas.core.indexes.frozen)", "sortText": " 243"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericDataIndexableCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericDataIndexableCol", "kind": 7, "label": "GenericDataIndexableCol (import pandas.io.pytables)", "sortText": " 244"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericFixed", "kind": 7, "label": "GenericFixed (import pandas.io.pytables)", "sortText": " 245"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericIndexCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericIndexCol", "kind": 7, "label": "GenericIndexCol (import pandas.io.pytables)", "sortText": " 246"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 247"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 248"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericTable", "kind": 7, "label": "GenericTable (import pandas.io.pytables)", "sortText": " 249"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByIndexingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByIndexingMixin", "kind": 7, "label": "GroupByIndexingMixin (import pandas.core.groupby.indexing)", "sortText": " 250"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByNthSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByNthSelector", "kind": 7, "label": "GroupByNthSelector (import pandas.core.groupby.indexing)", "sortText": " 251"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByPositionalSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByPositionalSelector", "kind": 7, "label": "GroupByPositionalSelector (import pandas.core.groupby.indexing)", "sortText": " 252"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import GroupbyIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupbyIndexer", "kind": 7, "label": "GroupbyIndexer (import pandas.core.indexers.objects)", "sortText": " 253"}, {"insertText": "pd.Grouper", "kind": 7, "label": "pd.Grouper", "sortText": " 254"}, {"additionalTextEdits": [{"newText": "from numpy.testing import HAS_REFCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HAS_REFCOUNT", "kind": 21, "label": "HAS_REFCOUNT (import numpy.testing)", "sortText": " 255"}, {"insertText": "pd.HDFStore", "kind": 7, "label": "pd.HDFStore", "sortText": " 256"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import HTMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTMLFormatter", "kind": 7, "label": "HTMLFormatter (import pandas.io.formats.html)", "sortText": " 257"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Hermite", "kind": 7, "label": "Hermite (import numpy.polynomial)", "sortText": " 258"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import HermiteE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HermiteE", "kind": 7, "label": "HermiteE (import numpy.polynomial)", "sortText": " 259"}, {"additionalTextEdits": [{"newText": "from numpy.testing import IgnoreException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IgnoreException", "kind": 6, "label": "IgnoreException (import numpy.testing)", "sortText": " 260"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.integer import IntegerDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntegerDtype", "kind": 7, "label": "IntegerDtype (import pandas.core.arrays.integer)", "sortText": " 261"}, {"insertText": "pd.IntervalDtype", "kind": 7, "label": "pd.IntervalDtype", "sortText": " 262"}, {"insertText": "pd.IntervalIndex", "kind": 7, "label": "pd.IntervalIndex", "sortText": " 263"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.interval import IntervalSide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntervalSide", "kind": 6, "label": "IntervalSide (import pandas.core.arrays.interval)", "sortText": " 264"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import JsonReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonReader", "kind": 6, "label": "JsonReader (import pandas.api.typing)", "sortText": " 265"}, {"additionalTextEdits": [{"newText": "from numpy.testing import KnownFailureException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KnownFailureException", "kind": 6, "label": "KnownFailureException (import numpy.testing)", "sortText": " 266"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Laguerre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Laguerre", "kind": 7, "label": "Laguerre (import numpy.polynomial)", "sortText": " 267"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Legendre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Legendre", "kind": 7, "label": "Legendre (import numpy.polynomial)", "sortText": " 268"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import LxmlXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LxmlXMLFormatter", "kind": 7, "label": "LxmlXMLFormatter (import pandas.io.formats.xml)", "sortText": " 269"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.readers import MANDATORY_DIALECT_ATTRS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MANDATORY_DIALECT_ATTRS", "kind": 21, "label": "MANDATORY_DIALECT_ATTRS (import pandas.io.parsers.readers)", "sortText": " 270"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 271"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 272"}, {"additionalTextEdits": [{"newText": "from pandas.errors import MergeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MergeError", "kind": 7, "label": "MergeError (import pandas.errors)", "sortText": " 273"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 274"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 275"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_error", "kind": 7, "label": "Module_six_moves_urllib_error (import six)", "sortText": " 276"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_parse", "kind": 7, "label": "Module_six_moves_urllib_parse (import six)", "sortText": " 277"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_request", "kind": 7, "label": "Module_six_moves_urllib_request (import six)", "sortText": " 278"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_response\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_response", "kind": 7, "label": "Module_six_moves_urllib_response (import six)", "sortText": " 279"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_robotparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_robotparser", "kind": 7, "label": "Module_six_moves_urllib_robotparser (import six)", "sortText": " 280"}, {"additionalTextEdits": [{"newText": "from six import MovedAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MovedAttribute", "kind": 7, "label": "MovedAttribute (import six)", "sortText": " 281"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import NDArrayBackedExtensionBlock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionBlock", "kind": 7, "label": "NDArrayBackedExtensionBlock (import pandas.core.internals.blocks)", "sortText": " 282"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import NDArrayBackedExtensionIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionIndex", "kind": 7, "label": "NDArrayBackedExtensionIndex (import pandas.core.indexes.extension)", "sortText": " 283"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 284"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 285"}, {"additionalTextEdits": [{"newText": "from pandas.core.generic import NDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrame", "kind": 7, "label": "NDFrame (import pandas.core.generic)", "sortText": " 286"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import NDFrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameApply", "kind": 7, "label": "NDFrameApply (import pandas.core.apply)", "sortText": " 287"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import NDFrameDescriberAbstract\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameDescriberAbstract", "kind": 7, "label": "NDFrameDescriberAbstract (import pandas.core.methods.describe)", "sortText": " 288"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.check import NUMEXPR_INSTALLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NUMEXPR_INSTALLED", "kind": 21, "label": "NUMEXPR_INSTALLED (import pandas.core.computation.check)", "sortText": " 289"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NoBufferPresent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBufferPresent", "kind": 7, "label": "NoBufferPresent (import pandas.errors)", "sortText": " 290"}, {"additionalTextEdits": [{"newText": "from pandas.core.base import NoNewAttributesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoNewAttributesMixin", "kind": 7, "label": "NoNewAttributesMixin (import pandas.core.base)", "sortText": " 291"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import NotebookFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NotebookFormatter", "kind": 7, "label": "NotebookFormatter (import pandas.io.formats.html)", "sortText": " 292"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NullFrequencyError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NullFrequencyError", "kind": 7, "label": "NullFrequencyError (import pandas.errors)", "sortText": " 293"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NumExprClobberingError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprClobberingError", "kind": 7, "label": "NumExprClobberingError (import pandas.errors)", "sortText": " 294"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import NumExprEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprEngine", "kind": 7, "label": "NumExprEngine (import pandas.core.computation.engines)", "sortText": " 295"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.numeric import NumericDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumericDtype", "kind": 7, "label": "NumericDtype (import pandas.core.arrays.numeric)", "sortText": " 296"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.groupby import OutputFrameOrSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFrameOrSeries", "kind": 6, "label": "OutputFrameOrSeries (import pandas.core.groupby.groupby)", "sortText": " 297"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import PARSERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PARSERS", "kind": 21, "label": "PARSERS (import pandas.core.computation.expr)", "sortText": " 298"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import PROD_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROD_DEFAULTS", "kind": 21, "label": "PROD_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 299"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import PYARROW_CTYPES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYARROW_CTYPES", "kind": 21, "label": "PYARROW_CTYPES (import pandas.core.interchange.utils)", "sortText": " 300"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe import PandasDataFrameXchg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PandasDataFrameXchg", "kind": 7, "label": "PandasDataFrameXchg (import pandas.core.interchange.dataframe)", "sortText": " 301"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.base_parser import ParserBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserBase", "kind": 7, "label": "ParserBase (import pandas.io.parsers.base_parser)", "sortText": " 302"}, {"additionalTextEdits": [{"newText": "from dateutil.parser import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 6, "label": "ParserError (import dateutil.parser)", "sortText": " 303"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 7, "label": "ParserError (import pandas.errors)", "sortText": " 304"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserWarning", "kind": 7, "label": "ParserWarning (import pandas.errors)", "sortText": " 305"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PerformanceWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PerformanceWarning", "kind": 7, "label": "PerformanceWarning (import pandas.errors)", "sortText": " 306"}, {"insertText": "pd.PeriodDtype", "kind": 7, "label": "pd.PeriodDtype", "sortText": " 307"}, {"insertText": "pd.PeriodIndex", "kind": 7, "label": "pd.PeriodIndex", "sortText": " 308"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResampler", "kind": 7, "label": "PeriodIndexResampler (import pandas.core.resample)", "sortText": " 309"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 310"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 311"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import PeriodProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodProperties", "kind": 7, "label": "PeriodProperties (import pandas.core.indexes.accessors)", "sortText": " 312"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PossiblePrecisionLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PossiblePrecisionLoss", "kind": 7, "label": "PossiblePrecisionLoss (import pandas.errors)", "sortText": " 313"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import PrettyDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PrettyDict", "kind": 7, "label": "PrettyDict (import pandas.io.formats.printing)", "sortText": " 314"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import Properties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Properties", "kind": 7, "label": "Properties (import pandas.core.indexes.accessors)", "sortText": " 315"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipException", "kind": 7, "label": "PyperclipException (import pandas.errors)", "sortText": " 316"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipWindowsException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipWindowsException", "kind": 7, "label": "PyperclipWindowsException (import pandas.errors)", "sortText": " 317"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import PythonParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PythonParser", "kind": 7, "label": "PythonParser (import pandas.io.parsers.python_parser)", "sortText": " 318"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterBegin", "kind": 6, "label": "QuarterBegin (import pandas.tseries.offsets)", "sortText": " 319"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterEnd", "kind": 6, "label": "QuarterEnd (import pandas.tseries.offsets)", "sortText": " 320"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.ops import REDUCTIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTIONS", "kind": 21, "label": "REDUCTIONS (import pandas.core.computation.ops)", "sortText": " 321"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import REDUCTION_ALIASES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTION_ALIASES", "kind": 21, "label": "REDUCTION_ALIASES (import pandas.core.arraylike)", "sortText": " 322"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import REPEAT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REPEAT_DEFAULTS", "kind": 21, "label": "REPEAT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 323"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESAMPLER_NUMPY_OPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESAMPLER_NUMPY_OPS", "kind": 21, "label": "RESAMPLER_NUMPY_OPS (import pandas.compat.numpy.function)", "sortText": " 324"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESHAPE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESHAPE_DEFAULTS", "kind": 21, "label": "RESHAPE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 325"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ROUND_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROUND_DEFAULTS", "kind": 21, "label": "ROUND_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 326"}, {"additionalTextEdits": [{"newText": "from numpy.random import RandomState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RandomState", "kind": 7, "label": "RandomState (import numpy.random)", "sortText": " 327"}, {"insertText": "pd.RangeIndex", "kind": 7, "label": "pd.RangeIndex", "sortText": " 328"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sasreader import ReaderBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReaderBase", "kind": 7, "label": "ReaderBase (import pandas.io.sas.sasreader)", "sortText": " 329"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import Registry\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Registry", "kind": 7, "label": "Registry (import pandas.core.dtypes.base)", "sortText": " 330"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResType", "kind": 6, "label": "ResType (import pandas.core.apply)", "sortText": " 331"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.api.typing)", "sortText": " 332"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.core.resample)", "sortText": " 333"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResamplerWindowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResamplerWindowApply", "kind": 7, "label": "ResamplerWindowApply (import pandas.core.apply)", "sortText": " 334"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.rolling import RollingAndExpandingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RollingAndExpandingMixin", "kind": 7, "label": "RollingAndExpandingMixin (import pandas.core.window.rolling)", "sortText": " 335"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas7bdat import SAS7BDATReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAS7BDATReader", "kind": 7, "label": "SAS7BDATReader (import pandas.io.sas.sas7bdat)", "sortText": " 336"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import SORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SORT_DEFAULTS", "kind": 21, "label": "SORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 337"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.generic import ScalarResult\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarResult", "kind": 6, "label": "ScalarResult (import pandas.core.groupby.generic)", "sortText": " 338"}, {"additionalTextEdits": [{"newText": "from numpy import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy)", "sortText": " 339"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 340"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 341"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNFrame", "kind": 7, "label": "SelectNFrame (import pandas.core.methods.selectn)", "sortText": " 342"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNSeries", "kind": 7, "label": "SelectNSeries (import pandas.core.methods.selectn)", "sortText": " 343"}, {"insertText": "pd.Series", "kind": 7, "label": "pd.Series", "sortText": " 344"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import SeriesApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesApply", "kind": 7, "label": "SeriesApply (import pandas.core.apply)", "sortText": " 345"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import SeriesDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesDescriber", "kind": 7, "label": "SeriesDescriber (import pandas.core.methods.describe)", "sortText": " 346"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import SeriesFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFixed", "kind": 7, "label": "SeriesFixed (import pandas.io.pytables)", "sortText": " 347"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import SeriesFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFormatter", "kind": 7, "label": "SeriesFormatter (import pandas.io.formats.format)", "sortText": " 348"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.api.typing)", "sortText": " 349"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.core.groupby)", "sortText": " 350"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import SeriesInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesInfo", "kind": 7, "label": "SeriesInfo (import pandas.io.formats.info)", "sortText": " 351"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import SeriesSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesSplitter", "kind": 7, "label": "SeriesSplitter (import pandas.core.groupby.ops)", "sortText": " 352"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import ShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ShortDType", "kind": 6, "label": "ShortDType (import numpy.dtypes)", "sortText": " 353"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import SingleArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleArrayManager", "kind": 7, "label": "SingleArrayManager (import pandas.core.internals)", "sortText": " 354"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseAccessor", "kind": 7, "label": "SparseAccessor (import pandas.core.arrays.sparse)", "sortText": " 355"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import SparseArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseArray", "kind": 7, "label": "SparseArray (import pandas.arrays)", "sortText": " 356"}, {"insertText": "pd.SparseDtype", "kind": 7, "label": "pd.SparseDtype", "sortText": " 357"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseFrameAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseFrameAccessor", "kind": 7, "label": "SparseFrameAccessor (import pandas.core.arrays.sparse)", "sortText": " 358"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.array import SparseIndexKind\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseIndexKind", "kind": 6, "label": "SparseIndexKind (import pandas.core.arrays.sparse.array)", "sortText": " 359"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataParser", "kind": 7, "label": "StataParser (import pandas.io.stata)", "sortText": " 360"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.api.typing)", "sortText": " 361"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.io.stata)", "sortText": " 362"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataStrLWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataStrLWriter", "kind": 7, "label": "StataStrLWriter (import pandas.io.stata)", "sortText": " 363"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter", "kind": 7, "label": "StataWriter (import pandas.io.stata)", "sortText": " 364"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter117\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter117", "kind": 7, "label": "StataWriter117 (import pandas.io.stata)", "sortText": " 365"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriterUTF8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriterUTF8", "kind": 7, "label": "StataWriterUTF8 (import pandas.io.stata)", "sortText": " 366"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import StorageExtensionDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StorageExtensionDtype", "kind": 7, "label": "StorageExtensionDtype (import pandas.core.dtypes.base)", "sortText": " 367"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StrDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrDType", "kind": 7, "label": "StrDType (import numpy.dtypes)", "sortText": " 368"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_ import StringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringArrayNumpySemantics", "kind": 7, "label": "StringArrayNumpySemantics (import pandas.core.arrays.string_)", "sortText": " 369"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StringDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringDType", "kind": 7, "label": "StringDType (import numpy.dtypes)", "sortText": " 370"}, {"insertText": "pd.StringDtype", "kind": 7, "label": "pd.StringDtype", "sortText": " 371"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.string import StringFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringFormatter", "kind": 7, "label": "StringFormatter (import pandas.io.formats.string)", "sortText": " 372"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import StringMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringMethods", "kind": 7, "label": "StringMethods (import pandas.core.strings.accessor)", "sortText": " 373"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow import StructAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StructAccessor", "kind": 7, "label": "StructAccessor (import pandas.core.arrays.arrow)", "sortText": " 374"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import StylerRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StylerRenderer", "kind": 7, "label": "StylerRenderer (import pandas.io.formats.style_render)", "sortText": " 375"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import TRANSPOSE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TRANSPOSE_DEFAULTS", "kind": 21, "label": "TRANSPOSE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 376"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.pytables import TermValue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TermValue", "kind": 7, "label": "TermValue (import pandas.core.computation.pytables)", "sortText": " 377"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextFileReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextFileReader", "kind": 7, "label": "TextFileReader (import pandas.io.parsers)", "sortText": " 378"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextParser", "kind": 3, "label": "TextParser (import pandas.io.parsers)", "sortText": " 379"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.api.typing)", "sortText": " 380"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.core.resample)", "sortText": " 381"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResampler", "kind": 7, "label": "TimedeltaIndexResampler (import pandas.core.resample)", "sortText": " 382"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 383"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 384"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import TimedeltaProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaProperties", "kind": 7, "label": "TimedeltaProperties (import pandas.core.indexes.accessors)", "sortText": " 385"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 386"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 387"}, {"additionalTextEdits": [{"newText": "from numpy import True_\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "True_", "kind": 6, "label": "True_ (import numpy)", "sortText": " 388"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import UShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UShortDType", "kind": 6, "label": "UShortDType (import numpy.dtypes)", "sortText": " 389"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UndefinedVariableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UndefinedVariableError", "kind": 7, "label": "UndefinedVariableError (import pandas.errors)", "sortText": " 390"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsortedIndexError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsortedIndexError", "kind": 7, "label": "UnsortedIndexError (import pandas.errors)", "sortText": " 391"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsupportedFunctionCall\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsupportedFunctionCall", "kind": 7, "label": "UnsupportedFunctionCall (import pandas.errors)", "sortText": " 392"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import VALID_JUSTIFY_PARAMETERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VALID_JUSTIFY_PARAMETERS", "kind": 21, "label": "VALID_JUSTIFY_PARAMETERS (import pandas.io.formats.format)", "sortText": " 393"}, {"additionalTextEdits": [{"newText": "from pandas.util.version import VERSION_PATTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VERSION_PATTERN", "kind": 21, "label": "VERSION_PATTERN (import pandas.util.version)", "sortText": " 394"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import VariableOffsetWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableOffsetWindowIndexer", "kind": 7, "label": "VariableOffsetWindowIndexer (import pandas.api.indexers)", "sortText": " 395"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import VariableWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableWindowIndexer", "kind": 7, "label": "VariableWindowIndexer (import pandas.core.indexers.objects)", "sortText": " 396"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 397"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 398"}, {"additionalTextEdits": [{"newText": "from pandas.compat import WARNING_CHECK_DISABLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WARNING_CHECK_DISABLED", "kind": 21, "label": "WARNING_CHECK_DISABLED (import pandas.compat)", "sortText": " 399"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import WORMTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WORMTable", "kind": 7, "label": "WORMTable (import pandas.io.pytables)", "sortText": " 400"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import WrappedCythonOp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WrappedCythonOp", "kind": 7, "label": "WrappedCythonOp (import pandas.core.groupby.ops)", "sortText": " 401"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_xport import XportReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XportReader", "kind": 7, "label": "XportReader (import pandas.io.sas.sas_xport)", "sortText": " 402"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearBegin", "kind": 6, "label": "YearBegin (import pandas.tseries.offsets)", "sortText": " 403"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearEnd", "kind": 6, "label": "YearEnd (import pandas.tseries.offsets)", "sortText": " 404"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import after_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "after_nearest_workday", "kind": 3, "label": "after_nearest_workday (import pandas.tseries.holiday)", "sortText": " 405"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import align_1_checker_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "align_1_checker_value", "kind": 6, "label": "align_1_checker_value (import pandas.io.sas.sas_constants)", "sortText": " 406"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 407"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 408"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 409"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 410"}, {"additionalTextEdits": [{"newText": "from numpy.ma import alltrue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "alltrue", "kind": 3, "label": "alltrue (import numpy.ma)", "sortText": " 411"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 412"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 413"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import andrews_curves\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "andrews_curves", "kind": 6, "label": "andrews_curves (import pandas.plotting)", "sortText": " 414"}, {"additionalTextEdits": [{"newText": "from numpy import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy)", "sortText": " 415"}, {"additionalTextEdits": [{"newText": "from numpy.ma import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 3, "label": "apply_over_axes (import numpy.ma)", "sortText": " 416"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 417"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 418"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 419"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 420"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.crackfortran)", "sortText": " 421"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.f90mod_rules)", "sortText": " 422"}, {"additionalTextEdits": [{"newText": "from numpy import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy)", "sortText": " 423"}, {"additionalTextEdits": [{"newText": "from numpy.ma import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 3, "label": "arange (import numpy.ma)", "sortText": " 424"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 425"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 426"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 427"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 428"}, {"additionalTextEdits": [{"newText": "from numpy import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy)", "sortText": " 429"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 430"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 431"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import arithmetic_op\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arithmetic_op", "kind": 3, "label": "arithmetic_op (import pandas.core.ops)", "sortText": " 432"}, {"additionalTextEdits": [{"newText": "from numpy import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy)", "sortText": " 433"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 434"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 435"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equals", "kind": 3, "label": "array_equals (import pandas.core.dtypes.missing)", "sortText": " 436"}, {"additionalTextEdits": [{"newText": "from numpy import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy)", "sortText": " 437"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 438"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 439"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equivalent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equivalent", "kind": 3, "label": "array_equivalent (import pandas.core.dtypes.missing)", "sortText": " 440"}, {"additionalTextEdits": [{"newText": "from numpy import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy)", "sortText": " 441"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 442"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 443"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 444"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 445"}, {"additionalTextEdits": [{"newText": "from numpy.lib.stride_tricks import as_strided\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_strided", "kind": 6, "label": "as_strided (import numpy.lib.stride_tricks)", "sortText": " 446"}, {"additionalTextEdits": [{"newText": "from numpy import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy)", "sortText": " 447"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 448"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 449"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import asarray_tuplesafe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_tuplesafe", "kind": 3, "label": "asarray_tuplesafe (import pandas.core.common)", "sortText": " 450"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import asfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asfreq", "kind": 3, "label": "asfreq (import pandas.core.resample)", "sortText": " 451"}, {"additionalTextEdits": [{"newText": "from six import assertCountEqual\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertCountEqual", "kind": 3, "label": "assertCountEqual (import six)", "sortText": " 452"}, {"additionalTextEdits": [{"newText": "from six import assertNotRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertNotRegex", "kind": 3, "label": "assertNotRegex (import six)", "sortText": " 453"}, {"additionalTextEdits": [{"newText": "from six import assertRaisesRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRaisesRegex", "kind": 3, "label": "assertRaisesRegex (import six)", "sortText": " 454"}, {"additionalTextEdits": [{"newText": "from six import assertRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRegex", "kind": 3, "label": "assertRegex (import six)", "sortText": " 455"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.ma.testutils)", "sortText": " 456"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.testing)", "sortText": " 457"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 458"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 459"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 6, "label": "assert_almost_equal (import numpy.testing)", "sortText": " 460"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_approx_equal", "kind": 6, "label": "assert_approx_equal (import numpy.testing)", "sortText": " 461"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 462"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 463"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 6, "label": "assert_array_almost_equal (import numpy.testing)", "sortText": " 464"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.ma.testutils)", "sortText": " 465"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.testing)", "sortText": " 466"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 467"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 468"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 469"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 470"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 6, "label": "assert_array_compare (import numpy.testing)", "sortText": " 471"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 472"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 473"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 6, "label": "assert_array_equal (import numpy.testing)", "sortText": " 474"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 475"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 476"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 6, "label": "assert_array_less (import numpy.testing)", "sortText": " 477"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 478"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 479"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 480"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 481"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 6, "label": "assert_equal (import numpy.testing)", "sortText": " 482"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 483"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 484"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_extension_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_extension_array_equal", "kind": 6, "label": "assert_extension_array_equal (import pandas.testing)", "sortText": " 485"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_frame_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_frame_equal", "kind": 6, "label": "assert_frame_equal (import pandas.testing)", "sortText": " 486"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_index_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_index_equal", "kind": 6, "label": "assert_index_equal (import pandas.testing)", "sortText": " 487"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 488"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 489"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_no_gc_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_no_gc_cycles", "kind": 6, "label": "assert_no_gc_cycles (import numpy.testing)", "sortText": " 490"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 491"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 492"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.ma.testutils)", "sortText": " 493"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.testing)", "sortText": " 494"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises_regex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises_regex", "kind": 6, "label": "assert_raises_regex (import numpy.testing)", "sortText": " 495"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_series_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_series_equal", "kind": 6, "label": "assert_series_equal (import pandas.testing)", "sortText": " 496"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_string_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_string_equal", "kind": 6, "label": "assert_string_equal (import numpy.testing)", "sortText": " 497"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.astype import astype_array_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "astype_array_safe", "kind": 3, "label": "astype_array_safe (import pandas.core.dtypes.astype)", "sortText": " 498"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import attribute_conflict_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attribute_conflict_doc", "kind": 6, "label": "attribute_conflict_doc (import pandas.io.pytables)", "sortText": " 499"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import autocorrelation_plot\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "autocorrelation_plot", "kind": 6, "label": "autocorrelation_plot (import pandas.plotting)", "sortText": " 500"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 501"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 502"}, {"additionalTextEdits": [{"newText": "from numpy import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy)", "sortText": " 503"}, {"additionalTextEdits": [{"newText": "from numpy.ma import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 3, "label": "average (import numpy.ma)", "sortText": " 504"}, {"additionalTextEdits": [{"newText": "from numpy.ma.extras import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.ma.extras)", "sortText": " 505"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 506"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 507"}, {"additionalTextEdits": [{"newText": "from numpy import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy)", "sortText": " 508"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 509"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 510"}, {"additionalTextEdits": [{"newText": "from numpy import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy)", "sortText": " 511"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 512"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 513"}, {"insertText": "pd.bdate_range", "kind": 3, "label": "pd.bdate_range", "sortText": " 514"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import before_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "before_nearest_workday", "kind": 3, "label": "before_nearest_workday (import pandas.tseries.holiday)", "sortText": " 515"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 516"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 517"}, {"additionalTextEdits": [{"newText": "from numpy import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy)", "sortText": " 518"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 519"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 520"}, {"additionalTextEdits": [{"newText": "from six import binary_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_type", "kind": 6, "label": "binary_type (import six)", "sortText": " 521"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame", "kind": 6, "label": "boxplot_frame (import pandas.plotting)", "sortText": " 522"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame_groupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame_groupby", "kind": 6, "label": "boxplot_frame_groupby (import pandas.plotting)", "sortText": " 523"}, {"additionalTextEdits": [{"newText": "from numpy.testing import break_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "break_cycles", "kind": 6, "label": "break_cycles (import numpy.testing)", "sortText": " 524"}, {"additionalTextEdits": [{"newText": "from numpy import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy)", "sortText": " 525"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 526"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 527"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import buffer_put_lines\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buffer_put_lines", "kind": 3, "label": "buffer_put_lines (import pandas.io.formats.format)", "sortText": " 528"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 529"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 530"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 531"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 532"}, {"additionalTextEdits": [{"newText": "from pandas.util import capitalize_first_letter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "capitalize_first_letter", "kind": 3, "label": "capitalize_first_letter (import pandas.util)", "sortText": " 533"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.util import cartesian_product\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cartesian_product", "kind": 3, "label": "cartesian_product (import pandas.core.reshape.util)", "sortText": " 534"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import cast_for_truediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_for_truediv", "kind": 3, "label": "cast_for_truediv (import pandas.core.arrays.arrow.array)", "sortText": " 535"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import cast_scalar_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_scalar_indexer", "kind": 3, "label": "cast_scalar_indexer (import pandas.core.common)", "sortText": " 536"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import cat_core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cat_core", "kind": 3, "label": "cat_core (import pandas.core.strings.accessor)", "sortText": " 537"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.from_dataframe import categorical_column_to_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_column_to_series", "kind": 3, "label": "categorical_column_to_series (import pandas.core.interchange.from_dataframe)", "sortText": " 538"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import categorical_conversion_warning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_conversion_warning", "kind": 6, "label": "categorical_conversion_warning (import pandas.io.stata)", "sortText": " 539"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 540"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 541"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 542"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 543"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 544"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 545"}, {"additionalTextEdits": [{"newText": "from numpy import character\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character", "kind": 7, "label": "character (import numpy)", "sortText": " 546"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 547"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 548"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 549"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 550"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 551"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 552"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.api.indexers)", "sortText": " 553"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.core.indexers)", "sortText": " 554"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import check_dict_or_set_indexers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_dict_or_set_indexers", "kind": 3, "label": "check_dict_or_set_indexers (import pandas.core.indexing)", "sortText": " 555"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import check_parent_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_parent_directory", "kind": 3, "label": "check_parent_directory (import pandas.io.common)", "sortText": " 556"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import check_result_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_result_array", "kind": 3, "label": "check_result_array (import pandas.core.groupby.ops)", "sortText": " 557"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 558"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 559"}, {"additionalTextEdits": [{"newText": "from numpy.testing import check_support_sve\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_support_sve", "kind": 6, "label": "check_support_sve (import numpy.testing)", "sortText": " 560"}, {"additionalTextEdits": [{"newText": "from numpy.random import chisquare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chisquare", "kind": 6, "label": "chisquare (import numpy.random)", "sortText": " 561"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_interp_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_interp_method", "kind": 3, "label": "clean_interp_method (import pandas.core.missing)", "sortText": " 562"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_reindex_fill_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_reindex_fill_method", "kind": 3, "label": "clean_reindex_fill_method (import pandas.core.missing)", "sortText": " 563"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import coerce_indexer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_indexer_dtype", "kind": 3, "label": "coerce_indexer_dtype (import pandas.core.dtypes.cast)", "sortText": " 564"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.boolean import coerce_to_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_to_array", "kind": 3, "label": "coerce_to_array (import pandas.core.arrays.boolean)", "sortText": " 565"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_length", "kind": 6, "label": "column_format_length_length (import pandas.io.sas.sas_constants)", "sortText": " 566"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_offset", "kind": 6, "label": "column_format_length_offset (import pandas.io.sas.sas_constants)", "sortText": " 567"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_length", "kind": 6, "label": "column_format_offset_length (import pandas.io.sas.sas_constants)", "sortText": " 568"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_offset", "kind": 6, "label": "column_format_offset_offset (import pandas.io.sas.sas_constants)", "sortText": " 569"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_length", "kind": 6, "label": "column_format_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 570"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_offset", "kind": 6, "label": "column_format_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 571"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_length", "kind": 6, "label": "column_label_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 572"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_offset", "kind": 6, "label": "column_label_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 573"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_pointer_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_pointer_length", "kind": 6, "label": "column_name_pointer_length (import pandas.io.sas.sas_constants)", "sortText": " 574"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_length", "kind": 6, "label": "column_name_text_subheader_length (import pandas.io.sas.sas_constants)", "sortText": " 575"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_offset", "kind": 6, "label": "column_name_text_subheader_offset (import pandas.io.sas.sas_constants)", "sortText": " 576"}, {"additionalTextEdits": [{"newText": "from numpy.char import compare_chararrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_chararrays", "kind": 6, "label": "compare_chararrays (import numpy.char)", "sortText": " 577"}, {"additionalTextEdits": [{"newText": "from pandas.core.array_algos.replace import compare_or_regex_search\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_or_regex_search", "kind": 3, "label": "compare_or_regex_search (import pandas.core.array_algos.replace)", "sortText": " 578"}, {"additionalTextEdits": [{"newText": "from numpy import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy)", "sortText": " 579"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 3, "label": "compress (import numpy.ma)", "sortText": " 580"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 581"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 582"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_cols", "kind": 3, "label": "compress_cols (import numpy.ma)", "sortText": " 583"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import compress_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_group_index", "kind": 3, "label": "compress_group_index (import pandas.core.sorting)", "sortText": " 584"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_nd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_nd", "kind": 3, "label": "compress_nd (import numpy.ma)", "sortText": " 585"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rowcols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rowcols", "kind": 3, "label": "compress_rowcols (import numpy.ma)", "sortText": " 586"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rows\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rows", "kind": 3, "label": "compress_rows (import numpy.ma)", "sortText": " 587"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compressed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed", "kind": 3, "label": "compressed (import numpy.ma)", "sortText": " 588"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_id\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_id", "kind": 6, "label": "compressed_subheader_id (import pandas.io.sas.sas_constants)", "sortText": " 589"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_type", "kind": 6, "label": "compressed_subheader_type (import pandas.io.sas.sas_constants)", "sortText": " 590"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compression_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compression_literals", "kind": 6, "label": "compression_literals (import pandas.io.sas.sas_constants)", "sortText": " 591"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import construct_1d_array_from_inferred_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_array_from_inferred_fill_value", "kind": 3, "label": "construct_1d_array_from_inferred_fill_value (import pandas.core.dtypes.missing)", "sortText": " 592"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_arraylike_from_scalar", "kind": 3, "label": "construct_1d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 593"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_object_array_from_listlike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_object_array_from_listlike", "kind": 3, "label": "construct_1d_object_array_from_listlike (import pandas.core.dtypes.cast)", "sortText": " 594"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_2d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_2d_arraylike_from_scalar", "kind": 3, "label": "construct_2d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 595"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 596"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 597"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.crackfortran)", "sortText": " 598"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.f90mod_rules)", "sortText": " 599"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import convert_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_dtypes", "kind": 3, "label": "convert_dtypes (import pandas.core.dtypes.cast)", "sortText": " 600"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_from_missing_indexer_tuple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_from_missing_indexer_tuple", "kind": 3, "label": "convert_from_missing_indexer_tuple (import pandas.core.indexing)", "sortText": " 601"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_missing_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_missing_indexer", "kind": 3, "label": "convert_missing_indexer (import pandas.core.indexing)", "sortText": " 602"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.construction import convert_object_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_object_array", "kind": 3, "label": "convert_object_array (import pandas.core.internals.construction)", "sortText": " 603"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import convert_to_list_like\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_to_list_like", "kind": 3, "label": "convert_to_list_like (import pandas.core.common)", "sortText": " 604"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.scipy_sparse import coo_to_sparse_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coo_to_sparse_series", "kind": 3, "label": "coo_to_sparse_series (import pandas.core.arrays.sparse.scipy_sparse)", "sortText": " 605"}, {"additionalTextEdits": [{"newText": "from pandas.core.config_init import copy_on_write_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copy_on_write_doc", "kind": 6, "label": "copy_on_write_doc (import pandas.core.config_init)", "sortText": " 606"}, {"additionalTextEdits": [{"newText": "from numpy import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy)", "sortText": " 607"}, {"additionalTextEdits": [{"newText": "from numpy.ma import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.ma)", "sortText": " 608"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 609"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 610"}, {"additionalTextEdits": [{"newText": "from numpy import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy)", "sortText": " 611"}, {"additionalTextEdits": [{"newText": "from numpy.ma import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 3, "label": "corrcoef (import numpy.ma)", "sortText": " 612"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 613"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 614"}, {"additionalTextEdits": [{"newText": "from numpy import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy)", "sortText": " 615"}, {"additionalTextEdits": [{"newText": "from numpy.ma import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 3, "label": "correlate (import numpy.ma)", "sortText": " 616"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 617"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 618"}, {"additionalTextEdits": [{"newText": "from pytz import country_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_names", "kind": 6, "label": "country_names (import pytz)", "sortText": " 619"}, {"additionalTextEdits": [{"newText": "from pytz import country_timezones\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_timezones", "kind": 6, "label": "country_timezones (import pytz)", "sortText": " 620"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 621"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 622"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 623"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 624"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 625"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 626"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 627"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 628"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 629"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 630"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 631"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 632"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 633"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 634"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_blocks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_blocks", "kind": 3, "label": "create_block_manager_from_blocks (import pandas.core.internals.managers)", "sortText": " 635"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_column_arrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_column_arrays", "kind": 3, "label": "create_block_manager_from_column_arrays (import pandas.core.internals.managers)", "sortText": " 636"}, {"additionalTextEdits": [{"newText": "from six import create_bound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_bound_method", "kind": 6, "label": "create_bound_method (import six)", "sortText": " 637"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import create_pandas_abc_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_pandas_abc_type", "kind": 3, "label": "create_pandas_abc_type (import pandas.core.dtypes.generic)", "sortText": " 638"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.doc import create_section_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_section_header", "kind": 3, "label": "create_section_header (import pandas.core.window.doc)", "sortText": " 639"}, {"additionalTextEdits": [{"newText": "from six import create_unbound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_unbound_method", "kind": 3, "label": "create_unbound_method (import six)", "sortText": " 640"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.parsing import create_valid_python_identifier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_valid_python_identifier", "kind": 3, "label": "create_valid_python_identifier (import pandas.core.computation.parsing)", "sortText": " 641"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 642"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 643"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 644"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 645"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 646"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 647"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import cythonized_kernels\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cythonized_kernels", "kind": 6, "label": "cythonized_kernels (import pandas.core.groupby.base)", "sortText": " 648"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_length", "kind": 6, "label": "date_created_length (import pandas.io.sas.sas_constants)", "sortText": " 649"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_offset", "kind": 6, "label": "date_created_offset (import pandas.io.sas.sas_constants)", "sortText": " 650"}, {"insertText": "pd.date_range", "kind": 3, "label": "pd.date_range", "sortText": " 651"}, {"additionalTextEdits": [{"newText": "import dateutil.parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser", "kind": 9, "label": "dateutil.parser (import dateutil.parser)", "sortText": " 652"}, {"additionalTextEdits": [{"newText": "import dateutil.parser.isoparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser.isoparser", "kind": 9, "label": "dateutil.parser.isoparser (import dateutil.parser.isoparser)", "sortText": " 653"}, {"additionalTextEdits": [{"newText": "import dateutil.relativedelta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.relativedelta", "kind": 9, "label": "dateutil.relativedelta (import dateutil.relativedelta)", "sortText": " 654"}, {"additionalTextEdits": [{"newText": "import dateutil.rrule\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.rrule", "kind": 9, "label": "dateutil.rrule (import dateutil.rrule)", "sortText": " 655"}, {"additionalTextEdits": [{"newText": "import dateutil.zoneinfo.rebuild\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.zoneinfo.rebuild", "kind": 9, "label": "dateutil.zoneinfo.rebuild (import dateutil.zoneinfo.rebuild)", "sortText": " 656"}, {"additionalTextEdits": [{"newText": "from numpy.testing import decorate_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "decorate_methods", "kind": 6, "label": "decorate_methods (import numpy.testing)", "sortText": " 657"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 658"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 659"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 660"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 661"}, {"additionalTextEdits": [{"newText": "from numpy import degrees\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "degrees", "kind": 6, "label": "degrees (import numpy)", "sortText": " 662"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import deregister_matplotlib_converters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deregister_matplotlib_converters", "kind": 6, "label": "deregister_matplotlib_converters (import pandas.plotting)", "sortText": " 663"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_categorical_1d", "kind": 3, "label": "describe_categorical_1d (import pandas.core.methods.describe)", "sortText": " 664"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_ndframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_ndframe", "kind": 3, "label": "describe_ndframe (import pandas.core.methods.describe)", "sortText": " 665"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_numeric_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_numeric_1d", "kind": 3, "label": "describe_numeric_1d (import pandas.core.methods.describe)", "sortText": " 666"}, {"insertText": "pd.describe_option", "kind": 6, "label": "pd.describe_option", "sortText": " 667"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_1d", "kind": 3, "label": "describe_timestamp_1d (import pandas.core.methods.describe)", "sortText": " 668"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_as_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_as_categorical_1d", "kind": 3, "label": "describe_timestamp_as_categorical_1d (import pandas.core.methods.describe)", "sortText": " 669"}, {"additionalTextEdits": [{"newText": "from pandas.io.clipboard import determine_clipboard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determine_clipboard", "kind": 3, "label": "determine_clipboard (import pandas.io.clipboard)", "sortText": " 670"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 671"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 672"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 673"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 674"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 675"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 676"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 677"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 678"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 679"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 680"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 681"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 682"}, {"additionalTextEdits": [{"newText": "from numpy.random import dirichlet\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dirichlet", "kind": 6, "label": "dirichlet (import numpy.random)", "sortText": " 683"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import dispatch_reduction_ufunc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_reduction_ufunc", "kind": 3, "label": "dispatch_reduction_ufunc (import pandas.core.arraylike)", "sortText": " 684"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 685"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 686"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 687"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 688"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.period import dt64arr_to_periodarr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dt64arr_to_periodarr", "kind": 3, "label": "dt64arr_to_periodarr (import pandas.core.arrays.period)", "sortText": " 689"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import enable_data_resource_formatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "enable_data_resource_formatter", "kind": 3, "label": "enable_data_resource_formatter (import pandas.io.formats.printing)", "sortText": " 690"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.datetimelike import ensure_arraylike_for_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_arraylike_for_datetimelike", "kind": 3, "label": "ensure_arraylike_for_datetimelike (import pandas.core.arrays.datetimelike)", "sortText": " 691"}, {"additionalTextEdits": [{"newText": "from six import ensure_binary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_binary", "kind": 3, "label": "ensure_binary (import six)", "sortText": " 692"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import ensure_block_shape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_block_shape", "kind": 3, "label": "ensure_block_shape (import pandas.core.internals.blocks)", "sortText": " 693"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.common import ensure_decoded\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_decoded", "kind": 3, "label": "ensure_decoded (import pandas.core.computation.common)", "sortText": " 694"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import ensure_dtype_can_hold_na\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_can_hold_na", "kind": 3, "label": "ensure_dtype_can_hold_na (import pandas.core.dtypes.cast)", "sortText": " 695"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import ensure_dtype_objs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_objs", "kind": 3, "label": "ensure_dtype_objs (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 696"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_float64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_float64", "kind": 6, "label": "ensure_float64 (import pandas.core.dtypes.common)", "sortText": " 697"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index", "kind": 6, "label": "ensure_index (import pandas.core.indexes.api)", "sortText": " 698"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index_from_sequences\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index_from_sequences", "kind": 6, "label": "ensure_index_from_sequences (import pandas.core.indexes.api)", "sortText": " 699"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import ensure_key_mapped\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_key_mapped", "kind": 3, "label": "ensure_key_mapped (import pandas.core.sorting)", "sortText": " 700"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.melt import ensure_list_vars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_list_vars", "kind": 3, "label": "ensure_list_vars (import pandas.core.reshape.melt)", "sortText": " 701"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import ensure_np_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_np_dtype", "kind": 3, "label": "ensure_np_dtype (import pandas.core.internals.base)", "sortText": " 702"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_python_int\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_python_int", "kind": 3, "label": "ensure_python_int (import pandas.core.dtypes.common)", "sortText": " 703"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.scope import ensure_scope\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_scope", "kind": 3, "label": "ensure_scope (import pandas.core.computation.scope)", "sortText": " 704"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import pandas.core.dtypes.common)", "sortText": " 705"}, {"additionalTextEdits": [{"newText": "from six import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import six)", "sortText": " 706"}, {"additionalTextEdits": [{"newText": "from six import ensure_text\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_text", "kind": 3, "label": "ensure_text (import six)", "sortText": " 707"}, {"additionalTextEdits": [{"newText": "from pandas.core.construction import ensure_wrapped_if_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_wrapped_if_datetimelike", "kind": 3, "label": "ensure_wrapped_if_datetimelike (import pandas.core.construction)", "sortText": " 708"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 709"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 710"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 711"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 712"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 713"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 714"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.crackfortran)", "sortText": " 715"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.f90mod_rules)", "sortText": " 716"}, {"additionalTextEdits": [{"newText": "from numpy import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy)", "sortText": " 717"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 718"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 719"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import excessive_string_length_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "excessive_string_length_error", "kind": 6, "label": "excessive_string_length_error (import pandas.io.stata)", "sortText": " 720"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 721"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 722"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import extension_to_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extension_to_compression", "kind": 6, "label": "extension_to_compression (import pandas.io.common)", "sortText": " 723"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import external_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "external_values", "kind": 3, "label": "external_values (import pandas.core.internals.blocks)", "sortText": " 724"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 725"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 726"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import extract_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extract_result", "kind": 3, "label": "extract_result (import pandas.core.groupby.ops)", "sortText": " 727"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 728"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 729"}, {"insertText": "pd.factorize", "kind": 3, "label": "pd.factorize", "sortText": " 730"}, {"additionalTextEdits": [{"newText": "from pandas.core.algorithms import factorize_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_array", "kind": 3, "label": "factorize_array (import pandas.core.algorithms)", "sortText": " 731"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterable", "kind": 3, "label": "factorize_from_iterable (import pandas.core.arrays.categorical)", "sortText": " 732"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterables\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterables", "kind": 3, "label": "factorize_from_iterables (import pandas.core.arrays.categorical)", "sortText": " 733"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 734"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 735"}, {"additionalTextEdits": [{"newText": "from numpy.fft import fftfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fftfreq", "kind": 6, "label": "fftfreq (import numpy.fft)", "sortText": " 736"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 737"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 738"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import find_result_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_result_type", "kind": 3, "label": "find_result_type (import pandas.core.dtypes.cast)", "sortText": " 739"}, {"additionalTextEdits": [{"newText": "from numpy.ma import flatten_structured_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flatten_structured_array", "kind": 3, "label": "flatten_structured_array (import numpy.ma)", "sortText": " 740"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.common import flex_binary_moment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flex_binary_moment", "kind": 3, "label": "flex_binary_moment (import pandas.core.window.common)", "sortText": " 741"}, {"additionalTextEdits": [{"newText": "from numpy import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy)", "sortText": " 742"}, {"additionalTextEdits": [{"newText": "from numpy.ma import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy.ma)", "sortText": " 743"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import forbid_nonstring_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_nonstring_types", "kind": 3, "label": "forbid_nonstring_types (import pandas.core.strings.accessor)", "sortText": " 744"}, {"additionalTextEdits": [{"newText": "from numpy import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy)", "sortText": " 745"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 746"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 747"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import format_object_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_object_summary", "kind": 3, "label": "format_object_summary (import pandas.io.formats.printing)", "sortText": " 748"}, {"additionalTextEdits": [{"newText": "from numpy.rec import format_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_parser", "kind": 6, "label": "format_parser (import numpy.rec)", "sortText": " 749"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import format_percentiles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_percentiles", "kind": 3, "label": "format_percentiles (import pandas.io.formats.format)", "sortText": " 750"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import format_table_styles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_table_styles", "kind": 3, "label": "format_table_styles (import pandas.io.formats.style_render)", "sortText": " 751"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 752"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 753"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 754"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 755"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import frame_apply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_apply", "kind": 3, "label": "frame_apply (import pandas.core.apply)", "sortText": " 756"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_examples_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_examples_sub", "kind": 6, "label": "frame_examples_sub (import pandas.io.formats.info)", "sortText": " 757"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_max_cols_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_max_cols_sub", "kind": 6, "label": "frame_max_cols_sub (import pandas.io.formats.info)", "sortText": " 758"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_see_also_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_see_also_sub", "kind": 6, "label": "frame_see_also_sub (import pandas.io.formats.info)", "sortText": " 759"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_sub_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_sub_kwargs", "kind": 6, "label": "frame_sub_kwargs (import pandas.io.formats.info)", "sortText": " 760"}, {"additionalTextEdits": [{"newText": "from pandas.tseries import frequencies\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frequencies", "kind": 6, "label": "frequencies (import pandas.tseries)", "sortText": " 761"}, {"additionalTextEdits": [{"newText": "from numpy import frexp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frexp", "kind": 6, "label": "frexp (import numpy)", "sortText": " 762"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import from_dataframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "from_dataframe", "kind": 3, "label": "from_dataframe (import pandas.api.interchange)", "sortText": " 763"}, {"insertText": "pd.from_dummies", "kind": 3, "label": "pd.from_dummies", "sortText": " 764"}, {"additionalTextEdits": [{"newText": "from numpy import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy)", "sortText": " 765"}, {"additionalTextEdits": [{"newText": "from numpy.ma import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 3, "label": "frombuffer (import numpy.ma)", "sortText": " 766"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 767"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 768"}, {"additionalTextEdits": [{"newText": "from numpy import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy)", "sortText": " 769"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 770"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 771"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.rec)", "sortText": " 772"}, {"additionalTextEdits": [{"newText": "from numpy.ma import fromflex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromflex", "kind": 3, "label": "fromflex (import numpy.ma)", "sortText": " 773"}, {"additionalTextEdits": [{"newText": "from numpy import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy)", "sortText": " 774"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 775"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 776"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 777"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 778"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 6, "label": "fromrecords (import numpy.rec)", "sortText": " 779"}, {"additionalTextEdits": [{"newText": "from numpy import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy)", "sortText": " 780"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 781"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 782"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 783"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 784"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_manual_numpy_nan_agg_with_axis\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_manual_numpy_nan_agg_with_axis", "kind": 3, "label": "generate_manual_numpy_nan_agg_with_axis (import pandas.core.window.numba_)", "sortText": " 785"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_agg_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_agg_func", "kind": 3, "label": "generate_numba_agg_func (import pandas.core.groupby.numba_)", "sortText": " 786"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_apply_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_apply_func", "kind": 3, "label": "generate_numba_apply_func (import pandas.core.window.numba_)", "sortText": " 787"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_func", "kind": 3, "label": "generate_numba_ewm_func (import pandas.core.window.numba_)", "sortText": " 788"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_table_func", "kind": 3, "label": "generate_numba_ewm_table_func (import pandas.core.window.numba_)", "sortText": " 789"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_table_func", "kind": 3, "label": "generate_numba_table_func (import pandas.core.window.numba_)", "sortText": " 790"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_transform_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_transform_func", "kind": 3, "label": "generate_numba_transform_func (import pandas.core.groupby.numba_)", "sortText": " 791"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.online import generate_online_numba_ewma_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_online_numba_ewma_func", "kind": 3, "label": "generate_online_numba_ewma_func (import pandas.core.window.online)", "sortText": " 792"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 793"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 794"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_compressed_ids\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compressed_ids", "kind": 3, "label": "get_compressed_ids (import pandas.core.sorting)", "sortText": " 795"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import get_compression_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compression_method", "kind": 3, "label": "get_compression_method (import pandas.io.common)", "sortText": " 796"}, {"additionalTextEdits": [{"newText": "from pandas.io.xml import get_data_from_filepath\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_data_from_filepath", "kind": 3, "label": "get_data_from_filepath (import pandas.io.xml)", "sortText": " 797"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_dataframe_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dataframe_repr_params", "kind": 3, "label": "get_dataframe_repr_params (import pandas.io.formats.format)", "sortText": " 798"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 799"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 800"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_datetime64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_datetime64", "kind": 3, "label": "get_format_datetime64 (import pandas.io.formats.format)", "sortText": " 801"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_timedelta64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_timedelta64", "kind": 3, "label": "get_format_timedelta64 (import pandas.io.formats.format)", "sortText": " 802"}, {"additionalTextEdits": [{"newText": "from six import get_function_closure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_function_closure", "kind": 6, "label": "get_function_closure (import six)", "sortText": " 803"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index", "kind": 3, "label": "get_group_index (import pandas.core.sorting)", "sortText": " 804"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index_sorter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index_sorter", "kind": 3, "label": "get_group_index_sorter (import pandas.core.sorting)", "sortText": " 805"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.grouper import get_grouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_grouper", "kind": 3, "label": "get_grouper (import pandas.core.groupby.grouper)", "sortText": " 806"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_indexer_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_indexer_indexer", "kind": 3, "label": "get_indexer_indexer (import pandas.core.sorting)", "sortText": " 807"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import get_interp_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_interp_index", "kind": 3, "label": "get_interp_index (import pandas.core.missing)", "sortText": " 808"}, {"additionalTextEdits": [{"newText": "from pandas.core.util.numba_ import get_jit_arguments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_jit_arguments", "kind": 3, "label": "get_jit_arguments (import pandas.core.util.numba_)", "sortText": " 809"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.merge import get_join_indexers_non_unique\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_join_indexers_non_unique", "kind": 3, "label": "get_join_indexers_non_unique (import pandas.core.reshape.merge)", "sortText": " 810"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import get_op_result_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_op_result_name", "kind": 3, "label": "get_op_result_name (import pandas.core.ops)", "sortText": " 811"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 812"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 813"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 814"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 815"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 816"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 817"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_precision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_precision", "kind": 3, "label": "get_precision (import pandas.io.formats.format)", "sortText": " 818"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 819"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 820"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import get_rename_function\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_rename_function", "kind": 3, "label": "get_rename_function (import pandas.core.common)", "sortText": " 821"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler", "kind": 3, "label": "get_resampler (import pandas.core.resample)", "sortText": " 822"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler_for_grouping\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler_for_grouping", "kind": 3, "label": "get_resampler_for_grouping (import pandas.core.resample)", "sortText": " 823"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_series_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_series_repr_params", "kind": 3, "label": "get_series_repr_params (import pandas.io.formats.format)", "sortText": " 824"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 825"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 826"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expressions import get_test_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_test_result", "kind": 3, "label": "get_test_result (import pandas.core.computation.expressions)", "sortText": " 827"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import get_unit_from_pa_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_unit_from_pa_dtype", "kind": 3, "label": "get_unit_from_pa_dtype (import pandas.core.arrays.arrow.array)", "sortText": " 828"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 829"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 830"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 831"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 832"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.crackfortran)", "sortText": " 833"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.f90mod_rules)", "sortText": " 834"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 835"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 836"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.crackfortran)", "sortText": " 837"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.f90mod_rules)", "sortText": " 838"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 839"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 840"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 841"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 842"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.crackfortran)", "sortText": " 843"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.f90mod_rules)", "sortText": " 844"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 845"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 846"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 847"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 848"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.crackfortran)", "sortText": " 849"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.f90mod_rules)", "sortText": " 850"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 851"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 852"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.crackfortran)", "sortText": " 853"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.f90mod_rules)", "sortText": " 854"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 855"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 856"}, {"additionalTextEdits": [{"newText": "from numpy import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy)", "sortText": " 857"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 858"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 859"}, {"additionalTextEdits": [{"newText": "from numpy import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy)", "sortText": " 860"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.char)", "sortText": " 861"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.ma)", "sortText": " 862"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.strings)", "sortText": " 863"}, {"additionalTextEdits": [{"newText": "from numpy import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy)", "sortText": " 864"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.char)", "sortText": " 865"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.ma)", "sortText": " 866"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.strings)", "sortText": " 867"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 868"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 869"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 870"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 871"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import groupby_other_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupby_other_methods", "kind": 6, "label": "groupby_other_methods (import pandas.core.groupby.base)", "sortText": " 872"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 873"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 874"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 875"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 876"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 877"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 878"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 879"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 880"}, {"additionalTextEdits": [{"newText": "from numpy.ma import harden_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "harden_mask", "kind": 3, "label": "harden_mask (import numpy.ma)", "sortText": " 881"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 882"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 883"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.crackfortran)", "sortText": " 884"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.f90mod_rules)", "sortText": " 885"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_length", "kind": 6, "label": "header_size_length (import pandas.io.sas.sas_constants)", "sortText": " 886"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_offset", "kind": 6, "label": "header_size_offset (import pandas.io.sas.sas_constants)", "sortText": " 887"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 3, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 888"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 6, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 889"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 3, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 890"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 6, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 891"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 3, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 892"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 6, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 893"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 3, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 894"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 6, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 895"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 3, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 896"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 6, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 897"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 3, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 898"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 6, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 899"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 900"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 901"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 3, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 902"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 6, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 903"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 3, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 904"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 6, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 905"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 3, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 906"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 6, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 907"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 3, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 908"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 6, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 909"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 3, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 910"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 6, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 911"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 3, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 912"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 6, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 913"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 3, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 914"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 6, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 915"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 3, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 916"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 6, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 917"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 3, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 918"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 6, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 919"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 920"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 921"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 3, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 922"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 6, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 923"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 3, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 924"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 6, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 925"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 6, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 926"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 3, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 927"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 928"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 929"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 3, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 930"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 6, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 931"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 3, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 932"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 6, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 933"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 3, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 934"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 6, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 935"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 3, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 936"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 6, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 937"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 3, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 938"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 6, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 939"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 3, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 940"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 6, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 941"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 3, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 942"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 6, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 943"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 944"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 945"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 946"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 947"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite", "kind": 6, "label": "hermite (import numpy.polynomial)", "sortText": " 948"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite_e\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite_e", "kind": 6, "label": "hermite_e (import numpy.polynomial)", "sortText": " 949"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 3, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 950"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 6, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 951"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 952"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 953"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 3, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 954"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 6, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 955"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 3, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 956"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 6, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 957"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 3, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 958"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 6, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 959"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 3, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 960"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 6, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 961"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 962"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 963"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_frame", "kind": 6, "label": "hist_frame (import pandas.plotting)", "sortText": " 964"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_series", "kind": 6, "label": "hist_series (import pandas.plotting)", "sortText": " 965"}, {"additionalTextEdits": [{"newText": "from numpy import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy)", "sortText": " 966"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 967"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 968"}, {"additionalTextEdits": [{"newText": "from numpy.random import hypergeometric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hypergeometric", "kind": 6, "label": "hypergeometric (import numpy.random)", "sortText": " 969"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 970"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 971"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_interactive_session\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_interactive_session", "kind": 3, "label": "in_interactive_session (import pandas.io.formats.console)", "sortText": " 972"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_ipython_frontend\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_ipython_frontend", "kind": 3, "label": "in_ipython_frontend (import pandas.io.formats.console)", "sortText": " 973"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import infer_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_compression", "kind": 3, "label": "infer_compression (import pandas.io.common)", "sortText": " 974"}, {"additionalTextEdits": [{"newText": "from pandas.api.types import infer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype", "kind": 6, "label": "infer_dtype (import pandas.api.types)", "sortText": " 975"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from", "kind": 3, "label": "infer_dtype_from (import pandas.core.dtypes.cast)", "sortText": " 976"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_array", "kind": 3, "label": "infer_dtype_from_array (import pandas.core.dtypes.cast)", "sortText": " 977"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import infer_dtype_from_object\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_object", "kind": 3, "label": "infer_dtype_from_object (import pandas.core.dtypes.common)", "sortText": " 978"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_scalar", "kind": 3, "label": "infer_dtype_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 979"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import infer_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_fill_value", "kind": 3, "label": "infer_fill_value (import pandas.core.dtypes.missing)", "sortText": " 980"}, {"insertText": "pd.infer_freq", "kind": 3, "label": "pd.infer_freq", "sortText": " 981"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import infer_limit_direction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_limit_direction", "kind": 3, "label": "infer_limit_direction (import pandas.core.missing)", "sortText": " 982"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import inherit_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "inherit_names", "kind": 3, "label": "inherit_names (import pandas.core.indexes.extension)", "sortText": " 983"}, {"additionalTextEdits": [{"newText": "from six import integer_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "integer_types", "kind": 6, "label": "integer_types (import six)", "sortText": " 984"}, {"additionalTextEdits": [{"newText": "from pandas.api import interchange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interchange", "kind": 6, "label": "interchange (import pandas.api)", "sortText": " 985"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import interleaved_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interleaved_dtype", "kind": 3, "label": "interleaved_dtype (import pandas.core.internals.base)", "sortText": " 986"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import interpolate_2d_inplace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interpolate_2d_inplace", "kind": 3, "label": "interpolate_2d_inplace (import pandas.core.missing)", "sortText": " 987"}, {"additionalTextEdits": [{"newText": "from numpy import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy)", "sortText": " 988"}, {"additionalTextEdits": [{"newText": "from numpy.ma import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 3, "label": "intersect1d (import numpy.ma)", "sortText": " 989"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 990"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 991"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import intersection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersection", "kind": 6, "label": "intersection (import pandas.core.computation.expr)", "sortText": " 992"}, {"insertText": "pd.interval_range", "kind": 3, "label": "pd.interval_range", "sortText": " 993"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 994"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 995"}, {"additionalTextEdits": [{"newText": "from numpy.lib import introspect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "introspect", "kind": 6, "label": "introspect (import numpy.lib)", "sortText": " 996"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import invalidate_string_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "invalidate_string_dtypes", "kind": 3, "label": "invalidate_string_dtypes (import pandas.core.dtypes.cast)", "sortText": " 997"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.api import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.api)", "sortText": " 998"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.common)", "sortText": " 999"}]}} +{"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 5, "result": {"isIncomplete": true, "items": [{"additionalTextEdits": [{"newText": "import re\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "re", "kind": 9, "label": "re (import re)", "sortText": " 0"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 1"}, {"detail": "def build_report() -> DataFrame", "kind": 3, "label": "build_report", "sortText": " 2"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "report", "sortText": " 3"}, {"detail": "Unknown", "label": "velocity_series", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare", "kind": 9, "label": "python_lsp_compare (import python_lsp_compare)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "import argparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argparse", "kind": 9, "label": "argparse (import argparse)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "import asyncore\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asyncore", "kind": 9, "label": "asyncore (import asyncore)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "import cProfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cProfile", "kind": 9, "label": "cProfile (import cProfile)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "import concurrent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "concurrent", "kind": 9, "label": "concurrent (import concurrent)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "import configparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "configparser", "kind": 9, "label": "configparser (import configparser)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "import copyreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copyreg", "kind": 9, "label": "copyreg (import copyreg)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "import curses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "curses", "kind": 9, "label": "curses (import curses)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "import ensurepip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensurepip", "kind": 9, "label": "ensurepip (import ensurepip)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "import ipaddress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ipaddress", "kind": 9, "label": "ipaddress (import ipaddress)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "import multiprocessing\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "multiprocessing", "kind": 9, "label": "multiprocessing (import multiprocessing)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "import optparse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "optparse", "kind": 9, "label": "optparse (import optparse)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "import profile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "profile", "kind": 9, "label": "profile (import profile)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "import readline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "readline", "kind": 9, "label": "readline (import readline)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "import reprlib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "reprlib", "kind": 9, "label": "reprlib (import reprlib)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "import resource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "resource", "kind": 9, "label": "resource (import resource)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "import rlcompleter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "rlcompleter", "kind": 9, "label": "rlcompleter (import rlcompleter)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "import secrets\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "secrets", "kind": 9, "label": "secrets (import secrets)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "import socketserver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "socketserver", "kind": 9, "label": "socketserver (import socketserver)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "import sre_compile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_compile", "kind": 9, "label": "sre_compile (import sre_compile)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "import sre_constants\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_constants", "kind": 9, "label": "sre_constants (import sre_constants)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "import sre_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sre_parse", "kind": 9, "label": "sre_parse (import sre_parse)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "import stringprep\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stringprep", "kind": 9, "label": "stringprep (import stringprep)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "import subprocess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "subprocess", "kind": 9, "label": "subprocess (import subprocess)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "import tarfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tarfile", "kind": 9, "label": "tarfile (import tarfile)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "import threading\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "threading", "kind": 9, "label": "threading (import threading)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "import trace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "trace", "kind": 9, "label": "trace (import trace)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "import traceback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "traceback", "kind": 9, "label": "traceback (import traceback)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "import tracemalloc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "tracemalloc", "kind": 9, "label": "tracemalloc (import tracemalloc)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "import turtle\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "turtle", "kind": 9, "label": "turtle (import turtle)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "import weakref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "weakref", "kind": 9, "label": "weakref (import weakref)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "import webbrowser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "webbrowser", "kind": 9, "label": "webbrowser (import webbrowser)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "import winreg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "winreg", "kind": 9, "label": "winreg (import winreg)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "import wsgiref\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "wsgiref", "kind": 9, "label": "wsgiref (import wsgiref)", "sortText": " 38"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 39"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": " 68"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": " 69"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": " 75"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": " 77"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_PYPI_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_PYPI_SERVER_SPECS", "kind": 21, "label": "ALL_PYPI_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ALL_SERVER_SPECS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALL_SERVER_SPECS", "kind": 21, "label": "ALL_SERVER_SPECS (import python_lsp_compare.server_download)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkEditPoint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEditPoint", "kind": 7, "label": "BenchmarkEditPoint (import python_lsp_compare.benchmark_suites)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import BenchmarkEnvironment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkEnvironment", "kind": 7, "label": "BenchmarkEnvironment (import python_lsp_compare.environments)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkPointReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkPointReport", "kind": 7, "label": "BenchmarkPointReport (import python_lsp_compare.metrics)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import BenchmarkSuite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuite", "kind": 7, "label": "BenchmarkSuite (import python_lsp_compare.benchmark_suites)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import BenchmarkSuiteReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BenchmarkSuiteReport", "kind": 7, "label": "BenchmarkSuiteReport (import python_lsp_compare.metrics)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ConfiguredServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConfiguredServer", "kind": 7, "label": "ConfiguredServer (import python_lsp_compare.server_configs)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.builtin import HoverScenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HoverScenario", "kind": 7, "label": "HoverScenario (import python_lsp_compare.scenarios.builtin)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcResponse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcResponse", "kind": 7, "label": "JsonRpcResponse (import python_lsp_compare.transport)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import JsonRpcTransportError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonRpcTransportError", "kind": 7, "label": "JsonRpcTransportError (import python_lsp_compare.transport)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYREFLY_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYREFLY_SPEC", "kind": 21, "label": "PYREFLY_SPEC (import python_lsp_compare.server_download)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PYRIGHT_SPEC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYRIGHT_SPEC", "kind": 21, "label": "PYRIGHT_SPEC (import python_lsp_compare.server_download)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import PypiServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PypiServerSpec", "kind": 7, "label": "PypiServerSpec (import python_lsp_compare.server_download)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import RunReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RunReport", "kind": 7, "label": "RunReport (import python_lsp_compare.metrics)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios.base import SAMPLE_SOURCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAMPLE_SOURCE", "kind": 21, "label": "SAMPLE_SOURCE (import python_lsp_compare.scenarios.base)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.scenarios import ScenarioContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioContext", "kind": 7, "label": "ScenarioContext (import python_lsp_compare.scenarios)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import ScenarioReport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScenarioReport", "kind": 7, "label": "ScenarioReport (import python_lsp_compare.metrics)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import ServerConfigFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerConfigFile", "kind": 7, "label": "ServerConfigFile (import python_lsp_compare.server_configs)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import ServerSpec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ServerSpec", "kind": 7, "label": "ServerSpec (import python_lsp_compare.server_download)", "sortText": " 100"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import WorkspaceConfigState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WorkspaceConfigState", "kind": 7, "label": "WorkspaceConfigState (import python_lsp_compare.environments)", "sortText": " 101"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import build_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_parser", "kind": 3, "label": "build_parser (import python_lsp_compare.cli)", "sortText": " 102"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import cleanup_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cleanup_benchmark_environment", "kind": 3, "label": "cleanup_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 103"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import default_local_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "default_local_server_config_path", "kind": 3, "label": "default_local_server_config_path (import python_lsp_compare)", "sortText": " 104"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_versions import describe_server_version\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_server_version", "kind": 3, "label": "describe_server_version (import python_lsp_compare.server_versions)", "sortText": " 105"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 106"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_all_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_all_servers", "kind": 3, "label": "download_all_servers (import python_lsp_compare.server_download)", "sortText": " 107"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import download_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "download_server", "kind": 3, "label": "download_server (import python_lsp_compare.server_download)", "sortText": " 108"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import example_server_config_path\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "example_server_config_path", "kind": 3, "label": "example_server_config_path (import python_lsp_compare.server_configs)", "sortText": " 109"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import get_latest_release_tag\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_latest_release_tag", "kind": 3, "label": "get_latest_release_tag (import python_lsp_compare.server_download)", "sortText": " 110"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_bench_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_bench_servers", "kind": 3, "label": "handle_bench_servers (import python_lsp_compare.cli)", "sortText": " 111"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_download_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_download_servers", "kind": 3, "label": "handle_download_servers (import python_lsp_compare.cli)", "sortText": " 112"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_servers", "kind": 3, "label": "handle_list_servers (import python_lsp_compare.cli)", "sortText": " 113"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_render_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_render_report", "kind": 3, "label": "handle_render_report (import python_lsp_compare.cli)", "sortText": " 114"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_benchmark\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_benchmark", "kind": 3, "label": "handle_run_benchmark (import python_lsp_compare.cli)", "sortText": " 115"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_run_servers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_run_servers", "kind": 3, "label": "handle_run_servers (import python_lsp_compare.cli)", "sortText": " 116"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import install_pypi_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "install_pypi_server", "kind": 3, "label": "install_pypi_server (import python_lsp_compare.server_download)", "sortText": " 117"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import load_benchmark_suite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_benchmark_suite", "kind": 3, "label": "load_benchmark_suite (import python_lsp_compare.benchmark_suites)", "sortText": " 118"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import load_server_config_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_config_file", "kind": 3, "label": "load_server_config_file (import python_lsp_compare.server_configs)", "sortText": " 119"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import load_server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_server_configs", "kind": 3, "label": "load_server_configs (import python_lsp_compare)", "sortText": " 120"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import make_configured_server\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_configured_server", "kind": 3, "label": "make_configured_server (import python_lsp_compare.server_download)", "sortText": " 121"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import prepare_benchmark_environment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_benchmark_environment", "kind": 3, "label": "prepare_benchmark_environment (import python_lsp_compare.environments)", "sortText": " 122"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.__main__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.__main__", "kind": 9, "label": "python_lsp_compare.__main__ (import python_lsp_compare.__main__)", "sortText": " 123"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.benchmark_suites", "kind": 9, "label": "python_lsp_compare.benchmark_suites (import python_lsp_compare.benchmark_suites)", "sortText": " 124"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.cli\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.cli", "kind": 9, "label": "python_lsp_compare.cli (import python_lsp_compare.cli)", "sortText": " 125"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.environments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.environments", "kind": 9, "label": "python_lsp_compare.environments (import python_lsp_compare.environments)", "sortText": " 126"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.lsp_client\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.lsp_client", "kind": 9, "label": "python_lsp_compare.lsp_client (import python_lsp_compare.lsp_client)", "sortText": " 127"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.metrics", "kind": 9, "label": "python_lsp_compare.metrics (import python_lsp_compare.metrics)", "sortText": " 128"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_csv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_csv", "kind": 9, "label": "python_lsp_compare.report_csv (import python_lsp_compare.report_csv)", "sortText": " 129"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.report_markdown\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.report_markdown", "kind": 9, "label": "python_lsp_compare.report_markdown (import python_lsp_compare.report_markdown)", "sortText": " 130"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.runner\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.runner", "kind": 9, "label": "python_lsp_compare.runner (import python_lsp_compare.runner)", "sortText": " 131"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios", "kind": 9, "label": "python_lsp_compare.scenarios (import python_lsp_compare.scenarios)", "sortText": " 132"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.base\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.base", "kind": 9, "label": "python_lsp_compare.scenarios.base (import python_lsp_compare.scenarios.base)", "sortText": " 133"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.scenarios.builtin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.scenarios.builtin", "kind": 9, "label": "python_lsp_compare.scenarios.builtin (import python_lsp_compare.scenarios.builtin)", "sortText": " 134"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_configs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_configs", "kind": 9, "label": "python_lsp_compare.server_configs (import python_lsp_compare.server_configs)", "sortText": " 135"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_download\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_download", "kind": 9, "label": "python_lsp_compare.server_download (import python_lsp_compare.server_download)", "sortText": " 136"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.server_versions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.server_versions", "kind": 9, "label": "python_lsp_compare.server_versions (import python_lsp_compare.server_versions)", "sortText": " 137"}, {"additionalTextEdits": [{"newText": "import python_lsp_compare.transport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "python_lsp_compare.transport", "kind": 9, "label": "python_lsp_compare.transport (import python_lsp_compare.transport)", "sortText": " 138"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import render_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "render_markdown_report", "kind": 3, "label": "render_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 139"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_benchmarks", "kind": 3, "label": "run_benchmarks (import python_lsp_compare)", "sortText": " 140"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import run_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "run_scenarios", "kind": 3, "label": "run_scenarios (import python_lsp_compare)", "sortText": " 141"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import write_csv_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_csv_report", "kind": 3, "label": "write_csv_report (import python_lsp_compare.report_csv)", "sortText": " 142"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_download import write_downloaded_config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_downloaded_config", "kind": 3, "label": "write_downloaded_config (import python_lsp_compare.server_download)", "sortText": " 143"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import write_markdown_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_markdown_report", "kind": 3, "label": "write_markdown_report (import python_lsp_compare.report_markdown)", "sortText": " 144"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import write_report\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_report", "kind": 3, "label": "write_report (import python_lsp_compare.runner)", "sortText": " 145"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.server_configs import write_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_summary", "kind": 3, "label": "write_summary (import python_lsp_compare.server_configs)", "sortText": " 146"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCCategoricalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCCategoricalIndex", "kind": 6, "label": "ABCCategoricalIndex (import pandas.core.dtypes.generic)", "sortText": " 147"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCDataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCDataFrame", "kind": 6, "label": "ABCDataFrame (import pandas.core.dtypes.generic)", "sortText": " 148"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCIntervalIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCIntervalIndex", "kind": 6, "label": "ABCIntervalIndex (import pandas.core.dtypes.generic)", "sortText": " 149"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCNDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCNDFrame", "kind": 6, "label": "ABCNDFrame (import pandas.core.dtypes.generic)", "sortText": " 150"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCPeriodIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCPeriodIndex", "kind": 6, "label": "ABCPeriodIndex (import pandas.core.dtypes.generic)", "sortText": " 151"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCRangeIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCRangeIndex", "kind": 6, "label": "ABCRangeIndex (import pandas.core.dtypes.generic)", "sortText": " 152"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import ABCSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABCSeries", "kind": 6, "label": "ABCSeries (import pandas.core.dtypes.generic)", "sortText": " 153"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGMINMAX_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGMINMAX_DEFAULTS", "kind": 21, "label": "ARGMINMAX_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 154"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS", "kind": 21, "label": "ARGSORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 155"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ARGSORT_DEFAULTS_KIND\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARGSORT_DEFAULTS_KIND", "kind": 21, "label": "ARGSORT_DEFAULTS_KIND (import pandas.compat.numpy.function)", "sortText": " 156"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import ARITHMETIC_BINOPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARITHMETIC_BINOPS", "kind": 21, "label": "ARITHMETIC_BINOPS (import pandas.core.ops)", "sortText": " 157"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_ARITHMETIC_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_ARITHMETIC_FUNCS", "kind": 21, "label": "ARROW_ARITHMETIC_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 158"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import ARROW_BIT_WISE_FUNCS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ARROW_BIT_WISE_FUNCS", "kind": 21, "label": "ARROW_BIT_WISE_FUNCS (import pandas.core.arrays.arrow.array)", "sortText": " 159"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import AbstractEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractEngine", "kind": 7, "label": "AbstractEngine (import pandas.core.computation.engines)", "sortText": " 160"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AbstractMethodError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AbstractMethodError", "kind": 7, "label": "AbstractMethodError (import pandas.errors)", "sortText": " 161"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableFrameTable", "kind": 7, "label": "AppendableFrameTable (import pandas.io.pytables)", "sortText": " 162"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiFrameTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiFrameTable", "kind": 7, "label": "AppendableMultiFrameTable (import pandas.io.pytables)", "sortText": " 163"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableMultiSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableMultiSeriesTable", "kind": 7, "label": "AppendableMultiSeriesTable (import pandas.io.pytables)", "sortText": " 164"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import AppendableSeriesTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AppendableSeriesTable", "kind": 7, "label": "AppendableSeriesTable (import pandas.io.pytables)", "sortText": " 165"}, {"additionalTextEdits": [{"newText": "from numpy.typing import ArrayLike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayLike", "kind": 6, "label": "ArrayLike (import numpy.typing)", "sortText": " 166"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import ArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrayManager", "kind": 7, "label": "ArrayManager (import pandas.core.internals)", "sortText": " 167"}, {"additionalTextEdits": [{"newText": "from numpy.lib import Arrayterator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Arrayterator", "kind": 6, "label": "Arrayterator (import numpy.lib)", "sortText": " 168"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.accessors import ArrowAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowAccessor", "kind": 7, "label": "ArrowAccessor (import pandas.core.arrays.arrow.accessors)", "sortText": " 169"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import ArrowCTypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowCTypes", "kind": 7, "label": "ArrowCTypes (import pandas.core.interchange.utils)", "sortText": " 170"}, {"insertText": "pd.ArrowDtype", "kind": 7, "label": "pd.ArrowDtype", "sortText": " 171"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import ArrowExtensionArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowExtensionArray", "kind": 7, "label": "ArrowExtensionArray (import pandas.arrays)", "sortText": " 172"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowIntervalType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowIntervalType", "kind": 7, "label": "ArrowIntervalType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 173"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.arrow_parser_wrapper import ArrowParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowParserWrapper", "kind": 7, "label": "ArrowParserWrapper (import pandas.io.parsers.arrow_parser_wrapper)", "sortText": " 174"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.extension_types import ArrowPeriodType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowPeriodType", "kind": 7, "label": "ArrowPeriodType (import pandas.core.arrays.arrow.extension_types)", "sortText": " 175"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_arrow import ArrowStringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowStringArrayNumpySemantics", "kind": 7, "label": "ArrowStringArrayNumpySemantics (import pandas.core.arrays.string_arrow)", "sortText": " 176"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import ArrowTemporalProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArrowTemporalProperties", "kind": 7, "label": "ArrowTemporalProperties (import pandas.core.indexes.accessors)", "sortText": " 177"}, {"additionalTextEdits": [{"newText": "from pandas.errors import AttributeConflictWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AttributeConflictWarning", "kind": 7, "label": "AttributeConflictWarning (import pandas.errors)", "sortText": " 178"}, {"additionalTextEdits": [{"newText": "from numpy.testing import BLAS_SUPPORTS_FPE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BLAS_SUPPORTS_FPE", "kind": 21, "label": "BLAS_SUPPORTS_FPE (import numpy.testing)", "sortText": " 179"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterBegin", "kind": 6, "label": "BQuarterBegin (import pandas.tseries.offsets)", "sortText": " 180"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BQuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BQuarterEnd", "kind": 6, "label": "BQuarterEnd (import pandas.tseries.offsets)", "sortText": " 181"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearBegin", "kind": 6, "label": "BYearBegin (import pandas.tseries.offsets)", "sortText": " 182"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import BYearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BYearEnd", "kind": 6, "label": "BYearEnd (import pandas.tseries.offsets)", "sortText": " 183"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.array_manager import BaseArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseArrayManager", "kind": 7, "label": "BaseArrayManager (import pandas.core.internals.array_manager)", "sortText": " 184"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import BaseFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseFormatter", "kind": 6, "label": "BaseFormatter (import pandas.io.formats.style_render)", "sortText": " 185"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BaseGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseGrouper", "kind": 7, "label": "BaseGrouper (import pandas.core.groupby.ops)", "sortText": " 186"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.base import BaseStringArrayMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BaseStringArrayMethods", "kind": 7, "label": "BaseStringArrayMethods (import pandas.core.strings.base)", "sortText": " 187"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import BinGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BinGrouper", "kind": 7, "label": "BinGrouper (import pandas.core.groupby.ops)", "sortText": " 188"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import BlockManagerFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BlockManagerFixed", "kind": 7, "label": "BlockManagerFixed (import pandas.io.pytables)", "sortText": " 189"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 190"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import COMMON_FREE_EXTENSIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COMMON_FREE_EXTENSIONS", "kind": 21, "label": "COMMON_FREE_EXTENSIONS (import numpy.f2py.crackfortran)", "sortText": " 191"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_GENERAL_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_GENERAL_MSG", "kind": 21, "label": "COW_WARNING_GENERAL_MSG (import pandas.core.internals.blocks)", "sortText": " 192"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import COW_WARNING_SETITEM_MSG\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "COW_WARNING_SETITEM_MSG", "kind": 21, "label": "COW_WARNING_SETITEM_MSG (import pandas.core.internals.blocks)", "sortText": " 193"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import CParserWrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CParserWrapper", "kind": 7, "label": "CParserWrapper (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 194"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import CSSProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSProperties", "kind": 6, "label": "CSSProperties (import pandas.io.formats.style_render)", "sortText": " 195"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.css import CSSResolver\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSResolver", "kind": 7, "label": "CSSResolver (import pandas.io.formats.css)", "sortText": " 196"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import CSSToExcelConverter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSSToExcelConverter", "kind": 7, "label": "CSSToExcelConverter (import pandas.io.formats.excel)", "sortText": " 197"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.csvs import CSVFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CSVFormatter", "kind": 7, "label": "CSVFormatter (import pandas.io.formats.csvs)", "sortText": " 198"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import CategoricalAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalAccessor", "kind": 7, "label": "CategoricalAccessor (import pandas.core.arrays.categorical)", "sortText": " 199"}, {"additionalTextEdits": [{"newText": "from pandas.errors import CategoricalConversionWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalConversionWarning", "kind": 7, "label": "CategoricalConversionWarning (import pandas.errors)", "sortText": " 200"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe_protocol import CategoricalDescription\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDescription", "kind": 7, "label": "CategoricalDescription (import pandas.core.interchange.dataframe_protocol)", "sortText": " 201"}, {"insertText": "pd.CategoricalDtype", "kind": 7, "label": "pd.CategoricalDtype", "sortText": " 202"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.dtypes import CategoricalDtypeType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CategoricalDtypeType", "kind": 7, "label": "CategoricalDtypeType (import pandas.core.dtypes.dtypes)", "sortText": " 203"}, {"insertText": "pd.CategoricalIndex", "kind": 7, "label": "pd.CategoricalIndex", "sortText": " 204"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import CombinedDatetimelikeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedDatetimelikeProperties", "kind": 7, "label": "CombinedDatetimelikeProperties (import pandas.core.indexes.accessors)", "sortText": " 205"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 206"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import DTypePromotionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DTypePromotionError", "kind": 7, "label": "DTypePromotionError (import numpy.exceptions)", "sortText": " 207"}, {"insertText": "pd.DataFrame", "kind": 7, "label": "pd.DataFrame", "sortText": " 208"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import DataFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrame", "kind": 7, "label": "DataFrame (import pandas.api.interchange)", "sortText": " 209"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import DataFrameDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameDescriber", "kind": 7, "label": "DataFrameDescriber (import pandas.core.methods.describe)", "sortText": " 210"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameFormatter", "kind": 7, "label": "DataFrameFormatter (import pandas.io.formats.format)", "sortText": " 211"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.api.typing)", "sortText": " 212"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import DataFrameGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameGroupBy", "kind": 7, "label": "DataFrameGroupBy (import pandas.core.groupby)", "sortText": " 213"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import DataFrameInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameInfo", "kind": 7, "label": "DataFrameInfo (import pandas.io.formats.info)", "sortText": " 214"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import DataFrameRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataFrameRenderer", "kind": 7, "label": "DataFrameRenderer (import pandas.io.formats.format)", "sortText": " 215"}, {"additionalTextEdits": [{"newText": "from numpy.lib.npyio import DataSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataSource", "kind": 6, "label": "DataSource (import numpy.lib.npyio)", "sortText": " 216"}, {"additionalTextEdits": [{"newText": "from pandas.core.tools.datetimes import DateParseError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateParseError", "kind": 6, "label": "DateParseError (import pandas.core.tools.datetimes)", "sortText": " 217"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResampler", "kind": 7, "label": "DatetimeIndexResampler (import pandas.core.resample)", "sortText": " 218"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 219"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import DatetimeIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeIndexResamplerGroupby", "kind": 7, "label": "DatetimeIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 220"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import DatetimeProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DatetimeProperties", "kind": 7, "label": "DatetimeProperties (import pandas.core.indexes.accessors)", "sortText": " 221"}, {"additionalTextEdits": [{"newText": "from dateutil.tz import DeprecatedTzFormatWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeprecatedTzFormatWarning", "kind": 7, "label": "DeprecatedTzFormatWarning (import dateutil.tz)", "sortText": " 222"}, {"additionalTextEdits": [{"newText": "from pandas.core.accessor import DirNamesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirNamesMixin", "kind": 7, "label": "DirNamesMixin (import pandas.core.accessor)", "sortText": " 223"}, {"additionalTextEdits": [{"newText": "from dateutil.easter import EASTER_WESTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EASTER_WESTERN", "kind": 21, "label": "EASTER_WESTERN (import dateutil.easter)", "sortText": " 224"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import EngFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EngFormatter", "kind": 7, "label": "EngFormatter (import pandas.io.formats.format)", "sortText": " 225"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import EtreeXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EtreeXMLFormatter", "kind": 7, "label": "EtreeXMLFormatter (import pandas.io.formats.xml)", "sortText": " 226"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.excel import ExcelFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelFormatter", "kind": 7, "label": "ExcelFormatter (import pandas.io.formats.excel)", "sortText": " 227"}, {"insertText": "pd.ExcelWriter", "kind": 6, "label": "pd.ExcelWriter", "sortText": " 228"}, {"additionalTextEdits": [{"newText": "from pandas.io.api import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.api)", "sortText": " 229"}, {"additionalTextEdits": [{"newText": "from pandas.io.excel import ExcelWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExcelWriter", "kind": 6, "label": "ExcelWriter (import pandas.io.excel)", "sortText": " 230"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import ExtFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ExtFormatter", "kind": 6, "label": "ExtFormatter (import pandas.io.formats.style_render)", "sortText": " 231"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import FY5253Quarter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FY5253Quarter", "kind": 6, "label": "FY5253Quarter (import pandas.tseries.offsets)", "sortText": " 232"}, {"additionalTextEdits": [{"newText": "from pandas.io.parquet import FastParquetImpl\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FastParquetImpl", "kind": 7, "label": "FastParquetImpl (import pandas.io.parquet)", "sortText": " 233"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import FixedForwardWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedForwardWindowIndexer", "kind": 7, "label": "FixedForwardWindowIndexer (import pandas.api.indexers)", "sortText": " 234"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthFieldParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthFieldParser", "kind": 7, "label": "FixedWidthFieldParser (import pandas.io.parsers.python_parser)", "sortText": " 235"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import FixedWidthReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixedWidthReader", "kind": 7, "label": "FixedWidthReader (import pandas.io.parsers.python_parser)", "sortText": " 236"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import FloatArrayFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FloatArrayFormatter", "kind": 7, "label": "FloatArrayFormatter (import pandas.io.formats.format)", "sortText": " 237"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameApply", "kind": 7, "label": "FrameApply (import pandas.core.apply)", "sortText": " 238"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameColumnApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameColumnApply", "kind": 7, "label": "FrameColumnApply (import pandas.core.apply)", "sortText": " 239"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import FrameFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameFixed", "kind": 7, "label": "FrameFixed (import pandas.io.pytables)", "sortText": " 240"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import FrameRowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameRowApply", "kind": 7, "label": "FrameRowApply (import pandas.core.apply)", "sortText": " 241"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import FrameSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrameSplitter", "kind": 7, "label": "FrameSplitter (import pandas.core.groupby.ops)", "sortText": " 242"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.frozen import FrozenList\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FrozenList", "kind": 7, "label": "FrozenList (import pandas.core.indexes.frozen)", "sortText": " 243"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericDataIndexableCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericDataIndexableCol", "kind": 7, "label": "GenericDataIndexableCol (import pandas.io.pytables)", "sortText": " 244"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericFixed", "kind": 7, "label": "GenericFixed (import pandas.io.pytables)", "sortText": " 245"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericIndexCol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericIndexCol", "kind": 7, "label": "GenericIndexCol (import pandas.io.pytables)", "sortText": " 246"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 247"}, {"additionalTextEdits": [{"newText": "from numpy.testing.print_coercion_tables import GenericObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericObject", "kind": 7, "label": "GenericObject (import numpy.testing.print_coercion_tables)", "sortText": " 248"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import GenericTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericTable", "kind": 7, "label": "GenericTable (import pandas.io.pytables)", "sortText": " 249"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByIndexingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByIndexingMixin", "kind": 7, "label": "GroupByIndexingMixin (import pandas.core.groupby.indexing)", "sortText": " 250"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByNthSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByNthSelector", "kind": 7, "label": "GroupByNthSelector (import pandas.core.groupby.indexing)", "sortText": " 251"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.indexing import GroupByPositionalSelector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupByPositionalSelector", "kind": 7, "label": "GroupByPositionalSelector (import pandas.core.groupby.indexing)", "sortText": " 252"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import GroupbyIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GroupbyIndexer", "kind": 7, "label": "GroupbyIndexer (import pandas.core.indexers.objects)", "sortText": " 253"}, {"insertText": "pd.Grouper", "kind": 7, "label": "pd.Grouper", "sortText": " 254"}, {"additionalTextEdits": [{"newText": "from numpy.testing import HAS_REFCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HAS_REFCOUNT", "kind": 21, "label": "HAS_REFCOUNT (import numpy.testing)", "sortText": " 255"}, {"insertText": "pd.HDFStore", "kind": 7, "label": "pd.HDFStore", "sortText": " 256"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import HTMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTMLFormatter", "kind": 7, "label": "HTMLFormatter (import pandas.io.formats.html)", "sortText": " 257"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Hermite", "kind": 7, "label": "Hermite (import numpy.polynomial)", "sortText": " 258"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import HermiteE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HermiteE", "kind": 7, "label": "HermiteE (import numpy.polynomial)", "sortText": " 259"}, {"additionalTextEdits": [{"newText": "from numpy.testing import IgnoreException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IgnoreException", "kind": 6, "label": "IgnoreException (import numpy.testing)", "sortText": " 260"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.integer import IntegerDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntegerDtype", "kind": 7, "label": "IntegerDtype (import pandas.core.arrays.integer)", "sortText": " 261"}, {"insertText": "pd.IntervalDtype", "kind": 7, "label": "pd.IntervalDtype", "sortText": " 262"}, {"insertText": "pd.IntervalIndex", "kind": 7, "label": "pd.IntervalIndex", "sortText": " 263"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.interval import IntervalSide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IntervalSide", "kind": 6, "label": "IntervalSide (import pandas.core.arrays.interval)", "sortText": " 264"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import JsonReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "JsonReader", "kind": 6, "label": "JsonReader (import pandas.api.typing)", "sortText": " 265"}, {"additionalTextEdits": [{"newText": "from numpy.testing import KnownFailureException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "KnownFailureException", "kind": 6, "label": "KnownFailureException (import numpy.testing)", "sortText": " 266"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Laguerre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Laguerre", "kind": 7, "label": "Laguerre (import numpy.polynomial)", "sortText": " 267"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import Legendre\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Legendre", "kind": 7, "label": "Legendre (import numpy.polynomial)", "sortText": " 268"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.xml import LxmlXMLFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LxmlXMLFormatter", "kind": 7, "label": "LxmlXMLFormatter (import pandas.io.formats.xml)", "sortText": " 269"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.readers import MANDATORY_DIALECT_ATTRS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MANDATORY_DIALECT_ATTRS", "kind": 21, "label": "MANDATORY_DIALECT_ATTRS (import pandas.io.parsers.readers)", "sortText": " 270"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 271"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import MaskedRecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MaskedRecords", "kind": 7, "label": "MaskedRecords (import numpy.ma.mrecords)", "sortText": " 272"}, {"additionalTextEdits": [{"newText": "from pandas.errors import MergeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MergeError", "kind": 7, "label": "MergeError (import pandas.errors)", "sortText": " 273"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 274"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import ModuleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModuleDeprecationWarning", "kind": 7, "label": "ModuleDeprecationWarning (import numpy.exceptions)", "sortText": " 275"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_error", "kind": 7, "label": "Module_six_moves_urllib_error (import six)", "sortText": " 276"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_parse\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_parse", "kind": 7, "label": "Module_six_moves_urllib_parse (import six)", "sortText": " 277"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_request", "kind": 7, "label": "Module_six_moves_urllib_request (import six)", "sortText": " 278"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_response\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_response", "kind": 7, "label": "Module_six_moves_urllib_response (import six)", "sortText": " 279"}, {"additionalTextEdits": [{"newText": "from six import Module_six_moves_urllib_robotparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Module_six_moves_urllib_robotparser", "kind": 7, "label": "Module_six_moves_urllib_robotparser (import six)", "sortText": " 280"}, {"additionalTextEdits": [{"newText": "from six import MovedAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MovedAttribute", "kind": 7, "label": "MovedAttribute (import six)", "sortText": " 281"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import NDArrayBackedExtensionBlock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionBlock", "kind": 7, "label": "NDArrayBackedExtensionBlock (import pandas.core.internals.blocks)", "sortText": " 282"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import NDArrayBackedExtensionIndex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayBackedExtensionIndex", "kind": 7, "label": "NDArrayBackedExtensionIndex (import pandas.core.indexes.extension)", "sortText": " 283"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 284"}, {"additionalTextEdits": [{"newText": "from numpy.lib.mixins import NDArrayOperatorsMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDArrayOperatorsMixin", "kind": 7, "label": "NDArrayOperatorsMixin (import numpy.lib.mixins)", "sortText": " 285"}, {"additionalTextEdits": [{"newText": "from pandas.core.generic import NDFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrame", "kind": 7, "label": "NDFrame (import pandas.core.generic)", "sortText": " 286"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import NDFrameApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameApply", "kind": 7, "label": "NDFrameApply (import pandas.core.apply)", "sortText": " 287"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import NDFrameDescriberAbstract\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NDFrameDescriberAbstract", "kind": 7, "label": "NDFrameDescriberAbstract (import pandas.core.methods.describe)", "sortText": " 288"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.check import NUMEXPR_INSTALLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NUMEXPR_INSTALLED", "kind": 21, "label": "NUMEXPR_INSTALLED (import pandas.core.computation.check)", "sortText": " 289"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NoBufferPresent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBufferPresent", "kind": 7, "label": "NoBufferPresent (import pandas.errors)", "sortText": " 290"}, {"additionalTextEdits": [{"newText": "from pandas.core.base import NoNewAttributesMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoNewAttributesMixin", "kind": 7, "label": "NoNewAttributesMixin (import pandas.core.base)", "sortText": " 291"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.html import NotebookFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NotebookFormatter", "kind": 7, "label": "NotebookFormatter (import pandas.io.formats.html)", "sortText": " 292"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NullFrequencyError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NullFrequencyError", "kind": 7, "label": "NullFrequencyError (import pandas.errors)", "sortText": " 293"}, {"additionalTextEdits": [{"newText": "from pandas.errors import NumExprClobberingError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprClobberingError", "kind": 7, "label": "NumExprClobberingError (import pandas.errors)", "sortText": " 294"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.engines import NumExprEngine\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumExprEngine", "kind": 7, "label": "NumExprEngine (import pandas.core.computation.engines)", "sortText": " 295"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.numeric import NumericDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NumericDtype", "kind": 7, "label": "NumericDtype (import pandas.core.arrays.numeric)", "sortText": " 296"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.groupby import OutputFrameOrSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OutputFrameOrSeries", "kind": 6, "label": "OutputFrameOrSeries (import pandas.core.groupby.groupby)", "sortText": " 297"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import PARSERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PARSERS", "kind": 21, "label": "PARSERS (import pandas.core.computation.expr)", "sortText": " 298"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import PROD_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PROD_DEFAULTS", "kind": 21, "label": "PROD_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 299"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.utils import PYARROW_CTYPES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PYARROW_CTYPES", "kind": 21, "label": "PYARROW_CTYPES (import pandas.core.interchange.utils)", "sortText": " 300"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.dataframe import PandasDataFrameXchg\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PandasDataFrameXchg", "kind": 7, "label": "PandasDataFrameXchg (import pandas.core.interchange.dataframe)", "sortText": " 301"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.base_parser import ParserBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserBase", "kind": 7, "label": "ParserBase (import pandas.io.parsers.base_parser)", "sortText": " 302"}, {"additionalTextEdits": [{"newText": "from dateutil.parser import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 6, "label": "ParserError (import dateutil.parser)", "sortText": " 303"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserError", "kind": 7, "label": "ParserError (import pandas.errors)", "sortText": " 304"}, {"additionalTextEdits": [{"newText": "from pandas.errors import ParserWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ParserWarning", "kind": 7, "label": "ParserWarning (import pandas.errors)", "sortText": " 305"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PerformanceWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PerformanceWarning", "kind": 7, "label": "PerformanceWarning (import pandas.errors)", "sortText": " 306"}, {"insertText": "pd.PeriodDtype", "kind": 7, "label": "pd.PeriodDtype", "sortText": " 307"}, {"insertText": "pd.PeriodIndex", "kind": 7, "label": "pd.PeriodIndex", "sortText": " 308"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResampler", "kind": 7, "label": "PeriodIndexResampler (import pandas.core.resample)", "sortText": " 309"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 310"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import PeriodIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodIndexResamplerGroupby", "kind": 7, "label": "PeriodIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 311"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import PeriodProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PeriodProperties", "kind": 7, "label": "PeriodProperties (import pandas.core.indexes.accessors)", "sortText": " 312"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PossiblePrecisionLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PossiblePrecisionLoss", "kind": 7, "label": "PossiblePrecisionLoss (import pandas.errors)", "sortText": " 313"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import PrettyDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PrettyDict", "kind": 7, "label": "PrettyDict (import pandas.io.formats.printing)", "sortText": " 314"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import Properties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Properties", "kind": 7, "label": "Properties (import pandas.core.indexes.accessors)", "sortText": " 315"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipException", "kind": 7, "label": "PyperclipException (import pandas.errors)", "sortText": " 316"}, {"additionalTextEdits": [{"newText": "from pandas.errors import PyperclipWindowsException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PyperclipWindowsException", "kind": 7, "label": "PyperclipWindowsException (import pandas.errors)", "sortText": " 317"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.python_parser import PythonParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PythonParser", "kind": 7, "label": "PythonParser (import pandas.io.parsers.python_parser)", "sortText": " 318"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterBegin", "kind": 6, "label": "QuarterBegin (import pandas.tseries.offsets)", "sortText": " 319"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import QuarterEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "QuarterEnd", "kind": 6, "label": "QuarterEnd (import pandas.tseries.offsets)", "sortText": " 320"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.ops import REDUCTIONS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTIONS", "kind": 21, "label": "REDUCTIONS (import pandas.core.computation.ops)", "sortText": " 321"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import REDUCTION_ALIASES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDUCTION_ALIASES", "kind": 21, "label": "REDUCTION_ALIASES (import pandas.core.arraylike)", "sortText": " 322"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import REPEAT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REPEAT_DEFAULTS", "kind": 21, "label": "REPEAT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 323"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESAMPLER_NUMPY_OPS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESAMPLER_NUMPY_OPS", "kind": 21, "label": "RESAMPLER_NUMPY_OPS (import pandas.compat.numpy.function)", "sortText": " 324"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import RESHAPE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESHAPE_DEFAULTS", "kind": 21, "label": "RESHAPE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 325"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import ROUND_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ROUND_DEFAULTS", "kind": 21, "label": "ROUND_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 326"}, {"additionalTextEdits": [{"newText": "from numpy.random import RandomState\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RandomState", "kind": 7, "label": "RandomState (import numpy.random)", "sortText": " 327"}, {"insertText": "pd.RangeIndex", "kind": 7, "label": "pd.RangeIndex", "sortText": " 328"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sasreader import ReaderBase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ReaderBase", "kind": 7, "label": "ReaderBase (import pandas.io.sas.sasreader)", "sortText": " 329"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import Registry\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Registry", "kind": 7, "label": "Registry (import pandas.core.dtypes.base)", "sortText": " 330"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResType", "kind": 6, "label": "ResType (import pandas.core.apply)", "sortText": " 331"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.api.typing)", "sortText": " 332"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import Resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Resampler", "kind": 7, "label": "Resampler (import pandas.core.resample)", "sortText": " 333"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import ResamplerWindowApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResamplerWindowApply", "kind": 7, "label": "ResamplerWindowApply (import pandas.core.apply)", "sortText": " 334"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.rolling import RollingAndExpandingMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RollingAndExpandingMixin", "kind": 7, "label": "RollingAndExpandingMixin (import pandas.core.window.rolling)", "sortText": " 335"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas7bdat import SAS7BDATReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SAS7BDATReader", "kind": 7, "label": "SAS7BDATReader (import pandas.io.sas.sas7bdat)", "sortText": " 336"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import SORT_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SORT_DEFAULTS", "kind": 21, "label": "SORT_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 337"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.generic import ScalarResult\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarResult", "kind": 6, "label": "ScalarResult (import pandas.core.groupby.generic)", "sortText": " 338"}, {"additionalTextEdits": [{"newText": "from numpy import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy)", "sortText": " 339"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 340"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import ScalarType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ScalarType", "kind": 6, "label": "ScalarType (import numpy.matlib)", "sortText": " 341"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNFrame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNFrame", "kind": 7, "label": "SelectNFrame (import pandas.core.methods.selectn)", "sortText": " 342"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.selectn import SelectNSeries\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SelectNSeries", "kind": 7, "label": "SelectNSeries (import pandas.core.methods.selectn)", "sortText": " 343"}, {"insertText": "pd.Series", "kind": 7, "label": "pd.Series", "sortText": " 344"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import SeriesApply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesApply", "kind": 7, "label": "SeriesApply (import pandas.core.apply)", "sortText": " 345"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import SeriesDescriber\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesDescriber", "kind": 7, "label": "SeriesDescriber (import pandas.core.methods.describe)", "sortText": " 346"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import SeriesFixed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFixed", "kind": 7, "label": "SeriesFixed (import pandas.io.pytables)", "sortText": " 347"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import SeriesFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesFormatter", "kind": 7, "label": "SeriesFormatter (import pandas.io.formats.format)", "sortText": " 348"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.api.typing)", "sortText": " 349"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby import SeriesGroupBy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesGroupBy", "kind": 7, "label": "SeriesGroupBy (import pandas.core.groupby)", "sortText": " 350"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import SeriesInfo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesInfo", "kind": 7, "label": "SeriesInfo (import pandas.io.formats.info)", "sortText": " 351"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import SeriesSplitter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeriesSplitter", "kind": 7, "label": "SeriesSplitter (import pandas.core.groupby.ops)", "sortText": " 352"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import ShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ShortDType", "kind": 6, "label": "ShortDType (import numpy.dtypes)", "sortText": " 353"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals import SingleArrayManager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleArrayManager", "kind": 7, "label": "SingleArrayManager (import pandas.core.internals)", "sortText": " 354"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseAccessor", "kind": 7, "label": "SparseAccessor (import pandas.core.arrays.sparse)", "sortText": " 355"}, {"additionalTextEdits": [{"newText": "from pandas.arrays import SparseArray\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseArray", "kind": 7, "label": "SparseArray (import pandas.arrays)", "sortText": " 356"}, {"insertText": "pd.SparseDtype", "kind": 7, "label": "pd.SparseDtype", "sortText": " 357"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse import SparseFrameAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseFrameAccessor", "kind": 7, "label": "SparseFrameAccessor (import pandas.core.arrays.sparse)", "sortText": " 358"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.array import SparseIndexKind\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SparseIndexKind", "kind": 6, "label": "SparseIndexKind (import pandas.core.arrays.sparse.array)", "sortText": " 359"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataParser", "kind": 7, "label": "StataParser (import pandas.io.stata)", "sortText": " 360"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.api.typing)", "sortText": " 361"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataReader", "kind": 7, "label": "StataReader (import pandas.io.stata)", "sortText": " 362"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataStrLWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataStrLWriter", "kind": 7, "label": "StataStrLWriter (import pandas.io.stata)", "sortText": " 363"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter", "kind": 7, "label": "StataWriter (import pandas.io.stata)", "sortText": " 364"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriter117\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriter117", "kind": 7, "label": "StataWriter117 (import pandas.io.stata)", "sortText": " 365"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import StataWriterUTF8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StataWriterUTF8", "kind": 7, "label": "StataWriterUTF8 (import pandas.io.stata)", "sortText": " 366"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.base import StorageExtensionDtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StorageExtensionDtype", "kind": 7, "label": "StorageExtensionDtype (import pandas.core.dtypes.base)", "sortText": " 367"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StrDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrDType", "kind": 7, "label": "StrDType (import numpy.dtypes)", "sortText": " 368"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.string_ import StringArrayNumpySemantics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringArrayNumpySemantics", "kind": 7, "label": "StringArrayNumpySemantics (import pandas.core.arrays.string_)", "sortText": " 369"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import StringDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringDType", "kind": 7, "label": "StringDType (import numpy.dtypes)", "sortText": " 370"}, {"insertText": "pd.StringDtype", "kind": 7, "label": "pd.StringDtype", "sortText": " 371"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.string import StringFormatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringFormatter", "kind": 7, "label": "StringFormatter (import pandas.io.formats.string)", "sortText": " 372"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import StringMethods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StringMethods", "kind": 7, "label": "StringMethods (import pandas.core.strings.accessor)", "sortText": " 373"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow import StructAccessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StructAccessor", "kind": 7, "label": "StructAccessor (import pandas.core.arrays.arrow)", "sortText": " 374"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import StylerRenderer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StylerRenderer", "kind": 7, "label": "StylerRenderer (import pandas.io.formats.style_render)", "sortText": " 375"}, {"additionalTextEdits": [{"newText": "from pandas.compat.numpy.function import TRANSPOSE_DEFAULTS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TRANSPOSE_DEFAULTS", "kind": 21, "label": "TRANSPOSE_DEFAULTS (import pandas.compat.numpy.function)", "sortText": " 376"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.pytables import TermValue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TermValue", "kind": 7, "label": "TermValue (import pandas.core.computation.pytables)", "sortText": " 377"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextFileReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextFileReader", "kind": 7, "label": "TextFileReader (import pandas.io.parsers)", "sortText": " 378"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers import TextParser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextParser", "kind": 3, "label": "TextParser (import pandas.io.parsers)", "sortText": " 379"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.api.typing)", "sortText": " 380"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimeGrouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimeGrouper", "kind": 7, "label": "TimeGrouper (import pandas.core.resample)", "sortText": " 381"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResampler", "kind": 7, "label": "TimedeltaIndexResampler (import pandas.core.resample)", "sortText": " 382"}, {"additionalTextEdits": [{"newText": "from pandas.api.typing import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.api.typing)", "sortText": " 383"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import TimedeltaIndexResamplerGroupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaIndexResamplerGroupby", "kind": 7, "label": "TimedeltaIndexResamplerGroupby (import pandas.core.resample)", "sortText": " 384"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.accessors import TimedeltaProperties\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TimedeltaProperties", "kind": 7, "label": "TimedeltaProperties (import pandas.core.indexes.accessors)", "sortText": " 385"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 386"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import TooHardError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooHardError", "kind": 7, "label": "TooHardError (import numpy.exceptions)", "sortText": " 387"}, {"additionalTextEdits": [{"newText": "from numpy import True_\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "True_", "kind": 6, "label": "True_ (import numpy)", "sortText": " 388"}, {"additionalTextEdits": [{"newText": "from numpy.dtypes import UShortDType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UShortDType", "kind": 6, "label": "UShortDType (import numpy.dtypes)", "sortText": " 389"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UndefinedVariableError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UndefinedVariableError", "kind": 7, "label": "UndefinedVariableError (import pandas.errors)", "sortText": " 390"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsortedIndexError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsortedIndexError", "kind": 7, "label": "UnsortedIndexError (import pandas.errors)", "sortText": " 391"}, {"additionalTextEdits": [{"newText": "from pandas.errors import UnsupportedFunctionCall\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnsupportedFunctionCall", "kind": 7, "label": "UnsupportedFunctionCall (import pandas.errors)", "sortText": " 392"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import VALID_JUSTIFY_PARAMETERS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VALID_JUSTIFY_PARAMETERS", "kind": 21, "label": "VALID_JUSTIFY_PARAMETERS (import pandas.io.formats.format)", "sortText": " 393"}, {"additionalTextEdits": [{"newText": "from pandas.util.version import VERSION_PATTERN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VERSION_PATTERN", "kind": 21, "label": "VERSION_PATTERN (import pandas.util.version)", "sortText": " 394"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import VariableOffsetWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableOffsetWindowIndexer", "kind": 7, "label": "VariableOffsetWindowIndexer (import pandas.api.indexers)", "sortText": " 395"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers.objects import VariableWindowIndexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VariableWindowIndexer", "kind": 7, "label": "VariableWindowIndexer (import pandas.core.indexers.objects)", "sortText": " 396"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 397"}, {"additionalTextEdits": [{"newText": "from numpy.exceptions import VisibleDeprecationWarning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VisibleDeprecationWarning", "kind": 7, "label": "VisibleDeprecationWarning (import numpy.exceptions)", "sortText": " 398"}, {"additionalTextEdits": [{"newText": "from pandas.compat import WARNING_CHECK_DISABLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WARNING_CHECK_DISABLED", "kind": 21, "label": "WARNING_CHECK_DISABLED (import pandas.compat)", "sortText": " 399"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import WORMTable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WORMTable", "kind": 7, "label": "WORMTable (import pandas.io.pytables)", "sortText": " 400"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import WrappedCythonOp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WrappedCythonOp", "kind": 7, "label": "WrappedCythonOp (import pandas.core.groupby.ops)", "sortText": " 401"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_xport import XportReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XportReader", "kind": 7, "label": "XportReader (import pandas.io.sas.sas_xport)", "sortText": " 402"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearBegin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearBegin", "kind": 6, "label": "YearBegin (import pandas.tseries.offsets)", "sortText": " 403"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.offsets import YearEnd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YearEnd", "kind": 6, "label": "YearEnd (import pandas.tseries.offsets)", "sortText": " 404"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import after_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "after_nearest_workday", "kind": 3, "label": "after_nearest_workday (import pandas.tseries.holiday)", "sortText": " 405"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import align_1_checker_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "align_1_checker_value", "kind": 6, "label": "align_1_checker_value (import pandas.io.sas.sas_constants)", "sortText": " 406"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 407"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_function_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_function_override", "kind": 3, "label": "allows_array_function_override (import numpy.testing.overrides)", "sortText": " 408"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 409"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import allows_array_ufunc_override\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "allows_array_ufunc_override", "kind": 3, "label": "allows_array_ufunc_override (import numpy.testing.overrides)", "sortText": " 410"}, {"additionalTextEdits": [{"newText": "from numpy.ma import alltrue\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "alltrue", "kind": 3, "label": "alltrue (import numpy.ma)", "sortText": " 411"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 412"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import analyzeargs_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "analyzeargs_re_1", "kind": 6, "label": "analyzeargs_re_1 (import numpy.f2py.crackfortran)", "sortText": " 413"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import andrews_curves\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "andrews_curves", "kind": 6, "label": "andrews_curves (import pandas.plotting)", "sortText": " 414"}, {"additionalTextEdits": [{"newText": "from numpy import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy)", "sortText": " 415"}, {"additionalTextEdits": [{"newText": "from numpy.ma import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 3, "label": "apply_over_axes (import numpy.ma)", "sortText": " 416"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 417"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import apply_over_axes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "apply_over_axes", "kind": 6, "label": "apply_over_axes (import numpy.matlib)", "sortText": " 418"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 419"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.auxfuncs)", "sortText": " 420"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.crackfortran)", "sortText": " 421"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import applyrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "applyrules", "kind": 3, "label": "applyrules (import numpy.f2py.f90mod_rules)", "sortText": " 422"}, {"additionalTextEdits": [{"newText": "from numpy import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy)", "sortText": " 423"}, {"additionalTextEdits": [{"newText": "from numpy.ma import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 3, "label": "arange (import numpy.ma)", "sortText": " 424"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 425"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import arange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arange", "kind": 6, "label": "arange (import numpy.matlib)", "sortText": " 426"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 427"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arg_rules", "kind": 6, "label": "arg_rules (import numpy.f2py.rules)", "sortText": " 428"}, {"additionalTextEdits": [{"newText": "from numpy import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy)", "sortText": " 429"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 430"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import argwhere\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "argwhere", "kind": 6, "label": "argwhere (import numpy.matlib)", "sortText": " 431"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import arithmetic_op\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "arithmetic_op", "kind": 3, "label": "arithmetic_op (import pandas.core.ops)", "sortText": " 432"}, {"additionalTextEdits": [{"newText": "from numpy import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy)", "sortText": " 433"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 434"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equal", "kind": 6, "label": "array_equal (import numpy.matlib)", "sortText": " 435"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equals", "kind": 3, "label": "array_equals (import pandas.core.dtypes.missing)", "sortText": " 436"}, {"additionalTextEdits": [{"newText": "from numpy import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy)", "sortText": " 437"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 438"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_equiv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equiv", "kind": 6, "label": "array_equiv (import numpy.matlib)", "sortText": " 439"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import array_equivalent\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_equivalent", "kind": 3, "label": "array_equivalent (import pandas.core.dtypes.missing)", "sortText": " 440"}, {"additionalTextEdits": [{"newText": "from numpy import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy)", "sortText": " 441"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 442"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import array_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "array_repr", "kind": 6, "label": "array_repr (import numpy.matlib)", "sortText": " 443"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 444"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.polyutils import as_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_series", "kind": 3, "label": "as_series (import numpy.polynomial.polyutils)", "sortText": " 445"}, {"additionalTextEdits": [{"newText": "from numpy.lib.stride_tricks import as_strided\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "as_strided", "kind": 6, "label": "as_strided (import numpy.lib.stride_tricks)", "sortText": " 446"}, {"additionalTextEdits": [{"newText": "from numpy import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy)", "sortText": " 447"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 448"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import asarray_chkfinite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_chkfinite", "kind": 6, "label": "asarray_chkfinite (import numpy.matlib)", "sortText": " 449"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import asarray_tuplesafe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asarray_tuplesafe", "kind": 3, "label": "asarray_tuplesafe (import pandas.core.common)", "sortText": " 450"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import asfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asfreq", "kind": 3, "label": "asfreq (import pandas.core.resample)", "sortText": " 451"}, {"additionalTextEdits": [{"newText": "from six import assertCountEqual\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertCountEqual", "kind": 3, "label": "assertCountEqual (import six)", "sortText": " 452"}, {"additionalTextEdits": [{"newText": "from six import assertNotRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertNotRegex", "kind": 3, "label": "assertNotRegex (import six)", "sortText": " 453"}, {"additionalTextEdits": [{"newText": "from six import assertRaisesRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRaisesRegex", "kind": 3, "label": "assertRaisesRegex (import six)", "sortText": " 454"}, {"additionalTextEdits": [{"newText": "from six import assertRegex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assertRegex", "kind": 3, "label": "assertRegex (import six)", "sortText": " 455"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.ma.testutils)", "sortText": " 456"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_allclose\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_allclose", "kind": 6, "label": "assert_allclose (import numpy.testing)", "sortText": " 457"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 458"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 3, "label": "assert_almost_equal (import numpy.ma.testutils)", "sortText": " 459"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_almost_equal", "kind": 6, "label": "assert_almost_equal (import numpy.testing)", "sortText": " 460"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_approx_equal", "kind": 6, "label": "assert_approx_equal (import numpy.testing)", "sortText": " 461"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 462"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 3, "label": "assert_array_almost_equal (import numpy.ma.testutils)", "sortText": " 463"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal", "kind": 6, "label": "assert_array_almost_equal (import numpy.testing)", "sortText": " 464"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.ma.testutils)", "sortText": " 465"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_almost_equal_nulp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_almost_equal_nulp", "kind": 6, "label": "assert_array_almost_equal_nulp (import numpy.testing)", "sortText": " 466"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 467"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_approx_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_approx_equal", "kind": 3, "label": "assert_array_approx_equal (import numpy.ma.testutils)", "sortText": " 468"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 469"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 3, "label": "assert_array_compare (import numpy.ma.testutils)", "sortText": " 470"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_compare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_compare", "kind": 6, "label": "assert_array_compare (import numpy.testing)", "sortText": " 471"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 472"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 3, "label": "assert_array_equal (import numpy.ma.testutils)", "sortText": " 473"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_equal", "kind": 6, "label": "assert_array_equal (import numpy.testing)", "sortText": " 474"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 475"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 3, "label": "assert_array_less (import numpy.ma.testutils)", "sortText": " 476"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_array_less\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_array_less", "kind": 6, "label": "assert_array_less (import numpy.testing)", "sortText": " 477"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 478"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_close\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_close", "kind": 6, "label": "assert_close (import numpy.ma.testutils)", "sortText": " 479"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 480"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 3, "label": "assert_equal (import numpy.ma.testutils)", "sortText": " 481"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal", "kind": 6, "label": "assert_equal (import numpy.testing)", "sortText": " 482"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 483"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_equal_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_equal_records", "kind": 3, "label": "assert_equal_records (import numpy.ma.testutils)", "sortText": " 484"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_extension_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_extension_array_equal", "kind": 6, "label": "assert_extension_array_equal (import pandas.testing)", "sortText": " 485"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_frame_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_frame_equal", "kind": 6, "label": "assert_frame_equal (import pandas.testing)", "sortText": " 486"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_index_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_index_equal", "kind": 6, "label": "assert_index_equal (import pandas.testing)", "sortText": " 487"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 488"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_mask_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_mask_equal", "kind": 3, "label": "assert_mask_equal (import numpy.ma.testutils)", "sortText": " 489"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_no_gc_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_no_gc_cycles", "kind": 6, "label": "assert_no_gc_cycles (import numpy.testing)", "sortText": " 490"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 491"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_not_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_not_equal", "kind": 6, "label": "assert_not_equal (import numpy.ma.testutils)", "sortText": " 492"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.ma.testutils)", "sortText": " 493"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises", "kind": 6, "label": "assert_raises (import numpy.testing)", "sortText": " 494"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_raises_regex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_raises_regex", "kind": 6, "label": "assert_raises_regex (import numpy.testing)", "sortText": " 495"}, {"additionalTextEdits": [{"newText": "from pandas.testing import assert_series_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_series_equal", "kind": 6, "label": "assert_series_equal (import pandas.testing)", "sortText": " 496"}, {"additionalTextEdits": [{"newText": "from numpy.testing import assert_string_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "assert_string_equal", "kind": 6, "label": "assert_string_equal (import numpy.testing)", "sortText": " 497"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.astype import astype_array_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "astype_array_safe", "kind": 3, "label": "astype_array_safe (import pandas.core.dtypes.astype)", "sortText": " 498"}, {"additionalTextEdits": [{"newText": "from pandas.io.pytables import attribute_conflict_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attribute_conflict_doc", "kind": 6, "label": "attribute_conflict_doc (import pandas.io.pytables)", "sortText": " 499"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import autocorrelation_plot\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "autocorrelation_plot", "kind": 6, "label": "autocorrelation_plot (import pandas.plotting)", "sortText": " 500"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 501"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import aux_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "aux_rules", "kind": 6, "label": "aux_rules (import numpy.f2py.rules)", "sortText": " 502"}, {"additionalTextEdits": [{"newText": "from numpy import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy)", "sortText": " 503"}, {"additionalTextEdits": [{"newText": "from numpy.ma import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 3, "label": "average (import numpy.ma)", "sortText": " 504"}, {"additionalTextEdits": [{"newText": "from numpy.ma.extras import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.ma.extras)", "sortText": " 505"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 506"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import average\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "average", "kind": 6, "label": "average (import numpy.matlib)", "sortText": " 507"}, {"additionalTextEdits": [{"newText": "from numpy import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy)", "sortText": " 508"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 509"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import bartlett\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bartlett", "kind": 6, "label": "bartlett (import numpy.matlib)", "sortText": " 510"}, {"additionalTextEdits": [{"newText": "from numpy import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy)", "sortText": " 511"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 512"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import base_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "base_repr", "kind": 6, "label": "base_repr (import numpy.matlib)", "sortText": " 513"}, {"insertText": "pd.bdate_range", "kind": 3, "label": "pd.bdate_range", "sortText": " 514"}, {"additionalTextEdits": [{"newText": "from pandas.tseries.holiday import before_nearest_workday\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "before_nearest_workday", "kind": 3, "label": "before_nearest_workday (import pandas.tseries.holiday)", "sortText": " 515"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 516"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import beforethisafter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "beforethisafter", "kind": 6, "label": "beforethisafter (import numpy.f2py.crackfortran)", "sortText": " 517"}, {"additionalTextEdits": [{"newText": "from numpy import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy)", "sortText": " 518"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 519"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import binary_repr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_repr", "kind": 6, "label": "binary_repr (import numpy.matlib)", "sortText": " 520"}, {"additionalTextEdits": [{"newText": "from six import binary_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "binary_type", "kind": 6, "label": "binary_type (import six)", "sortText": " 521"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame", "kind": 6, "label": "boxplot_frame (import pandas.plotting)", "sortText": " 522"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import boxplot_frame_groupby\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "boxplot_frame_groupby", "kind": 6, "label": "boxplot_frame_groupby (import pandas.plotting)", "sortText": " 523"}, {"additionalTextEdits": [{"newText": "from numpy.testing import break_cycles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "break_cycles", "kind": 6, "label": "break_cycles (import numpy.testing)", "sortText": " 524"}, {"additionalTextEdits": [{"newText": "from numpy import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy)", "sortText": " 525"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 526"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import broadcast_shapes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "broadcast_shapes", "kind": 6, "label": "broadcast_shapes (import numpy.matlib)", "sortText": " 527"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import buffer_put_lines\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buffer_put_lines", "kind": 3, "label": "buffer_put_lines (import pandas.io.formats.format)", "sortText": " 528"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 529"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import buildimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "buildimplicitrules", "kind": 3, "label": "buildimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 530"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 531"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import callnameargspattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "callnameargspattern", "kind": 6, "label": "callnameargspattern (import numpy.f2py.crackfortran)", "sortText": " 532"}, {"additionalTextEdits": [{"newText": "from pandas.util import capitalize_first_letter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "capitalize_first_letter", "kind": 3, "label": "capitalize_first_letter (import pandas.util)", "sortText": " 533"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.util import cartesian_product\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cartesian_product", "kind": 3, "label": "cartesian_product (import pandas.core.reshape.util)", "sortText": " 534"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import cast_for_truediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_for_truediv", "kind": 3, "label": "cast_for_truediv (import pandas.core.arrays.arrow.array)", "sortText": " 535"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import cast_scalar_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cast_scalar_indexer", "kind": 3, "label": "cast_scalar_indexer (import pandas.core.common)", "sortText": " 536"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import cat_core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cat_core", "kind": 3, "label": "cat_core (import pandas.core.strings.accessor)", "sortText": " 537"}, {"additionalTextEdits": [{"newText": "from pandas.core.interchange.from_dataframe import categorical_column_to_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_column_to_series", "kind": 3, "label": "categorical_column_to_series (import pandas.core.interchange.from_dataframe)", "sortText": " 538"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import categorical_conversion_warning\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "categorical_conversion_warning", "kind": 6, "label": "categorical_conversion_warning (import pandas.io.stata)", "sortText": " 539"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 540"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_arg_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_arg_rules", "kind": 6, "label": "cb_arg_rules (import numpy.f2py.cb_rules)", "sortText": " 541"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 542"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_rout_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_rout_rules", "kind": 6, "label": "cb_rout_rules (import numpy.f2py.cb_rules)", "sortText": " 543"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 544"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cb_rules import cb_routine_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cb_routine_rules", "kind": 6, "label": "cb_routine_rules (import numpy.f2py.cb_rules)", "sortText": " 545"}, {"additionalTextEdits": [{"newText": "from numpy import character\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character", "kind": 7, "label": "character (import numpy)", "sortText": " 546"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 547"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import character_backward_compatibility_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "character_backward_compatibility_hook", "kind": 3, "label": "character_backward_compatibility_hook (import numpy.f2py.crackfortran)", "sortText": " 548"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 549"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import charselector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "charselector", "kind": 6, "label": "charselector (import numpy.f2py.crackfortran)", "sortText": " 550"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 551"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.chebyshev import chebinterpolate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chebinterpolate", "kind": 3, "label": "chebinterpolate (import numpy.polynomial.chebyshev)", "sortText": " 552"}, {"additionalTextEdits": [{"newText": "from pandas.api.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.api.indexers)", "sortText": " 553"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexers import check_array_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_array_indexer", "kind": 3, "label": "check_array_indexer (import pandas.core.indexers)", "sortText": " 554"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import check_dict_or_set_indexers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_dict_or_set_indexers", "kind": 3, "label": "check_dict_or_set_indexers (import pandas.core.indexing)", "sortText": " 555"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import check_parent_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_parent_directory", "kind": 3, "label": "check_parent_directory (import pandas.io.common)", "sortText": " 556"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import check_result_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_result_array", "kind": 3, "label": "check_result_array (import pandas.core.groupby.ops)", "sortText": " 557"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 558"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import check_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_rules", "kind": 6, "label": "check_rules (import numpy.f2py.rules)", "sortText": " 559"}, {"additionalTextEdits": [{"newText": "from numpy.testing import check_support_sve\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_support_sve", "kind": 6, "label": "check_support_sve (import numpy.testing)", "sortText": " 560"}, {"additionalTextEdits": [{"newText": "from numpy.random import chisquare\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chisquare", "kind": 6, "label": "chisquare (import numpy.random)", "sortText": " 561"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_interp_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_interp_method", "kind": 3, "label": "clean_interp_method (import pandas.core.missing)", "sortText": " 562"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import clean_reindex_fill_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_reindex_fill_method", "kind": 3, "label": "clean_reindex_fill_method (import pandas.core.missing)", "sortText": " 563"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import coerce_indexer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_indexer_dtype", "kind": 3, "label": "coerce_indexer_dtype (import pandas.core.dtypes.cast)", "sortText": " 564"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.boolean import coerce_to_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coerce_to_array", "kind": 3, "label": "coerce_to_array (import pandas.core.arrays.boolean)", "sortText": " 565"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_length", "kind": 6, "label": "column_format_length_length (import pandas.io.sas.sas_constants)", "sortText": " 566"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_length_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_length_offset", "kind": 6, "label": "column_format_length_offset (import pandas.io.sas.sas_constants)", "sortText": " 567"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_length", "kind": 6, "label": "column_format_offset_length (import pandas.io.sas.sas_constants)", "sortText": " 568"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_offset_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_offset_offset", "kind": 6, "label": "column_format_offset_offset (import pandas.io.sas.sas_constants)", "sortText": " 569"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_length", "kind": 6, "label": "column_format_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 570"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_format_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_format_text_subheader_index_offset", "kind": 6, "label": "column_format_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 571"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_length", "kind": 6, "label": "column_label_text_subheader_index_length (import pandas.io.sas.sas_constants)", "sortText": " 572"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_label_text_subheader_index_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_label_text_subheader_index_offset", "kind": 6, "label": "column_label_text_subheader_index_offset (import pandas.io.sas.sas_constants)", "sortText": " 573"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_pointer_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_pointer_length", "kind": 6, "label": "column_name_pointer_length (import pandas.io.sas.sas_constants)", "sortText": " 574"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_length", "kind": 6, "label": "column_name_text_subheader_length (import pandas.io.sas.sas_constants)", "sortText": " 575"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import column_name_text_subheader_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "column_name_text_subheader_offset", "kind": 6, "label": "column_name_text_subheader_offset (import pandas.io.sas.sas_constants)", "sortText": " 576"}, {"additionalTextEdits": [{"newText": "from numpy.char import compare_chararrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_chararrays", "kind": 6, "label": "compare_chararrays (import numpy.char)", "sortText": " 577"}, {"additionalTextEdits": [{"newText": "from pandas.core.array_algos.replace import compare_or_regex_search\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compare_or_regex_search", "kind": 3, "label": "compare_or_regex_search (import pandas.core.array_algos.replace)", "sortText": " 578"}, {"additionalTextEdits": [{"newText": "from numpy import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy)", "sortText": " 579"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 3, "label": "compress (import numpy.ma)", "sortText": " 580"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 581"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import compress\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress", "kind": 6, "label": "compress (import numpy.matlib)", "sortText": " 582"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_cols", "kind": 3, "label": "compress_cols (import numpy.ma)", "sortText": " 583"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import compress_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_group_index", "kind": 3, "label": "compress_group_index (import pandas.core.sorting)", "sortText": " 584"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_nd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_nd", "kind": 3, "label": "compress_nd (import numpy.ma)", "sortText": " 585"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rowcols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rowcols", "kind": 3, "label": "compress_rowcols (import numpy.ma)", "sortText": " 586"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compress_rows\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compress_rows", "kind": 3, "label": "compress_rows (import numpy.ma)", "sortText": " 587"}, {"additionalTextEdits": [{"newText": "from numpy.ma import compressed\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed", "kind": 3, "label": "compressed (import numpy.ma)", "sortText": " 588"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_id\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_id", "kind": 6, "label": "compressed_subheader_id (import pandas.io.sas.sas_constants)", "sortText": " 589"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compressed_subheader_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compressed_subheader_type", "kind": 6, "label": "compressed_subheader_type (import pandas.io.sas.sas_constants)", "sortText": " 590"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import compression_literals\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compression_literals", "kind": 6, "label": "compression_literals (import pandas.io.sas.sas_constants)", "sortText": " 591"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import construct_1d_array_from_inferred_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_array_from_inferred_fill_value", "kind": 3, "label": "construct_1d_array_from_inferred_fill_value (import pandas.core.dtypes.missing)", "sortText": " 592"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_arraylike_from_scalar", "kind": 3, "label": "construct_1d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 593"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_1d_object_array_from_listlike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_1d_object_array_from_listlike", "kind": 3, "label": "construct_1d_object_array_from_listlike (import pandas.core.dtypes.cast)", "sortText": " 594"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import construct_2d_arraylike_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "construct_2d_arraylike_from_scalar", "kind": 3, "label": "construct_2d_arraylike_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 595"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 596"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.auxfuncs)", "sortText": " 597"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.crackfortran)", "sortText": " 598"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import containsderivedtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "containsderivedtypes", "kind": 3, "label": "containsderivedtypes (import numpy.f2py.f90mod_rules)", "sortText": " 599"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import convert_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_dtypes", "kind": 3, "label": "convert_dtypes (import pandas.core.dtypes.cast)", "sortText": " 600"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_from_missing_indexer_tuple\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_from_missing_indexer_tuple", "kind": 3, "label": "convert_from_missing_indexer_tuple (import pandas.core.indexing)", "sortText": " 601"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexing import convert_missing_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_missing_indexer", "kind": 3, "label": "convert_missing_indexer (import pandas.core.indexing)", "sortText": " 602"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.construction import convert_object_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_object_array", "kind": 3, "label": "convert_object_array (import pandas.core.internals.construction)", "sortText": " 603"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import convert_to_list_like\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_to_list_like", "kind": 3, "label": "convert_to_list_like (import pandas.core.common)", "sortText": " 604"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.sparse.scipy_sparse import coo_to_sparse_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "coo_to_sparse_series", "kind": 3, "label": "coo_to_sparse_series (import pandas.core.arrays.sparse.scipy_sparse)", "sortText": " 605"}, {"additionalTextEdits": [{"newText": "from pandas.core.config_init import copy_on_write_doc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "copy_on_write_doc", "kind": 6, "label": "copy_on_write_doc (import pandas.core.config_init)", "sortText": " 606"}, {"additionalTextEdits": [{"newText": "from numpy import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy)", "sortText": " 607"}, {"additionalTextEdits": [{"newText": "from numpy.ma import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.ma)", "sortText": " 608"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 609"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "core", "kind": 6, "label": "core (import numpy.matlib)", "sortText": " 610"}, {"additionalTextEdits": [{"newText": "from numpy import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy)", "sortText": " 611"}, {"additionalTextEdits": [{"newText": "from numpy.ma import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 3, "label": "corrcoef (import numpy.ma)", "sortText": " 612"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 613"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import corrcoef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "corrcoef", "kind": 6, "label": "corrcoef (import numpy.matlib)", "sortText": " 614"}, {"additionalTextEdits": [{"newText": "from numpy import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy)", "sortText": " 615"}, {"additionalTextEdits": [{"newText": "from numpy.ma import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 3, "label": "correlate (import numpy.ma)", "sortText": " 616"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 617"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import correlate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "correlate", "kind": 6, "label": "correlate (import numpy.matlib)", "sortText": " 618"}, {"additionalTextEdits": [{"newText": "from pytz import country_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_names", "kind": 6, "label": "country_names (import pytz)", "sortText": " 619"}, {"additionalTextEdits": [{"newText": "from pytz import country_timezones\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "country_timezones", "kind": 6, "label": "country_timezones (import pytz)", "sortText": " 620"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 621"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crack2fortrangen\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crack2fortrangen", "kind": 3, "label": "crack2fortrangen (import numpy.f2py.crackfortran)", "sortText": " 622"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 623"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline", "kind": 3, "label": "crackline (import numpy.f2py.crackfortran)", "sortText": " 624"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 625"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bind_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bind_1", "kind": 6, "label": "crackline_bind_1 (import numpy.f2py.crackfortran)", "sortText": " 626"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 627"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_bindlang\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_bindlang", "kind": 6, "label": "crackline_bindlang (import numpy.f2py.crackfortran)", "sortText": " 628"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 629"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import crackline_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "crackline_re_1", "kind": 6, "label": "crackline_re_1 (import numpy.f2py.crackfortran)", "sortText": " 630"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 631"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec", "kind": 3, "label": "cracktypespec (import numpy.f2py.crackfortran)", "sortText": " 632"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 633"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import cracktypespec0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cracktypespec0", "kind": 3, "label": "cracktypespec0 (import numpy.f2py.crackfortran)", "sortText": " 634"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_blocks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_blocks", "kind": 3, "label": "create_block_manager_from_blocks (import pandas.core.internals.managers)", "sortText": " 635"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.managers import create_block_manager_from_column_arrays\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_block_manager_from_column_arrays", "kind": 3, "label": "create_block_manager_from_column_arrays (import pandas.core.internals.managers)", "sortText": " 636"}, {"additionalTextEdits": [{"newText": "from six import create_bound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_bound_method", "kind": 6, "label": "create_bound_method (import six)", "sortText": " 637"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.generic import create_pandas_abc_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_pandas_abc_type", "kind": 3, "label": "create_pandas_abc_type (import pandas.core.dtypes.generic)", "sortText": " 638"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.doc import create_section_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_section_header", "kind": 3, "label": "create_section_header (import pandas.core.window.doc)", "sortText": " 639"}, {"additionalTextEdits": [{"newText": "from six import create_unbound_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_unbound_method", "kind": 3, "label": "create_unbound_method (import six)", "sortText": " 640"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.parsing import create_valid_python_identifier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_valid_python_identifier", "kind": 3, "label": "create_valid_python_identifier (import pandas.core.computation.parsing)", "sortText": " 641"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 642"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createfuncwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createfuncwrapper", "kind": 3, "label": "createfuncwrapper (import numpy.f2py.func2subr)", "sortText": " 643"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 644"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.func2subr import createsubrwrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "createsubrwrapper", "kind": 3, "label": "createsubrwrapper (import numpy.f2py.func2subr)", "sortText": " 645"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 646"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import currentfilename\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "currentfilename", "kind": 6, "label": "currentfilename (import numpy.f2py.crackfortran)", "sortText": " 647"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import cythonized_kernels\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cythonized_kernels", "kind": 6, "label": "cythonized_kernels (import pandas.core.groupby.base)", "sortText": " 648"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_length", "kind": 6, "label": "date_created_length (import pandas.io.sas.sas_constants)", "sortText": " 649"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import date_created_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "date_created_offset", "kind": 6, "label": "date_created_offset (import pandas.io.sas.sas_constants)", "sortText": " 650"}, {"insertText": "pd.date_range", "kind": 3, "label": "pd.date_range", "sortText": " 651"}, {"additionalTextEdits": [{"newText": "import dateutil.parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser", "kind": 9, "label": "dateutil.parser (import dateutil.parser)", "sortText": " 652"}, {"additionalTextEdits": [{"newText": "import dateutil.parser.isoparser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.parser.isoparser", "kind": 9, "label": "dateutil.parser.isoparser (import dateutil.parser.isoparser)", "sortText": " 653"}, {"additionalTextEdits": [{"newText": "import dateutil.relativedelta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.relativedelta", "kind": 9, "label": "dateutil.relativedelta (import dateutil.relativedelta)", "sortText": " 654"}, {"additionalTextEdits": [{"newText": "import dateutil.rrule\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.rrule", "kind": 9, "label": "dateutil.rrule (import dateutil.rrule)", "sortText": " 655"}, {"additionalTextEdits": [{"newText": "import dateutil.zoneinfo.rebuild\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dateutil.zoneinfo.rebuild", "kind": 9, "label": "dateutil.zoneinfo.rebuild (import dateutil.zoneinfo.rebuild)", "sortText": " 656"}, {"additionalTextEdits": [{"newText": "from numpy.testing import decorate_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "decorate_methods", "kind": 6, "label": "decorate_methods (import numpy.testing)", "sortText": " 657"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 658"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import defaultimplicitrules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultimplicitrules", "kind": 6, "label": "defaultimplicitrules (import numpy.f2py.crackfortran)", "sortText": " 659"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 660"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import defmod_rules\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defmod_rules", "kind": 6, "label": "defmod_rules (import numpy.f2py.rules)", "sortText": " 661"}, {"additionalTextEdits": [{"newText": "from numpy import degrees\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "degrees", "kind": 6, "label": "degrees (import numpy)", "sortText": " 662"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import deregister_matplotlib_converters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deregister_matplotlib_converters", "kind": 6, "label": "deregister_matplotlib_converters (import pandas.plotting)", "sortText": " 663"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_categorical_1d", "kind": 3, "label": "describe_categorical_1d (import pandas.core.methods.describe)", "sortText": " 664"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_ndframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_ndframe", "kind": 3, "label": "describe_ndframe (import pandas.core.methods.describe)", "sortText": " 665"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_numeric_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_numeric_1d", "kind": 3, "label": "describe_numeric_1d (import pandas.core.methods.describe)", "sortText": " 666"}, {"insertText": "pd.describe_option", "kind": 6, "label": "pd.describe_option", "sortText": " 667"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_1d", "kind": 3, "label": "describe_timestamp_1d (import pandas.core.methods.describe)", "sortText": " 668"}, {"additionalTextEdits": [{"newText": "from pandas.core.methods.describe import describe_timestamp_as_categorical_1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "describe_timestamp_as_categorical_1d", "kind": 3, "label": "describe_timestamp_as_categorical_1d (import pandas.core.methods.describe)", "sortText": " 669"}, {"additionalTextEdits": [{"newText": "from pandas.io.clipboard import determine_clipboard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determine_clipboard", "kind": 3, "label": "determine_clipboard (import pandas.io.clipboard)", "sortText": " 670"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 671"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype", "kind": 3, "label": "determineexprtype (import numpy.f2py.crackfortran)", "sortText": " 672"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 673"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_1", "kind": 6, "label": "determineexprtype_re_1 (import numpy.f2py.crackfortran)", "sortText": " 674"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 675"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_2", "kind": 6, "label": "determineexprtype_re_2 (import numpy.f2py.crackfortran)", "sortText": " 676"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 677"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_3", "kind": 6, "label": "determineexprtype_re_3 (import numpy.f2py.crackfortran)", "sortText": " 678"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 679"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_4", "kind": 6, "label": "determineexprtype_re_4 (import numpy.f2py.crackfortran)", "sortText": " 680"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 681"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import determineexprtype_re_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "determineexprtype_re_5", "kind": 6, "label": "determineexprtype_re_5 (import numpy.f2py.crackfortran)", "sortText": " 682"}, {"additionalTextEdits": [{"newText": "from numpy.random import dirichlet\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dirichlet", "kind": 6, "label": "dirichlet (import numpy.random)", "sortText": " 683"}, {"additionalTextEdits": [{"newText": "from pandas.core.arraylike import dispatch_reduction_ufunc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_reduction_ufunc", "kind": 3, "label": "dispatch_reduction_ufunc (import pandas.core.arraylike)", "sortText": " 684"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 685"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import dolowercase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dolowercase", "kind": 6, "label": "dolowercase (import numpy.f2py.crackfortran)", "sortText": " 686"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 687"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import drop_fields\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "drop_fields", "kind": 3, "label": "drop_fields (import numpy.lib.recfunctions)", "sortText": " 688"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.period import dt64arr_to_periodarr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dt64arr_to_periodarr", "kind": 3, "label": "dt64arr_to_periodarr (import pandas.core.arrays.period)", "sortText": " 689"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import enable_data_resource_formatter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "enable_data_resource_formatter", "kind": 3, "label": "enable_data_resource_formatter (import pandas.io.formats.printing)", "sortText": " 690"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.datetimelike import ensure_arraylike_for_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_arraylike_for_datetimelike", "kind": 3, "label": "ensure_arraylike_for_datetimelike (import pandas.core.arrays.datetimelike)", "sortText": " 691"}, {"additionalTextEdits": [{"newText": "from six import ensure_binary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_binary", "kind": 3, "label": "ensure_binary (import six)", "sortText": " 692"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import ensure_block_shape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_block_shape", "kind": 3, "label": "ensure_block_shape (import pandas.core.internals.blocks)", "sortText": " 693"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.common import ensure_decoded\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_decoded", "kind": 3, "label": "ensure_decoded (import pandas.core.computation.common)", "sortText": " 694"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import ensure_dtype_can_hold_na\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_can_hold_na", "kind": 3, "label": "ensure_dtype_can_hold_na (import pandas.core.dtypes.cast)", "sortText": " 695"}, {"additionalTextEdits": [{"newText": "from pandas.io.parsers.c_parser_wrapper import ensure_dtype_objs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_dtype_objs", "kind": 3, "label": "ensure_dtype_objs (import pandas.io.parsers.c_parser_wrapper)", "sortText": " 696"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_float64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_float64", "kind": 6, "label": "ensure_float64 (import pandas.core.dtypes.common)", "sortText": " 697"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index", "kind": 6, "label": "ensure_index (import pandas.core.indexes.api)", "sortText": " 698"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.api import ensure_index_from_sequences\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_index_from_sequences", "kind": 6, "label": "ensure_index_from_sequences (import pandas.core.indexes.api)", "sortText": " 699"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import ensure_key_mapped\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_key_mapped", "kind": 3, "label": "ensure_key_mapped (import pandas.core.sorting)", "sortText": " 700"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.melt import ensure_list_vars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_list_vars", "kind": 3, "label": "ensure_list_vars (import pandas.core.reshape.melt)", "sortText": " 701"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import ensure_np_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_np_dtype", "kind": 3, "label": "ensure_np_dtype (import pandas.core.internals.base)", "sortText": " 702"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_python_int\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_python_int", "kind": 3, "label": "ensure_python_int (import pandas.core.dtypes.common)", "sortText": " 703"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.scope import ensure_scope\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_scope", "kind": 3, "label": "ensure_scope (import pandas.core.computation.scope)", "sortText": " 704"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import pandas.core.dtypes.common)", "sortText": " 705"}, {"additionalTextEdits": [{"newText": "from six import ensure_str\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_str", "kind": 3, "label": "ensure_str (import six)", "sortText": " 706"}, {"additionalTextEdits": [{"newText": "from six import ensure_text\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_text", "kind": 3, "label": "ensure_text (import six)", "sortText": " 707"}, {"additionalTextEdits": [{"newText": "from pandas.core.construction import ensure_wrapped_if_datetimelike\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ensure_wrapped_if_datetimelike", "kind": 3, "label": "ensure_wrapped_if_datetimelike (import pandas.core.construction)", "sortText": " 708"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 709"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import entrypattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "entrypattern", "kind": 6, "label": "entrypattern (import numpy.f2py.crackfortran)", "sortText": " 710"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 711"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.auxfuncs)", "sortText": " 712"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 713"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.cfuncs import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.cfuncs)", "sortText": " 714"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.crackfortran)", "sortText": " 715"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import errmess\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errmess", "kind": 3, "label": "errmess (import numpy.f2py.f90mod_rules)", "sortText": " 716"}, {"additionalTextEdits": [{"newText": "from numpy import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy)", "sortText": " 717"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 718"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import errstate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "errstate", "kind": 6, "label": "errstate (import numpy.matlib)", "sortText": " 719"}, {"additionalTextEdits": [{"newText": "from pandas.io.stata import excessive_string_length_error\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "excessive_string_length_error", "kind": 6, "label": "excessive_string_length_error (import pandas.io.stata)", "sortText": " 720"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 721"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import expr2name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "expr2name", "kind": 3, "label": "expr2name (import numpy.f2py.crackfortran)", "sortText": " 722"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import extension_to_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extension_to_compression", "kind": 6, "label": "extension_to_compression (import pandas.io.common)", "sortText": " 723"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.blocks import external_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "external_values", "kind": 3, "label": "external_values (import pandas.core.internals.blocks)", "sortText": " 724"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 725"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import externalpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "externalpattern", "kind": 6, "label": "externalpattern (import numpy.f2py.crackfortran)", "sortText": " 726"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.ops import extract_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "extract_result", "kind": 3, "label": "extract_result (import pandas.core.groupby.ops)", "sortText": " 727"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 728"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import f2py_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "f2py_parser", "kind": 3, "label": "f2py_parser (import numpy.f2py.f2py2e)", "sortText": " 729"}, {"insertText": "pd.factorize", "kind": 3, "label": "pd.factorize", "sortText": " 730"}, {"additionalTextEdits": [{"newText": "from pandas.core.algorithms import factorize_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_array", "kind": 3, "label": "factorize_array (import pandas.core.algorithms)", "sortText": " 731"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterable", "kind": 3, "label": "factorize_from_iterable (import pandas.core.arrays.categorical)", "sortText": " 732"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.categorical import factorize_from_iterables\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "factorize_from_iterables", "kind": 3, "label": "factorize_from_iterables (import pandas.core.arrays.categorical)", "sortText": " 733"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 734"}, {"additionalTextEdits": [{"newText": "from numpy.ma.testutils import fail_if_array_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fail_if_array_equal", "kind": 3, "label": "fail_if_array_equal (import numpy.ma.testutils)", "sortText": " 735"}, {"additionalTextEdits": [{"newText": "from numpy.fft import fftfreq\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fftfreq", "kind": 6, "label": "fftfreq (import numpy.fft)", "sortText": " 736"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 737"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import filter_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "filter_files", "kind": 3, "label": "filter_files (import numpy.f2py.f2py2e)", "sortText": " 738"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import find_result_type\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_result_type", "kind": 3, "label": "find_result_type (import pandas.core.dtypes.cast)", "sortText": " 739"}, {"additionalTextEdits": [{"newText": "from numpy.ma import flatten_structured_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flatten_structured_array", "kind": 3, "label": "flatten_structured_array (import numpy.ma)", "sortText": " 740"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.common import flex_binary_moment\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "flex_binary_moment", "kind": 3, "label": "flex_binary_moment (import pandas.core.window.common)", "sortText": " 741"}, {"additionalTextEdits": [{"newText": "from numpy import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy)", "sortText": " 742"}, {"additionalTextEdits": [{"newText": "from numpy.ma import floor_divide\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "floor_divide", "kind": 6, "label": "floor_divide (import numpy.ma)", "sortText": " 743"}, {"additionalTextEdits": [{"newText": "from pandas.core.strings.accessor import forbid_nonstring_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "forbid_nonstring_types", "kind": 3, "label": "forbid_nonstring_types (import pandas.core.strings.accessor)", "sortText": " 744"}, {"additionalTextEdits": [{"newText": "from numpy import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy)", "sortText": " 745"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 746"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import format_float_scientific\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_float_scientific", "kind": 6, "label": "format_float_scientific (import numpy.matlib)", "sortText": " 747"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.printing import format_object_summary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_object_summary", "kind": 3, "label": "format_object_summary (import pandas.io.formats.printing)", "sortText": " 748"}, {"additionalTextEdits": [{"newText": "from numpy.rec import format_parser\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_parser", "kind": 6, "label": "format_parser (import numpy.rec)", "sortText": " 749"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import format_percentiles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_percentiles", "kind": 3, "label": "format_percentiles (import pandas.io.formats.format)", "sortText": " 750"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.style_render import format_table_styles\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "format_table_styles", "kind": 3, "label": "format_table_styles (import pandas.io.formats.style_render)", "sortText": " 751"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 752"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import formatpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "formatpattern", "kind": 6, "label": "formatpattern (import numpy.f2py.crackfortran)", "sortText": " 753"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 754"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import fortrantypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fortrantypes", "kind": 6, "label": "fortrantypes (import numpy.f2py.crackfortran)", "sortText": " 755"}, {"additionalTextEdits": [{"newText": "from pandas.core.apply import frame_apply\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_apply", "kind": 3, "label": "frame_apply (import pandas.core.apply)", "sortText": " 756"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_examples_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_examples_sub", "kind": 6, "label": "frame_examples_sub (import pandas.io.formats.info)", "sortText": " 757"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_max_cols_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_max_cols_sub", "kind": 6, "label": "frame_max_cols_sub (import pandas.io.formats.info)", "sortText": " 758"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_see_also_sub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_see_also_sub", "kind": 6, "label": "frame_see_also_sub (import pandas.io.formats.info)", "sortText": " 759"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.info import frame_sub_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frame_sub_kwargs", "kind": 6, "label": "frame_sub_kwargs (import pandas.io.formats.info)", "sortText": " 760"}, {"additionalTextEdits": [{"newText": "from pandas.tseries import frequencies\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frequencies", "kind": 6, "label": "frequencies (import pandas.tseries)", "sortText": " 761"}, {"additionalTextEdits": [{"newText": "from numpy import frexp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frexp", "kind": 6, "label": "frexp (import numpy)", "sortText": " 762"}, {"additionalTextEdits": [{"newText": "from pandas.api.interchange import from_dataframe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "from_dataframe", "kind": 3, "label": "from_dataframe (import pandas.api.interchange)", "sortText": " 763"}, {"insertText": "pd.from_dummies", "kind": 3, "label": "pd.from_dummies", "sortText": " 764"}, {"additionalTextEdits": [{"newText": "from numpy import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy)", "sortText": " 765"}, {"additionalTextEdits": [{"newText": "from numpy.ma import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 3, "label": "frombuffer (import numpy.ma)", "sortText": " 766"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 767"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import frombuffer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "frombuffer", "kind": 6, "label": "frombuffer (import numpy.matlib)", "sortText": " 768"}, {"additionalTextEdits": [{"newText": "from numpy import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy)", "sortText": " 769"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 770"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.matlib)", "sortText": " 771"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromfile", "kind": 6, "label": "fromfile (import numpy.rec)", "sortText": " 772"}, {"additionalTextEdits": [{"newText": "from numpy.ma import fromflex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromflex", "kind": 3, "label": "fromflex (import numpy.ma)", "sortText": " 773"}, {"additionalTextEdits": [{"newText": "from numpy import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy)", "sortText": " 774"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 775"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromiter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromiter", "kind": 6, "label": "fromiter (import numpy.matlib)", "sortText": " 776"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 777"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 3, "label": "fromrecords (import numpy.ma.mrecords)", "sortText": " 778"}, {"additionalTextEdits": [{"newText": "from numpy.rec import fromrecords\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromrecords", "kind": 6, "label": "fromrecords (import numpy.rec)", "sortText": " 779"}, {"additionalTextEdits": [{"newText": "from numpy import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy)", "sortText": " 780"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 781"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import fromregex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromregex", "kind": 6, "label": "fromregex (import numpy.matlib)", "sortText": " 782"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 783"}, {"additionalTextEdits": [{"newText": "from numpy.ma.mrecords import fromtextfile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fromtextfile", "kind": 3, "label": "fromtextfile (import numpy.ma.mrecords)", "sortText": " 784"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_manual_numpy_nan_agg_with_axis\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_manual_numpy_nan_agg_with_axis", "kind": 3, "label": "generate_manual_numpy_nan_agg_with_axis (import pandas.core.window.numba_)", "sortText": " 785"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_agg_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_agg_func", "kind": 3, "label": "generate_numba_agg_func (import pandas.core.groupby.numba_)", "sortText": " 786"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_apply_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_apply_func", "kind": 3, "label": "generate_numba_apply_func (import pandas.core.window.numba_)", "sortText": " 787"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_func", "kind": 3, "label": "generate_numba_ewm_func (import pandas.core.window.numba_)", "sortText": " 788"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_ewm_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_ewm_table_func", "kind": 3, "label": "generate_numba_ewm_table_func (import pandas.core.window.numba_)", "sortText": " 789"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.numba_ import generate_numba_table_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_table_func", "kind": 3, "label": "generate_numba_table_func (import pandas.core.window.numba_)", "sortText": " 790"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.numba_ import generate_numba_transform_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_numba_transform_func", "kind": 3, "label": "generate_numba_transform_func (import pandas.core.groupby.numba_)", "sortText": " 791"}, {"additionalTextEdits": [{"newText": "from pandas.core.window.online import generate_online_numba_ewma_func\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generate_online_numba_ewma_func", "kind": 3, "label": "generate_online_numba_ewma_func (import pandas.core.window.online)", "sortText": " 792"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 793"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.rules import generationtime\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "generationtime", "kind": 6, "label": "generationtime (import numpy.f2py.rules)", "sortText": " 794"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_compressed_ids\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compressed_ids", "kind": 3, "label": "get_compressed_ids (import pandas.core.sorting)", "sortText": " 795"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import get_compression_method\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_compression_method", "kind": 3, "label": "get_compression_method (import pandas.io.common)", "sortText": " 796"}, {"additionalTextEdits": [{"newText": "from pandas.io.xml import get_data_from_filepath\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_data_from_filepath", "kind": 3, "label": "get_data_from_filepath (import pandas.io.xml)", "sortText": " 797"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_dataframe_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dataframe_repr_params", "kind": 3, "label": "get_dataframe_repr_params (import pandas.io.formats.format)", "sortText": " 798"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 799"}, {"additionalTextEdits": [{"newText": "from numpy.lib.recfunctions import get_fieldstructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_fieldstructure", "kind": 3, "label": "get_fieldstructure (import numpy.lib.recfunctions)", "sortText": " 800"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_datetime64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_datetime64", "kind": 3, "label": "get_format_datetime64 (import pandas.io.formats.format)", "sortText": " 801"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_format_timedelta64\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_format_timedelta64", "kind": 3, "label": "get_format_timedelta64 (import pandas.io.formats.format)", "sortText": " 802"}, {"additionalTextEdits": [{"newText": "from six import get_function_closure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_function_closure", "kind": 6, "label": "get_function_closure (import six)", "sortText": " 803"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index", "kind": 3, "label": "get_group_index (import pandas.core.sorting)", "sortText": " 804"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_group_index_sorter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_group_index_sorter", "kind": 3, "label": "get_group_index_sorter (import pandas.core.sorting)", "sortText": " 805"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.grouper import get_grouper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_grouper", "kind": 3, "label": "get_grouper (import pandas.core.groupby.grouper)", "sortText": " 806"}, {"additionalTextEdits": [{"newText": "from pandas.core.sorting import get_indexer_indexer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_indexer_indexer", "kind": 3, "label": "get_indexer_indexer (import pandas.core.sorting)", "sortText": " 807"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import get_interp_index\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_interp_index", "kind": 3, "label": "get_interp_index (import pandas.core.missing)", "sortText": " 808"}, {"additionalTextEdits": [{"newText": "from pandas.core.util.numba_ import get_jit_arguments\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_jit_arguments", "kind": 3, "label": "get_jit_arguments (import pandas.core.util.numba_)", "sortText": " 809"}, {"additionalTextEdits": [{"newText": "from pandas.core.reshape.merge import get_join_indexers_non_unique\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_join_indexers_non_unique", "kind": 3, "label": "get_join_indexers_non_unique (import pandas.core.reshape.merge)", "sortText": " 810"}, {"additionalTextEdits": [{"newText": "from pandas.core.ops import get_op_result_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_op_result_name", "kind": 3, "label": "get_op_result_name (import pandas.core.ops)", "sortText": " 811"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 812"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_array_functions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_array_functions", "kind": 3, "label": "get_overridable_numpy_array_functions (import numpy.testing.overrides)", "sortText": " 813"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 814"}, {"additionalTextEdits": [{"newText": "from numpy.testing.overrides import get_overridable_numpy_ufuncs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_overridable_numpy_ufuncs", "kind": 3, "label": "get_overridable_numpy_ufuncs (import numpy.testing.overrides)", "sortText": " 815"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 816"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_parameters", "kind": 3, "label": "get_parameters (import numpy.f2py.crackfortran)", "sortText": " 817"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_precision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_precision", "kind": 3, "label": "get_precision (import pandas.io.formats.format)", "sortText": " 818"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 819"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f2py2e import get_prefix\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_prefix", "kind": 3, "label": "get_prefix (import numpy.f2py.f2py2e)", "sortText": " 820"}, {"additionalTextEdits": [{"newText": "from pandas.core.common import get_rename_function\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_rename_function", "kind": 3, "label": "get_rename_function (import pandas.core.common)", "sortText": " 821"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler", "kind": 3, "label": "get_resampler (import pandas.core.resample)", "sortText": " 822"}, {"additionalTextEdits": [{"newText": "from pandas.core.resample import get_resampler_for_grouping\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_resampler_for_grouping", "kind": 3, "label": "get_resampler_for_grouping (import pandas.core.resample)", "sortText": " 823"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.format import get_series_repr_params\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_series_repr_params", "kind": 3, "label": "get_series_repr_params (import pandas.io.formats.format)", "sortText": " 824"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 825"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_sorted_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_sorted_names", "kind": 3, "label": "get_sorted_names (import numpy.f2py.crackfortran)", "sortText": " 826"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expressions import get_test_result\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_test_result", "kind": 3, "label": "get_test_result (import pandas.core.computation.expressions)", "sortText": " 827"}, {"additionalTextEdits": [{"newText": "from pandas.core.arrays.arrow.array import get_unit_from_pa_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_unit_from_pa_dtype", "kind": 3, "label": "get_unit_from_pa_dtype (import pandas.core.arrays.arrow.array)", "sortText": " 828"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 829"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import get_useparameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_useparameters", "kind": 3, "label": "get_useparameters (import numpy.f2py.crackfortran)", "sortText": " 830"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 831"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.auxfuncs)", "sortText": " 832"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.crackfortran)", "sortText": " 833"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getcallprotoargument\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getcallprotoargument", "kind": 3, "label": "getcallprotoargument (import numpy.f2py.f90mod_rules)", "sortText": " 834"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 835"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.auxfuncs)", "sortText": " 836"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.crackfortran)", "sortText": " 837"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getfortranname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getfortranname", "kind": 3, "label": "getfortranname (import numpy.f2py.f90mod_rules)", "sortText": " 838"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 839"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getlincoef_re_1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getlincoef_re_1", "kind": 6, "label": "getlincoef_re_1 (import numpy.f2py.crackfortran)", "sortText": " 840"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 841"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.auxfuncs)", "sortText": " 842"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.crackfortran)", "sortText": " 843"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getrestdoc\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getrestdoc", "kind": 3, "label": "getrestdoc (import numpy.f2py.f90mod_rules)", "sortText": " 844"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 845"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.capi_maps import getstrlength\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getstrlength", "kind": 3, "label": "getstrlength (import numpy.f2py.capi_maps)", "sortText": " 846"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 847"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.auxfuncs)", "sortText": " 848"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.crackfortran)", "sortText": " 849"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode", "kind": 3, "label": "getusercode (import numpy.f2py.f90mod_rules)", "sortText": " 850"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 851"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.auxfuncs)", "sortText": " 852"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.crackfortran)", "sortText": " 853"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import getusercode1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getusercode1", "kind": 3, "label": "getusercode1 (import numpy.f2py.f90mod_rules)", "sortText": " 854"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 855"}, {"additionalTextEdits": [{"newText": "from numpy.version import git_revision\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "git_revision", "kind": 6, "label": "git_revision (import numpy.version)", "sortText": " 856"}, {"additionalTextEdits": [{"newText": "from numpy import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy)", "sortText": " 857"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 858"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import gradient\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "gradient", "kind": 6, "label": "gradient (import numpy.matlib)", "sortText": " 859"}, {"additionalTextEdits": [{"newText": "from numpy import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy)", "sortText": " 860"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.char)", "sortText": " 861"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.ma)", "sortText": " 862"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater", "kind": 6, "label": "greater (import numpy.strings)", "sortText": " 863"}, {"additionalTextEdits": [{"newText": "from numpy import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy)", "sortText": " 864"}, {"additionalTextEdits": [{"newText": "from numpy.char import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.char)", "sortText": " 865"}, {"additionalTextEdits": [{"newText": "from numpy.ma import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.ma)", "sortText": " 866"}, {"additionalTextEdits": [{"newText": "from numpy.strings import greater_equal\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "greater_equal", "kind": 6, "label": "greater_equal (import numpy.strings)", "sortText": " 867"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 868"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins77\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins77", "kind": 6, "label": "groupbegins77 (import numpy.f2py.crackfortran)", "sortText": " 869"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 870"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupbegins90\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupbegins90", "kind": 6, "label": "groupbegins90 (import numpy.f2py.crackfortran)", "sortText": " 871"}, {"additionalTextEdits": [{"newText": "from pandas.core.groupby.base import groupby_other_methods\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupby_other_methods", "kind": 6, "label": "groupby_other_methods (import pandas.core.groupby.base)", "sortText": " 872"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 873"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcache\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcache", "kind": 6, "label": "groupcache (import numpy.f2py.crackfortran)", "sortText": " 874"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 875"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupcounter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupcounter", "kind": 6, "label": "groupcounter (import numpy.f2py.crackfortran)", "sortText": " 876"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 877"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupends\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupends", "kind": 6, "label": "groupends (import numpy.f2py.crackfortran)", "sortText": " 878"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 879"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import groupname\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "groupname", "kind": 6, "label": "groupname (import numpy.f2py.crackfortran)", "sortText": " 880"}, {"additionalTextEdits": [{"newText": "from numpy.ma import harden_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "harden_mask", "kind": 3, "label": "harden_mask (import numpy.ma)", "sortText": " 881"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 882"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.auxfuncs import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.auxfuncs)", "sortText": " 883"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.crackfortran)", "sortText": " 884"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.f90mod_rules import hasresultnote\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hasresultnote", "kind": 3, "label": "hasresultnote (import numpy.f2py.f90mod_rules)", "sortText": " 885"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_length\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_length", "kind": 6, "label": "header_size_length (import pandas.io.sas.sas_constants)", "sortText": " 886"}, {"additionalTextEdits": [{"newText": "from pandas.io.sas.sas_constants import header_size_offset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "header_size_offset", "kind": 6, "label": "header_size_offset (import pandas.io.sas.sas_constants)", "sortText": " 887"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 3, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 888"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermder", "kind": 6, "label": "hermder (import numpy.polynomial.hermite)", "sortText": " 889"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 3, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 890"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import herme2poly\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "herme2poly", "kind": 6, "label": "herme2poly (import numpy.polynomial.hermite_e)", "sortText": " 891"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 3, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 892"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeadd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeadd", "kind": 6, "label": "hermeadd (import numpy.polynomial.hermite_e)", "sortText": " 893"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 3, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 894"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermecompanion\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermecompanion", "kind": 6, "label": "hermecompanion (import numpy.polynomial.hermite_e)", "sortText": " 895"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 3, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 896"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeder", "kind": 6, "label": "hermeder (import numpy.polynomial.hermite_e)", "sortText": " 897"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 3, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 898"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermediv\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermediv", "kind": 6, "label": "hermediv (import numpy.polynomial.hermite_e)", "sortText": " 899"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 900"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermedomain\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermedomain", "kind": 6, "label": "hermedomain (import numpy.polynomial.hermite_e)", "sortText": " 901"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 3, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 902"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefit\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefit", "kind": 6, "label": "hermefit (import numpy.polynomial.hermite_e)", "sortText": " 903"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 3, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 904"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermefromroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermefromroots", "kind": 6, "label": "hermefromroots (import numpy.polynomial.hermite_e)", "sortText": " 905"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 3, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 906"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegauss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegauss", "kind": 6, "label": "hermegauss (import numpy.polynomial.hermite_e)", "sortText": " 907"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 3, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 908"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid2d", "kind": 6, "label": "hermegrid2d (import numpy.polynomial.hermite_e)", "sortText": " 909"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 3, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 910"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermegrid3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermegrid3d", "kind": 6, "label": "hermegrid3d (import numpy.polynomial.hermite_e)", "sortText": " 911"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 3, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 912"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeint\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeint", "kind": 6, "label": "hermeint (import numpy.polynomial.hermite_e)", "sortText": " 913"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 3, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 914"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeline", "kind": 6, "label": "hermeline (import numpy.polynomial.hermite_e)", "sortText": " 915"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 3, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 916"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemul\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemul", "kind": 6, "label": "hermemul (import numpy.polynomial.hermite_e)", "sortText": " 917"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 3, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 918"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermemulx\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermemulx", "kind": 6, "label": "hermemulx (import numpy.polynomial.hermite_e)", "sortText": " 919"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 920"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeone", "kind": 6, "label": "hermeone (import numpy.polynomial.hermite_e)", "sortText": " 921"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 3, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 922"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermepow\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermepow", "kind": 6, "label": "hermepow (import numpy.polynomial.hermite_e)", "sortText": " 923"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 3, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 924"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeroots\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeroots", "kind": 6, "label": "hermeroots (import numpy.polynomial.hermite_e)", "sortText": " 925"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 6, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 926"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermesub\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermesub", "kind": 3, "label": "hermesub (import numpy.polynomial.hermite_e)", "sortText": " 927"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 928"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermetrim\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermetrim", "kind": 6, "label": "hermetrim (import numpy.polynomial.hermite_e)", "sortText": " 929"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 3, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 930"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval", "kind": 6, "label": "hermeval (import numpy.polynomial.hermite_e)", "sortText": " 931"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 3, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 932"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval2d", "kind": 6, "label": "hermeval2d (import numpy.polynomial.hermite_e)", "sortText": " 933"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 3, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 934"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeval3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeval3d", "kind": 6, "label": "hermeval3d (import numpy.polynomial.hermite_e)", "sortText": " 935"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 3, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 936"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander", "kind": 6, "label": "hermevander (import numpy.polynomial.hermite_e)", "sortText": " 937"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 3, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 938"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander2d", "kind": 6, "label": "hermevander2d (import numpy.polynomial.hermite_e)", "sortText": " 939"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 3, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 940"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermevander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermevander3d", "kind": 6, "label": "hermevander3d (import numpy.polynomial.hermite_e)", "sortText": " 941"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 3, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 942"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermeweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermeweight", "kind": 6, "label": "hermeweight (import numpy.polynomial.hermite_e)", "sortText": " 943"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 944"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermex\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermex", "kind": 6, "label": "hermex (import numpy.polynomial.hermite_e)", "sortText": " 945"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 946"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite_e import hermezero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermezero", "kind": 6, "label": "hermezero (import numpy.polynomial.hermite_e)", "sortText": " 947"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite", "kind": 6, "label": "hermite (import numpy.polynomial)", "sortText": " 948"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial import hermite_e\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermite_e", "kind": 6, "label": "hermite_e (import numpy.polynomial)", "sortText": " 949"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 3, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 950"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermline", "kind": 6, "label": "hermline (import numpy.polynomial.hermite)", "sortText": " 951"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 952"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermone\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermone", "kind": 6, "label": "hermone (import numpy.polynomial.hermite)", "sortText": " 953"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 3, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 954"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander", "kind": 6, "label": "hermvander (import numpy.polynomial.hermite)", "sortText": " 955"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 3, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 956"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander2d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander2d", "kind": 6, "label": "hermvander2d (import numpy.polynomial.hermite)", "sortText": " 957"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 3, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 958"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermvander3d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermvander3d", "kind": 6, "label": "hermvander3d (import numpy.polynomial.hermite)", "sortText": " 959"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 3, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 960"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermweight\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermweight", "kind": 6, "label": "hermweight (import numpy.polynomial.hermite)", "sortText": " 961"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 962"}, {"additionalTextEdits": [{"newText": "from numpy.polynomial.hermite import hermzero\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hermzero", "kind": 6, "label": "hermzero (import numpy.polynomial.hermite)", "sortText": " 963"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_frame\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_frame", "kind": 6, "label": "hist_frame (import pandas.plotting)", "sortText": " 964"}, {"additionalTextEdits": [{"newText": "from pandas.plotting import hist_series\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hist_series", "kind": 6, "label": "hist_series (import pandas.plotting)", "sortText": " 965"}, {"additionalTextEdits": [{"newText": "from numpy import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy)", "sortText": " 966"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 967"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import histogram_bin_edges\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "histogram_bin_edges", "kind": 6, "label": "histogram_bin_edges (import numpy.matlib)", "sortText": " 968"}, {"additionalTextEdits": [{"newText": "from numpy.random import hypergeometric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "hypergeometric", "kind": 6, "label": "hypergeometric (import numpy.random)", "sortText": " 969"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 970"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import ignorecontains\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ignorecontains", "kind": 6, "label": "ignorecontains (import numpy.f2py.crackfortran)", "sortText": " 971"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_interactive_session\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_interactive_session", "kind": 3, "label": "in_interactive_session (import pandas.io.formats.console)", "sortText": " 972"}, {"additionalTextEdits": [{"newText": "from pandas.io.formats.console import in_ipython_frontend\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "in_ipython_frontend", "kind": 3, "label": "in_ipython_frontend (import pandas.io.formats.console)", "sortText": " 973"}, {"additionalTextEdits": [{"newText": "from pandas.io.common import infer_compression\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_compression", "kind": 3, "label": "infer_compression (import pandas.io.common)", "sortText": " 974"}, {"additionalTextEdits": [{"newText": "from pandas.api.types import infer_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype", "kind": 6, "label": "infer_dtype (import pandas.api.types)", "sortText": " 975"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from", "kind": 3, "label": "infer_dtype_from (import pandas.core.dtypes.cast)", "sortText": " 976"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_array\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_array", "kind": 3, "label": "infer_dtype_from_array (import pandas.core.dtypes.cast)", "sortText": " 977"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import infer_dtype_from_object\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_object", "kind": 3, "label": "infer_dtype_from_object (import pandas.core.dtypes.common)", "sortText": " 978"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import infer_dtype_from_scalar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_dtype_from_scalar", "kind": 3, "label": "infer_dtype_from_scalar (import pandas.core.dtypes.cast)", "sortText": " 979"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.missing import infer_fill_value\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_fill_value", "kind": 3, "label": "infer_fill_value (import pandas.core.dtypes.missing)", "sortText": " 980"}, {"insertText": "pd.infer_freq", "kind": 3, "label": "pd.infer_freq", "sortText": " 981"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import infer_limit_direction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "infer_limit_direction", "kind": 3, "label": "infer_limit_direction (import pandas.core.missing)", "sortText": " 982"}, {"additionalTextEdits": [{"newText": "from pandas.core.indexes.extension import inherit_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "inherit_names", "kind": 3, "label": "inherit_names (import pandas.core.indexes.extension)", "sortText": " 983"}, {"additionalTextEdits": [{"newText": "from six import integer_types\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "integer_types", "kind": 6, "label": "integer_types (import six)", "sortText": " 984"}, {"additionalTextEdits": [{"newText": "from pandas.api import interchange\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interchange", "kind": 6, "label": "interchange (import pandas.api)", "sortText": " 985"}, {"additionalTextEdits": [{"newText": "from pandas.core.internals.base import interleaved_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interleaved_dtype", "kind": 3, "label": "interleaved_dtype (import pandas.core.internals.base)", "sortText": " 986"}, {"additionalTextEdits": [{"newText": "from pandas.core.missing import interpolate_2d_inplace\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "interpolate_2d_inplace", "kind": 3, "label": "interpolate_2d_inplace (import pandas.core.missing)", "sortText": " 987"}, {"additionalTextEdits": [{"newText": "from numpy import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy)", "sortText": " 988"}, {"additionalTextEdits": [{"newText": "from numpy.ma import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 3, "label": "intersect1d (import numpy.ma)", "sortText": " 989"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 990"}, {"additionalTextEdits": [{"newText": "from numpy.matlib import intersect1d\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersect1d", "kind": 6, "label": "intersect1d (import numpy.matlib)", "sortText": " 991"}, {"additionalTextEdits": [{"newText": "from pandas.core.computation.expr import intersection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intersection", "kind": 6, "label": "intersection (import pandas.core.computation.expr)", "sortText": " 992"}, {"insertText": "pd.interval_range", "kind": 3, "label": "pd.interval_range", "sortText": " 993"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 994"}, {"additionalTextEdits": [{"newText": "from numpy.f2py.crackfortran import intrinsicpattern\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "intrinsicpattern", "kind": 6, "label": "intrinsicpattern (import numpy.f2py.crackfortran)", "sortText": " 995"}, {"additionalTextEdits": [{"newText": "from numpy.lib import introspect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "introspect", "kind": 6, "label": "introspect (import numpy.lib)", "sortText": " 996"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.cast import invalidate_string_dtypes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "invalidate_string_dtypes", "kind": 3, "label": "invalidate_string_dtypes (import pandas.core.dtypes.cast)", "sortText": " 997"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.api import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.api)", "sortText": " 998"}, {"additionalTextEdits": [{"newText": "from pandas.core.dtypes.common import is_any_real_numeric_dtype\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_any_real_numeric_dtype", "kind": 3, "label": "is_any_real_numeric_dtype (import pandas.core.dtypes.common)", "sortText": " 999"}]}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "bound method DataFrame.groupby(\n by=None,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ...,\n level: Hashable = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | _NoDefault = ...,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"end": {"character": 27, "line": 11}, "start": {"character": 20, "line": 11}}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "bound method DataFrame.groupby(\n by=None,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ...,\n level: Hashable = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | _NoDefault = ...,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"end": {"character": 27, "line": 11}, "start": {"character": 20, "line": 11}}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "bound method DataFrame.groupby(\n by=None,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ...,\n level: Hashable = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | _NoDefault = ...,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"end": {"character": 27, "line": 11}, "start": {"character": 20, "line": 11}}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "bound method DataFrame.groupby(\n by=None,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ...,\n level: Hashable = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | _NoDefault = ...,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"end": {"character": 27, "line": 11}, "start": {"character": 20, "line": 11}}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "bound method DataFrame.groupby(\n by=None,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ...,\n level: Hashable = None,\n as_index: bool = True,\n sort: bool = True,\n group_keys: bool = True,\n observed: bool | _NoDefault = ...,\n dropna: bool = True\n) -> DataFrameGroupBy"}, "range": {"end": {"character": 27, "line": 11}, "start": {"character": 20, "line": 11}}}} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 1, "result": [{"range": {"end": {"character": 16, "line": 3}, "start": {"character": 4, "line": 3}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}]} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 2, "result": [{"range": {"end": {"character": 16, "line": 3}, "start": {"character": 4, "line": 3}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}]} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 3, "result": [{"range": {"end": {"character": 16, "line": 3}, "start": {"character": 4, "line": 3}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}]} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 4, "result": [{"range": {"end": {"character": 16, "line": 3}, "start": {"character": 4, "line": 3}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}]} +{"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 5, "result": [{"range": {"end": {"character": 16, "line": 3}, "start": {"character": 4, "line": 3}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}]} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "bound method DataFrame.abs() -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a Series/DataFrame with absolute numeric value of each element.\n\nThis function only applies to elements that are all numeric.\n\nReturns\n-------\nabs\n Series/DataFrame containing the absolute value of each element.\n\nSee Also\n--------\nnumpy.absolute : Calculate the absolute value element-wise.\n\nNotes\n-----\nFor ``complex`` inputs, ``1.2 + 1j``, the absolute value is\n:math:`\\sqrt{ a^2 + b^2 }`.\n\nExamples\n--------\nAbsolute numeric values in a Series.\n\n>>> s = pd.Series([-1.10, 2, -3.33, 4])\n>>> s.abs()\n0 1.10\n1 2.00\n2 3.33\n3 4.00\ndtype: float64\n\nAbsolute numeric values in a Series with complex numbers.\n\n>>> s = pd.Series([1.2 + 1j])\n>>> s.abs()\n0 1.56205\ndtype: float64\n\nAbsolute numeric values in a Series with a Timedelta element.\n\n>>> s = pd.Series([pd.Timedelta('1 days')])\n>>> s.abs()\n0 1 days\ndtype: timedelta64[ns]\n\nSelect rows with data closest to certain value using argsort (from\n`StackOverflow `__).\n\n>>> df = pd.DataFrame({\n... 'a': [4, 5, 6, 7],\n... 'b': [10, 20, 30, 40],\n... 'c': [100, 50, -30, -50]\n... })\n>>> df\n a b c\n0 4 10 100\n1 5 20 50\n2 6 30 -30\n3 7 40 -50\n>>> df.loc[(df.c - 43).abs().argsort()]\n a b c\n1 5 20 50\n0 4 10 100\n2 6 30 -30\n3 7 40 -50\n"}, "kind": 2, "label": "abs", "sortText": " 1"}, {"detail": "bound method DataFrame.add(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "add", "sortText": " 2"}, {"detail": "bound method DataFrame.add_prefix(prefix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Prefix labels with string `prefix`.\n\nFor Series, the row labels are prefixed.\nFor DataFrame, the column labels are prefixed.\n\nParameters\n----------\nprefix : str\n The string to add before each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add prefix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_suffix: Suffix row labels with string `suffix`.\nDataFrame.add_suffix: Suffix column labels with string `suffix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_prefix('item_')\nitem_0 1\nitem_1 2\nitem_2 3\nitem_3 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_prefix('col_')\n col_A col_B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_prefix", "sortText": " 3"}, {"detail": "bound method DataFrame.add_suffix(suffix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Suffix labels with string `suffix`.\n\nFor Series, the row labels are suffixed.\nFor DataFrame, the column labels are suffixed.\n\nParameters\n----------\nsuffix : str\n The string to add after each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add suffix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_prefix: Prefix row labels with string `prefix`.\nDataFrame.add_prefix: Prefix column labels with string `prefix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_suffix('_item')\n0_item 1\n1_item 2\n2_item 3\n3_item 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_suffix('_col')\n A_col B_col\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_suffix", "sortText": " 4"}, {"detail": "Unknown | (bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown)", "kind": 2, "label": "agg", "sortText": " 5"}, {"detail": "bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown", "kind": 2, "label": "aggregate", "sortText": " 6"}, {"detail": "bound method DataFrame.align[NDFrameT](other: NDFrameT, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level: Hashable = None, copy: bool | None = None, fill_value: Hashable = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., broadcast_axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ...) -> tuple[DataFrame, NDFrameT]", "documentation": {"kind": "plaintext", "value": "Align two objects on their axes with the specified join method.\n\nJoin method is specified for each axis Index.\n\nParameters\n----------\nother : DataFrame or Series\njoin : {{'outer', 'inner', 'left', 'right'}}, default 'outer'\n Type of alignment to be performed.\n\n * left: use only keys from left frame, preserve key order.\n * right: use only keys from right frame, preserve key order.\n * outer: use union of keys from both frames, sort keys lexicographically.\n * inner: use intersection of keys from both frames,\n preserve the order of the left keys.\n\naxis : allowed axis of the other object, default None\n Align on index (0), columns (1), or both (None).\nlevel : int or level name, default None\n Broadcast across a level, matching Index values on the\n passed MultiIndex level.\ncopy : bool, default True\n Always returns new objects. If copy=False and no reindexing is\n required then original objects are returned.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nfill_value : scalar, default np.nan\n Value to use for missing values. Defaults to NaN, but can be any\n \"compatible\" value.\nmethod : {{'backfill', 'bfill', 'pad', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n - pad / ffill: propagate last valid observation forward to next valid.\n - backfill / bfill: use NEXT valid observation to fill gap.\n\n .. deprecated:: 2.1\n\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\n\n .. deprecated:: 2.1\n\nfill_axis : {axes_single_arg}, default 0\n Filling axis, method and limit.\n\n .. deprecated:: 2.1\n\nbroadcast_axis : {axes_single_arg}, default None\n Broadcast values along this axis, if aligning two objects of\n different dimensions.\n\n .. deprecated:: 2.1\n\nReturns\n-------\ntuple of ({klass}, type of other)\n Aligned objects.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [[1, 2, 3, 4], [6, 7, 8, 9]], columns=[\"D\", \"B\", \"E\", \"A\"], index=[1, 2]\n... )\n>>> other = pd.DataFrame(\n... [[10, 20, 30, 40], [60, 70, 80, 90], [600, 700, 800, 900]],\n... columns=[\"A\", \"B\", \"C\", \"D\"],\n... index=[2, 3, 4],\n... )\n>>> df\n D B E A\n1 1 2 3 4\n2 6 7 8 9\n>>> other\n A B C D\n2 10 20 30 40\n3 60 70 80 90\n4 600 700 800 900\n\nAlign on columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=1)\n>>> left\n A B C D E\n1 4 2 NaN 1 3\n2 9 7 NaN 6 8\n>>> right\n A B C D E\n2 10 20 30 40 NaN\n3 60 70 80 90 NaN\n4 600 700 800 900 NaN\n\nWe can also align on the index:\n\n>>> left, right = df.align(other, join=\"outer\", axis=0)\n>>> left\n D B E A\n1 1.0 2.0 3.0 4.0\n2 6.0 7.0 8.0 9.0\n3 NaN NaN NaN NaN\n4 NaN NaN NaN NaN\n>>> right\n A B C D\n1 NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0\n3 60.0 70.0 80.0 90.0\n4 600.0 700.0 800.0 900.0\n\nFinally, the default `axis=None` will align on both index and columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=None)\n>>> left\n A B C D E\n1 4.0 2.0 NaN 1.0 3.0\n2 9.0 7.0 NaN 6.0 8.0\n3 NaN NaN NaN NaN NaN\n4 NaN NaN NaN NaN NaN\n>>> right\n A B C D E\n1 NaN NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0 NaN\n3 60.0 70.0 80.0 90.0 NaN\n4 600.0 700.0 800.0 900.0 NaN\n"}, "kind": 2, "label": "align", "sortText": " 7"}, {"detail": "bound method DataFrame.all(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "all", "sortText": " 8"}, {"detail": "bound method DataFrame.any(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "any", "sortText": " 9"}, {"detail": "bound method DataFrame.apply(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, raw: bool = False, result_type: Literal[\"expand\", \"reduce\", \"broadcast\"] | None = None, args=..., by_row: Literal[False, \"compat\"] = \"compat\", engine: Literal[\"python\", \"numba\"] = \"python\", engine_kwargs: dict[str, bool] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Apply a function along an axis of the DataFrame.\n\nObjects passed to the function are Series objects whose index is\neither the DataFrame's index (``axis=0``) or the DataFrame's columns\n(``axis=1``). By default (``result_type=None``), the final return type\nis inferred from the return type of the applied function. Otherwise,\nit depends on the `result_type` argument.\n\nParameters\n----------\nfunc : function\n Function to apply to each column or row.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis along which the function is applied:\n\n * 0 or 'index': apply function to each column.\n * 1 or 'columns': apply function to each row.\n\nraw : bool, default False\n Determines if row or column is passed as a Series or ndarray object:\n\n * ``False`` : passes each row or column as a Series to the\n function.\n * ``True`` : the passed function will receive ndarray objects\n instead.\n If you are just applying a NumPy reduction function this will\n achieve much better performance.\n\nresult_type : {'expand', 'reduce', 'broadcast', None}, default None\n These only act when ``axis=1`` (columns):\n\n * 'expand' : list-like results will be turned into columns.\n * 'reduce' : returns a Series if possible rather than expanding\n list-like results. This is the opposite of 'expand'.\n * 'broadcast' : results will be broadcast to the original shape\n of the DataFrame, the original index and columns will be\n retained.\n\n The default behaviour (None) depends on the return value of the\n applied function: list-like results will be returned as a Series\n of those. However if the apply function returns a Series these\n are expanded to columns.\nargs : tuple\n Positional arguments to pass to `func` in addition to the\n array/series.\nby_row : False or \"compat\", default \"compat\"\n Only has an effect when ``func`` is a listlike or dictlike of funcs\n and the func isn't a string.\n If \"compat\", will if possible first translate the func into pandas\n methods (e.g. ``Series().apply(np.sum)`` will be translated to\n ``Series().sum()``). If that doesn't work, will try call to apply again with\n ``by_row=True`` and if that fails, will call apply again with\n ``by_row=False`` (backward compatible).\n If False, the funcs will be passed the whole Series at once.\n\n .. versionadded:: 2.1.0\n\nengine : {'python', 'numba'}, default 'python'\n Choose between the python (default) engine or the numba engine in apply.\n\n The numba engine will attempt to JIT compile the passed function,\n which may result in speedups for large DataFrames.\n It also supports the following engine_kwargs :\n\n - nopython (compile the function in nopython mode)\n - nogil (release the GIL inside the JIT compiled function)\n - parallel (try to apply the function in parallel over the DataFrame)\n\n Note: Due to limitations within numba/how pandas interfaces with numba,\n you should only use this if raw=True\n\n Note: The numba compiler only supports a subset of\n valid Python/numpy operations.\n\n Please read more about the `supported python features\n `_\n and `supported numpy features\n `_\n in numba to learn what you can or cannot use in the passed function.\n\n .. versionadded:: 2.2.0\n\nengine_kwargs : dict\n Pass keyword arguments to the engine.\n This is currently only used by the numba engine,\n see the documentation for the engine argument for more information.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nSeries or DataFrame\n Result of applying ``func`` along the given axis of the\n DataFrame.\n\nSee Also\n--------\nDataFrame.map: For elementwise operations.\nDataFrame.aggregate: Only perform aggregating type operations.\nDataFrame.transform: Only perform transforming type operations.\n\nNotes\n-----\nFunctions that mutate the passed object can produce unexpected\nbehavior or errors and are not supported. See :ref:`gotchas.udf-mutation`\nfor more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([[4, 9]] * 3, columns=['A', 'B'])\n>>> df\n A B\n0 4 9\n1 4 9\n2 4 9\n\nUsing a numpy universal function (in this case the same as\n``np.sqrt(df)``):\n\n>>> df.apply(np.sqrt)\n A B\n0 2.0 3.0\n1 2.0 3.0\n2 2.0 3.0\n\nUsing a reducing function on either axis\n\n>>> df.apply(np.sum, axis=0)\nA 12\nB 27\ndtype: int64\n\n>>> df.apply(np.sum, axis=1)\n0 13\n1 13\n2 13\ndtype: int64\n\nReturning a list-like will result in a Series\n\n>>> df.apply(lambda x: [1, 2], axis=1)\n0 [1, 2]\n1 [1, 2]\n2 [1, 2]\ndtype: object\n\nPassing ``result_type='expand'`` will expand list-like results\nto columns of a Dataframe\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='expand')\n 0 1\n0 1 2\n1 1 2\n2 1 2\n\nReturning a Series inside the function is similar to passing\n``result_type='expand'``. The resulting column names\nwill be the Series index.\n\n>>> df.apply(lambda x: pd.Series([1, 2], index=['foo', 'bar']), axis=1)\n foo bar\n0 1 2\n1 1 2\n2 1 2\n\nPassing ``result_type='broadcast'`` will ensure the same shape\nresult, whether list-like or scalar is returned by the function,\nand broadcast it along the axis. The resulting column names will\nbe the originals.\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='broadcast')\n A B\n0 1 2\n1 1 2\n2 1 2\n"}, "kind": 2, "label": "apply", "sortText": " 10"}, {"detail": "bound method DataFrame.applymap(func: (Any, /) -> Any, na_action: Literal[\"ignore\"] | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. deprecated:: 2.1.0\n\n DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n"}, "kind": 2, "label": "applymap", "sortText": " 11"}, {"detail": "bound method DataFrame.asfreq(freq: str | BaseOffset, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = None, how: Literal[\"start\", \"end\"] | None = None, normalize: bool = False, fill_value: Hashable = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert time series to specified frequency.\n\nReturns the original data conformed to a new index with the specified\nfrequency.\n\nIf the index of this {klass} is a :class:`~pandas.PeriodIndex`, the new index\nis the result of transforming the original index with\n:meth:`PeriodIndex.asfreq ` (so the original index\nwill map one-to-one to the new index).\n\nOtherwise, the new index will be equivalent to ``pd.date_range(start, end,\nfreq=freq)`` where ``start`` and ``end`` are, respectively, the first and\nlast entries in the original index (see :func:`pandas.date_range`). The\nvalues corresponding to any timesteps in the new index which were not present\nin the original index will be null (``NaN``), unless a method for filling\nsuch unknowns is provided (see the ``method`` parameter below).\n\nThe :meth:`resample` method is more appropriate if an operation on each group of\ntimesteps (such as an aggregate) is necessary to represent the data at the new\nfrequency.\n\nParameters\n----------\nfreq : DateOffset or str\n Frequency DateOffset or string.\nmethod : {{'backfill'/'bfill', 'pad'/'ffill'}}, default None\n Method to use for filling holes in reindexed Series (note this\n does not fill NaNs that already were present):\n\n * 'pad' / 'ffill': propagate last valid observation forward to next\n valid\n * 'backfill' / 'bfill': use NEXT valid observation to fill.\nhow : {{'start', 'end'}}, default end\n For PeriodIndex only (see PeriodIndex.asfreq).\nnormalize : bool, default False\n Whether to reset output index to midnight.\nfill_value : scalar, optional\n Value to use for missing values, applied during upsampling (note\n this does not fill NaNs that already were present).\n\nReturns\n-------\n{klass}\n {klass} object reindexed to the specified frequency.\n\nSee Also\n--------\nreindex : Conform DataFrame to new index with optional filling logic.\n\nNotes\n-----\nTo learn more about the frequency strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 4 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=4, freq='min')\n>>> series = pd.Series([0.0, None, 2.0, 3.0], index=index)\n>>> df = pd.DataFrame({{'s': series}})\n>>> df\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:03:00 3.0\n\nUpsample the series into 30 second bins.\n\n>>> df.asfreq(freq='30s')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 NaN\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``fill value``.\n\n>>> df.asfreq(freq='30s', fill_value=9.0)\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 9.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 9.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 9.0\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``method``.\n\n>>> df.asfreq(freq='30s', method='bfill')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 2.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 3.0\n2000-01-01 00:03:00 3.0\n"}, "kind": 2, "label": "asfreq", "sortText": " 12"}, {"detail": "bound method DataFrame.asof(where, subset=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return the last row(s) without any NaNs before `where`.\n\nThe last row (for each element in `where`, if list) without any\nNaN is taken.\nIn case of a :class:`~pandas.DataFrame`, the last row without NaN\nconsidering only the subset of columns (if not `None`)\n\nIf there is no good value, NaN is returned for a Series or\na Series of NaN values for a DataFrame\n\nParameters\n----------\nwhere : date or array-like of dates\n Date(s) before which the last row(s) are returned.\nsubset : str or array-like of str, default `None`\n For DataFrame, if not `None`, only use these columns to\n check for NaNs.\n\nReturns\n-------\nscalar, Series, or DataFrame\n\n The return can be:\n\n * scalar : when `self` is a Series and `where` is a scalar\n * Series: when `self` is a Series and `where` is an array-like,\n or when `self` is a DataFrame and `where` is a scalar\n * DataFrame : when `self` is a DataFrame and `where` is an\n array-like\n\nSee Also\n--------\nmerge_asof : Perform an asof merge. Similar to left join.\n\nNotes\n-----\nDates are assumed to be sorted. Raises if this is not the case.\n\nExamples\n--------\nA Series and a scalar `where`.\n\n>>> s = pd.Series([1, 2, np.nan, 4], index=[10, 20, 30, 40])\n>>> s\n10 1.0\n20 2.0\n30 NaN\n40 4.0\ndtype: float64\n\n>>> s.asof(20)\n2.0\n\nFor a sequence `where`, a Series is returned. The first value is\nNaN, because the first element of `where` is before the first\nindex value.\n\n>>> s.asof([5, 20])\n5 NaN\n20 2.0\ndtype: float64\n\nMissing values are not considered. The following is ``2.0``, not\nNaN, even though NaN is at the index location for ``30``.\n\n>>> s.asof(30)\n2.0\n\nTake all columns into consideration\n\n>>> df = pd.DataFrame({'a': [10., 20., 30., 40., 50.],\n... 'b': [None, None, None, None, 500]},\n... index=pd.DatetimeIndex(['2018-02-27 09:01:00',\n... '2018-02-27 09:02:00',\n... '2018-02-27 09:03:00',\n... '2018-02-27 09:04:00',\n... '2018-02-27 09:05:00']))\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']))\n a b\n2018-02-27 09:03:30 NaN NaN\n2018-02-27 09:04:30 NaN NaN\n\nTake a single column into consideration\n\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']),\n... subset=['a'])\n a b\n2018-02-27 09:03:30 30.0 NaN\n2018-02-27 09:04:30 40.0 NaN\n"}, "kind": 2, "label": "asof", "sortText": " 13"}, {"detail": "bound method DataFrame.assign(**kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Assign new columns to a DataFrame.\n\nReturns a new object with all original columns in addition to new ones.\nExisting columns that are re-assigned will be overwritten.\n\nParameters\n----------\n**kwargs : dict of {str: callable or Series}\n The column names are keywords. If the values are\n callable, they are computed on the DataFrame and\n assigned to the new columns. The callable must not\n change input DataFrame (though pandas doesn't check it).\n If the values are not callable, (e.g. a Series, scalar, or array),\n they are simply assigned.\n\nReturns\n-------\nDataFrame\n A new DataFrame with the new columns in addition to\n all the existing columns.\n\nNotes\n-----\nAssigning multiple columns within the same ``assign`` is possible.\nLater items in '\\*\\*kwargs' may refer to newly created or modified\ncolumns in 'df'; items are computed and assigned into 'df' in order.\n\nExamples\n--------\n>>> df = pd.DataFrame({'temp_c': [17.0, 25.0]},\n... index=['Portland', 'Berkeley'])\n>>> df\n temp_c\nPortland 17.0\nBerkeley 25.0\n\nWhere the value is a callable, evaluated on `df`:\n\n>>> df.assign(temp_f=lambda x: x.temp_c * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nAlternatively, the same behavior can be achieved by directly\nreferencing an existing Series or sequence:\n\n>>> df.assign(temp_f=df['temp_c'] * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nYou can create multiple columns within the same assign where one\nof the columns depends on another one defined within the same assign:\n\n>>> df.assign(temp_f=lambda x: x['temp_c'] * 9 / 5 + 32,\n... temp_k=lambda x: (x['temp_f'] + 459.67) * 5 / 9)\n temp_c temp_f temp_k\nPortland 17.0 62.6 290.15\nBerkeley 25.0 77.0 298.15\n"}, "kind": 2, "label": "assign", "sortText": " 14"}, {"detail": "bound method DataFrame.astype(dtype, copy: bool | None = None, errors: Literal[\"ignore\", \"raise\"] = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast a pandas object to a specified dtype ``dtype``.\n\nParameters\n----------\ndtype : str, data type, Series or Mapping of column name -> data type\n Use a str, numpy.dtype, pandas.ExtensionDtype or Python type to\n cast entire pandas object to the same type. Alternatively, use a\n mapping, e.g. {col: dtype, ...}, where col is a column label and dtype is\n a numpy.dtype or Python type to cast one or more of the DataFrame's\n columns to column-specific types.\ncopy : bool, default True\n Return a copy when ``copy=True`` (be very careful setting\n ``copy=False`` as changes to values then may propagate to other\n pandas objects).\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nerrors : {'raise', 'ignore'}, default 'raise'\n Control raising of exceptions on invalid data for provided dtype.\n\n - ``raise`` : allow exceptions to be raised\n - ``ignore`` : suppress exceptions. On error return original object.\n\nReturns\n-------\nsame type as caller\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\nnumpy.ndarray.astype : Cast a numpy array to a specified type.\n\nNotes\n-----\n.. versionchanged:: 2.0.0\n\n Using ``astype`` to convert from timezone-naive dtype to\n timezone-aware dtype will raise an exception.\n Use :meth:`Series.dt.tz_localize` instead.\n\nExamples\n--------\nCreate a DataFrame:\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nCast all columns to int32:\n\n>>> df.astype('int32').dtypes\ncol1 int32\ncol2 int32\ndtype: object\n\nCast col1 to int32 using a dictionary:\n\n>>> df.astype({'col1': 'int32'}).dtypes\ncol1 int32\ncol2 int64\ndtype: object\n\nCreate a series:\n\n>>> ser = pd.Series([1, 2], dtype='int32')\n>>> ser\n0 1\n1 2\ndtype: int32\n>>> ser.astype('int64')\n0 1\n1 2\ndtype: int64\n\nConvert to categorical type:\n\n>>> ser.astype('category')\n0 1\n1 2\ndtype: category\nCategories (2, int32): [1, 2]\n\nConvert to ordered categorical type with custom ordering:\n\n>>> from pandas.api.types import CategoricalDtype\n>>> cat_dtype = CategoricalDtype(\n... categories=[2, 1], ordered=True)\n>>> ser.astype(cat_dtype)\n0 1\n1 2\ndtype: category\nCategories (2, int64): [2 < 1]\n\nCreate a series of dates:\n\n>>> ser_date = pd.Series(pd.date_range('20200101', periods=3))\n>>> ser_date\n0 2020-01-01\n1 2020-01-02\n2 2020-01-03\ndtype: datetime64[ns]\n"}, "kind": 2, "label": "astype", "sortText": " 15"}, {"detail": "_AtIndexer", "kind": 22, "label": "at", "sortText": " 16"}, {"detail": "bound method DataFrame.at_time(time, asof: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values at particular time of day (e.g., 9:30AM).\n\nParameters\n----------\ntime : datetime.time or str\n The values to select.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nbetween_time : Select values between particular times of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_at_time : Get just the index locations for\n values at particular time of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='12h')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-09 12:00:00 2\n2018-04-10 00:00:00 3\n2018-04-10 12:00:00 4\n\n>>> ts.at_time('12:00')\n A\n2018-04-09 12:00:00 2\n2018-04-10 12:00:00 4\n"}, "kind": 2, "label": "at_time", "sortText": " 17"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "attrs", "sortText": " 18"}, {"detail": "list[Index]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "axes", "sortText": " 19"}, {"detail": "bound method DataFrame.backfill(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\n.. deprecated:: 2.0\n\n {klass}.backfill is deprecated. Use {klass}.bfill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.bfill` or :meth:`Series.bfill`.\n"}, "kind": 2, "label": "backfill", "sortText": " 20"}, {"detail": "bound method DataFrame.between_time(start_time, end_time, inclusive: Literal[\"left\", \"right\", \"both\", \"neither\"] = \"both\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values between particular times of the day (e.g., 9:00-9:30 AM).\n\nBy setting ``start_time`` to be later than ``end_time``,\nyou can get the times that are *not* between the two times.\n\nParameters\n----------\nstart_time : datetime.time or str\n Initial time as a time filter limit.\nend_time : datetime.time or str\n End time as a time filter limit.\ninclusive : {\"both\", \"neither\", \"left\", \"right\"}, default \"both\"\n Include boundaries; whether to set each bound as closed or open.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine range time on index or columns value.\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n Data from the original object filtered to the specified dates range.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nat_time : Select values at a particular time of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_between_time : Get just the index locations for\n values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='1D20min')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n2018-04-12 01:00:00 4\n\n>>> ts.between_time('0:15', '0:45')\n A\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n\nYou get the times that are *not* between two times by setting\n``start_time`` later than ``end_time``:\n\n>>> ts.between_time('0:45', '0:15')\n A\n2018-04-09 00:00:00 1\n2018-04-12 01:00:00 4\n"}, "kind": 2, "label": "between_time", "sortText": " 21"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([1, None, None, 2])\n>>> s.bfill()\n0 1.0\n1 2.0\n2 2.0\n3 2.0\ndtype: float64\n>>> s.bfill(limit=1)\n0 1.0\n1 NaN\n2 2.0\n3 2.0\ndtype: float64\n\nWith DataFrame:\n\n>>> df = pd.DataFrame({{'A': [1, None, None, 4], 'B': [None, 5, None, 7]}})\n>>> df\n A B\n0 1.0 NaN\n1 NaN 5.0\n2 NaN NaN\n3 4.0 7.0\n>>> df.bfill()\n A B\n0 1.0 5.0\n1 4.0 5.0\n2 4.0 7.0\n3 4.0 7.0\n>>> df.bfill(limit=1)\n A B\n0 1.0 5.0\n1 NaN 5.0\n2 4.0 7.0\n3 4.0 7.0\n"}, "kind": 2, "label": "bfill", "sortText": " 22"}, {"detail": "bound method DataFrame.bool() -> bool", "documentation": {"kind": "plaintext", "value": "Return the bool of a single element Series or DataFrame.\n\n.. deprecated:: 2.1.0\n\n bool is deprecated and will be removed in future version of pandas.\n For ``Series`` use ``pandas.Series.item``.\n\nThis must be a boolean scalar value, either True or False. It will raise a\nValueError if the Series or DataFrame does not have exactly 1 element, or that\nelement is not boolean (integer values 0 and 1 will also raise an exception).\n\nReturns\n-------\nbool\n The value in the Series or DataFrame.\n\nSee Also\n--------\nSeries.astype : Change the data type of a Series, including to boolean.\nDataFrame.astype : Change the data type of a DataFrame, including to boolean.\nnumpy.bool_ : NumPy boolean data type, used by pandas for boolean values.\n\nExamples\n--------\nThe method will only work for single element objects with a boolean value:\n\n>>> pd.Series([True]).bool() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).bool() # doctest: +SKIP\nFalse\n\n>>> pd.DataFrame({'col': [True]}).bool() # doctest: +SKIP\nTrue\n>>> pd.DataFrame({'col': [False]}).bool() # doctest: +SKIP\nFalse\n\nThis is an alternative method and will only work\nfor single element objects with a boolean value:\n\n>>> pd.Series([True]).item() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).item() # doctest: +SKIP\nFalse\n"}, "kind": 2, "label": "bool", "sortText": " 23"}, {"detail": "Unknown | (bound method DataFrame.boxplot_frame(column=None, by=None, ax=None, fontsize: int | None = None, rot: int = 0, grid: bool = True, figsize: tuple[int | float, int | float] | None = None, layout=None, return_type=None, backend=None, **kwargs) -> Unknown)", "kind": 2, "label": "boxplot", "sortText": " 24"}, {"detail": "Overload[(lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., **kwargs) -> DataFrame, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], **kwargs) -> None, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Trim values at input threshold(s).\n\nAssigns values outside boundary to boundary values. Thresholds\ncan be singular values or array like, and in the latter case\nthe clipping is performed element-wise in the specified axis.\n\nParameters\n----------\nlower : float or array-like, default None\n Minimum threshold value. All values below this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\nupper : float or array-like, default None\n Maximum threshold value. All values above this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Align object with lower and upper along the given axis.\n For `Series` this parameter is unused and defaults to `None`.\ninplace : bool, default False\n Whether to perform the operation in place on the data.\n*args, **kwargs\n Additional keywords have no effect but might be accepted\n for compatibility with numpy.\n\nReturns\n-------\nSeries or DataFrame or None\n Same type as calling object with the values outside the\n clip boundaries replaced or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.clip : Trim values at input threshold in series.\nDataFrame.clip : Trim values at input threshold in dataframe.\nnumpy.clip : Clip (limit) the values in an array.\n\nExamples\n--------\n>>> data = {'col_0': [9, -3, 0, -1, 5], 'col_1': [-2, -7, 6, 8, -5]}\n>>> df = pd.DataFrame(data)\n>>> df\n col_0 col_1\n0 9 -2\n1 -3 -7\n2 0 6\n3 -1 8\n4 5 -5\n\nClips per column using lower and upper thresholds:\n\n>>> df.clip(-4, 6)\n col_0 col_1\n0 6 -2\n1 -3 -4\n2 0 6\n3 -1 6\n4 5 -4\n\nClips using specific lower and upper thresholds per column:\n\n>>> df.clip([-2, -1], [4, 5])\n col_0 col_1\n0 4 -1\n1 -2 -1\n2 0 5\n3 -1 5\n4 4 -1\n\nClips using specific lower and upper thresholds per column element:\n\n>>> t = pd.Series([2, -4, -1, 6, 3])\n>>> t\n0 2\n1 -4\n2 -1\n3 6\n4 3\ndtype: int64\n\n>>> df.clip(t, t + 4, axis=0)\n col_0 col_1\n0 6 2\n1 -3 -4\n2 0 3\n3 6 8\n4 5 3\n\nClips using specific lower threshold per column element, with missing values:\n\n>>> t = pd.Series([2, -4, np.nan, 6, 3])\n>>> t\n0 2.0\n1 -4.0\n2 NaN\n3 6.0\n4 3.0\ndtype: float64\n\n>>> df.clip(t, axis=0)\ncol_0 col_1\n0 9 2\n1 -3 -4\n2 0 6\n3 6 8\n4 5 3\n"}, "kind": 2, "label": "clip", "sortText": " 25"}, {"detail": "Unknown | Index", "kind": 22, "label": "columns", "sortText": " 26"}, {"detail": "bound method DataFrame.combine(other: DataFrame, func: (Series, Series, /) -> Hashable, fill_value=None, overwrite: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform column-wise combine with another DataFrame.\n\nCombines a DataFrame with `other` DataFrame using `func`\nto element-wise combine columns. The row and column indexes of the\nresulting DataFrame will be the union of the two.\n\nParameters\n----------\nother : DataFrame\n The DataFrame to merge column-wise.\nfunc : function\n Function that takes two series as inputs and return a Series or a\n scalar. Used to merge the two dataframes column by columns.\nfill_value : scalar value, default None\n The value to fill NaNs with prior to passing any column to the\n merge func.\noverwrite : bool, default True\n If True, columns in `self` that do not exist in `other` will be\n overwritten with NaNs.\n\nReturns\n-------\nDataFrame\n Combination of the provided DataFrames.\n\nSee Also\n--------\nDataFrame.combine_first : Combine two DataFrame objects and default to\n non-null values in frame calling the method.\n\nExamples\n--------\nCombine using a simple function that chooses the smaller column.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> take_smaller = lambda s1, s2: s1 if s1.sum() < s2.sum() else s2\n>>> df1.combine(df2, take_smaller)\n A B\n0 0 3\n1 0 3\n\nExample using a true element-wise combine function.\n\n>>> df1 = pd.DataFrame({'A': [5, 0], 'B': [2, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, np.minimum)\n A B\n0 1 2\n1 0 3\n\nUsing `fill_value` fills Nones prior to passing the column to the\nmerge function.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 4.0\n\nHowever, if the same element in both dataframes is None, that None\nis preserved\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [None, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 3.0\n\nExample that demonstrates the use of `overwrite` and behavior when\nthe axis differ between the dataframes.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [-10, 1], }, index=[1, 2])\n>>> df1.combine(df2, take_smaller)\n A B C\n0 NaN NaN NaN\n1 NaN 3.0 -10.0\n2 NaN 3.0 1.0\n\n>>> df1.combine(df2, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 -10.0\n2 NaN 3.0 1.0\n\nDemonstrating the preference of the passed in dataframe.\n\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1], }, index=[1, 2])\n>>> df2.combine(df1, take_smaller)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 NaN\n2 NaN 3.0 NaN\n\n>>> df2.combine(df1, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine", "sortText": " 27"}, {"detail": "bound method DataFrame.combine_first(other: DataFrame) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Update null elements with value in the same location in `other`.\n\nCombine two DataFrame objects by filling null values in one DataFrame\nwith non-null values from other DataFrame. The row and column indexes\nof the resulting DataFrame will be the union of the two. The resulting\ndataframe contains the 'first' dataframe values and overrides the\nsecond one values where both first.loc[index, col] and\nsecond.loc[index, col] are not missing values, upon calling\nfirst.combine_first(second).\n\nParameters\n----------\nother : DataFrame\n Provided DataFrame to use to fill null values.\n\nReturns\n-------\nDataFrame\n The result of combining the provided DataFrame with the other object.\n\nSee Also\n--------\nDataFrame.combine : Perform series-wise operation on two DataFrames\n using a given function.\n\nExamples\n--------\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine_first(df2)\n A B\n0 1.0 3.0\n1 0.0 4.0\n\nNull values still persist if the location of that null value\ndoes not exist in `other`\n\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [4, None]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1]}, index=[1, 2])\n>>> df1.combine_first(df2)\n A B C\n0 NaN 4.0 NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine_first", "sortText": " 28"}, {"detail": "bound method DataFrame.compare(other: DataFrame, align_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 1, keep_shape: bool = False, keep_equal: bool = False, result_names: tuple[str | None, str | None] = ...) -> DataFrame", "kind": 2, "label": "compare", "sortText": " 29"}, {"detail": "bound method DataFrame.convert_dtypes(infer_objects: bool = True, convert_string: bool = True, convert_integer: bool = True, convert_boolean: bool = True, convert_floating: bool = True, dtype_backend: Literal[\"pyarrow\", \"numpy_nullable\"] = \"numpy_nullable\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert columns to the best possible dtypes using dtypes supporting ``pd.NA``.\n\nParameters\n----------\ninfer_objects : bool, default True\n Whether object dtypes should be converted to the best possible types.\nconvert_string : bool, default True\n Whether object dtypes should be converted to ``StringDtype()``.\nconvert_integer : bool, default True\n Whether, if possible, conversion can be done to integer extension types.\nconvert_boolean : bool, defaults True\n Whether object dtypes should be converted to ``BooleanDtypes()``.\nconvert_floating : bool, defaults True\n Whether, if possible, conversion can be done to floating extension types.\n If `convert_integer` is also True, preference will be give to integer\n dtypes if the floats can be faithfully casted to integers.\ndtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable'\n Back-end data type applied to the resultant :class:`DataFrame`\n (still experimental). Behaviour is as follows:\n\n * ``\"numpy_nullable\"``: returns nullable-dtype-backed :class:`DataFrame`\n (default).\n * ``\"pyarrow\"``: returns pyarrow-backed nullable :class:`ArrowDtype`\n DataFrame.\n\n .. versionadded:: 2.0\n\nReturns\n-------\nSeries or DataFrame\n Copy of input object with new dtype.\n\nSee Also\n--------\ninfer_objects : Infer dtypes of objects.\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\n\nNotes\n-----\nBy default, ``convert_dtypes`` will attempt to convert a Series (or each\nSeries in a DataFrame) to dtypes that support ``pd.NA``. By using the options\n``convert_string``, ``convert_integer``, ``convert_boolean`` and\n``convert_floating``, it is possible to turn off individual conversions\nto ``StringDtype``, the integer extension types, ``BooleanDtype``\nor floating extension types, respectively.\n\nFor object-dtyped columns, if ``infer_objects`` is ``True``, use the inference\nrules as during normal Series/DataFrame construction. Then, if possible,\nconvert to ``StringDtype``, ``BooleanDtype`` or an appropriate integer\nor floating extension type, otherwise leave as ``object``.\n\nIf the dtype is integer, convert to an appropriate integer extension type.\n\nIf the dtype is numeric, and consists of all integers, convert to an\nappropriate integer extension type. Otherwise, convert to an\nappropriate floating extension type.\n\nIn the future, as new dtypes are added that support ``pd.NA``, the results\nof this method will change to support those new dtypes.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... {\n... \"a\": pd.Series([1, 2, 3], dtype=np.dtype(\"int32\")),\n... \"b\": pd.Series([\"x\", \"y\", \"z\"], dtype=np.dtype(\"O\")),\n... \"c\": pd.Series([True, False, np.nan], dtype=np.dtype(\"O\")),\n... \"d\": pd.Series([\"h\", \"i\", np.nan], dtype=np.dtype(\"O\")),\n... \"e\": pd.Series([10, np.nan, 20], dtype=np.dtype(\"float\")),\n... \"f\": pd.Series([np.nan, 100.5, 200], dtype=np.dtype(\"float\")),\n... }\n... )\n\nStart with a DataFrame with default dtypes.\n\n>>> df\n a b c d e f\n0 1 x True h 10.0 NaN\n1 2 y False i NaN 100.5\n2 3 z NaN NaN 20.0 200.0\n\n>>> df.dtypes\na int32\nb object\nc object\nd object\ne float64\nf float64\ndtype: object\n\nConvert the DataFrame to use best possible dtypes.\n\n>>> dfn = df.convert_dtypes()\n>>> dfn\n a b c d e f\n0 1 x True h 10 \n1 2 y False i 100.5\n2 3 z 20 200.0\n\n>>> dfn.dtypes\na Int32\nb string[python]\nc boolean\nd string[python]\ne Int64\nf Float64\ndtype: object\n\nStart with a Series of strings and missing data represented by ``np.nan``.\n\n>>> s = pd.Series([\"a\", \"b\", np.nan])\n>>> s\n0 a\n1 b\n2 NaN\ndtype: object\n\nObtain a Series with dtype ``StringDtype``.\n\n>>> s.convert_dtypes()\n0 a\n1 b\n2 \ndtype: string\n"}, "kind": 2, "label": "convert_dtypes", "sortText": " 30"}, {"detail": "bound method DataFrame.copy(deep: bool | None = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Make a copy of this object's indices and data.\n\nWhen ``deep=True`` (default), a new object will be created with a\ncopy of the calling object's data and indices. Modifications to\nthe data or indices of the copy will not be reflected in the\noriginal object (see notes below).\n\nWhen ``deep=False``, a new object will be created without copying\nthe calling object's data or index (only references to the data\nand index are copied). Any changes to the data of the original\nwill be reflected in the shallow copy (and vice versa).\n\n.. note::\n The ``deep=False`` behaviour as described above will change\n in pandas 3.0. `Copy-on-Write\n `__\n will be enabled by default, which means that the \"shallow\" copy\n is that is returned with ``deep=False`` will still avoid making\n an eager copy, but changes to the data of the original will *no*\n longer be reflected in the shallow copy (or vice versa). Instead,\n it makes use of a lazy (deferred) copy mechanism that will copy\n the data only when any changes to the original or shallow copy is\n made.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nParameters\n----------\ndeep : bool, default True\n Make a deep copy, including a copy of the data and the indices.\n With ``deep=False`` neither the indices nor the data are copied.\n\nReturns\n-------\nSeries or DataFrame\n Object type matches caller.\n\nNotes\n-----\nWhen ``deep=True``, data is copied but actual Python objects\nwill not be copied recursively, only the reference to the object.\nThis is in contrast to `copy.deepcopy` in the Standard Library,\nwhich recursively copies object data (see examples below).\n\nWhile ``Index`` objects are copied when ``deep=True``, the underlying\nnumpy array is not copied for performance reasons. Since ``Index`` is\nimmutable, the underlying data can be safely shared and a copy\nis not needed.\n\nSince pandas is not thread safe, see the\n:ref:`gotchas ` when copying in a threading\nenvironment.\n\nWhen ``copy_on_write`` in pandas config is set to ``True``, the\n``copy_on_write`` config takes effect even when ``deep=False``.\nThis means that any changes to the copied data would make a new copy\nof the data upon write (and vice versa). Changes made to either the\noriginal or copied variable would not be reflected in the counterpart.\nSee :ref:`Copy_on_Write ` for more information.\n\nExamples\n--------\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> s\na 1\nb 2\ndtype: int64\n\n>>> s_copy = s.copy()\n>>> s_copy\na 1\nb 2\ndtype: int64\n\n**Shallow copy versus default (deep) copy:**\n\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> deep = s.copy()\n>>> shallow = s.copy(deep=False)\n\nShallow copy shares data and index with original.\n\n>>> s is shallow\nFalse\n>>> s.values is shallow.values and s.index is shallow.index\nTrue\n\nDeep copy has own copy of data and index.\n\n>>> s is deep\nFalse\n>>> s.values is deep.values or s.index is deep.index\nFalse\n\nUpdates to the data shared by shallow copy and original is reflected\nin both (NOTE: this will no longer be true for pandas >= 3.0);\ndeep copy remains unchanged.\n\n>>> s.iloc[0] = 3\n>>> shallow.iloc[1] = 4\n>>> s\na 3\nb 4\ndtype: int64\n>>> shallow\na 3\nb 4\ndtype: int64\n>>> deep\na 1\nb 2\ndtype: int64\n\nNote that when copying an object containing Python objects, a deep copy\nwill copy the data, but will not do so recursively. Updating a nested\ndata object will be reflected in the deep copy.\n\n>>> s = pd.Series([[1, 2], [3, 4]])\n>>> deep = s.copy()\n>>> s[0][0] = 10\n>>> s\n0 [10, 2]\n1 [3, 4]\ndtype: object\n>>> deep\n0 [10, 2]\n1 [3, 4]\ndtype: object\n\n**Copy-on-Write is set to true**, the shallow copy is not modified\nwhen the original data is changed:\n\n>>> with pd.option_context(\"mode.copy_on_write\", True):\n... s = pd.Series([1, 2], index=[\"a\", \"b\"])\n... copy = s.copy(deep=False)\n... s.iloc[0] = 100\n... s\na 100\nb 2\ndtype: int64\n>>> copy\na 1\nb 2\ndtype: int64\n"}, "kind": 2, "label": "copy", "sortText": " 31"}, {"detail": "bound method DataFrame.corr(method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", min_periods: int = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation of columns, excluding NA/null values.\n\nParameters\n----------\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float. Note that the returned matrix from corr\n will have 1 along the diagonals and will be symmetric\n regardless of the callable's behavior.\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result. Currently only available for Pearson\n and Spearman correlation.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n Correlation matrix.\n\nSee Also\n--------\nDataFrame.corrwith : Compute pairwise correlation with another\n DataFrame or Series.\nSeries.corr : Compute the correlation between two Series.\n\nNotes\n-----\nPearson, Kendall and Spearman correlation are currently computed using pairwise complete observations.\n\n* `Pearson correlation coefficient `_\n* `Kendall rank correlation coefficient `_\n* `Spearman's rank correlation coefficient `_\n\nExamples\n--------\n>>> def histogram_intersection(a, b):\n... v = np.minimum(a, b).sum().round(decimals=1)\n... return v\n>>> df = pd.DataFrame([(.2, .3), (.0, .6), (.6, .0), (.2, .1)],\n... columns=['dogs', 'cats'])\n>>> df.corr(method=histogram_intersection)\n dogs cats\ndogs 1.0 0.3\ncats 0.3 1.0\n\n>>> df = pd.DataFrame([(1, 1), (2, np.nan), (np.nan, 3), (4, 4)],\n... columns=['dogs', 'cats'])\n>>> df.corr(min_periods=3)\n dogs cats\ndogs 1.0 NaN\ncats NaN 1.0\n"}, "kind": 2, "label": "corr", "sortText": " 32"}, {"detail": "bound method DataFrame.corrwith(other: DataFrame | Series, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, drop: bool = False, method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", numeric_only: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation.\n\nPairwise correlation is computed between rows or columns of\nDataFrame with rows or columns of Series or DataFrame. DataFrames\nare first aligned along both axes before computing the\ncorrelations.\n\nParameters\n----------\nother : DataFrame, Series\n Object with which to compute correlations.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' to compute row-wise, 1 or 'columns' for\n column-wise.\ndrop : bool, default False\n Drop missing indices from result.\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nSeries\n Pairwise correlations.\n\nSee Also\n--------\nDataFrame.corr : Compute pairwise correlation of columns.\n\nExamples\n--------\n>>> index = [\"a\", \"b\", \"c\", \"d\", \"e\"]\n>>> columns = [\"one\", \"two\", \"three\", \"four\"]\n>>> df1 = pd.DataFrame(np.arange(20).reshape(5, 4), index=index, columns=columns)\n>>> df2 = pd.DataFrame(np.arange(16).reshape(4, 4), index=index[:4], columns=columns)\n>>> df1.corrwith(df2)\none 1.0\ntwo 1.0\nthree 1.0\nfour 1.0\ndtype: float64\n\n>>> df2.corrwith(df1, axis=1)\na 1.0\nb 1.0\nc 1.0\nd 1.0\ne NaN\ndtype: float64\n"}, "kind": 2, "label": "corrwith", "sortText": " 33"}, {"detail": "bound method DataFrame.count(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Count non-NA cells for each column or row.\n\nThe values `None`, `NaN`, `NaT`, ``pandas.NA`` are considered NA.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n If 0 or 'index' counts are generated for each column.\n If 1 or 'columns' counts are generated for each row.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\nReturns\n-------\nSeries\n For each column/row the number of non-NA/null entries.\n\nSee Also\n--------\nSeries.count: Number of non-NA elements in a Series.\nDataFrame.value_counts: Count unique combinations of columns.\nDataFrame.shape: Number of DataFrame rows and columns (including NA\n elements).\nDataFrame.isna: Boolean same-sized DataFrame showing places of NA\n elements.\n\nExamples\n--------\nConstructing DataFrame from a dictionary:\n\n>>> df = pd.DataFrame({\"Person\":\n... [\"John\", \"Myla\", \"Lewis\", \"John\", \"Myla\"],\n... \"Age\": [24., np.nan, 21., 33, 26],\n... \"Single\": [False, True, True, True, False]})\n>>> df\n Person Age Single\n0 John 24.0 False\n1 Myla NaN True\n2 Lewis 21.0 True\n3 John 33.0 True\n4 Myla 26.0 False\n\nNotice the uncounted NA values:\n\n>>> df.count()\nPerson 5\nAge 4\nSingle 5\ndtype: int64\n\nCounts for each **row**:\n\n>>> df.count(axis='columns')\n0 3\n1 2\n2 3\n3 3\n4 3\ndtype: int64\n"}, "kind": 2, "label": "count", "sortText": " 34"}, {"detail": "bound method DataFrame.cov(min_periods: int | None = None, ddof: int | None = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise covariance of columns, excluding NA/null values.\n\nCompute the pairwise covariance among the series of a DataFrame.\nThe returned data frame is the `covariance matrix\n`__ of the columns\nof the DataFrame.\n\nBoth NA and null values are automatically excluded from the\ncalculation. (See the note below about bias from missing values.)\nA threshold can be set for the minimum number of\nobservations for each value created. Comparisons with observations\nbelow this threshold will be returned as ``NaN``.\n\nThis method is generally used for the analysis of time series data to\nunderstand the relationship between different measures\nacross time.\n\nParameters\n----------\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result.\n\nddof : int, default 1\n Delta degrees of freedom. The divisor used in calculations\n is ``N - ddof``, where ``N`` represents the number of elements.\n This argument is applicable only when no ``nan`` is in the dataframe.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n The covariance matrix of the series of the DataFrame.\n\nSee Also\n--------\nSeries.cov : Compute covariance with another Series.\ncore.window.ewm.ExponentialMovingWindow.cov : Exponential weighted sample\n covariance.\ncore.window.expanding.Expanding.cov : Expanding sample covariance.\ncore.window.rolling.Rolling.cov : Rolling sample covariance.\n\nNotes\n-----\nReturns the covariance matrix of the DataFrame's time series.\nThe covariance is normalized by N-ddof.\n\nFor DataFrames that have Series that are missing data (assuming that\ndata is `missing at random\n`__)\nthe returned covariance matrix will be an unbiased estimate\nof the variance and covariance between the member Series.\n\nHowever, for many applications this estimate may not be acceptable\nbecause the estimate covariance matrix is not guaranteed to be positive\nsemi-definite. This could lead to estimate correlations having\nabsolute values which are greater than one, and/or a non-invertible\ncovariance matrix. See `Estimation of covariance matrices\n`__ for more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([(1, 2), (0, 3), (2, 0), (1, 1)],\n... columns=['dogs', 'cats'])\n>>> df.cov()\n dogs cats\ndogs 0.666667 -1.000000\ncats -1.000000 1.666667\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(1000, 5),\n... columns=['a', 'b', 'c', 'd', 'e'])\n>>> df.cov()\n a b c d e\na 0.998438 -0.020161 0.059277 -0.008943 0.014144\nb -0.020161 1.059352 -0.008543 -0.024738 0.009826\nc 0.059277 -0.008543 1.010670 -0.001486 -0.000271\nd -0.008943 -0.024738 -0.001486 0.921297 -0.013692\ne 0.014144 0.009826 -0.000271 -0.013692 0.977795\n\n**Minimum number of periods**\n\nThis method also supports an optional ``min_periods`` keyword\nthat specifies the required minimum number of non-NA observations for\neach column pair in order to have a valid result:\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(20, 3),\n... columns=['a', 'b', 'c'])\n>>> df.loc[df.index[:5], 'a'] = np.nan\n>>> df.loc[df.index[5:10], 'b'] = np.nan\n>>> df.cov(min_periods=12)\n a b c\na 0.316741 NaN -0.150812\nb NaN 1.248003 0.191417\nc -0.150812 0.191417 0.895202\n"}, "kind": 2, "label": "cov", "sortText": " 35"}, {"detail": "bound method DataFrame.cummax(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummax", "sortText": " 36"}, {"detail": "bound method DataFrame.cummin(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummin", "sortText": " 37"}, {"detail": "bound method DataFrame.cumprod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumprod", "sortText": " 38"}, {"detail": "bound method DataFrame.cumsum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumsum", "sortText": " 39"}, {"detail": "bound method DataFrame.describe(percentiles=None, include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Generate descriptive statistics.\n\nDescriptive statistics include those that summarize the central\ntendency, dispersion and shape of a\ndataset's distribution, excluding ``NaN`` values.\n\nAnalyzes both numeric and object series, as well\nas ``DataFrame`` column sets of mixed data types. The output\nwill vary depending on what is provided. Refer to the notes\nbelow for more detail.\n\nParameters\n----------\npercentiles : list-like of numbers, optional\n The percentiles to include in the output. All should\n fall between 0 and 1. The default is\n ``[.25, .5, .75]``, which returns the 25th, 50th, and\n 75th percentiles.\ninclude : 'all', list-like of dtypes or None (default), optional\n A white list of data types to include in the result. Ignored\n for ``Series``. Here are the options:\n\n - 'all' : All columns of the input will be included in the output.\n - A list-like of dtypes : Limits the results to the\n provided data types.\n To limit the result to numeric types submit\n ``numpy.number``. To limit it instead to object columns submit\n the ``numpy.object`` data type. Strings\n can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(include=['O'])``). To\n select pandas categorical columns, use ``'category'``\n - None (default) : The result will include all numeric columns.\nexclude : list-like of dtypes or None (default), optional,\n A black list of data types to omit from the result. Ignored\n for ``Series``. Here are the options:\n\n - A list-like of dtypes : Excludes the provided data types\n from the result. To exclude numeric types submit\n ``numpy.number``. To exclude object columns submit the data\n type ``numpy.object``. Strings can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(exclude=['O'])``). To\n exclude pandas categorical columns, use ``'category'``\n - None (default) : The result will exclude nothing.\n\nReturns\n-------\nSeries or DataFrame\n Summary statistics of the Series or Dataframe provided.\n\nSee Also\n--------\nDataFrame.count: Count number of non-NA/null observations.\nDataFrame.max: Maximum of the values in the object.\nDataFrame.min: Minimum of the values in the object.\nDataFrame.mean: Mean of the values.\nDataFrame.std: Standard deviation of the observations.\nDataFrame.select_dtypes: Subset of a DataFrame including/excluding\n columns based on their dtype.\n\nNotes\n-----\nFor numeric data, the result's index will include ``count``,\n``mean``, ``std``, ``min``, ``max`` as well as lower, ``50`` and\nupper percentiles. By default the lower percentile is ``25`` and the\nupper percentile is ``75``. The ``50`` percentile is the\nsame as the median.\n\nFor object data (e.g. strings or timestamps), the result's index\nwill include ``count``, ``unique``, ``top``, and ``freq``. The ``top``\nis the most common value. The ``freq`` is the most common value's\nfrequency. Timestamps also include the ``first`` and ``last`` items.\n\nIf multiple object values have the highest count, then the\n``count`` and ``top`` results will be arbitrarily chosen from\namong those with the highest count.\n\nFor mixed data types provided via a ``DataFrame``, the default is to\nreturn only an analysis of numeric columns. If the dataframe consists\nonly of object and categorical data without any numeric columns, the\ndefault is to return an analysis of both the object and categorical\ncolumns. If ``include='all'`` is provided as an option, the result\nwill include a union of attributes of each type.\n\nThe `include` and `exclude` parameters can be used to limit\nwhich columns in a ``DataFrame`` are analyzed for the output.\nThe parameters are ignored when analyzing a ``Series``.\n\nExamples\n--------\nDescribing a numeric ``Series``.\n\n>>> s = pd.Series([1, 2, 3])\n>>> s.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\ndtype: float64\n\nDescribing a categorical ``Series``.\n\n>>> s = pd.Series(['a', 'a', 'b', 'c'])\n>>> s.describe()\ncount 4\nunique 3\ntop a\nfreq 2\ndtype: object\n\nDescribing a timestamp ``Series``.\n\n>>> s = pd.Series([\n... np.datetime64(\"2000-01-01\"),\n... np.datetime64(\"2010-01-01\"),\n... np.datetime64(\"2010-01-01\")\n... ])\n>>> s.describe()\ncount 3\nmean 2006-09-01 08:00:00\nmin 2000-01-01 00:00:00\n25% 2004-12-31 12:00:00\n50% 2010-01-01 00:00:00\n75% 2010-01-01 00:00:00\nmax 2010-01-01 00:00:00\ndtype: object\n\nDescribing a ``DataFrame``. By default only numeric fields\nare returned.\n\n>>> df = pd.DataFrame({'categorical': pd.Categorical(['d', 'e', 'f']),\n... 'numeric': [1, 2, 3],\n... 'object': ['a', 'b', 'c']\n... })\n>>> df.describe()\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nDescribing all columns of a ``DataFrame`` regardless of data type.\n\n>>> df.describe(include='all') # doctest: +SKIP\n categorical numeric object\ncount 3 3.0 3\nunique 3 NaN 3\ntop f NaN a\nfreq 1 NaN 1\nmean NaN 2.0 NaN\nstd NaN 1.0 NaN\nmin NaN 1.0 NaN\n25% NaN 1.5 NaN\n50% NaN 2.0 NaN\n75% NaN 2.5 NaN\nmax NaN 3.0 NaN\n\nDescribing a column from a ``DataFrame`` by accessing it as\nan attribute.\n\n>>> df.numeric.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\nName: numeric, dtype: float64\n\nIncluding only numeric columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[np.number])\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nIncluding only string columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[object]) # doctest: +SKIP\n object\ncount 3\nunique 3\ntop a\nfreq 1\n\nIncluding only categorical columns from a ``DataFrame`` description.\n\n>>> df.describe(include=['category'])\n categorical\ncount 3\nunique 3\ntop d\nfreq 1\n\nExcluding numeric columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[np.number]) # doctest: +SKIP\n categorical object\ncount 3 3\nunique 3 3\ntop f a\nfreq 1 1\n\nExcluding object columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[object]) # doctest: +SKIP\n categorical numeric\ncount 3 3.0\nunique 3 NaN\ntop f NaN\nfreq 1 NaN\nmean NaN 2.0\nstd NaN 1.0\nmin NaN 1.0\n25% NaN 1.5\n50% NaN 2.0\n75% NaN 2.5\nmax NaN 3.0\n"}, "kind": 2, "label": "describe", "sortText": " 40"}, {"detail": "bound method DataFrame.diff(periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "diff", "sortText": " 41"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "div", "sortText": " 42"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "divide", "sortText": " 43"}, {"detail": "Overload[(other: Series) -> Series, (other: DataFrame | Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]) -> DataFrame]", "documentation": {"kind": "plaintext", "value": "Compute the matrix multiplication between the DataFrame and other.\n\nThis method computes the matrix product between the DataFrame and the\nvalues of an other Series, DataFrame or a numpy array.\n\nIt can also be called using ``self @ other``.\n\nParameters\n----------\nother : Series, DataFrame or array-like\n The other object to compute the matrix product with.\n\nReturns\n-------\nSeries or DataFrame\n If other is a Series, return the matrix product between self and\n other as a Series. If other is a DataFrame or a numpy.array, return\n the matrix product of self and other in a DataFrame of a np.array.\n\nSee Also\n--------\nSeries.dot: Similar method for Series.\n\nNotes\n-----\nThe dimensions of DataFrame and other must be compatible in order to\ncompute the matrix multiplication. In addition, the column names of\nDataFrame and the index of other must contain the same values, as they\nwill be aligned prior to the multiplication.\n\nThe dot method for Series computes the inner product, instead of the\nmatrix product here.\n\nExamples\n--------\nHere we multiply a DataFrame with a Series.\n\n>>> df = pd.DataFrame([[0, 1, -2, -1], [1, 1, 1, 1]])\n>>> s = pd.Series([1, 1, 2, 1])\n>>> df.dot(s)\n0 -4\n1 5\ndtype: int64\n\nHere we multiply a DataFrame with another DataFrame.\n\n>>> other = pd.DataFrame([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(other)\n 0 1\n0 1 4\n1 2 2\n\nNote that the dot method give the same result as @\n\n>>> df @ other\n 0 1\n0 1 4\n1 2 2\n\nThe dot method works also if other is an np.array.\n\n>>> arr = np.array([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(arr)\n 0 1\n0 1 4\n1 2 2\n\nNote how shuffling of the objects does not change the result.\n\n>>> s2 = s.reindex([1, 0, 2, 3])\n>>> df.dot(s2)\n0 -4\n1 5\ndtype: int64\n"}, "kind": 2, "label": "dot", "sortText": " 44"}, {"detail": "Overload[(labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[True], errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[False] = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: bool = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Drop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n"}, "kind": 2, "label": "drop", "sortText": " 45"}, {"detail": "Overload[(subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[True], ignore_index: bool = ...) -> None, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: bool = ..., ignore_index: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Return DataFrame with duplicate rows removed.\n\nConsidering certain columns is optional. Indexes, including time indexes\nare ignored.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', ``False``}, default 'first'\n Determines which duplicates (if any) to keep.\n\n - 'first' : Drop duplicates except for the first occurrence.\n - 'last' : Drop duplicates except for the last occurrence.\n - ``False`` : Drop all duplicates.\n\ninplace : bool, default ``False``\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame or None\n DataFrame with duplicates removed or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.value_counts: Count unique combinations of columns.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, it removes duplicate rows based on all columns.\n\n>>> df.drop_duplicates()\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nTo remove duplicates on specific column(s), use ``subset``.\n\n>>> df.drop_duplicates(subset=['brand'])\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n\nTo remove duplicates and keep last occurrences, use ``keep``.\n\n>>> df.drop_duplicates(subset=['brand', 'style'], keep='last')\n brand style rating\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n4 Indomie pack 5.0\n"}, "kind": 2, "label": "drop_duplicates", "sortText": " 46"}, {"detail": "bound method DataFrame.droplevel(level: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return {klass} with requested index / column level(s) removed.\n\nParameters\n----------\nlevel : int, str, or list-like\n If a string is given, must be the name of a level\n If list-like, elements must be names or positional indexes\n of levels.\n\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Axis along which the level(s) is removed:\n\n * 0 or 'index': remove level(s) in column.\n * 1 or 'columns': remove level(s) in row.\n\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\n{klass}\n {klass} with requested index / column level(s) removed.\n\nExamples\n--------\n>>> df = pd.DataFrame([\n... [1, 2, 3, 4],\n... [5, 6, 7, 8],\n... [9, 10, 11, 12]\n... ]).set_index([0, 1]).rename_axis(['a', 'b'])\n\n>>> df.columns = pd.MultiIndex.from_tuples([\n... ('c', 'e'), ('d', 'f')\n... ], names=['level_1', 'level_2'])\n\n>>> df\nlevel_1 c d\nlevel_2 e f\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n\n>>> df.droplevel('a')\nlevel_1 c d\nlevel_2 e f\nb\n2 3 4\n6 7 8\n10 11 12\n\n>>> df.droplevel('level_2', axis=1)\nlevel_1 c d\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n"}, "kind": 2, "label": "droplevel", "sortText": " 47"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[True], ignore_index: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Remove missing values.\n\nSee the :ref:`User Guide ` for more on which values are\nconsidered missing, and how to work with missing data.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine if rows or columns which contain missing values are\n removed.\n\n * 0, or 'index' : Drop rows which contain missing values.\n * 1, or 'columns' : Drop columns which contain missing value.\n\n Only a single axis is allowed.\n\nhow : {'any', 'all'}, default 'any'\n Determine if row or column is removed from DataFrame, when we have\n at least one NA or all NA.\n\n * 'any' : If any NA values are present, drop that row or column.\n * 'all' : If all values are NA, drop that row or column.\n\nthresh : int, optional\n Require that many non-NA values. Cannot be combined with how.\nsubset : column label or sequence of labels, optional\n Labels along other axis to consider, e.g. if you are dropping rows\n these would be a list of columns to include.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with NA entries dropped from it or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.isna: Indicate missing values.\nDataFrame.notna : Indicate existing (non-missing) values.\nDataFrame.fillna : Replace missing values.\nSeries.dropna : Drop missing values.\nIndex.dropna : Drop missing indices.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"name\": ['Alfred', 'Batman', 'Catwoman'],\n... \"toy\": [np.nan, 'Batmobile', 'Bullwhip'],\n... \"born\": [pd.NaT, pd.Timestamp(\"1940-04-25\"),\n... pd.NaT]})\n>>> df\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDrop the rows where at least one element is missing.\n\n>>> df.dropna()\n name toy born\n1 Batman Batmobile 1940-04-25\n\nDrop the columns where at least one element is missing.\n\n>>> df.dropna(axis='columns')\n name\n0 Alfred\n1 Batman\n2 Catwoman\n\nDrop the rows where all elements are missing.\n\n>>> df.dropna(how='all')\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nKeep only the rows with at least 2 non-NA values.\n\n>>> df.dropna(thresh=2)\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDefine in which columns to look for missing values.\n\n>>> df.dropna(subset=['name', 'toy'])\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n"}, "kind": 2, "label": "dropna", "sortText": " 48"}, {"detail": "Unknown", "label": "dtype", "sortText": " 49"}, {"detail": "Unknown", "label": "dtypes", "sortText": " 50"}, {"detail": "bound method DataFrame.duplicated(subset: Hashable = None, keep: Literal[\"first\", \"last\", False] = \"first\") -> Series", "documentation": {"kind": "plaintext", "value": "Return boolean Series denoting duplicate rows.\n\nConsidering certain columns is optional.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', False}, default 'first'\n Determines which duplicates (if any) to mark.\n\n - ``first`` : Mark duplicates as ``True`` except for the first occurrence.\n - ``last`` : Mark duplicates as ``True`` except for the last occurrence.\n - False : Mark all duplicates as ``True``.\n\nReturns\n-------\nSeries\n Boolean series for each duplicated rows.\n\nSee Also\n--------\nIndex.duplicated : Equivalent method on index.\nSeries.duplicated : Equivalent method on Series.\nSeries.drop_duplicates : Remove duplicate values from Series.\nDataFrame.drop_duplicates : Remove duplicate values from DataFrame.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, for each set of duplicated values, the first occurrence\nis set on False and all others on True.\n\n>>> df.duplicated()\n0 False\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nBy using 'last', the last occurrence of each set of duplicated values\nis set on False and all others on True.\n\n>>> df.duplicated(keep='last')\n0 True\n1 False\n2 False\n3 False\n4 False\ndtype: bool\n\nBy setting ``keep`` on False, all duplicates are True.\n\n>>> df.duplicated(keep=False)\n0 True\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nTo find duplicates on specific column(s), use ``subset``.\n\n>>> df.duplicated(subset=['brand'])\n0 False\n1 True\n2 False\n3 True\n4 True\ndtype: bool\n"}, "kind": 2, "label": "duplicated", "sortText": " 51"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "empty", "sortText": " 52"}, {"detail": "bound method DataFrame.eq(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "eq", "sortText": " 53"}, {"detail": "bound method DataFrame.equals(other: object) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether two objects contain the same elements.\n\nThis function allows two Series or DataFrames to be compared against\neach other to see if they have the same shape and elements. NaNs in\nthe same location are considered equal.\n\nThe row/column index do not need to have the same type, as long\nas the values are considered equal. Corresponding columns and\nindex must be of the same dtype.\n\nParameters\n----------\nother : Series or DataFrame\n The other Series or DataFrame to be compared with the first.\n\nReturns\n-------\nbool\n True if all elements are the same in both objects, False\n otherwise.\n\nSee Also\n--------\nSeries.eq : Compare two Series objects of the same length\n and return a Series where each element is True if the element\n in each Series is equal, False otherwise.\nDataFrame.eq : Compare two DataFrame objects of the same shape and\n return a DataFrame where each element is True if the respective\n element in each DataFrame is equal, False otherwise.\ntesting.assert_series_equal : Raises an AssertionError if left and\n right are not equal. Provides an easy interface to ignore\n inequality in dtypes, indexes and precision among others.\ntesting.assert_frame_equal : Like assert_series_equal, but targets\n DataFrames.\nnumpy.array_equal : Return True if two arrays have the same shape\n and elements, False otherwise.\n\nExamples\n--------\n>>> df = pd.DataFrame({1: [10], 2: [20]})\n>>> df\n 1 2\n0 10 20\n\nDataFrames df and exactly_equal have the same types and values for\ntheir elements and column labels, which will return True.\n\n>>> exactly_equal = pd.DataFrame({1: [10], 2: [20]})\n>>> exactly_equal\n 1 2\n0 10 20\n>>> df.equals(exactly_equal)\nTrue\n\nDataFrames df and different_column_type have the same element\ntypes and values, but have different types for the column labels,\nwhich will still return True.\n\n>>> different_column_type = pd.DataFrame({1.0: [10], 2.0: [20]})\n>>> different_column_type\n 1.0 2.0\n0 10 20\n>>> df.equals(different_column_type)\nTrue\n\nDataFrames df and different_data_type have different types for the\nsame values for their elements, and will return False even though\ntheir column labels are the same values and types.\n\n>>> different_data_type = pd.DataFrame({1: [10.0], 2: [20.0]})\n>>> different_data_type\n 1 2\n0 10.0 20.0\n>>> df.equals(different_data_type)\nFalse\n"}, "kind": 2, "label": "equals", "sortText": " 54"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> Any, (expr: str, *, inplace: Literal[True], **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Evaluate a string describing operations on DataFrame columns.\n\nOperates on columns only, not specific rows or elements. This allows\n`eval` to run arbitrary code, which can make you vulnerable to code\ninjection if you pass user input to this function.\n\nParameters\n----------\nexpr : str\n The expression string to evaluate.\ninplace : bool, default False\n If the expression contains an assignment, whether to perform the\n operation inplace and mutate the existing DataFrame. Otherwise,\n a new DataFrame is returned.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by\n :meth:`~pandas.DataFrame.query`.\n\nReturns\n-------\nndarray, scalar, pandas object, or None\n The result of the evaluation or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.query : Evaluates a boolean expression to query the columns\n of a frame.\nDataFrame.assign : Can evaluate an expression or function to create new\n values for a column.\neval : Evaluate a Python expression as a string using various\n backends.\n\nNotes\n-----\nFor more details see the API documentation for :func:`~eval`.\nFor detailed examples see :ref:`enhancing performance with eval\n`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6), 'B': range(10, 0, -2)})\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n>>> df.eval('A + B')\n0 11\n1 10\n2 9\n3 8\n4 7\ndtype: int64\n\nAssignment is allowed though by default the original DataFrame is not\nmodified.\n\n>>> df.eval('C = A + B')\n A B C\n0 1 10 11\n1 2 8 10\n2 3 6 9\n3 4 4 8\n4 5 2 7\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n\nMultiple columns can be assigned to using multi-line expressions:\n\n>>> df.eval(\n... '''\n... C = A + B\n... D = A - B\n... '''\n... )\n A B C D\n0 1 10 11 -9\n1 2 8 10 -6\n2 3 6 9 -3\n3 4 4 8 0\n4 5 2 7 3\n"}, "kind": 2, "label": "eval", "sortText": " 55"}, {"detail": "bound method DataFrame.ewm(com: int | float | None = None, span: int | float | None = None, halflife: int | float | timedelta | ... omitted 4 union elements = None, alpha: int | float | None = None, min_periods: int | None = 0, adjust: bool = True, ignore_na: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., times: ndarray[tuple[Any, ...], dtype[Any]] | DataFrame | Series | None = None, method: Literal[\"single\", \"table\"] = \"single\") -> ExponentialMovingWindow", "kind": 2, "label": "ewm", "sortText": " 56"}, {"detail": "bound method DataFrame.expanding(min_periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., method: Literal[\"single\", \"table\"] = \"single\") -> Expanding", "kind": 2, "label": "expanding", "sortText": " 57"}, {"detail": "bound method DataFrame.explode(column: Hashable, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transform each element of a list-like to a row, replicating index values.\n\nParameters\n----------\ncolumn : IndexLabel\n Column(s) to explode.\n For multiple columns, specify a non-empty list with each element\n be str or tuple, and all specified columns their list-like data\n on same row of the frame must have matching length.\n\n .. versionadded:: 1.3.0\n Multi-column explode\n\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame\n Exploded lists to rows of the subset columns;\n index will be duplicated for these rows.\n\nRaises\n------\nValueError :\n * If columns of the frame are not unique.\n * If specified columns to explode is empty list.\n * If specified columns to explode have not matching count of\n elements rowwise in the frame.\n\nSee Also\n--------\nDataFrame.unstack : Pivot a level of the (necessarily hierarchical)\n index labels.\nDataFrame.melt : Unpivot a DataFrame from wide format to long format.\nSeries.explode : Explode a DataFrame from list-like columns to long format.\n\nNotes\n-----\nThis routine will explode list-likes including lists, tuples, sets,\nSeries, and np.ndarray. The result dtype of the subset rows will\nbe object. Scalars will be returned unchanged, and empty list-likes will\nresult in a np.nan for that row. In addition, the ordering of rows in the\noutput will be non-deterministic when exploding sets.\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [[0, 1, 2], 'foo', [], [3, 4]],\n... 'B': 1,\n... 'C': [['a', 'b', 'c'], np.nan, [], ['d', 'e']]})\n>>> df\n A B C\n0 [0, 1, 2] 1 [a, b, c]\n1 foo 1 NaN\n2 [] 1 []\n3 [3, 4] 1 [d, e]\n\nSingle-column explode.\n\n>>> df.explode('A')\n A B C\n0 0 1 [a, b, c]\n0 1 1 [a, b, c]\n0 2 1 [a, b, c]\n1 foo 1 NaN\n2 NaN 1 []\n3 3 1 [d, e]\n3 4 1 [d, e]\n\nMulti-column explode.\n\n>>> df.explode(list('AC'))\n A B C\n0 0 1 a\n0 1 1 b\n0 2 1 c\n1 foo 1 NaN\n2 NaN 1 NaN\n3 3 1 d\n3 4 1 e\n"}, "kind": 2, "label": "explode", "sortText": " 58"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\n>>> df.ffill()\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 3.0 4.0 NaN 1.0\n3 3.0 3.0 NaN 4.0\n\n>>> ser = pd.Series([1, np.nan, 2, 3])\n>>> ser.ffill()\n0 1.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n"}, "kind": 2, "label": "ffill", "sortText": " 59"}, {"detail": "Overload[(value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> None, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values using the specified method.\n\nParameters\n----------\nvalue : scalar, dict, Series, or DataFrame\n Value to use to fill holes (e.g. 0), alternately a\n dict/Series/DataFrame of values specifying which value to use for\n each index (for a Series) or column (for a DataFrame). Values not\n in the dict/Series/DataFrame will not be filled. This value cannot\n be a list.\nmethod : {{'backfill', 'bfill', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n * ffill: propagate last valid observation forward to next valid.\n * backfill / bfill: use next valid observation to fill gap.\n\n .. deprecated:: 2.1.0\n Use ffill or bfill instead.\n\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nSee Also\n--------\nffill : Fill values by propagating the last valid observation to next valid.\nbfill : Fill values by using the next valid observation to fill the gap.\ninterpolate : Fill NaN values using interpolation.\nreindex : Conform object to new index.\nasfreq : Convert TimeSeries to specified frequency.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\nReplace all NaN elements with 0s.\n\n>>> df.fillna(0)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 0.0\n3 0.0 3.0 0.0 4.0\n\nReplace all NaN elements in column 'A', 'B', 'C', and 'D', with 0, 1,\n2, and 3 respectively.\n\n>>> values = {{\"A\": 0, \"B\": 1, \"C\": 2, \"D\": 3}}\n>>> df.fillna(value=values)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 2.0 1.0\n2 0.0 1.0 2.0 3.0\n3 0.0 3.0 2.0 4.0\n\nOnly replace the first NaN element.\n\n>>> df.fillna(value=values, limit=1)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN 1.0 NaN 3.0\n3 NaN 3.0 NaN 4.0\n\nWhen filling using a DataFrame, replacement happens along\nthe same column names and same indices\n\n>>> df2 = pd.DataFrame(np.zeros((4, 4)), columns=list(\"ABCE\"))\n>>> df.fillna(df2)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 NaN\n3 0.0 3.0 0.0 4.0\n\nNote that column D is not affected since it is not present in df2.\n"}, "kind": 2, "label": "fillna", "sortText": " 60"}, {"detail": "bound method DataFrame.filter(items=None, like: str | None = None, regex: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Subset the dataframe rows or columns according to the specified index labels.\n\nNote that this routine does not filter a dataframe on its\ncontents. The filter is applied to the labels of the index.\n\nParameters\n----------\nitems : list-like\n Keep labels from axis which are in items.\nlike : str\n Keep labels from axis for which \"like in label == True\".\nregex : str (regular expression)\n Keep labels from axis for which re.search(regex, label) == True.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n The axis to filter on, expressed either as an index (int)\n or axis name (str). By default this is the info axis, 'columns' for\n DataFrame. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\n\nNotes\n-----\nThe ``items``, ``like``, and ``regex`` parameters are\nenforced to be mutually exclusive.\n\n``axis`` defaults to the info axis that is used when indexing\nwith ``[]``.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array(([1, 2, 3], [4, 5, 6])),\n... index=['mouse', 'rabbit'],\n... columns=['one', 'two', 'three'])\n>>> df\n one two three\nmouse 1 2 3\nrabbit 4 5 6\n\n>>> # select columns by name\n>>> df.filter(items=['one', 'three'])\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select columns by regular expression\n>>> df.filter(regex='e$', axis=1)\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select rows containing 'bbi'\n>>> df.filter(like='bbi', axis=0)\n one two three\nrabbit 4 5 6\n"}, "kind": 2, "label": "filter", "sortText": " 61"}, {"detail": "bound method DataFrame.first(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select initial periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.first` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function can\nselect the first few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset or dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '1ME' will display all the rows having their index within the first month.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nlast : Select final periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the first 3 days:\n\n>>> ts.first('3D')\n A\n2018-04-09 1\n2018-04-11 2\n\nNotice the data for 3 first calendar days were returned, not the first\n3 days observed in the dataset, and therefore data for 2018-04-13 was\nnot returned.\n"}, "kind": 2, "label": "first", "sortText": " 62"}, {"detail": "bound method DataFrame.first_valid_index() -> Hashable", "documentation": {"kind": "plaintext", "value": "Return index for {position} non-NA value or None, if no non-NA value is found.\n\nReturns\n-------\ntype of index\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([None, 3, 4])\n>>> s.first_valid_index()\n1\n>>> s.last_valid_index()\n2\n\n>>> s = pd.Series([None, None])\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf all elements in Series are NA/null, returns None.\n\n>>> s = pd.Series()\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf Series is empty, returns None.\n\nFor DataFrame:\n\n>>> df = pd.DataFrame({{'A': [None, None, 2], 'B': [None, 3, 4]}})\n>>> df\n A B\n0 NaN NaN\n1 NaN 3.0\n2 2.0 4.0\n>>> df.first_valid_index()\n1\n>>> df.last_valid_index()\n2\n\n>>> df = pd.DataFrame({{'A': [None, None, None], 'B': [None, None, None]}})\n>>> df\n A B\n0 None None\n1 None None\n2 None None\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf all elements in DataFrame are NA/null, returns None.\n\n>>> df = pd.DataFrame()\n>>> df\nEmpty DataFrame\nColumns: []\nIndex: []\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf DataFrame is empty, returns None.\n"}, "kind": 2, "label": "first_valid_index", "sortText": " 63"}, {"detail": "Flags", "documentation": {"kind": "plaintext", "value": "Flags that apply to pandas objects.\n\nParameters\n----------\nobj : Series or DataFrame\n The object these flags are associated with.\nallows_duplicate_labels : bool, default True\n Whether to allow duplicate labels in this object. By default,\n duplicate labels are permitted. Setting this to ``False`` will\n cause an :class:`errors.DuplicateLabelError` to be raised when\n `index` (or columns for DataFrame) is not unique, or any\n subsequent operation on introduces duplicates.\n See :ref:`duplicates.disallow` for more.\n\n .. warning::\n\n This is an experimental feature. Currently, many methods fail to\n propagate the ``allows_duplicate_labels`` value. In future versions\n it is expected that every method taking or returning one or more\n DataFrame or Series objects will propagate ``allows_duplicate_labels``.\n\nExamples\n--------\nAttributes can be set in two ways:\n\n>>> df = pd.DataFrame()\n>>> df.flags\n\n>>> df.flags.allows_duplicate_labels = False\n>>> df.flags\n\n\n>>> df.flags['allows_duplicate_labels'] = True\n>>> df.flags\n\n"}, "kind": 22, "label": "flags", "sortText": " 64"}, {"detail": "bound method DataFrame.floordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "floordiv", "sortText": " 65"}, {"detail": "bound method type[DataFrame].from_dict(data: dict[Unknown, Unknown], orient: Literal[\"columns\", \"index\", \"tight\"] = \"columns\", dtype: ExtensionDtype | str | dtype[Any] | type | None = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct DataFrame from dict of array-like or dicts.\n\nCreates DataFrame object from dictionary by columns or by index\nallowing dtype specification.\n\nParameters\n----------\ndata : dict\n Of the form {field : array-like} or {field : dict}.\norient : {'columns', 'index', 'tight'}, default 'columns'\n The \"orientation\" of the data. If the keys of the passed dict\n should be the columns of the resulting DataFrame, pass 'columns'\n (default). Otherwise if the keys should be rows, pass 'index'.\n If 'tight', assume a dict with keys ['index', 'columns', 'data',\n 'index_names', 'column_names'].\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ndtype : dtype, default None\n Data type to force after DataFrame construction, otherwise infer.\ncolumns : list, default None\n Column labels to use when ``orient='index'``. Raises a ValueError\n if used with ``orient='columns'`` or ``orient='tight'``.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_records : DataFrame from structured ndarray, sequence\n of tuples or dicts, or DataFrame.\nDataFrame : DataFrame object creation using constructor.\nDataFrame.to_dict : Convert the DataFrame to a dictionary.\n\nExamples\n--------\nBy default the keys of the dict become the DataFrame columns:\n\n>>> data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nSpecify ``orient='index'`` to create the DataFrame using dictionary\nkeys as rows:\n\n>>> data = {'row_1': [3, 2, 1, 0], 'row_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data, orient='index')\n 0 1 2 3\nrow_1 3 2 1 0\nrow_2 a b c d\n\nWhen using the 'index' orientation, the column names can be\nspecified manually:\n\n>>> pd.DataFrame.from_dict(data, orient='index',\n... columns=['A', 'B', 'C', 'D'])\n A B C D\nrow_1 3 2 1 0\nrow_2 a b c d\n\nSpecify ``orient='tight'`` to create the DataFrame using a 'tight'\nformat:\n\n>>> data = {'index': [('a', 'b'), ('a', 'c')],\n... 'columns': [('x', 1), ('y', 2)],\n... 'data': [[1, 3], [2, 4]],\n... 'index_names': ['n1', 'n2'],\n... 'column_names': ['z1', 'z2']}\n>>> pd.DataFrame.from_dict(data, orient='tight')\nz1 x y\nz2 1 2\nn1 n2\na b 1 3\n c 2 4\n"}, "kind": 2, "label": "from_dict", "sortText": " 66"}, {"detail": "bound method type[DataFrame].from_records(data, index=None, exclude=None, columns=None, coerce_float: bool = False, nrows: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert structured or record ndarray to DataFrame.\n\nCreates a DataFrame object from a structured ndarray, sequence of\ntuples or dicts, or DataFrame.\n\nParameters\n----------\ndata : structured ndarray, sequence of tuples or dicts, or DataFrame\n Structured input data.\n\n .. deprecated:: 2.1.0\n Passing a DataFrame is deprecated.\nindex : str, list of fields, array-like\n Field of array to use as the index, alternately a specific set of\n input labels to use.\nexclude : sequence, default None\n Columns or fields to exclude.\ncolumns : sequence, default None\n Column names to use. If the passed data do not have names\n associated with them, this argument provides names for the\n columns. Otherwise this argument indicates the order of the columns\n in the result (any names not found in the data will become all-NA\n columns).\ncoerce_float : bool, default False\n Attempt to convert values of non-string, non-numeric objects (like\n decimal.Decimal) to floating point, useful for SQL result sets.\nnrows : int, default None\n Number of rows to read if data is an iterator.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_dict : DataFrame from dict of array-like or dicts.\nDataFrame : DataFrame object creation using constructor.\n\nExamples\n--------\nData can be provided as a structured ndarray:\n\n>>> data = np.array([(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')],\n... dtype=[('col_1', 'i4'), ('col_2', 'U1')])\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of dicts:\n\n>>> data = [{'col_1': 3, 'col_2': 'a'},\n... {'col_1': 2, 'col_2': 'b'},\n... {'col_1': 1, 'col_2': 'c'},\n... {'col_1': 0, 'col_2': 'd'}]\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of tuples with corresponding columns:\n\n>>> data = [(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')]\n>>> pd.DataFrame.from_records(data, columns=['col_1', 'col_2'])\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n"}, "kind": 2, "label": "from_records", "sortText": " 67"}, {"detail": "bound method DataFrame.ge(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ge", "sortText": " 68"}, {"detail": "bound method DataFrame.get(key, default=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get item from object for given key (ex: DataFrame column).\n\nReturns default value if not found.\n\nParameters\n----------\nkey : object\n\nReturns\n-------\nsame type as items contained in object\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [\n... [24.3, 75.7, \"high\"],\n... [31, 87.8, \"high\"],\n... [22, 71.6, \"medium\"],\n... [35, 95, \"medium\"],\n... ],\n... columns=[\"temp_celsius\", \"temp_fahrenheit\", \"windspeed\"],\n... index=pd.date_range(start=\"2014-02-12\", end=\"2014-02-15\", freq=\"D\"),\n... )\n\n>>> df\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df.get([\"temp_celsius\", \"windspeed\"])\n temp_celsius windspeed\n2014-02-12 24.3 high\n2014-02-13 31.0 high\n2014-02-14 22.0 medium\n2014-02-15 35.0 medium\n\n>>> ser = df['windspeed']\n>>> ser.get('2014-02-13')\n'high'\n\nIf the key isn't found, the default value will be used.\n\n>>> df.get([\"temp_celsius\", \"temp_kelvin\"], default=\"default_value\")\n'default_value'\n\n>>> ser.get('2014-02-10', '[unknown]')\n'[unknown]'\n"}, "kind": 2, "label": "get", "sortText": " 69"}, {"detail": "bound method DataFrame.groupby(by=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., level: Hashable = None, as_index: bool = True, sort: bool = True, group_keys: bool = True, observed: bool | _NoDefault = ..., dropna: bool = True) -> DataFrameGroupBy", "kind": 2, "label": "groupby", "sortText": " 70"}, {"detail": "bound method DataFrame.gt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "gt", "sortText": " 71"}, {"detail": "bound method DataFrame.head(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows.\n\nThis function returns the first `n` rows for the object based\non position. It is useful for quickly testing if your object\nhas the right type of data in it.\n\nFor negative values of `n`, this function returns all rows except\nthe last `|n|` rows, equivalent to ``df[:n]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\nsame type as caller\n The first `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.tail: Returns the last `n` rows.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the first 5 lines\n\n>>> df.head()\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n\nViewing the first `n` lines (three in this case)\n\n>>> df.head(3)\n animal\n0 alligator\n1 bee\n2 falcon\n\nFor negative values of `n`\n\n>>> df.head(-3)\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n"}, "kind": 2, "label": "head", "sortText": " 72"}, {"detail": "Unknown | (bound method DataFrame.hist_frame(column: Hashable = None, by=None, grid: bool = True, xlabelsize: int | None = None, xrot: int | float | None = None, ylabelsize: int | None = None, yrot: int | float | None = None, ax=None, sharex: bool = False, sharey: bool = False, figsize: tuple[int, int] | None = None, layout: tuple[int, int] | None = None, bins: int | Sequence[int] = 10, backend: str | None = None, legend: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "hist", "sortText": " 73"}, {"detail": "_iAtIndexer", "kind": 22, "label": "iat", "sortText": " 74"}, {"detail": "bound method DataFrame.idxmax(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmax", "sortText": " 75"}, {"detail": "bound method DataFrame.idxmin(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmin", "sortText": " 76"}, {"detail": "_iLocIndexer", "kind": 22, "label": "iloc", "sortText": " 77"}, {"detail": "Unknown | Index", "kind": 22, "label": "index", "sortText": " 78"}, {"detail": "bound method DataFrame.infer_objects(copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Attempt to infer better dtypes for object columns.\n\nAttempts soft conversion of object-dtyped\ncolumns, leaving non-object and unconvertible\ncolumns unchanged. The inference rules are the\nsame as during normal Series/DataFrame construction.\n\nParameters\n----------\ncopy : bool, default True\n Whether to make a copy for non-object or non-inferable columns\n or Series.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to numeric type.\nconvert_dtypes : Convert argument to best possible dtype.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [\"a\", 1, 2, 3]})\n>>> df = df.iloc[1:]\n>>> df\n A\n1 1\n2 2\n3 3\n\n>>> df.dtypes\nA object\ndtype: object\n\n>>> df.infer_objects().dtypes\nA int64\ndtype: object\n"}, "kind": 2, "label": "infer_objects", "sortText": " 79"}, {"detail": "bound method DataFrame.info(verbose: bool | None = None, buf: WriteBuffer[str] | None = None, max_cols: int | None = None, memory_usage: bool | str | None = None, show_counts: bool | None = None) -> None", "kind": 2, "label": "info", "sortText": " 80"}, {"detail": "bound method DataFrame.insert(loc: int, column: Hashable, value: str | int | float | ... omitted 10 union elements, allow_duplicates: bool | _NoDefault = ...) -> None", "documentation": {"kind": "plaintext", "value": "Insert column into DataFrame at specified location.\n\nRaises a ValueError if `column` is already contained in the DataFrame,\nunless `allow_duplicates` is set to True.\n\nParameters\n----------\nloc : int\n Insertion index. Must verify 0 <= loc <= len(columns).\ncolumn : str, number, or hashable object\n Label of the inserted column.\nvalue : Scalar, Series, or array-like\n Content of the inserted column.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\nSee Also\n--------\nIndex.insert : Insert new item by index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})\n>>> df\n col1 col2\n0 1 3\n1 2 4\n>>> df.insert(1, \"newcol\", [99, 99])\n>>> df\n col1 newcol col2\n0 1 99 3\n1 2 99 4\n>>> df.insert(0, \"col1\", [100, 100], allow_duplicates=True)\n>>> df\n col1 col1 newcol col2\n0 100 1 99 3\n1 100 2 99 4\n\nNotice that pandas uses index alignment in case of `value` from type `Series`:\n\n>>> df.insert(0, \"col0\", pd.Series([5, 6], index=[1, 2]))\n>>> df\n col0 col1 col1 newcol col2\n0 NaN 100 1 99 3\n1 5.0 100 2 99 4\n"}, "kind": 2, "label": "insert", "sortText": " 81"}, {"detail": "Overload[(method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[False] = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[True], limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> None, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: bool = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NaN values using an interpolation method.\n\nPlease note that only ``method='linear'`` is supported for\nDataFrame/Series with a MultiIndex.\n\nParameters\n----------\nmethod : str, default 'linear'\n Interpolation technique to use. One of:\n\n * 'linear': Ignore the index and treat the values as equally\n spaced. This is the only method supported on MultiIndexes.\n * 'time': Works on daily and higher resolution data to interpolate\n given length of interval.\n * 'index', 'values': use the actual numerical values of the index.\n * 'pad': Fill in NaNs using existing values.\n * 'nearest', 'zero', 'slinear', 'quadratic', 'cubic',\n 'barycentric', 'polynomial': Passed to\n `scipy.interpolate.interp1d`, whereas 'spline' is passed to\n `scipy.interpolate.UnivariateSpline`. These methods use the numerical\n values of the index. Both 'polynomial' and 'spline' require that\n you also specify an `order` (int), e.g.\n ``df.interpolate(method='polynomial', order=5)``. Note that,\n `slinear` method in Pandas refers to the Scipy first order `spline`\n instead of Pandas first order `spline`.\n * 'krogh', 'piecewise_polynomial', 'spline', 'pchip', 'akima',\n 'cubicspline': Wrappers around the SciPy interpolation methods of\n similar names. See `Notes`.\n * 'from_derivatives': Refers to\n `scipy.interpolate.BPoly.from_derivatives`.\n\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Axis to interpolate along. For `Series` this parameter is unused\n and defaults to 0.\nlimit : int, optional\n Maximum number of consecutive NaNs to fill. Must be greater than\n 0.\ninplace : bool, default False\n Update the data in place if possible.\nlimit_direction : {{'forward', 'backward', 'both'}}, Optional\n Consecutive NaNs will be filled in this direction.\n\n If limit is specified:\n * If 'method' is 'pad' or 'ffill', 'limit_direction' must be 'forward'.\n * If 'method' is 'backfill' or 'bfill', 'limit_direction' must be\n 'backwards'.\n\n If 'limit' is not specified:\n * If 'method' is 'backfill' or 'bfill', the default is 'backward'\n * else the default is 'forward'\n\n raises ValueError if `limit_direction` is 'forward' or 'both' and\n method is 'backfill' or 'bfill'.\n raises ValueError if `limit_direction` is 'backward' or 'both' and\n method is 'pad' or 'ffill'.\n\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\ndowncast : optional, 'infer' or None, defaults to None\n Downcast dtypes if possible.\n\n .. deprecated:: 2.1.0\n\n``**kwargs`` : optional\n Keyword arguments to pass on to the interpolating function.\n\nReturns\n-------\nSeries or DataFrame or None\n Returns the same object type as the caller, interpolated at\n some or all ``NaN`` values or None if ``inplace=True``.\n\nSee Also\n--------\nfillna : Fill missing values using different methods.\nscipy.interpolate.Akima1DInterpolator : Piecewise cubic polynomials\n (Akima interpolator).\nscipy.interpolate.BPoly.from_derivatives : Piecewise polynomial in the\n Bernstein basis.\nscipy.interpolate.interp1d : Interpolate a 1-D function.\nscipy.interpolate.KroghInterpolator : Interpolate polynomial (Krogh\n interpolator).\nscipy.interpolate.PchipInterpolator : PCHIP 1-d monotonic cubic\n interpolation.\nscipy.interpolate.CubicSpline : Cubic spline data interpolator.\n\nNotes\n-----\nThe 'krogh', 'piecewise_polynomial', 'spline', 'pchip' and 'akima'\nmethods are wrappers around the respective SciPy implementations of\nsimilar names. These use the actual numerical values of the index.\nFor more information on their behavior, see the\n`SciPy documentation\n`__.\n\nExamples\n--------\nFilling in ``NaN`` in a :class:`~pandas.Series` via linear\ninterpolation.\n\n>>> s = pd.Series([0, 1, np.nan, 3])\n>>> s\n0 0.0\n1 1.0\n2 NaN\n3 3.0\ndtype: float64\n>>> s.interpolate()\n0 0.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n\nFilling in ``NaN`` in a Series via polynomial interpolation or splines:\nBoth 'polynomial' and 'spline' methods require that you also specify\nan ``order`` (int).\n\n>>> s = pd.Series([0, 2, np.nan, 8])\n>>> s.interpolate(method='polynomial', order=2)\n0 0.000000\n1 2.000000\n2 4.666667\n3 8.000000\ndtype: float64\n\nFill the DataFrame forward (that is, going down) along each column\nusing linear interpolation.\n\nNote how the last entry in column 'a' is interpolated differently,\nbecause there is no entry after it to use for interpolation.\nNote how the first entry in column 'b' remains ``NaN``, because there\nis no entry before it to use for interpolation.\n\n>>> df = pd.DataFrame([(0.0, np.nan, -1.0, 1.0),\n... (np.nan, 2.0, np.nan, np.nan),\n... (2.0, 3.0, np.nan, 9.0),\n... (np.nan, 4.0, -4.0, 16.0)],\n... columns=list('abcd'))\n>>> df\n a b c d\n0 0.0 NaN -1.0 1.0\n1 NaN 2.0 NaN NaN\n2 2.0 3.0 NaN 9.0\n3 NaN 4.0 -4.0 16.0\n>>> df.interpolate(method='linear', limit_direction='forward', axis=0)\n a b c d\n0 0.0 NaN -1.0 1.0\n1 1.0 2.0 -2.0 5.0\n2 2.0 3.0 -3.0 9.0\n3 2.0 4.0 -4.0 16.0\n\nUsing polynomial interpolation.\n\n>>> df['d'].interpolate(method='polynomial', order=2)\n0 1.0\n1 4.0\n2 9.0\n3 16.0\nName: d, dtype: float64\n"}, "kind": 2, "label": "interpolate", "sortText": " 82"}, {"detail": "bound method DataFrame.isetitem(loc, value) -> None", "documentation": {"kind": "plaintext", "value": "Set the given value in the column with position `loc`.\n\nThis is a positional analogue to ``__setitem__``.\n\nParameters\n----------\nloc : int or sequence of ints\n Index position for the column.\nvalue : scalar or arraylike\n Value(s) for the column.\n\nNotes\n-----\n``frame.isetitem(loc, value)`` is an in-place method as it will\nmodify the DataFrame in place (not returning a new object). In contrast to\n``frame.iloc[:, i] = value`` which will try to update the existing values in\nplace, ``frame.isetitem(loc, value)`` will not update the values of the column\nitself in place, it will instead insert a new array.\n\nIn cases where ``frame.columns`` is unique, this is equivalent to\n``frame[frame.columns[i]] = value``.\n"}, "kind": 2, "label": "isetitem", "sortText": " 83"}, {"detail": "bound method DataFrame.isin(values: Series | DataFrame | Sequence[Unknown] | Mapping[Unknown, Unknown]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Whether each element in the DataFrame is contained in values.\n\nParameters\n----------\nvalues : iterable, Series, DataFrame or dict\n The result will only be true at a location if all the\n labels match. If `values` is a Series, that's the index. If\n `values` is a dict, the keys must be the column names,\n which must match. If `values` is a DataFrame,\n then both the index and column labels must match.\n\nReturns\n-------\nDataFrame\n DataFrame of booleans showing whether each element in the DataFrame\n is contained in values.\n\nSee Also\n--------\nDataFrame.eq: Equality test for DataFrame.\nSeries.isin: Equivalent method on Series.\nSeries.str.contains: Test if pattern or regex is contained within a\n string of a Series or Index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4], 'num_wings': [2, 0]},\n... index=['falcon', 'dog'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\n\nWhen ``values`` is a list check whether every value in the DataFrame\nis present in the list (which animals have 0 or 2 legs or wings)\n\n>>> df.isin([0, 2])\n num_legs num_wings\nfalcon True True\ndog False True\n\nTo check if ``values`` is *not* in the DataFrame, use the ``~`` operator:\n\n>>> ~df.isin([0, 2])\n num_legs num_wings\nfalcon False False\ndog True False\n\nWhen ``values`` is a dict, we can pass values to check for each\ncolumn separately:\n\n>>> df.isin({'num_wings': [0, 3]})\n num_legs num_wings\nfalcon False False\ndog False True\n\nWhen ``values`` is a Series or DataFrame the index and column must\nmatch. Note that 'falcon' does not match based on the number of legs\nin other.\n\n>>> other = pd.DataFrame({'num_legs': [8, 3], 'num_wings': [0, 2]},\n... index=['spider', 'falcon'])\n>>> df.isin(other)\n num_legs num_wings\nfalcon False True\ndog False False\n"}, "kind": 2, "label": "isin", "sortText": " 84"}, {"detail": "bound method DataFrame.isna() -> DataFrame", "kind": 2, "label": "isna", "sortText": " 85"}, {"detail": "bound method DataFrame.isnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.isnull is an alias for DataFrame.isna.\n"}, "kind": 2, "label": "isnull", "sortText": " 86"}, {"detail": "bound method DataFrame.items() -> Iterable[tuple[Hashable, Series]]", "kind": 2, "label": "items", "sortText": " 87"}, {"detail": "bound method DataFrame.iterrows() -> Iterable[tuple[Hashable, Series]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as (index, Series) pairs.\n\nYields\n------\nindex : label or tuple of label\n The index of the row. A tuple for a `MultiIndex`.\ndata : Series\n The data of the row as a Series.\n\nSee Also\n--------\nDataFrame.itertuples : Iterate over DataFrame rows as namedtuples of the values.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\n1. Because ``iterrows`` returns a Series for each row,\n it does **not** preserve dtypes across the rows (dtypes are\n preserved across columns for DataFrames).\n\n To preserve dtypes while iterating over the rows, it is better\n to use :meth:`itertuples` which returns namedtuples of the values\n and which is generally faster than ``iterrows``.\n\n2. You should **never modify** something you are iterating over.\n This is not guaranteed to work in all cases. Depending on the\n data types, the iterator returns a copy and not a view, and writing\n to it will have no effect.\n\nExamples\n--------\n\n>>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float'])\n>>> row = next(df.iterrows())[1]\n>>> row\nint 1.0\nfloat 1.5\nName: 0, dtype: float64\n>>> print(row['int'].dtype)\nfloat64\n>>> print(df['int'].dtype)\nint64\n"}, "kind": 2, "label": "iterrows", "sortText": " 88"}, {"detail": "bound method DataFrame.itertuples(index: bool = True, name: str | None = \"Pandas\") -> Iterable[tuple[Any, ...]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as namedtuples.\n\nParameters\n----------\nindex : bool, default True\n If True, return the index as the first element of the tuple.\nname : str or None, default \"Pandas\"\n The name of the returned namedtuples or None to return regular\n tuples.\n\nReturns\n-------\niterator\n An object to iterate over namedtuples for each row in the\n DataFrame with the first field possibly being the index and\n following fields being the column values.\n\nSee Also\n--------\nDataFrame.iterrows : Iterate over DataFrame rows as (index, Series)\n pairs.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\nThe column names will be renamed to positional names if they are\ninvalid Python identifiers, repeated, or start with an underscore.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [4, 2], 'num_wings': [0, 2]},\n... index=['dog', 'hawk'])\n>>> df\n num_legs num_wings\ndog 4 0\nhawk 2 2\n>>> for row in df.itertuples():\n... print(row)\n...\nPandas(Index='dog', num_legs=4, num_wings=0)\nPandas(Index='hawk', num_legs=2, num_wings=2)\n\nBy setting the `index` parameter to False we can remove the index\nas the first element of the tuple:\n\n>>> for row in df.itertuples(index=False):\n... print(row)\n...\nPandas(num_legs=4, num_wings=0)\nPandas(num_legs=2, num_wings=2)\n\nWith the `name` parameter set we set a custom name for the yielded\nnamedtuples:\n\n>>> for row in df.itertuples(name='Animal'):\n... print(row)\n...\nAnimal(Index='dog', num_legs=4, num_wings=0)\nAnimal(Index='hawk', num_legs=2, num_wings=2)\n"}, "kind": 2, "label": "itertuples", "sortText": " 89"}, {"detail": "bound method DataFrame.join(other: DataFrame | Series | Iterable[DataFrame | Series], on: Hashable = None, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"left\", lsuffix: str = \"\", rsuffix: str = \"\", sort: bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Join columns of another DataFrame.\n\nJoin columns with `other` DataFrame either on index or on a key\ncolumn. Efficiently join multiple DataFrame objects by index at once by\npassing a list.\n\nParameters\n----------\nother : DataFrame, Series, or a list containing any combination of them\n Index should be similar to one of the columns in this one. If a\n Series is passed, its name attribute must be set, and that will be\n used as the column name in the resulting joined DataFrame.\non : str, list of str, or array-like, optional\n Column or index level name(s) in the caller to join on the index\n in `other`, otherwise joins index-on-index. If multiple\n values given, the `other` DataFrame must have a MultiIndex. Can\n pass an array as the join key if it is not already contained in\n the calling DataFrame. Like an Excel VLOOKUP operation.\nhow : {'left', 'right', 'outer', 'inner', 'cross'}, default 'left'\n How to handle the operation of the two objects.\n\n * left: use calling frame's index (or column if on is specified)\n * right: use `other`'s index.\n * outer: form union of calling frame's index (or column if on is\n specified) with `other`'s index, and sort it lexicographically.\n * inner: form intersection of calling frame's index (or column if\n on is specified) with `other`'s index, preserving the order\n of the calling's one.\n * cross: creates the cartesian product from both frames, preserves the order\n of the left keys.\nlsuffix : str, default ''\n Suffix to use from left frame's overlapping columns.\nrsuffix : str, default ''\n Suffix to use from right frame's overlapping columns.\nsort : bool, default False\n Order result DataFrame lexicographically by the join key. If False,\n the order of the join key depends on the join type (how keyword).\nvalidate : str, optional\n If specified, checks if join is of specified type.\n\n * \"one_to_one\" or \"1:1\": check if join keys are unique in both left\n and right datasets.\n * \"one_to_many\" or \"1:m\": check if join keys are unique in left dataset.\n * \"many_to_one\" or \"m:1\": check if join keys are unique in right dataset.\n * \"many_to_many\" or \"m:m\": allowed, but does not result in checks.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame\n A dataframe containing columns from both the caller and `other`.\n\nSee Also\n--------\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nNotes\n-----\nParameters `on`, `lsuffix`, and `rsuffix` are not supported when\npassing a list of `DataFrame` objects.\n\nExamples\n--------\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3', 'K4', 'K5'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K2 A2\n3 K3 A3\n4 K4 A4\n5 K5 A5\n\n>>> other = pd.DataFrame({'key': ['K0', 'K1', 'K2'],\n... 'B': ['B0', 'B1', 'B2']})\n\n>>> other\n key B\n0 K0 B0\n1 K1 B1\n2 K2 B2\n\nJoin DataFrames using their indexes.\n\n>>> df.join(other, lsuffix='_caller', rsuffix='_other')\n key_caller A key_other B\n0 K0 A0 K0 B0\n1 K1 A1 K1 B1\n2 K2 A2 K2 B2\n3 K3 A3 NaN NaN\n4 K4 A4 NaN NaN\n5 K5 A5 NaN NaN\n\nIf we want to join using the key columns, we need to set key to be\nthe index in both `df` and `other`. The joined DataFrame will have\nkey as its index.\n\n>>> df.set_index('key').join(other.set_index('key'))\n A B\nkey\nK0 A0 B0\nK1 A1 B1\nK2 A2 B2\nK3 A3 NaN\nK4 A4 NaN\nK5 A5 NaN\n\nAnother option to join using the key columns is to use the `on`\nparameter. DataFrame.join always uses `other`'s index but we can use\nany column in `df`. This method preserves the original DataFrame's\nindex in the result.\n\n>>> df.join(other.set_index('key'), on='key')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K2 A2 B2\n3 K3 A3 NaN\n4 K4 A4 NaN\n5 K5 A5 NaN\n\nUsing non-unique key values shows how they are matched.\n\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K1', 'K3', 'K0', 'K1'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K1 A2\n3 K3 A3\n4 K0 A4\n5 K1 A5\n\n>>> df.join(other.set_index('key'), on='key', validate='m:1')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K1 A2 B1\n3 K3 A3 NaN\n4 K0 A4 B0\n5 K1 A5 B1\n"}, "kind": 2, "label": "join", "sortText": " 90"}, {"detail": "bound method DataFrame.keys() -> Index", "documentation": {"kind": "plaintext", "value": "Get the 'info axis' (see Indexing for more).\n\nThis is index for Series, columns for DataFrame.\n\nReturns\n-------\nIndex\n Info axis.\n\nExamples\n--------\n>>> d = pd.DataFrame(data={'A': [1, 2, 3], 'B': [0, 4, 8]},\n... index=['a', 'b', 'c'])\n>>> d\n A B\na 1 0\nb 2 4\nc 3 8\n>>> d.keys()\nIndex(['A', 'B'], dtype='object')\n"}, "kind": 2, "label": "keys", "sortText": " 91"}, {"detail": "bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "kurt", "sortText": " 92"}, {"detail": "Unknown | (bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "kurtosis", "sortText": " 93"}, {"detail": "bound method DataFrame.last(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select final periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.last` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function\nselects the last few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset, dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '3D' will display all the rows having their index within the last 3 days.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nfirst : Select initial periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nNotes\n-----\n.. deprecated:: 2.1.0\n Please create a mask and filter using `.loc` instead\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the last 3 days:\n\n>>> ts.last('3D') # doctest: +SKIP\n A\n2018-04-13 3\n2018-04-15 4\n\nNotice the data for 3 last calendar days were returned, not the last\n3 observed days in the dataset, and therefore data for 2018-04-11 was\nnot returned.\n"}, "kind": 2, "label": "last", "sortText": " 94"}, {"detail": "bound method DataFrame.last_valid_index() -> Hashable", "kind": 2, "label": "last_valid_index", "sortText": " 95"}, {"detail": "bound method DataFrame.le(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "le", "sortText": " 96"}, {"detail": "_LocIndexer", "kind": 22, "label": "loc", "sortText": " 97"}, {"detail": "bound method DataFrame.lt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "lt", "sortText": " 98"}, {"detail": "bound method DataFrame.map(func: (Any, /) -> Any, na_action: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. versionadded:: 2.1.0\n\n DataFrame.applymap was deprecated and renamed to DataFrame.map.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\nSeries.map : Apply a function elementwise on a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n\nLike Series.map, NA values can be ignored:\n\n>>> df_copy = df.copy()\n>>> df_copy.iloc[0, 0] = pd.NA\n>>> df_copy.map(lambda x: len(str(x)), na_action='ignore')\n 0 1\n0 NaN 4\n1 5.0 5\n\nIt is also possible to use `map` with functions that are not\n`lambda` functions:\n\n>>> df.map(round, ndigits=1)\n 0 1\n0 1.0 2.1\n1 3.4 4.6\n\nNote that a vectorized version of `func` often exists, which will\nbe much faster. You could square each number elementwise.\n\n>>> df.map(lambda x: x**2)\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n\nBut it's better to avoid map in that case.\n\n>>> df ** 2\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n"}, "kind": 2, "label": "map", "sortText": " 99"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "kind": 2, "label": "mask", "sortText": "100"}, {"detail": "bound method DataFrame.max(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "max", "sortText": "101"}, {"detail": "bound method DataFrame.mean(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "mean", "sortText": "102"}, {"detail": "bound method DataFrame.median(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "median", "sortText": "103"}, {"detail": "bound method DataFrame.melt(id_vars=None, value_vars=None, var_name=None, value_name: Hashable = \"value\", col_level: Hashable = None, ignore_index: bool = True) -> DataFrame", "kind": 2, "label": "melt", "sortText": "104"}, {"detail": "bound method DataFrame.memory_usage(index: bool = True, deep: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Return the memory usage of each column in bytes.\n\nThe memory usage can optionally include the contribution of\nthe index and elements of `object` dtype.\n\nThis value is displayed in `DataFrame.info` by default. This can be\nsuppressed by setting ``pandas.options.display.memory_usage`` to False.\n\nParameters\n----------\nindex : bool, default True\n Specifies whether to include the memory usage of the DataFrame's\n index in returned Series. If ``index=True``, the memory usage of\n the index is the first item in the output.\ndeep : bool, default False\n If True, introspect the data deeply by interrogating\n `object` dtypes for system-level memory consumption, and include\n it in the returned values.\n\nReturns\n-------\nSeries\n A Series whose index is the original column names and whose values\n is the memory usage of each column in bytes.\n\nSee Also\n--------\nnumpy.ndarray.nbytes : Total bytes consumed by the elements of an\n ndarray.\nSeries.memory_usage : Bytes consumed by a Series.\nCategorical : Memory-efficient array for string values with\n many repeated values.\nDataFrame.info : Concise summary of a DataFrame.\n\nNotes\n-----\nSee the :ref:`Frequently Asked Questions ` for more\ndetails.\n\nExamples\n--------\n>>> dtypes = ['int64', 'float64', 'complex128', 'object', 'bool']\n>>> data = dict([(t, np.ones(shape=5000, dtype=int).astype(t))\n... for t in dtypes])\n>>> df = pd.DataFrame(data)\n>>> df.head()\n int64 float64 complex128 object bool\n0 1 1.0 1.0+0.0j 1 True\n1 1 1.0 1.0+0.0j 1 True\n2 1 1.0 1.0+0.0j 1 True\n3 1 1.0 1.0+0.0j 1 True\n4 1 1.0 1.0+0.0j 1 True\n\n>>> df.memory_usage()\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\n>>> df.memory_usage(index=False)\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\nThe memory footprint of `object` dtype columns is ignored by default:\n\n>>> df.memory_usage(deep=True)\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 180000\nbool 5000\ndtype: int64\n\nUse a Categorical for efficient storage of an object-dtype column with\nmany repeated values.\n\n>>> df['object'].astype('category').memory_usage(deep=True)\n5244\n"}, "kind": 2, "label": "memory_usage", "sortText": "105"}, {"detail": "bound method DataFrame.merge(right: DataFrame | Series, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"inner\", on: Hashable = None, left_on: Hashable = None, right_on: Hashable = None, left_index: bool = False, right_index: bool = False, sort: bool = False, suffixes: tuple[str | None, str | None] = ..., copy: bool | None = None, indicator: str | bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "kind": 2, "label": "merge", "sortText": "106"}, {"detail": "bound method DataFrame.min(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "min", "sortText": "107"}, {"detail": "bound method DataFrame.mod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mod", "sortText": "108"}, {"detail": "bound method DataFrame.mode(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False, dropna: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Get the mode(s) of each element along the selected axis.\n\nThe mode of a set of values is the value that appears most often.\nIt can be multiple values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to iterate over while searching for the mode:\n\n * 0 or 'index' : get mode of each column\n * 1 or 'columns' : get mode of each row.\n\nnumeric_only : bool, default False\n If True, only apply to numeric columns.\ndropna : bool, default True\n Don't consider counts of NaN/NaT.\n\nReturns\n-------\nDataFrame\n The modes of each column or row.\n\nSee Also\n--------\nSeries.mode : Return the highest frequency value in a Series.\nSeries.value_counts : Return the counts of values in a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 2, 2),\n... ('mammal', 4, np.nan),\n... ('arthropod', 8, 0),\n... ('bird', 2, np.nan)],\n... index=('falcon', 'horse', 'spider', 'ostrich'),\n... columns=('species', 'legs', 'wings'))\n>>> df\n species legs wings\nfalcon bird 2 2.0\nhorse mammal 4 NaN\nspider arthropod 8 0.0\nostrich bird 2 NaN\n\nBy default, missing values are not considered, and the mode of wings\nare both 0 and 2. Because the resulting DataFrame has two rows,\nthe second row of ``species`` and ``legs`` contains ``NaN``.\n\n>>> df.mode()\n species legs wings\n0 bird 2.0 0.0\n1 NaN NaN 2.0\n\nSetting ``dropna=False`` ``NaN`` values are considered and they can be\nthe mode (like for wings).\n\n>>> df.mode(dropna=False)\n species legs wings\n0 bird 2 NaN\n\nSetting ``numeric_only=True``, only the mode of numeric columns is\ncomputed, and columns of other types are ignored.\n\n>>> df.mode(numeric_only=True)\n legs wings\n0 2.0 0.0\n1 NaN 2.0\n\nTo compute the mode over columns and not rows, use the axis parameter:\n\n>>> df.mode(axis='columns', numeric_only=True)\n 0 1\nfalcon 2.0 NaN\nhorse 4.0 NaN\nspider 0.0 8.0\nostrich 2.0 NaN\n"}, "kind": 2, "label": "mode", "sortText": "109"}, {"detail": "bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mul", "sortText": "110"}, {"detail": "Unknown | (bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "multiply", "sortText": "111"}, {"detail": "Unknown", "label": "name", "sortText": "112"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": "113"}, {"detail": "bound method DataFrame.ne(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ne", "sortText": "114"}, {"detail": "bound method DataFrame.nlargest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in descending order.\n\nReturn the first `n` rows with the largest values in `columns`, in\ndescending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=False).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of rows to return.\ncolumns : label or list of labels\n Column label(s) to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : prioritize the first occurrence(s)\n - ``last`` : prioritize the last occurrence(s)\n - ``all`` : keep all the ties of the smallest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n The first `n` rows ordered by the given columns in descending\n order.\n\nSee Also\n--------\nDataFrame.nsmallest : Return the first `n` rows ordered by `columns` in\n ascending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nNotes\n-----\nThis function cannot be used with all column types. For example, when\nspecifying columns with `object` or `category` dtypes, ``TypeError`` is\nraised.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 11300,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 11300 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nlargest`` to select the three\nrows having the largest values in column \"population\".\n\n>>> df.nlargest(3, 'population')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nlargest(3, 'population', keep='last')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the smallest element, all the\nties are kept:\n\n>>> df.nlargest(3, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nHowever, ``nlargest`` does not keep ``n`` distinct largest elements:\n\n>>> df.nlargest(5, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nTo order by the largest values in column \"population\" and then \"GDP\",\nwe can specify multiple columns like in the next example.\n\n>>> df.nlargest(3, ['population', 'GDP'])\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n"}, "kind": 2, "label": "nlargest", "sortText": "115"}, {"detail": "bound method DataFrame.notna() -> DataFrame", "kind": 2, "label": "notna", "sortText": "116"}, {"detail": "bound method DataFrame.notnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.notnull is an alias for DataFrame.notna.\n"}, "kind": 2, "label": "notnull", "sortText": "117"}, {"detail": "bound method DataFrame.nsmallest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in ascending order.\n\nReturn the first `n` rows with the smallest values in `columns`, in\nascending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=True).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of items to retrieve.\ncolumns : list or str\n Column name or names to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : take the first occurrence.\n - ``last`` : take the last occurrence.\n - ``all`` : keep all the ties of the largest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.nlargest : Return the first `n` rows ordered by `columns` in\n descending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 337000,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 337000 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nsmallest`` to select the\nthree rows having the smallest values in column \"population\".\n\n>>> df.nsmallest(3, 'population')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nsmallest(3, 'population', keep='last')\n population GDP alpha-2\nAnguilla 11300 311 AI\nTuvalu 11300 38 TV\nNauru 337000 182 NR\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the largest element, all the\nties are kept.\n\n>>> df.nsmallest(3, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nHowever, ``nsmallest`` does not keep ``n`` distinct\nsmallest elements:\n\n>>> df.nsmallest(4, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nTo order by the smallest values in column \"population\" and then \"GDP\", we can\nspecify multiple columns like in the next example.\n\n>>> df.nsmallest(3, ['population', 'GDP'])\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nNauru 337000 182 NR\n"}, "kind": 2, "label": "nsmallest", "sortText": "118"}, {"detail": "bound method DataFrame.nunique(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Count number of distinct elements in specified axis.\n\nReturn Series with number of distinct elements. Can ignore NaN\nvalues.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' for row-wise, 1 or 'columns' for\n column-wise.\ndropna : bool, default True\n Don't include NaN in the counts.\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.nunique: Method nunique for Series.\nDataFrame.count: Count non-NA cells for each column or row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [4, 5, 6], 'B': [4, 1, 1]})\n>>> df.nunique()\nA 3\nB 2\ndtype: int64\n\n>>> df.nunique(axis=1)\n0 1\n1 2\n2 2\ndtype: int64\n"}, "kind": 2, "label": "nunique", "sortText": "119"}, {"detail": "bound method DataFrame.pad(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\n.. deprecated:: 2.0\n\n {klass}.pad is deprecated. Use {klass}.ffill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.ffill` or :meth:`Series.ffill`.\n"}, "kind": 2, "label": "pad", "sortText": "120"}, {"detail": "bound method DataFrame.pct_change(periods: int = 1, fill_method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., freq=None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Fractional change between the current and a prior element.\n\nComputes the fractional change from the immediately previous row by\ndefault. This is useful in comparing the fraction of change in a time\nseries of elements.\n\n.. note::\n\n Despite the name of this method, it calculates fractional change\n (also known as per unit change or relative change) and not\n percentage change. If you need the percentage change, multiply\n these values by 100.\n\nParameters\n----------\nperiods : int, default 1\n Periods to shift for forming percent change.\nfill_method : {'backfill', 'bfill', 'pad', 'ffill', None}, default 'pad'\n How to handle NAs **before** computing percent changes.\n\n .. deprecated:: 2.1\n All options of `fill_method` are deprecated except `fill_method=None`.\n\nlimit : int, default None\n The number of consecutive NAs to fill before stopping.\n\n .. deprecated:: 2.1\n\nfreq : DateOffset, timedelta, or str, optional\n Increment to use from time series API (e.g. 'ME' or BDay()).\n**kwargs\n Additional keyword arguments are passed into\n `DataFrame.shift` or `Series.shift`.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the calling object.\n\nSee Also\n--------\nSeries.diff : Compute the difference of two elements in a Series.\nDataFrame.diff : Compute the difference of two elements in a DataFrame.\nSeries.shift : Shift the index by some number of periods.\nDataFrame.shift : Shift the index by some number of periods.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([90, 91, 85])\n>>> s\n0 90\n1 91\n2 85\ndtype: int64\n\n>>> s.pct_change()\n0 NaN\n1 0.011111\n2 -0.065934\ndtype: float64\n\n>>> s.pct_change(periods=2)\n0 NaN\n1 NaN\n2 -0.055556\ndtype: float64\n\nSee the percentage change in a Series where filling NAs with last\nvalid observation forward to next valid.\n\n>>> s = pd.Series([90, 91, None, 85])\n>>> s\n0 90.0\n1 91.0\n2 NaN\n3 85.0\ndtype: float64\n\n>>> s.ffill().pct_change()\n0 NaN\n1 0.011111\n2 0.000000\n3 -0.065934\ndtype: float64\n\n**DataFrame**\n\nPercentage change in French franc, Deutsche Mark, and Italian lira from\n1980-01-01 to 1980-03-01.\n\n>>> df = pd.DataFrame({\n... 'FR': [4.0405, 4.0963, 4.3149],\n... 'GR': [1.7246, 1.7482, 1.8519],\n... 'IT': [804.74, 810.01, 860.13]},\n... index=['1980-01-01', '1980-02-01', '1980-03-01'])\n>>> df\n FR GR IT\n1980-01-01 4.0405 1.7246 804.74\n1980-02-01 4.0963 1.7482 810.01\n1980-03-01 4.3149 1.8519 860.13\n\n>>> df.pct_change()\n FR GR IT\n1980-01-01 NaN NaN NaN\n1980-02-01 0.013810 0.013684 0.006549\n1980-03-01 0.053365 0.059318 0.061876\n\nPercentage of change in GOOG and APPL stock volume. Shows computing\nthe percentage change between columns.\n\n>>> df = pd.DataFrame({\n... '2016': [1769950, 30586265],\n... '2015': [1500923, 40912316],\n... '2014': [1371819, 41403351]},\n... index=['GOOG', 'APPL'])\n>>> df\n 2016 2015 2014\nGOOG 1769950 1500923 1371819\nAPPL 30586265 40912316 41403351\n\n>>> df.pct_change(axis='columns', periods=-1)\n 2016 2015 2014\nGOOG 0.179241 0.094112 NaN\nAPPL -0.252395 -0.011860 NaN\n"}, "kind": 2, "label": "pct_change", "sortText": "121"}, {"detail": "bound method DataFrame.pipe[T](func: ((...) -> T) | tuple[(...) -> T, str], *args, **kwargs) -> T", "documentation": {"kind": "plaintext", "value": "Apply chainable functions that expect Series or DataFrames.\n\nParameters\n----------\nfunc : function\n Function to apply to the {klass}.\n ``args``, and ``kwargs`` are passed into ``func``.\n Alternatively a ``(callable, data_keyword)`` tuple where\n ``data_keyword`` is a string indicating the keyword of\n ``callable`` that expects the {klass}.\n*args : iterable, optional\n Positional arguments passed into ``func``.\n**kwargs : mapping, optional\n A dictionary of keyword arguments passed into ``func``.\n\nReturns\n-------\nthe return type of ``func``.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function elementwise on a whole DataFrame.\nSeries.map : Apply a mapping correspondence on a\n :class:`~pandas.Series`.\n\nNotes\n-----\nUse ``.pipe`` when chaining together functions that expect\nSeries, DataFrames or GroupBy objects.\n\nExamples\n--------\nConstructing a income DataFrame from a dictionary.\n\n>>> data = [[8000, 1000], [9500, np.nan], [5000, 2000]]\n>>> df = pd.DataFrame(data, columns=['Salary', 'Others'])\n>>> df\n Salary Others\n0 8000 1000.0\n1 9500 NaN\n2 5000 2000.0\n\nFunctions that perform tax reductions on an income DataFrame.\n\n>>> def subtract_federal_tax(df):\n... return df * 0.9\n>>> def subtract_state_tax(df, rate):\n... return df * (1 - rate)\n>>> def subtract_national_insurance(df, rate, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n\nInstead of writing\n\n>>> subtract_national_insurance(\n... subtract_state_tax(subtract_federal_tax(df), rate=0.12),\n... rate=0.05,\n... rate_increase=0.02) # doctest: +SKIP\n\nYou can write\n\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(subtract_national_insurance, rate=0.05, rate_increase=0.02)\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n\nIf you have a function that takes the data as (say) the second\nargument, pass a tuple indicating which keyword expects the\ndata. For example, suppose ``national_insurance`` takes its data as ``df``\nin the second argument:\n\n>>> def subtract_national_insurance(rate, df, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(\n... (subtract_national_insurance, 'df'),\n... rate=0.05,\n... rate_increase=0.02\n... )\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n"}, "kind": 2, "label": "pipe", "sortText": "122"}, {"detail": "bound method DataFrame.pivot(*, columns, index=..., values=...) -> DataFrame", "kind": 2, "label": "pivot", "sortText": "123"}, {"detail": "bound method DataFrame.pivot_table(values=None, index=None, columns=None, aggfunc: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]] = \"mean\", fill_value=None, margins: bool = False, dropna: bool = True, margins_name: Hashable = \"All\", observed: bool | _NoDefault = ..., sort: bool = True) -> DataFrame", "kind": 2, "label": "pivot_table", "sortText": "124"}, {"detail": "Unknown", "label": "plot", "sortText": "125"}, {"detail": "bound method DataFrame.pop(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return item and drop from frame. Raise KeyError if not found.\n\nParameters\n----------\nitem : label\n Label of column to be popped.\n\nReturns\n-------\nSeries\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=('name', 'class', 'max_speed'))\n>>> df\n name class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\n>>> df.pop('class')\n0 bird\n1 bird\n2 mammal\n3 mammal\nName: class, dtype: object\n\n>>> df\n name max_speed\n0 falcon 389.0\n1 parrot 24.0\n2 lion 80.5\n3 monkey NaN\n"}, "kind": 2, "label": "pop", "sortText": "126"}, {"detail": "bound method DataFrame.pow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "pow", "sortText": "127"}, {"detail": "bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "prod", "sortText": "128"}, {"detail": "Unknown | (bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown)", "kind": 2, "label": "product", "sortText": "129"}, {"detail": "Overload[(q: int | float = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series, (q: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | Sequence[int | float], axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame, (q: int | float | ExtensionArray | ... omitted 4 union elements = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame]", "documentation": {"kind": "plaintext", "value": "Return values at the given quantile over requested axis.\n\nParameters\n----------\nq : float or array-like, default 0.5 (50% quantile)\n Value between 0 <= q <= 1, the quantile(s) to compute.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Equals 0 or 'index' for row-wise, 1 or 'columns' for column-wise.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\ninterpolation : {'linear', 'lower', 'higher', 'midpoint', 'nearest'}\n This optional parameter specifies the interpolation method to use,\n when the desired quantile lies between two data points `i` and `j`:\n\n * linear: `i + (j - i) * fraction`, where `fraction` is the\n fractional part of the index surrounded by `i` and `j`.\n * lower: `i`.\n * higher: `j`.\n * nearest: `i` or `j` whichever is nearest.\n * midpoint: (`i` + `j`) / 2.\nmethod : {'single', 'table'}, default 'single'\n Whether to compute quantiles per-column ('single') or over all columns\n ('table'). When 'table', the only allowed interpolation methods are\n 'nearest', 'lower', and 'higher'.\n\nReturns\n-------\nSeries or DataFrame\n\n If ``q`` is an array, a DataFrame will be returned where the\n index is ``q``, the columns are the columns of self, and the\n values are the quantiles.\n If ``q`` is a float, a Series will be returned where the\n index is the columns of self and the values are the quantiles.\n\nSee Also\n--------\ncore.window.rolling.Rolling.quantile: Rolling quantile.\nnumpy.percentile: Numpy function to compute the percentile.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array([[1, 1], [2, 10], [3, 100], [4, 100]]),\n... columns=['a', 'b'])\n>>> df.quantile(.1)\na 1.3\nb 3.7\nName: 0.1, dtype: float64\n>>> df.quantile([.1, .5])\n a b\n0.1 1.3 3.7\n0.5 2.5 55.0\n\nSpecifying `method='table'` will compute the quantile over all columns.\n\n>>> df.quantile(.1, method=\"table\", interpolation=\"nearest\")\na 1\nb 1\nName: 0.1, dtype: int64\n>>> df.quantile([.1, .5], method=\"table\", interpolation=\"nearest\")\n a b\n0.1 1 1\n0.5 3 100\n\nSpecifying `numeric_only=False` will also compute the quantile of\ndatetime and timedelta data.\n\n>>> df = pd.DataFrame({'A': [1, 2],\n... 'B': [pd.Timestamp('2010'),\n... pd.Timestamp('2011')],\n... 'C': [pd.Timedelta('1 days'),\n... pd.Timedelta('2 days')]})\n>>> df.quantile(0.5, numeric_only=False)\nA 1.5\nB 2010-07-02 12:00:00\nC 1 days 12:00:00\nName: 0.5, dtype: object\n"}, "kind": 2, "label": "quantile", "sortText": "130"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> DataFrame, (expr: str, *, inplace: Literal[True], **kwargs) -> None, (expr: str, *, inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Query the columns of a DataFrame with a boolean expression.\n\nParameters\n----------\nexpr : str\n The query string to evaluate.\n\n You can refer to variables\n in the environment by prefixing them with an '@' character like\n ``@a + b``.\n\n You can refer to column names that are not valid Python variable names\n by surrounding them in backticks. Thus, column names containing spaces\n or punctuations (besides underscores) or starting with digits must be\n surrounded by backticks. (For example, a column named \"Area (cm^2)\" would\n be referenced as ```Area (cm^2)```). Column names which are Python keywords\n (like \"list\", \"for\", \"import\", etc) cannot be used.\n\n For example, if one of your columns is called ``a a`` and you want\n to sum it with ``b``, your query should be ```a a` + b``.\n\ninplace : bool\n Whether to modify the DataFrame rather than creating a new one.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by :meth:`DataFrame.query`.\n\nReturns\n-------\nDataFrame or None\n DataFrame resulting from the provided query expression or\n None if ``inplace=True``.\n\nSee Also\n--------\neval : Evaluate a string describing operations on\n DataFrame columns.\nDataFrame.eval : Evaluate a string describing operations on\n DataFrame columns.\n\nNotes\n-----\nThe result of the evaluation of this expression is first passed to\n:attr:`DataFrame.loc` and if that fails because of a\nmultidimensional key (e.g., a DataFrame) then the result will be passed\nto :meth:`DataFrame.__getitem__`.\n\nThis method uses the top-level :func:`eval` function to\nevaluate the passed query.\n\nThe :meth:`~pandas.DataFrame.query` method uses a slightly\nmodified Python syntax by default. For example, the ``&`` and ``|``\n(bitwise) operators have the precedence of their boolean cousins,\n:keyword:`and` and :keyword:`or`. This *is* syntactically valid Python,\nhowever the semantics are different.\n\nYou can change the semantics of the expression by passing the keyword\nargument ``parser='python'``. This enforces the same semantics as\nevaluation in Python space. Likewise, you can pass ``engine='python'``\nto evaluate an expression using Python itself as a backend. This is not\nrecommended as it is inefficient compared to using ``numexpr`` as the\nengine.\n\nThe :attr:`DataFrame.index` and\n:attr:`DataFrame.columns` attributes of the\n:class:`~pandas.DataFrame` instance are placed in the query namespace\nby default, which allows you to treat both the index and columns of the\nframe as a column in the frame.\nThe identifier ``index`` is used for the frame index; you can also\nuse the name of the index to identify it in a query. Please note that\nPython keywords may not be used as identifiers.\n\nFor further details and examples see the ``query`` documentation in\n:ref:`indexing `.\n\n*Backtick quoted variables*\n\nBacktick quoted variables are parsed as literal Python code and\nare converted internally to a Python valid identifier.\nThis can lead to the following problems.\n\nDuring parsing a number of disallowed characters inside the backtick\nquoted string are replaced by strings that are allowed as a Python identifier.\nThese characters include all operators in Python, the space character, the\nquestion mark, the exclamation mark, the dollar sign, and the euro sign.\nFor other characters that fall outside the ASCII range (U+0001..U+007F)\nand those that are not further specified in PEP 3131,\nthe query parser will raise an error.\nThis excludes whitespace different than the space character,\nbut also the hashtag (as it is used for comments) and the backtick\nitself (backtick can also not be escaped).\n\nIn a special case, quotes that make a pair around a backtick can\nconfuse the parser.\nFor example, ```it's` > `that's``` will raise an error,\nas it forms a quoted string (``'s > `that'``) with a backtick inside.\n\nSee also the Python documentation about lexical analysis\n(https://docs.python.org/3/reference/lexical_analysis.html)\nin combination with the source code in :mod:`pandas.core.computation.parsing`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6),\n... 'B': range(10, 0, -2),\n... 'C C': range(10, 5, -1)})\n>>> df\n A B C C\n0 1 10 10\n1 2 8 9\n2 3 6 8\n3 4 4 7\n4 5 2 6\n>>> df.query('A > B')\n A B C C\n4 5 2 6\n\nThe previous expression is equivalent to\n\n>>> df[df.A > df.B]\n A B C C\n4 5 2 6\n\nFor columns with spaces in their name, you can use backtick quoting.\n\n>>> df.query('B == `C C`')\n A B C C\n0 1 10 10\n\nThe previous expression is equivalent to\n\n>>> df[df.B == df['C C']]\n A B C C\n0 1 10 10\n"}, "kind": 2, "label": "query", "sortText": "131"}, {"detail": "bound method DataFrame.radd(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "radd", "sortText": "132"}, {"detail": "bound method DataFrame.rank(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, method: Literal[\"average\", \"min\", \"max\", \"first\", \"dense\"] = \"average\", numeric_only: bool = False, na_option: Literal[\"keep\", \"top\", \"bottom\"] = \"keep\", ascending: bool = True, pct: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute numerical data ranks (1 through n) along axis.\n\nBy default, equal values are assigned a rank that is the average of the\nranks of those values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Index to direct ranking.\n For `Series` this parameter is unused and defaults to 0.\nmethod : {'average', 'min', 'max', 'first', 'dense'}, default 'average'\n How to rank the group of records that have the same value (i.e. ties):\n\n * average: average rank of the group\n * min: lowest rank in the group\n * max: highest rank in the group\n * first: ranks assigned in order they appear in the array\n * dense: like 'min', but rank always increases by 1 between groups.\n\nnumeric_only : bool, default False\n For DataFrame objects, rank only numeric columns if set to True.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nna_option : {'keep', 'top', 'bottom'}, default 'keep'\n How to rank NaN values:\n\n * keep: assign NaN rank to NaN values\n * top: assign lowest rank to NaN values\n * bottom: assign highest rank to NaN values\n\nascending : bool, default True\n Whether or not the elements should be ranked in ascending order.\npct : bool, default False\n Whether or not to display the returned rankings in percentile\n form.\n\nReturns\n-------\nsame type as caller\n Return a Series or DataFrame with data ranks as values.\n\nSee Also\n--------\ncore.groupby.DataFrameGroupBy.rank : Rank of values within each group.\ncore.groupby.SeriesGroupBy.rank : Rank of values within each group.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'Animal': ['cat', 'penguin', 'dog',\n... 'spider', 'snake'],\n... 'Number_legs': [4, 2, 4, 8, np.nan]})\n>>> df\n Animal Number_legs\n0 cat 4.0\n1 penguin 2.0\n2 dog 4.0\n3 spider 8.0\n4 snake NaN\n\nTies are assigned the mean of the ranks (by default) for the group.\n\n>>> s = pd.Series(range(5), index=list(\"abcde\"))\n>>> s[\"d\"] = s[\"b\"]\n>>> s.rank()\na 1.0\nb 2.5\nc 4.0\nd 2.5\ne 5.0\ndtype: float64\n\nThe following example shows how the method behaves with the above\nparameters:\n\n* default_rank: this is the default behaviour obtained without using\n any parameter.\n* max_rank: setting ``method = 'max'`` the records that have the\n same values are ranked using the highest rank (e.g.: since 'cat'\n and 'dog' are both in the 2nd and 3rd position, rank 3 is assigned.)\n* NA_bottom: choosing ``na_option = 'bottom'``, if there are records\n with NaN values they are placed at the bottom of the ranking.\n* pct_rank: when setting ``pct = True``, the ranking is expressed as\n percentile rank.\n\n>>> df['default_rank'] = df['Number_legs'].rank()\n>>> df['max_rank'] = df['Number_legs'].rank(method='max')\n>>> df['NA_bottom'] = df['Number_legs'].rank(na_option='bottom')\n>>> df['pct_rank'] = df['Number_legs'].rank(pct=True)\n>>> df\n Animal Number_legs default_rank max_rank NA_bottom pct_rank\n0 cat 4.0 2.5 3.0 2.5 0.625\n1 penguin 2.0 1.0 1.0 1.0 0.250\n2 dog 4.0 2.5 3.0 2.5 0.625\n3 spider 8.0 4.0 4.0 4.0 1.000\n4 snake NaN NaN NaN 5.0 NaN\n"}, "kind": 2, "label": "rank", "sortText": "133"}, {"detail": "Unknown | (bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "rdiv", "sortText": "134"}, {"detail": "bound method DataFrame.reindex(labels=None, *, index=None, columns=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\", \"nearest\"] | None = None, copy: bool | None = None, level: Hashable = None, fill_value: str | int | float | ... omitted 7 union elements = ..., limit: int | None = None, tolerance=None) -> DataFrame", "kind": 2, "label": "reindex", "sortText": "135"}, {"detail": "bound method DataFrame.reindex_like(other, method: Literal[\"backfill\", \"bfill\", \"pad\", \"ffill\", \"nearest\"] | None = None, copy: bool | None = None, limit: int | None = None, tolerance=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return an object with matching indices as other object.\n\nConform the object to the same index on all axes. Optional\nfilling logic, placing NaN in locations having no value\nin the previous index. A new object is produced unless the\nnew index is equivalent to the current one and copy=False.\n\nParameters\n----------\nother : Object of the same data type\n Its row and column indices are used to define the new indices\n of this object.\nmethod : {None, 'backfill'/'bfill', 'pad'/'ffill', 'nearest'}\n Method to use for filling holes in reindexed DataFrame.\n Please note: this is only applicable to DataFrames/Series with a\n monotonically increasing/decreasing index.\n\n * None (default): don't fill gaps\n * pad / ffill: propagate last valid observation forward to next\n valid\n * backfill / bfill: use next valid observation to fill gap\n * nearest: use nearest valid observations to fill gap.\n\ncopy : bool, default True\n Return a new object, even if the passed indexes are the same.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nlimit : int, default None\n Maximum number of consecutive labels to fill for inexact matches.\ntolerance : optional\n Maximum distance between original and new labels for inexact\n matches. The values of the index at the matching locations must\n satisfy the equation ``abs(index[indexer] - target) <= tolerance``.\n\n Tolerance may be a scalar value, which applies the same tolerance\n to all values, or list-like, which applies variable tolerance per\n element. List-like includes list, tuple, array, Series, and must be\n the same size as the index and its dtype must exactly match the\n index's type.\n\nReturns\n-------\nSeries or DataFrame\n Same type as caller, but with changed indices on each axis.\n\nSee Also\n--------\nDataFrame.set_index : Set row labels.\nDataFrame.reset_index : Remove row labels or move them to new columns.\nDataFrame.reindex : Change to new indices or expand indices.\n\nNotes\n-----\nSame as calling\n``.reindex(index=other.index, columns=other.columns,...)``.\n\nExamples\n--------\n>>> df1 = pd.DataFrame([[24.3, 75.7, 'high'],\n... [31, 87.8, 'high'],\n... [22, 71.6, 'medium'],\n... [35, 95, 'medium']],\n... columns=['temp_celsius', 'temp_fahrenheit',\n... 'windspeed'],\n... index=pd.date_range(start='2014-02-12',\n... end='2014-02-15', freq='D'))\n\n>>> df1\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df2 = pd.DataFrame([[28, 'low'],\n... [30, 'low'],\n... [35.1, 'medium']],\n... columns=['temp_celsius', 'windspeed'],\n... index=pd.DatetimeIndex(['2014-02-12', '2014-02-13',\n... '2014-02-15']))\n\n>>> df2\n temp_celsius windspeed\n2014-02-12 28.0 low\n2014-02-13 30.0 low\n2014-02-15 35.1 medium\n\n>>> df2.reindex_like(df1)\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 28.0 NaN low\n2014-02-13 30.0 NaN low\n2014-02-14 NaN NaN NaN\n2014-02-15 35.1 NaN medium\n"}, "kind": 2, "label": "reindex_like", "sortText": "136"}, {"detail": "Overload[(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[True], level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[False] = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: bool = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Rename columns or index labels.\n\nFunction / dict values must be unique (1-to-1). Labels not contained in\na dict / Series will be left as-is. Extra labels listed don't throw an\nerror.\n\nSee the :ref:`user guide ` for more.\n\nParameters\n----------\nmapper : dict-like or function\n Dict-like or function transformations to apply to\n that axis' values. Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index`` and\n ``columns``.\nindex : dict-like or function\n Alternative to specifying axis (``mapper, axis=0``\n is equivalent to ``index=mapper``).\ncolumns : dict-like or function\n Alternative to specifying axis (``mapper, axis=1``\n is equivalent to ``columns=mapper``).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to target with ``mapper``. Can be either the axis name\n ('index', 'columns') or number (0, 1). The default is 'index'.\ncopy : bool, default True\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\n If True then value of copy is ignored.\nlevel : int or level name, default None\n In case of a MultiIndex, only rename labels in the specified\n level.\nerrors : {'ignore', 'raise'}, default 'ignore'\n If 'raise', raise a `KeyError` when a dict-like `mapper`, `index`,\n or `columns` contains labels that are not present in the Index\n being transformed.\n If 'ignore', existing keys will be renamed and extra keys will be\n ignored.\n\nReturns\n-------\nDataFrame or None\n DataFrame with the renamed axis labels or None if ``inplace=True``.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis and\n \"errors='raise'\".\n\nSee Also\n--------\nDataFrame.rename_axis : Set the name of the axis.\n\nExamples\n--------\n``DataFrame.rename`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nRename columns using a mapping:\n\n>>> df = pd.DataFrame({\"A\": [1, 2, 3], \"B\": [4, 5, 6]})\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"c\"})\n a c\n0 1 4\n1 2 5\n2 3 6\n\nRename index using a mapping:\n\n>>> df.rename(index={0: \"x\", 1: \"y\", 2: \"z\"})\n A B\nx 1 4\ny 2 5\nz 3 6\n\nCast index labels to a different type:\n\n>>> df.index\nRangeIndex(start=0, stop=3, step=1)\n>>> df.rename(index=str).index\nIndex(['0', '1', '2'], dtype='object')\n\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"b\", \"C\": \"c\"}, errors=\"raise\")\nTraceback (most recent call last):\nKeyError: ['C'] not found in axis\n\nUsing axis-style parameters:\n\n>>> df.rename(str.lower, axis='columns')\n a b\n0 1 4\n1 2 5\n2 3 6\n\n>>> df.rename({1: 2, 2: 4}, axis='index')\n A B\n0 1 4\n2 2 5\n4 3 6\n"}, "kind": 2, "label": "rename", "sortText": "137"}, {"detail": "Overload[(mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[False] = ...) -> DataFrame, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[True]) -> None, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Set the name of the axis for the index or columns.\n\nParameters\n----------\nmapper : scalar, list-like, optional\n Value to set the axis name attribute.\nindex, columns : scalar, list-like, dict-like or function, optional\n A scalar, list-like, dict-like or functions transformations to\n apply to that axis' values.\n Note that the ``columns`` parameter is not allowed if the\n object is a Series. This parameter only apply for DataFrame\n type objects.\n\n Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index``\n and/or ``columns``.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to rename. For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default None\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Modifies the object directly, instead of creating a new Series\n or DataFrame.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.rename : Alter Series index labels or name.\nDataFrame.rename : Alter DataFrame index labels or name.\nIndex.rename : Set new names on index.\n\nNotes\n-----\n``DataFrame.rename_axis`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nThe first calling convention will only modify the names of\nthe index and/or the names of the Index object that is the columns.\nIn this case, the parameter ``copy`` is ignored.\n\nThe second calling convention will modify the names of the\ncorresponding index if mapper is a list or a scalar.\nHowever, if mapper is dict-like or a function, it will use the\ndeprecated behavior of modifying the axis *labels*.\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([\"dog\", \"cat\", \"monkey\"])\n>>> s\n0 dog\n1 cat\n2 monkey\ndtype: object\n>>> s.rename_axis(\"animal\")\nanimal\n0 dog\n1 cat\n2 monkey\ndtype: object\n\n**DataFrame**\n\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2],\n... \"num_arms\": [0, 0, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs num_arms\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"animal\")\n>>> df\n num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"limbs\", axis=\"columns\")\n>>> df\nlimbs num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n\n**MultiIndex**\n\n>>> df.index = pd.MultiIndex.from_product([['mammal'],\n... ['dog', 'cat', 'monkey']],\n... names=['type', 'name'])\n>>> df\nlimbs num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(index={'type': 'class'})\nlimbs num_legs num_arms\nclass name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(columns=str.upper)\nLIMBS num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n"}, "kind": 2, "label": "rename_axis", "sortText": "138"}, {"detail": "bound method DataFrame.reorder_levels(order: Sequence[int | str], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Rearrange index levels using input order. May not drop or duplicate levels.\n\nParameters\n----------\norder : list of int or list of str\n List representing new level order. Reference level by number\n (position) or by key (label).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Where to reorder levels.\n\nReturns\n-------\nDataFrame\n\nExamples\n--------\n>>> data = {\n... \"class\": [\"Mammals\", \"Mammals\", \"Reptiles\"],\n... \"diet\": [\"Omnivore\", \"Carnivore\", \"Carnivore\"],\n... \"species\": [\"Humans\", \"Dogs\", \"Snakes\"],\n... }\n>>> df = pd.DataFrame(data, columns=[\"class\", \"diet\", \"species\"])\n>>> df = df.set_index([\"class\", \"diet\"])\n>>> df\n species\nclass diet\nMammals Omnivore Humans\n Carnivore Dogs\nReptiles Carnivore Snakes\n\nLet's reorder the levels of the index:\n\n>>> df.reorder_levels([\"diet\", \"class\"])\n species\ndiet class\nOmnivore Mammals Humans\nCarnivore Mammals Dogs\n Reptiles Snakes\n"}, "kind": 2, "label": "reorder_levels", "sortText": "139"}, {"detail": "Overload[(to_replace=..., value=..., *, inplace: Literal[False] = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame, (to_replace=..., value=..., *, inplace: Literal[True], limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> None, (to_replace=..., value=..., *, inplace: bool = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame | None]", "kind": 2, "label": "replace", "sortText": "140"}, {"detail": "bound method DataFrame.resample(rule, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"right\", \"left\"] | None = None, label: Literal[\"right\", \"left\"] | None = None, convention: Literal[\"start\", \"end\", \"s\", \"e\"] = \"start\", kind: Literal[\"timestamp\", \"period\"] | None | _NoDefault = ..., on: Hashable = None, level: Hashable = None, origin: str | date | datetime64[date | int | None] | ... omitted 3 union elements = \"start_day\", offset: timedelta | timedelta64[timedelta | int | None] | signedinteger[_64Bit] | ... omitted 4 union elements = None, group_keys: bool = False) -> Resampler", "documentation": {"kind": "plaintext", "value": "Resample time-series data.\n\nConvenience method for frequency conversion and resampling of time series.\nThe object must have a datetime-like index (`DatetimeIndex`, `PeriodIndex`,\nor `TimedeltaIndex`), or the caller must pass the label of a datetime-like\nseries/index to the ``on``/``level`` keyword parameter.\n\nParameters\n----------\nrule : DateOffset, Timedelta or str\n The offset string or object representing target conversion.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Which axis to use for up- or down-sampling. For `Series` this parameter\n is unused and defaults to 0. Must be\n `DatetimeIndex`, `TimedeltaIndex` or `PeriodIndex`.\n\n .. deprecated:: 2.0.0\n Use frame.T.resample(...) instead.\nclosed : {{'right', 'left'}}, default None\n Which side of bin interval is closed. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nlabel : {{'right', 'left'}}, default None\n Which bin edge label to label bucket with. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nconvention : {{'start', 'end', 's', 'e'}}, default 'start'\n For `PeriodIndex` only, controls whether to use the start or\n end of `rule`.\n\nkind : {{'timestamp', 'period'}}, optional, default None\n Pass 'timestamp' to convert the resulting index to a\n `DateTimeIndex` or 'period' to convert it to a `PeriodIndex`.\n By default the input representation is retained.\n\n .. deprecated:: 2.2.0\n Convert index to desired type explicitly instead.\n\non : str, optional\n For a DataFrame, column to use instead of index for resampling.\n Column must be datetime-like.\nlevel : str or int, optional\n For a MultiIndex, level (name or number) to use for\n resampling. `level` must be datetime-like.\norigin : Timestamp or str, default 'start_day'\n The timestamp on which to adjust the grouping. The timezone of origin\n must match the timezone of the index.\n If string, must be one of the following:\n\n - 'epoch': `origin` is 1970-01-01\n - 'start': `origin` is the first value of the timeseries\n - 'start_day': `origin` is the first day at midnight of the timeseries\n\n - 'end': `origin` is the last value of the timeseries\n - 'end_day': `origin` is the ceiling midnight of the last day\n\n .. versionadded:: 1.3.0\n\n .. note::\n\n Only takes effect for Tick-frequencies (i.e. fixed frequencies like\n days, hours, and minutes, rather than months or quarters).\noffset : Timedelta or str, default is None\n An offset timedelta added to the origin.\n\ngroup_keys : bool, default False\n Whether to include the group keys in the result index when using\n ``.apply()`` on the resampled object.\n\n .. versionadded:: 1.5.0\n\n Not specifying ``group_keys`` will retain values-dependent behavior\n from pandas 1.4 and earlier (see :ref:`pandas 1.5.0 Release notes\n ` for examples).\n\n .. versionchanged:: 2.0.0\n\n ``group_keys`` now defaults to ``False``.\n\nReturns\n-------\npandas.api.typing.Resampler\n :class:`~pandas.core.Resampler` object.\n\nSee Also\n--------\nSeries.resample : Resample a Series.\nDataFrame.resample : Resample a DataFrame.\ngroupby : Group {klass} by mapping, function, label, or list of labels.\nasfreq : Reindex a {klass} with the given frequency without grouping.\n\nNotes\n-----\nSee the `user guide\n`__\nfor more.\n\nTo learn more about the offset strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 9 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=9, freq='min')\n>>> series = pd.Series(range(9), index=index)\n>>> series\n2000-01-01 00:00:00 0\n2000-01-01 00:01:00 1\n2000-01-01 00:02:00 2\n2000-01-01 00:03:00 3\n2000-01-01 00:04:00 4\n2000-01-01 00:05:00 5\n2000-01-01 00:06:00 6\n2000-01-01 00:07:00 7\n2000-01-01 00:08:00 8\nFreq: min, dtype: int64\n\nDownsample the series into 3 minute bins and sum the values\nof the timestamps falling into a bin.\n\n>>> series.resample('3min').sum()\n2000-01-01 00:00:00 3\n2000-01-01 00:03:00 12\n2000-01-01 00:06:00 21\nFreq: 3min, dtype: int64\n\nDownsample the series into 3 minute bins as above, but label each\nbin using the right edge instead of the left. Please note that the\nvalue in the bucket used as the label is not included in the bucket,\nwhich it labels. For example, in the original series the\nbucket ``2000-01-01 00:03:00`` contains the value 3, but the summed\nvalue in the resampled bucket with the label ``2000-01-01 00:03:00``\ndoes not include 3 (if it did, the summed value would be 6, not 3).\n\n>>> series.resample('3min', label='right').sum()\n2000-01-01 00:03:00 3\n2000-01-01 00:06:00 12\n2000-01-01 00:09:00 21\nFreq: 3min, dtype: int64\n\nTo include this value close the right side of the bin interval,\nas shown below.\n\n>>> series.resample('3min', label='right', closed='right').sum()\n2000-01-01 00:00:00 0\n2000-01-01 00:03:00 6\n2000-01-01 00:06:00 15\n2000-01-01 00:09:00 15\nFreq: 3min, dtype: int64\n\nUpsample the series into 30 second bins.\n\n>>> series.resample('30s').asfreq()[0:5] # Select first 5 rows\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 1.0\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\nFreq: 30s, dtype: float64\n\nUpsample the series into 30 second bins and fill the ``NaN``\nvalues using the ``ffill`` method.\n\n>>> series.resample('30s').ffill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 0\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 1\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nUpsample the series into 30 second bins and fill the\n``NaN`` values using the ``bfill`` method.\n\n>>> series.resample('30s').bfill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 1\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 2\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nPass a custom function via ``apply``\n\n>>> def custom_resampler(arraylike):\n... return np.sum(arraylike) + 5\n...\n>>> series.resample('3min').apply(custom_resampler)\n2000-01-01 00:00:00 8\n2000-01-01 00:03:00 17\n2000-01-01 00:06:00 26\nFreq: 3min, dtype: int64\n\nFor a Series with a PeriodIndex, the keyword `convention` can be\nused to control whether to use the start or end of `rule`.\n\nResample a year by quarter using 'start' `convention`. Values are\nassigned to the first quarter of the period.\n\n>>> s = pd.Series(\n... [1, 2], index=pd.period_range(\"2012-01-01\", freq=\"Y\", periods=2)\n... )\n>>> s\n2012 1\n2013 2\nFreq: Y-DEC, dtype: int64\n>>> s.resample(\"Q\", convention=\"start\").asfreq()\n2012Q1 1.0\n2012Q2 NaN\n2012Q3 NaN\n2012Q4 NaN\n2013Q1 2.0\n2013Q2 NaN\n2013Q3 NaN\n2013Q4 NaN\nFreq: Q-DEC, dtype: float64\n\nResample quarters by month using 'end' `convention`. Values are\nassigned to the last month of the period.\n\n>>> q = pd.Series(\n... [1, 2, 3, 4], index=pd.period_range(\"2018-01-01\", freq=\"Q\", periods=4)\n... )\n>>> q\n2018Q1 1\n2018Q2 2\n2018Q3 3\n2018Q4 4\nFreq: Q-DEC, dtype: int64\n>>> q.resample(\"M\", convention=\"end\").asfreq()\n2018-03 1.0\n2018-04 NaN\n2018-05 NaN\n2018-06 2.0\n2018-07 NaN\n2018-08 NaN\n2018-09 3.0\n2018-10 NaN\n2018-11 NaN\n2018-12 4.0\nFreq: M, dtype: float64\n\nFor DataFrame objects, the keyword `on` can be used to specify the\ncolumn instead of the index for resampling.\n\n>>> d = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df = pd.DataFrame(d)\n>>> df['week_starting'] = pd.date_range('01/01/2018',\n... periods=8,\n... freq='W')\n>>> df\n price volume week_starting\n0 10 50 2018-01-07\n1 11 60 2018-01-14\n2 9 40 2018-01-21\n3 13 100 2018-01-28\n4 14 50 2018-02-04\n5 18 100 2018-02-11\n6 17 40 2018-02-18\n7 19 50 2018-02-25\n>>> df.resample('ME', on='week_starting').mean()\n price volume\nweek_starting\n2018-01-31 10.75 62.5\n2018-02-28 17.00 60.0\n\nFor a DataFrame with MultiIndex, the keyword `level` can be used to\nspecify on which level the resampling needs to take place.\n\n>>> days = pd.date_range('1/1/2000', periods=4, freq='D')\n>>> d2 = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df2 = pd.DataFrame(\n... d2,\n... index=pd.MultiIndex.from_product(\n... [days, ['morning', 'afternoon']]\n... )\n... )\n>>> df2\n price volume\n2000-01-01 morning 10 50\n afternoon 11 60\n2000-01-02 morning 9 40\n afternoon 13 100\n2000-01-03 morning 14 50\n afternoon 18 100\n2000-01-04 morning 17 40\n afternoon 19 50\n>>> df2.resample('D', level=0).sum()\n price volume\n2000-01-01 21 110\n2000-01-02 22 140\n2000-01-03 32 150\n2000-01-04 36 90\n\nIf you want to adjust the start of the bins based on a fixed timestamp:\n\n>>> start, end = '2000-10-01 23:30:00', '2000-10-02 00:30:00'\n>>> rng = pd.date_range(start, end, freq='7min')\n>>> ts = pd.Series(np.arange(len(rng)) * 3, index=rng)\n>>> ts\n2000-10-01 23:30:00 0\n2000-10-01 23:37:00 3\n2000-10-01 23:44:00 6\n2000-10-01 23:51:00 9\n2000-10-01 23:58:00 12\n2000-10-02 00:05:00 15\n2000-10-02 00:12:00 18\n2000-10-02 00:19:00 21\n2000-10-02 00:26:00 24\nFreq: 7min, dtype: int64\n\n>>> ts.resample('17min').sum()\n2000-10-01 23:14:00 0\n2000-10-01 23:31:00 9\n2000-10-01 23:48:00 21\n2000-10-02 00:05:00 54\n2000-10-02 00:22:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='epoch').sum()\n2000-10-01 23:18:00 0\n2000-10-01 23:35:00 18\n2000-10-01 23:52:00 27\n2000-10-02 00:09:00 39\n2000-10-02 00:26:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='2000-01-01').sum()\n2000-10-01 23:24:00 3\n2000-10-01 23:41:00 15\n2000-10-01 23:58:00 45\n2000-10-02 00:15:00 45\nFreq: 17min, dtype: int64\n\nIf you want to adjust the start of the bins with an `offset` Timedelta, the two\nfollowing lines are equivalent:\n\n>>> ts.resample('17min', origin='start').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', offset='23h30min').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\nIf you want to take the largest Timestamp as the end of the bins:\n\n>>> ts.resample('17min', origin='end').sum()\n2000-10-01 23:35:00 0\n2000-10-01 23:52:00 18\n2000-10-02 00:09:00 27\n2000-10-02 00:26:00 63\nFreq: 17min, dtype: int64\n\nIn contrast with the `start_day`, you can use `end_day` to take the ceiling\nmidnight of the largest Timestamp as the end of the bins and drop the bins\nnot containing data:\n\n>>> ts.resample('17min', origin='end_day').sum()\n2000-10-01 23:38:00 3\n2000-10-01 23:55:00 15\n2000-10-02 00:12:00 45\n2000-10-02 00:29:00 45\nFreq: 17min, dtype: int64\n"}, "kind": 2, "label": "resample", "sortText": "141"}, {"detail": "Overload[(level: Hashable = ..., *, drop: bool = ..., inplace: Literal[False] = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame, (level: Hashable = ..., *, drop: bool = ..., inplace: Literal[True], col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> None, (level: Hashable = ..., *, drop: bool = ..., inplace: bool = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Reset the index, or a level of it.\n\nReset the index of the DataFrame, and use the default one instead.\nIf the DataFrame has a MultiIndex, this method can remove one or more\nlevels.\n\nParameters\n----------\nlevel : int, str, tuple, or list, default None\n Only remove the given levels from the index. Removes all levels by\n default.\ndrop : bool, default False\n Do not try to insert index into dataframe columns. This resets\n the index to the default integer index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\ncol_level : int or str, default 0\n If the columns have multiple levels, determines which level the\n labels are inserted into. By default it is inserted into the first\n level.\ncol_fill : object, default ''\n If the columns have multiple levels, determines how the other\n levels are named. If None then the index name is repeated.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\n .. versionadded:: 1.5.0\n\nnames : int, str or 1-dimensional list, default None\n Using the given string, rename the DataFrame column which contains the\n index data. If the DataFrame has a MultiIndex, this has to be a list or\n tuple with length equal to the number of levels.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with the new index or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.set_index : Opposite of reset_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 389.0),\n... ('bird', 24.0),\n... ('mammal', 80.5),\n... ('mammal', np.nan)],\n... index=['falcon', 'parrot', 'lion', 'monkey'],\n... columns=('class', 'max_speed'))\n>>> df\n class max_speed\nfalcon bird 389.0\nparrot bird 24.0\nlion mammal 80.5\nmonkey mammal NaN\n\nWhen we reset the index, the old index is added as a column, and a\nnew sequential index is used:\n\n>>> df.reset_index()\n index class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\nWe can use the `drop` parameter to avoid the old index being added as\na column:\n\n>>> df.reset_index(drop=True)\n class max_speed\n0 bird 389.0\n1 bird 24.0\n2 mammal 80.5\n3 mammal NaN\n\nYou can also use `reset_index` with `MultiIndex`.\n\n>>> index = pd.MultiIndex.from_tuples([('bird', 'falcon'),\n... ('bird', 'parrot'),\n... ('mammal', 'lion'),\n... ('mammal', 'monkey')],\n... names=['class', 'name'])\n>>> columns = pd.MultiIndex.from_tuples([('speed', 'max'),\n... ('species', 'type')])\n>>> df = pd.DataFrame([(389.0, 'fly'),\n... (24.0, 'fly'),\n... (80.5, 'run'),\n... (np.nan, 'jump')],\n... index=index,\n... columns=columns)\n>>> df\n speed species\n max type\nclass name\nbird falcon 389.0 fly\n parrot 24.0 fly\nmammal lion 80.5 run\n monkey NaN jump\n\nUsing the `names` parameter, choose a name for the index column:\n\n>>> df.reset_index(names=['classes', 'names'])\n classes names speed species\n max type\n0 bird falcon 389.0 fly\n1 bird parrot 24.0 fly\n2 mammal lion 80.5 run\n3 mammal monkey NaN jump\n\nIf the index has multiple levels, we can reset a subset of them:\n\n>>> df.reset_index(level='class')\n class speed species\n max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we are not dropping the index, by default, it is placed in the top\nlevel. We can place it in another level:\n\n>>> df.reset_index(level='class', col_level=1)\n speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nWhen the index is inserted under another level, we can specify under\nwhich one with the parameter `col_fill`:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='species')\n species speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we specify a nonexistent level for `col_fill`, it is created:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='genus')\n genus speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n"}, "kind": 2, "label": "reset_index", "sortText": "142"}, {"detail": "bound method DataFrame.rfloordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rfloordiv", "sortText": "143"}, {"detail": "bound method DataFrame.rmod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmod", "sortText": "144"}, {"detail": "bound method DataFrame.rmul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmul", "sortText": "145"}, {"detail": "bound method DataFrame.rolling(window: int | timedelta | str | BaseOffset | BaseIndexer, min_periods: int | None = None, center: bool = False, win_type: str | None = None, on: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"left\", \"right\", \"both\", \"neither\"] | None = None, step: int | None = None, method: str = \"single\") -> Window | Rolling", "kind": 2, "label": "rolling", "sortText": "146"}, {"detail": "bound method DataFrame.round(decimals: int | dict[Hashable, int] | Series = 0, *args, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Round a DataFrame to a variable number of decimal places.\n\nParameters\n----------\ndecimals : int, dict, Series\n Number of decimal places to round each column to. If an int is\n given, round each column to the same number of places.\n Otherwise dict and Series round to variable numbers of places.\n Column names should be in the keys if `decimals` is a\n dict-like, or in the index if `decimals` is a Series. Any\n columns not included in `decimals` will be left as is. Elements\n of `decimals` which are not columns of the input will be\n ignored.\n*args\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n**kwargs\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n\nReturns\n-------\nDataFrame\n A DataFrame with the affected columns rounded to the specified\n number of decimal places.\n\nSee Also\n--------\nnumpy.around : Round a numpy array to the given number of decimals.\nSeries.round : Round a Series to the given number of decimals.\n\nExamples\n--------\n>>> df = pd.DataFrame([(.21, .32), (.01, .67), (.66, .03), (.21, .18)],\n... columns=['dogs', 'cats'])\n>>> df\n dogs cats\n0 0.21 0.32\n1 0.01 0.67\n2 0.66 0.03\n3 0.21 0.18\n\nBy providing an integer each column is rounded to the same number\nof decimal places\n\n>>> df.round(1)\n dogs cats\n0 0.2 0.3\n1 0.0 0.7\n2 0.7 0.0\n3 0.2 0.2\n\nWith a dict, the number of places for specific columns can be\nspecified with the column names as key and the number of decimal\nplaces as value\n\n>>> df.round({'dogs': 1, 'cats': 0})\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n\nUsing a Series, the number of places for specific columns can be\nspecified with the column names as index and the number of\ndecimal places as value\n\n>>> decimals = pd.Series([0, 1], index=['cats', 'dogs'])\n>>> df.round(decimals)\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n"}, "kind": 2, "label": "round", "sortText": "147"}, {"detail": "bound method DataFrame.rpow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rpow", "sortText": "148"}, {"detail": "bound method DataFrame.rsub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rsub", "sortText": "149"}, {"detail": "bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rtruediv", "sortText": "150"}, {"detail": "bound method DataFrame.sample(n: int | None = None, frac: int | float | None = None, replace: bool = False, weights=None, random_state: int | ndarray[tuple[Any, ...], dtype[Any]] | Generator | ... omitted 3 union elements = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a random sample of items from an axis of object.\n\nYou can use `random_state` for reproducibility.\n\nParameters\n----------\nn : int, optional\n Number of items from axis to return. Cannot be used with `frac`.\n Default = 1 if `frac` = None.\nfrac : float, optional\n Fraction of axis items to return. Cannot be used with `n`.\nreplace : bool, default False\n Allow or disallow sampling of the same row more than once.\nweights : str or ndarray-like, optional\n Default 'None' results in equal probability weighting.\n If passed a Series, will align with target object on index. Index\n values in weights not found in sampled object will be ignored and\n index values in sampled object not in weights will be assigned\n weights of zero.\n If called on a DataFrame, will accept the name of a column\n when axis = 0.\n Unless weights are a Series, weights must be same length as axis\n being sampled.\n If weights do not sum to 1, they will be normalized to sum to 1.\n Missing values in the weights column will be treated as zero.\n Infinite values not allowed.\nrandom_state : int, array-like, BitGenerator, np.random.RandomState, np.random.Generator, optional\n If int, array-like, or BitGenerator, seed for random number generator.\n If np.random.RandomState or np.random.Generator, use as given.\n\n .. versionchanged:: 1.4.0\n\n np.random.Generator objects now accepted\n\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to sample. Accepts axis number or name. Default is stat axis\n for given data type. For `Series` this parameter is unused and defaults to `None`.\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries or DataFrame\n A new object of same type as caller containing `n` items randomly\n sampled from the caller object.\n\nSee Also\n--------\nDataFrameGroupBy.sample: Generates random samples from each group of a\n DataFrame object.\nSeriesGroupBy.sample: Generates random samples from each group of a\n Series object.\nnumpy.random.choice: Generates a random sample from a given 1-D numpy\n array.\n\nNotes\n-----\nIf `frac` > 1, `replacement` should be set to `True`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 8, 0],\n... 'num_wings': [2, 0, 0, 0],\n... 'num_specimen_seen': [10, 2, 1, 8]},\n... index=['falcon', 'dog', 'spider', 'fish'])\n>>> df\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\ndog 4 0 2\nspider 8 0 1\nfish 0 0 8\n\nExtract 3 random elements from the ``Series`` ``df['num_legs']``:\nNote that we use `random_state` to ensure the reproducibility of\nthe examples.\n\n>>> df['num_legs'].sample(n=3, random_state=1)\nfish 0\nspider 8\nfalcon 2\nName: num_legs, dtype: int64\n\nA random 50% sample of the ``DataFrame`` with replacement:\n\n>>> df.sample(frac=0.5, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\n\nAn upsample sample of the ``DataFrame`` with replacement:\nNote that `replace` parameter has to be `True` for `frac` parameter > 1.\n\n>>> df.sample(frac=2, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\nfalcon 2 2 10\nfalcon 2 2 10\nfish 0 0 8\ndog 4 0 2\nfish 0 0 8\ndog 4 0 2\n\nUsing a DataFrame column as weights. Rows with larger value in the\n`num_specimen_seen` column are more likely to be sampled.\n\n>>> df.sample(n=2, weights='num_specimen_seen', random_state=1)\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\nfish 0 0 8\n"}, "kind": 2, "label": "sample", "sortText": "151"}, {"detail": "bound method DataFrame.select_dtypes(include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a subset of the DataFrame's columns based on the column dtypes.\n\nParameters\n----------\ninclude, exclude : scalar or list-like\n A selection of dtypes or strings to be included/excluded. At least\n one of these parameters must be supplied.\n\nReturns\n-------\nDataFrame\n The subset of the frame including the dtypes in ``include`` and\n excluding the dtypes in ``exclude``.\n\nRaises\n------\nValueError\n * If both of ``include`` and ``exclude`` are empty\n * If ``include`` and ``exclude`` have overlapping elements\n * If any kind of string dtype is passed in.\n\nSee Also\n--------\nDataFrame.dtypes: Return Series with the data type of each column.\n\nNotes\n-----\n* To select all *numeric* types, use ``np.number`` or ``'number'``\n* To select strings you must use the ``object`` dtype, but note that\n this will return *all* object dtype columns. With\n ``pd.options.future.infer_string`` enabled, using ``\"str\"`` will\n work to select all string columns.\n* See the `numpy dtype hierarchy\n `__\n* To select datetimes, use ``np.datetime64``, ``'datetime'`` or\n ``'datetime64'``\n* To select timedeltas, use ``np.timedelta64``, ``'timedelta'`` or\n ``'timedelta64'``\n* To select Pandas categorical dtypes, use ``'category'``\n* To select Pandas datetimetz dtypes, use ``'datetimetz'``\n or ``'datetime64[ns, tz]'``\n\nExamples\n--------\n>>> df = pd.DataFrame({'a': [1, 2] * 3,\n... 'b': [True, False] * 3,\n... 'c': [1.0, 2.0] * 3})\n>>> df\n a b c\n0 1 True 1.0\n1 2 False 2.0\n2 1 True 1.0\n3 2 False 2.0\n4 1 True 1.0\n5 2 False 2.0\n\n>>> df.select_dtypes(include='bool')\n b\n0 True\n1 False\n2 True\n3 False\n4 True\n5 False\n\n>>> df.select_dtypes(include=['float64'])\n c\n0 1.0\n1 2.0\n2 1.0\n3 2.0\n4 1.0\n5 2.0\n\n>>> df.select_dtypes(exclude=['int64'])\n b c\n0 True 1.0\n1 False 2.0\n2 True 1.0\n3 False 2.0\n4 True 1.0\n5 False 2.0\n"}, "kind": 2, "label": "select_dtypes", "sortText": "152"}, {"detail": "bound method DataFrame.sem(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "sem", "sortText": "153"}, {"detail": "bound method DataFrame.set_axis(labels, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "kind": 2, "label": "set_axis", "sortText": "154"}, {"detail": "bound method DataFrame.set_flags(*, copy: bool = False, allows_duplicate_labels: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a new object with updated flags.\n\nParameters\n----------\ncopy : bool, default False\n Specify if a copy of the object should be made.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nallows_duplicate_labels : bool, optional\n Whether the returned object allows duplicate labels.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the caller.\n\nSee Also\n--------\nDataFrame.attrs : Global metadata applying to this dataset.\nDataFrame.flags : Global flags applying to this object.\n\nNotes\n-----\nThis method returns a new object that's a view on the same data\nas the input. Mutating the input or the output values will be reflected\nin the other.\n\nThis method is intended to be used in method chains.\n\n\"Flags\" differ from \"metadata\". Flags reflect properties of the\npandas object (the Series or DataFrame). Metadata refer to properties\nof the dataset, and should be stored in :attr:`DataFrame.attrs`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [1, 2]})\n>>> df.flags.allows_duplicate_labels\nTrue\n>>> df2 = df.set_flags(allows_duplicate_labels=False)\n>>> df2.flags.allows_duplicate_labels\nFalse\n"}, "kind": 2, "label": "set_flags", "sortText": "155"}, {"detail": "Overload[(keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[False] = ..., verify_integrity: bool = ...) -> DataFrame, (keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[True], verify_integrity: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Set the DataFrame index using existing columns.\n\nSet the DataFrame index (row labels) using one or more existing\ncolumns or arrays (of the correct length). The index can replace the\nexisting index or expand on it.\n\nParameters\n----------\nkeys : label or array-like or list of labels/arrays\n This parameter can be either a single column key, a single array of\n the same length as the calling DataFrame, or a list containing an\n arbitrary combination of column keys and arrays. Here, \"array\"\n encompasses :class:`Series`, :class:`Index`, ``np.ndarray``, and\n instances of :class:`~collections.abc.Iterator`.\ndrop : bool, default True\n Delete columns to be used as the new index.\nappend : bool, default False\n Whether to append columns to existing index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nverify_integrity : bool, default False\n Check the new index for duplicates. Otherwise defer the check until\n necessary. Setting to False will improve the performance of this\n method.\n\nReturns\n-------\nDataFrame or None\n Changed row labels or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.reset_index : Opposite of set_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame({'month': [1, 4, 7, 10],\n... 'year': [2012, 2014, 2013, 2014],\n... 'sale': [55, 40, 84, 31]})\n>>> df\n month year sale\n0 1 2012 55\n1 4 2014 40\n2 7 2013 84\n3 10 2014 31\n\nSet the index to become the 'month' column:\n\n>>> df.set_index('month')\n year sale\nmonth\n1 2012 55\n4 2014 40\n7 2013 84\n10 2014 31\n\nCreate a MultiIndex using columns 'year' and 'month':\n\n>>> df.set_index(['year', 'month'])\n sale\nyear month\n2012 1 55\n2014 4 40\n2013 7 84\n2014 10 31\n\nCreate a MultiIndex using an Index and a column:\n\n>>> df.set_index([pd.Index([1, 2, 3, 4]), 'year'])\n month sale\n year\n1 2012 1 55\n2 2014 4 40\n3 2013 7 84\n4 2014 10 31\n\nCreate a MultiIndex using two Series:\n\n>>> s = pd.Series([1, 2, 3, 4])\n>>> df.set_index([s, s**2])\n month year sale\n1 1 1 2012 55\n2 4 4 2014 40\n3 9 7 2013 84\n4 16 10 2014 31\n"}, "kind": 2, "label": "set_index", "sortText": "156"}, {"detail": "tuple[int, int]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": "157"}, {"detail": "bound method DataFrame.shift(periods: int | Sequence[int] = 1, freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, fill_value: Hashable = ..., suffix: str | None = None) -> DataFrame", "kind": 2, "label": "shift", "sortText": "158"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": "159"}, {"detail": "bound method DataFrame.skew(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "skew", "sortText": "160"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> None, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: bool = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Sort object by labels (along an axis).\n\nReturns a new DataFrame sorted by label if `inplace` argument is\n``False``, otherwise updates the original DataFrame and returns None.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis along which to sort. The value 0 identifies the rows,\n and 1 identifies the columns.\nlevel : int or level name or list of ints or list of level names\n If not None, sort on values in specified index level(s).\nascending : bool or list-like of bools, default True\n Sort ascending vs. descending. When the index is a MultiIndex the\n sort direction can be controlled for each level individually.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the end.\n Not implemented for MultiIndex.\nsort_remaining : bool, default True\n If True and sorting by level and index is multilevel, sort by other\n levels too (in order) after sorting by specified level.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n If not None, apply the key function to the index values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect an\n ``Index`` and return an ``Index`` of the same shape. For MultiIndex\n inputs, the key is applied *per level*.\n\nReturns\n-------\nDataFrame or None\n The original DataFrame sorted by the labels or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.sort_index : Sort Series by the index.\nDataFrame.sort_values : Sort DataFrame by the value.\nSeries.sort_values : Sort Series by the value.\n\nExamples\n--------\n>>> df = pd.DataFrame([1, 2, 3, 4, 5], index=[100, 29, 234, 1, 150],\n... columns=['A'])\n>>> df.sort_index()\n A\n1 4\n29 2\n100 1\n150 5\n234 3\n\nBy default, it sorts in ascending order, to sort in descending order,\nuse ``ascending=False``\n\n>>> df.sort_index(ascending=False)\n A\n234 3\n150 5\n100 1\n29 2\n1 4\n\nA key function can be specified which is applied to the index before\nsorting. For a ``MultiIndex`` this is applied to each level separately.\n\n>>> df = pd.DataFrame({\"a\": [1, 2, 3, 4]}, index=['A', 'b', 'C', 'd'])\n>>> df.sort_index(key=lambda x: x.str.lower())\n a\nA 1\nb 2\nC 3\nd 4\n"}, "kind": 2, "label": "sort_index", "sortText": "161"}, {"detail": "Overload[(by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> DataFrame, (by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: str = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Sort by the values along either axis.\n\nParameters\n----------\nby : str or list of str\n Name or list of names to sort by.\n\n - if `axis` is 0 or `'index'` then `by` may contain index\n levels and/or column labels.\n - if `axis` is 1 or `'columns'` then `by` may contain column\n levels and/or index labels.\naxis : \"{0 or 'index', 1 or 'columns'}\", default 0\n Axis to be sorted.\nascending : bool or list of bool, default True\n Sort ascending vs. descending. Specify list for multiple sort\n orders. If this is a list of bools, must match the length of\n the by.\ninplace : bool, default False\n If True, perform operation in-place.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the\n end.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n Apply the key function to the values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect a\n ``Series`` and return a Series with the same shape as the input.\n It will be applied to each column in `by` independently.\n\nReturns\n-------\nDataFrame or None\n DataFrame with sorted values or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.sort_index : Sort a DataFrame by the index.\nSeries.sort_values : Similar method for a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame({\n... 'col1': ['A', 'A', 'B', np.nan, 'D', 'C'],\n... 'col2': [2, 1, 9, 8, 7, 4],\n... 'col3': [0, 1, 9, 4, 2, 3],\n... 'col4': ['a', 'B', 'c', 'D', 'e', 'F']\n... })\n>>> df\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nSort by col1\n\n>>> df.sort_values(by=['col1'])\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort by multiple columns\n\n>>> df.sort_values(by=['col1', 'col2'])\n col1 col2 col3 col4\n1 A 1 1 B\n0 A 2 0 a\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort Descending\n\n>>> df.sort_values(by='col1', ascending=False)\n col1 col2 col3 col4\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n3 NaN 8 4 D\n\nPutting NAs first\n\n>>> df.sort_values(by='col1', ascending=False, na_position='first')\n col1 col2 col3 col4\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n\nSorting with a key function\n\n>>> df.sort_values(by='col4', key=lambda col: col.str.lower())\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nNatural sort with the key argument,\nusing the `natsort ` package.\n\n>>> df = pd.DataFrame({\n... \"time\": ['0hr', '128hr', '72hr', '48hr', '96hr'],\n... \"value\": [10, 20, 30, 40, 50]\n... })\n>>> df\n time value\n0 0hr 10\n1 128hr 20\n2 72hr 30\n3 48hr 40\n4 96hr 50\n>>> from natsort import index_natsorted\n>>> df.sort_values(\n... by=\"time\",\n... key=lambda x: np.argsort(index_natsorted(df[\"time\"]))\n... )\n time value\n0 0hr 10\n3 48hr 40\n2 72hr 30\n4 96hr 50\n1 128hr 20\n"}, "kind": 2, "label": "sort_values", "sortText": "162"}, {"detail": "Unknown", "label": "sparse", "sortText": "163"}, {"detail": "bound method DataFrame.squeeze(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Squeeze 1 dimensional axis objects into scalars.\n\nSeries or DataFrames with a single element are squeezed to a scalar.\nDataFrames with a single column or a single row are squeezed to a\nSeries. Otherwise the object is unchanged.\n\nThis method is most useful when you don't know if your\nobject is a Series or DataFrame, but you do know it has just a single\ncolumn. In that case you can safely call `squeeze` to ensure you have a\nSeries.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns', None}, default None\n A specific axis to squeeze. By default, all length-1 axes are\n squeezed. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nDataFrame, Series, or scalar\n The projection after squeezing `axis` or all the axes.\n\nSee Also\n--------\nSeries.iloc : Integer-location based indexing for selecting scalars.\nDataFrame.iloc : Integer-location based indexing for selecting Series.\nSeries.to_frame : Inverse of DataFrame.squeeze for a\n single-column DataFrame.\n\nExamples\n--------\n>>> primes = pd.Series([2, 3, 5, 7])\n\nSlicing might produce a Series with a single value:\n\n>>> even_primes = primes[primes % 2 == 0]\n>>> even_primes\n0 2\ndtype: int64\n\n>>> even_primes.squeeze()\n2\n\nSqueezing objects with more than one value in every axis does nothing:\n\n>>> odd_primes = primes[primes % 2 == 1]\n>>> odd_primes\n1 3\n2 5\n3 7\ndtype: int64\n\n>>> odd_primes.squeeze()\n1 3\n2 5\n3 7\ndtype: int64\n\nSqueezing is even more effective when used with DataFrames.\n\n>>> df = pd.DataFrame([[1, 2], [3, 4]], columns=['a', 'b'])\n>>> df\n a b\n0 1 2\n1 3 4\n\nSlicing a single column will produce a DataFrame with the columns\nhaving only one value:\n\n>>> df_a = df[['a']]\n>>> df_a\n a\n0 1\n1 3\n\nSo the columns can be squeezed down, resulting in a Series:\n\n>>> df_a.squeeze('columns')\n0 1\n1 3\nName: a, dtype: int64\n\nSlicing a single row from a single column will produce a single\nscalar DataFrame:\n\n>>> df_0a = df.loc[df.index < 1, ['a']]\n>>> df_0a\n a\n0 1\n\nSqueezing the rows produces a single scalar Series:\n\n>>> df_0a.squeeze('rows')\na 1\nName: 0, dtype: int64\n\nSqueezing all axes will project directly into a scalar:\n\n>>> df_0a.squeeze()\n1\n"}, "kind": 2, "label": "squeeze", "sortText": "164"}, {"detail": "bound method DataFrame.stack(level: Hashable = -1, dropna: bool | _NoDefault = ..., sort: bool | _NoDefault = ..., future_stack: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Stack the prescribed level(s) from columns to index.\n\nReturn a reshaped DataFrame or Series having a multi-level\nindex with one or more new inner-most levels compared to the current\nDataFrame. The new inner-most levels are created by pivoting the\ncolumns of the current dataframe:\n\n - if the columns have a single level, the output is a Series;\n - if the columns have multiple levels, the new index\n level(s) is (are) taken from the prescribed level(s) and\n the output is a DataFrame.\n\nParameters\n----------\nlevel : int, str, list, default -1\n Level(s) to stack from the column axis onto the index\n axis, defined as one index or label, or a list of indices\n or labels.\ndropna : bool, default True\n Whether to drop rows in the resulting Frame/Series with\n missing values. Stacking a column level onto the index\n axis can create combinations of index and column values\n that are missing from the original dataframe. See Examples\n section.\nsort : bool, default True\n Whether to sort the levels of the resulting MultiIndex.\nfuture_stack : bool, default False\n Whether to use the new implementation that will replace the current\n implementation in pandas 3.0. When True, dropna and sort have no impact\n on the result and must remain unspecified. See :ref:`pandas 2.1.0 Release\n notes ` for more details.\n\nReturns\n-------\nDataFrame or Series\n Stacked dataframe or series.\n\nSee Also\n--------\nDataFrame.unstack : Unstack prescribed level(s) from index axis\n onto column axis.\nDataFrame.pivot : Reshape dataframe from long format to wide\n format.\nDataFrame.pivot_table : Create a spreadsheet-style pivot table\n as a DataFrame.\n\nNotes\n-----\nThe function is named by analogy with a collection of books\nbeing reorganized from being side by side on a horizontal\nposition (the columns of the dataframe) to being stacked\nvertically on top of each other (in the index of the\ndataframe).\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n**Single level columns**\n\n>>> df_single_level_cols = pd.DataFrame([[0, 1], [2, 3]],\n... index=['cat', 'dog'],\n... columns=['weight', 'height'])\n\nStacking a dataframe with a single level column axis returns a Series:\n\n>>> df_single_level_cols\n weight height\ncat 0 1\ndog 2 3\n>>> df_single_level_cols.stack(future_stack=True)\ncat weight 0\n height 1\ndog weight 2\n height 3\ndtype: int64\n\n**Multi level columns: simple case**\n\n>>> multicol1 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('weight', 'pounds')])\n>>> df_multi_level_cols1 = pd.DataFrame([[1, 2], [2, 4]],\n... index=['cat', 'dog'],\n... columns=multicol1)\n\nStacking a dataframe with a multi-level column axis:\n\n>>> df_multi_level_cols1\n weight\n kg pounds\ncat 1 2\ndog 2 4\n>>> df_multi_level_cols1.stack(future_stack=True)\n weight\ncat kg 1\n pounds 2\ndog kg 2\n pounds 4\n\n**Missing values**\n\n>>> multicol2 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('height', 'm')])\n>>> df_multi_level_cols2 = pd.DataFrame([[1.0, 2.0], [3.0, 4.0]],\n... index=['cat', 'dog'],\n... columns=multicol2)\n\nIt is common to have missing values when stacking a dataframe\nwith multi-level columns, as the stacked dataframe typically\nhas more values than the original dataframe. Missing values\nare filled with NaNs:\n\n>>> df_multi_level_cols2\n weight height\n kg m\ncat 1.0 2.0\ndog 3.0 4.0\n>>> df_multi_level_cols2.stack(future_stack=True)\n weight height\ncat kg 1.0 NaN\n m NaN 2.0\ndog kg 3.0 NaN\n m NaN 4.0\n\n**Prescribing the level(s) to be stacked**\n\nThe first parameter controls which level or levels are stacked:\n\n>>> df_multi_level_cols2.stack(0, future_stack=True)\n kg m\ncat weight 1.0 NaN\n height NaN 2.0\ndog weight 3.0 NaN\n height NaN 4.0\n>>> df_multi_level_cols2.stack([0, 1], future_stack=True)\ncat weight kg 1.0\n height m 2.0\ndog weight kg 3.0\n height m 4.0\ndtype: float64\n"}, "kind": 2, "label": "stack", "sortText": "165"}, {"detail": "bound method DataFrame.std(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "std", "sortText": "166"}, {"detail": "Styler", "documentation": {"kind": "plaintext", "value": "Helps style a DataFrame or Series according to the data with HTML and CSS.\n\nParameters\n----------\ndata : Series or DataFrame\n Data to be styled - either a Series or DataFrame.\nprecision : int, optional\n Precision to round floats to. If not given defaults to\n ``pandas.options.styler.format.precision``.\n\n .. versionchanged:: 1.4.0\ntable_styles : list-like, default None\n List of {selector: (attr, value)} dicts; see Notes.\nuuid : str, default None\n A unique identifier to avoid CSS collisions; generated automatically.\ncaption : str, tuple, default None\n String caption to attach to the table. Tuple only used for LaTeX dual captions.\ntable_attributes : str, default None\n Items that show up in the opening ```` tag\n in addition to automatic (by default) id.\ncell_ids : bool, default True\n If True, each cell will have an ``id`` attribute in their HTML tag.\n The ``id`` takes the form ``T__row_col``\n where ```` is the unique identifier, ```` is the row\n number and ```` is the column number.\nna_rep : str, optional\n Representation for missing values.\n If ``na_rep`` is None, no special formatting is applied, and falls back to\n ``pandas.options.styler.format.na_rep``.\n\nuuid_len : int, default 5\n If ``uuid`` is not specified, the length of the ``uuid`` to randomly generate\n expressed in hex characters, in range [0, 32].\ndecimal : str, optional\n Character used as decimal separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.decimal``.\n\n .. versionadded:: 1.3.0\n\nthousands : str, optional, default None\n Character used as thousands separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.thousands``.\n\n .. versionadded:: 1.3.0\n\nescape : str, optional\n Use 'html' to replace the characters ``&``, ``<``, ``>``, ``'``, and ``\"``\n in cell display string with HTML-safe sequences.\n Use 'latex' to replace the characters ``&``, ``%``, ``$``, ``#``, ``_``,\n ``{``, ``}``, ``~``, ``^``, and ``\\`` in the cell display string with\n LaTeX-safe sequences. Use 'latex-math' to replace the characters\n the same way as in 'latex' mode, except for math substrings,\n which either are surrounded by two characters ``$`` or start with\n the character ``\\(`` and end with ``\\)``.\n If not given uses ``pandas.options.styler.format.escape``.\n\n .. versionadded:: 1.3.0\nformatter : str, callable, dict, optional\n Object to define how values are displayed. See ``Styler.format``. If not given\n uses ``pandas.options.styler.format.formatter``.\n\n .. versionadded:: 1.4.0\n\nAttributes\n----------\nenv : Jinja2 jinja2.Environment\ntemplate_html : Jinja2 Template\ntemplate_html_table : Jinja2 Template\ntemplate_html_style : Jinja2 Template\ntemplate_latex : Jinja2 Template\nloader : Jinja2 Loader\n\nSee Also\n--------\nDataFrame.style : Return a Styler object containing methods for building\n a styled HTML representation for the DataFrame.\n\nNotes\n-----\nMost styling will be done by passing style functions into\n``Styler.apply`` or ``Styler.map``. Style functions should\nreturn values with strings containing CSS ``'attr: value'`` that will\nbe applied to the indicated cells.\n\nIf using in the Jupyter notebook, Styler has defined a ``_repr_html_``\nto automatically render itself. Otherwise call Styler.to_html to get\nthe generated HTML.\n\nCSS classes are attached to the generated HTML\n\n* Index and Column names include ``index_name`` and ``level``\n where `k` is its level in a MultiIndex\n* Index label cells include\n\n * ``row_heading``\n * ``row`` where `n` is the numeric position of the row\n * ``level`` where `k` is the level in a MultiIndex\n\n* Column label cells include\n * ``col_heading``\n * ``col`` where `n` is the numeric position of the column\n * ``level`` where `k` is the level in a MultiIndex\n\n* Blank cells include ``blank``\n* Data cells include ``data``\n* Trimmed cells include ``col_trim`` or ``row_trim``.\n\nAny, or all, or these classes can be renamed by using the ``css_class_names``\nargument in ``Styler.set_table_classes``, giving a value such as\n*{\"row\": \"MY_ROW_CLASS\", \"col_trim\": \"\", \"row_trim\": \"\"}*.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1.0, 2.0, 3.0], [4, 5, 6]], index=['a', 'b'],\n... columns=['A', 'B', 'C'])\n>>> pd.io.formats.style.Styler(df, precision=2,\n... caption=\"My table\") # doctest: +SKIP\n\nPlease see:\n`Table Visualization <../../user_guide/style.ipynb>`_ for more examples.\n"}, "kind": 22, "label": "style", "sortText": "167"}, {"detail": "bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "sub", "sortText": "168"}, {"detail": "Unknown | (bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "subtract", "sortText": "169"}, {"detail": "bound method DataFrame.sum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "sum", "sortText": "170"}, {"detail": "bound method DataFrame.swapaxes(axis1: int | Literal[\"index\", \"columns\", \"rows\"], axis2: int | Literal[\"index\", \"columns\", \"rows\"], copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Interchange axes and swap values axes appropriately.\n\n.. deprecated:: 2.1.0\n ``swapaxes`` is deprecated and will be removed.\n Please use ``transpose`` instead.\n\nReturns\n-------\nsame as input\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.transpose`.\n"}, "kind": 2, "label": "swapaxes", "sortText": "171"}, {"detail": "bound method DataFrame.swaplevel(i: int | Literal[\"index\", \"columns\", \"rows\"] = -2, j: int | Literal[\"index\", \"columns\", \"rows\"] = -1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "swaplevel", "sortText": "172"}, {"detail": "bound method DataFrame.tail(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the last `n` rows.\n\nThis function returns last `n` rows from the object based on\nposition. It is useful for quickly verifying data, for example,\nafter sorting or appending rows.\n\nFor negative values of `n`, this function returns all rows except\nthe first `|n|` rows, equivalent to ``df[|n|:]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\ntype of caller\n The last `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.head : The first `n` rows of the caller object.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last 5 lines\n\n>>> df.tail()\n animal\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last `n` lines (three in this case)\n\n>>> df.tail(3)\n animal\n6 shark\n7 whale\n8 zebra\n\nFor negative values of `n`\n\n>>> df.tail(-3)\n animal\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n"}, "kind": 2, "label": "tail", "sortText": "173"}, {"detail": "bound method DataFrame.take(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the elements in the given *positional* indices along an axis.\n\nThis means that we are not indexing according to actual values in\nthe index attribute of the object. We are indexing according to the\nactual position of the element in the object.\n\nParameters\n----------\nindices : array-like\n An array of ints indicating which positions to take.\naxis : {0 or 'index', 1 or 'columns', None}, default 0\n The axis on which to select elements. ``0`` means that we are\n selecting rows, ``1`` means that we are selecting columns.\n For `Series` this parameter is unused and defaults to 0.\n**kwargs\n For compatibility with :meth:`numpy.take`. Has no effect on the\n output.\n\nReturns\n-------\nsame type as caller\n An array-like containing the elements taken from the object.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by labels.\nDataFrame.iloc : Select a subset of a DataFrame by positions.\nnumpy.take : Take elements from an array along an axis.\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=['name', 'class', 'max_speed'],\n... index=[0, 2, 3, 1])\n>>> df\n name class max_speed\n0 falcon bird 389.0\n2 parrot bird 24.0\n3 lion mammal 80.5\n1 monkey mammal NaN\n\nTake elements at positions 0 and 3 along the axis 0 (default).\n\nNote how the actual indices selected (0 and 1) do not correspond to\nour selected indices 0 and 3. That's because we are selecting the 0th\nand 3rd rows, not rows whose indices equal 0 and 3.\n\n>>> df.take([0, 3])\n name class max_speed\n0 falcon bird 389.0\n1 monkey mammal NaN\n\nTake elements at indices 1 and 2 along the axis 1 (column selection).\n\n>>> df.take([1, 2], axis=1)\n class max_speed\n0 bird 389.0\n2 bird 24.0\n3 mammal 80.5\n1 mammal NaN\n\nWe may take elements using negative integers for positive indices,\nstarting from the end of the object, just like with Python lists.\n\n>>> df.take([-1, -2])\n name class max_speed\n1 monkey mammal NaN\n3 lion mammal 80.5\n"}, "kind": 2, "label": "take", "sortText": "174"}, {"detail": "bound method DataFrame.to_clipboard(excel: bool = True, sep: str | None = None, **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Copy object to the system clipboard.\n\nWrite a text representation of object to the system clipboard.\nThis can be pasted into Excel, for example.\n\nParameters\n----------\nexcel : bool, default True\n Produce output in a csv format for easy pasting into excel.\n\n - True, use the provided separator for csv pasting.\n - False, write a string representation of the object to the clipboard.\n\nsep : str, default ``'\\t'``\n Field delimiter.\n**kwargs\n These parameters will be passed to DataFrame.to_csv.\n\nSee Also\n--------\nDataFrame.to_csv : Write a DataFrame to a comma-separated values\n (csv) file.\nread_clipboard : Read text from clipboard and pass to read_csv.\n\nNotes\n-----\nRequirements for your platform.\n\n - Linux : `xclip`, or `xsel` (with `PyQt4` modules)\n - Windows : none\n - macOS : none\n\nThis method uses the processes developed for the package `pyperclip`. A\nsolution to render any output string format is given in the examples.\n\nExamples\n--------\nCopy the contents of a DataFrame to the clipboard.\n\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=['A', 'B', 'C'])\n\n>>> df.to_clipboard(sep=',') # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # ,A,B,C\n... # 0,1,2,3\n... # 1,4,5,6\n\nWe can omit the index by passing the keyword `index` and setting\nit to false.\n\n>>> df.to_clipboard(sep=',', index=False) # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # A,B,C\n... # 1,2,3\n... # 4,5,6\n\nUsing the original `pyperclip` package for any string output format.\n\n.. code-block:: python\n\n import pyperclip\n html = df.style.to_html()\n pyperclip.copy(html)\n"}, "kind": 2, "label": "to_clipboard", "sortText": "175"}, {"detail": "Overload[(path_or_buf: None = ..., sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Write object to a comma-separated values (csv) file.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string. If a non-binary file object is passed, it should\n be opened with `newline=''`, disabling universal newlines. If a binary\n file object is passed, `mode` might need to contain a `'b'`.\nsep : str, default ','\n String of length 1. Field delimiter for the output file.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, Callable, default None\n Format string for floating point numbers. If a Callable is given, it takes\n precedence over other numeric formatting parameters, like decimal.\ncolumns : sequence, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, or False, default None\n Column label for index column(s) if desired. If None is given, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the object uses MultiIndex. If\n False do not print fields for index names. Use index_label=False\n for easier importing in R.\nmode : {{'w', 'x', 'a'}}, default 'w'\n Forwarded to either `open(mode=)` or `fsspec.open(mode=)` to control\n the file opening. Typical values include:\n\n - 'w', truncate the file first.\n - 'x', exclusive creation, failing if the file already exists.\n - 'a', append to the end of file if it exists.\n\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'. `encoding` is not supported if `path_or_buf`\n is a non-binary file object.\n{compression_options}\n\n May be a dict with key 'method' as compression mode\n and other entries as additional compression options if\n compression mode is 'zip'.\n\n Passing compression options as keys in dict is\n supported for compression modes 'gzip', 'bz2', 'zstd', and 'zip'.\nquoting : optional constant from csv module\n Defaults to csv.QUOTE_MINIMAL. If you have set a `float_format`\n then floats are converted to strings and thus csv.QUOTE_NONNUMERIC\n will treat them as non-numeric.\nquotechar : str, default '\\\"'\n String of length 1. Character used to quote fields.\nlineterminator : str, optional\n The newline character or character sequence to use in the output\n file. Defaults to `os.linesep`, which depends on the OS in which\n this method is called ('\\\\n' for linux, '\\\\r\\\\n' for Windows, i.e.).\n\n .. versionchanged:: 1.5.0\n\n Previously was line_terminator, changed for consistency with\n read_csv and the standard library 'csv' module.\n\nchunksize : int or None\n Rows to write at a time.\ndate_format : str, default None\n Format string for datetime objects.\ndoublequote : bool, default True\n Control quoting of `quotechar` inside a field.\nescapechar : str, default None\n String of length 1. Character used to escape `sep` and `quotechar`\n when appropriate.\ndecimal : str, default '.'\n Character recognized as decimal separator. E.g. use ',' for\n European data.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting csv format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_csv : Load a CSV file into a DataFrame.\nto_excel : Write DataFrame to an Excel file.\n\nExamples\n--------\nCreate 'out.csv' containing 'df' without indices\n\n>>> df = pd.DataFrame({{'name': ['Raphael', 'Donatello'],\n... 'mask': ['red', 'purple'],\n... 'weapon': ['sai', 'bo staff']}})\n>>> df.to_csv('out.csv', index=False) # doctest: +SKIP\n\nCreate 'out.zip' containing 'out.csv'\n\n>>> df.to_csv(index=False)\n'name,mask,weapon\\nRaphael,red,sai\\nDonatello,purple,bo staff\\n'\n>>> compression_opts = dict(method='zip',\n... archive_name='out.csv') # doctest: +SKIP\n>>> df.to_csv('out.zip', index=False,\n... compression=compression_opts) # doctest: +SKIP\n\nTo write a csv file to a new folder or nested folder you will first\nneed to create it using either Pathlib or os:\n\n>>> from pathlib import Path # doctest: +SKIP\n>>> filepath = Path('folder/subfolder/out.csv') # doctest: +SKIP\n>>> filepath.parent.mkdir(parents=True, exist_ok=True) # doctest: +SKIP\n>>> df.to_csv(filepath) # doctest: +SKIP\n\n>>> import os # doctest: +SKIP\n>>> os.makedirs('folder/subfolder', exist_ok=True) # doctest: +SKIP\n>>> df.to_csv('folder/subfolder/out.csv') # doctest: +SKIP\n"}, "kind": 2, "label": "to_csv", "sortText": "176"}, {"detail": "Overload[[MutableMappingT](orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> MutableMappingT, [MutableMappingT](orient: Literal[\"records\"], *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> list[MutableMappingT], (orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> dict[Unknown, Unknown], (orient: Literal[\"records\"], *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> list[dict[Unknown, Unknown]]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a dictionary.\n\nThe type of the key-value pairs can be customized with the parameters\n(see below).\n\nParameters\n----------\norient : str {'dict', 'list', 'series', 'split', 'tight', 'records', 'index'}\n Determines the type of the values of the dictionary.\n\n - 'dict' (default) : dict like {column -> {index -> value}}\n - 'list' : dict like {column -> [values]}\n - 'series' : dict like {column -> Series(values)}\n - 'split' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values]}\n - 'tight' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values],\n 'index_names' -> [index.names], 'column_names' -> [column.names]}\n - 'records' : list like\n [{column -> value}, ... , {column -> value}]\n - 'index' : dict like {index -> {column -> value}}\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ninto : class, default dict\n The collections.abc.MutableMapping subclass used for all Mappings\n in the return value. Can be the actual class or an empty\n instance of the mapping type you want. If you want a\n collections.defaultdict, you must pass it initialized.\n\nindex : bool, default True\n Whether to include the index item (and index_names item if `orient`\n is 'tight') in the returned dictionary. Can only be ``False``\n when `orient` is 'split' or 'tight'.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\ndict, list or collections.abc.MutableMapping\n Return a collections.abc.MutableMapping object representing the\n DataFrame. The resulting transformation depends on the `orient`\n parameter.\n\nSee Also\n--------\nDataFrame.from_dict: Create a DataFrame from a dictionary.\nDataFrame.to_json: Convert a DataFrame to JSON format.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2],\n... 'col2': [0.5, 0.75]},\n... index=['row1', 'row2'])\n>>> df\n col1 col2\nrow1 1 0.50\nrow2 2 0.75\n>>> df.to_dict()\n{'col1': {'row1': 1, 'row2': 2}, 'col2': {'row1': 0.5, 'row2': 0.75}}\n\nYou can specify the return orientation.\n\n>>> df.to_dict('series')\n{'col1': row1 1\n row2 2\nName: col1, dtype: int64,\n'col2': row1 0.50\n row2 0.75\nName: col2, dtype: float64}\n\n>>> df.to_dict('split')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]]}\n\n>>> df.to_dict('records')\n[{'col1': 1, 'col2': 0.5}, {'col1': 2, 'col2': 0.75}]\n\n>>> df.to_dict('index')\n{'row1': {'col1': 1, 'col2': 0.5}, 'row2': {'col1': 2, 'col2': 0.75}}\n\n>>> df.to_dict('tight')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]], 'index_names': [None], 'column_names': [None]}\n\nYou can also specify the mapping type.\n\n>>> from collections import OrderedDict, defaultdict\n>>> df.to_dict(into=OrderedDict)\nOrderedDict([('col1', OrderedDict([('row1', 1), ('row2', 2)])),\n ('col2', OrderedDict([('row1', 0.5), ('row2', 0.75)]))])\n\nIf you want a `defaultdict`, you need to initialize it:\n\n>>> dd = defaultdict(list)\n>>> df.to_dict('records', into=dd)\n[defaultdict(, {'col1': 1, 'col2': 0.5}),\n defaultdict(, {'col1': 2, 'col2': 0.75})]\n"}, "kind": 2, "label": "to_dict", "sortText": "177"}, {"detail": "bound method DataFrame.to_excel(excel_writer: str | PathLike[str] | WriteExcelBuffer, sheet_name: str = \"Sheet1\", na_rep: str = \"\", float_format: str | None = None, columns: Sequence[Hashable] | None = None, header: Sequence[Hashable] | bool = True, index: bool = True, index_label: Hashable = None, startrow: int = 0, startcol: int = 0, engine: Literal[\"openpyxl\", \"xlsxwriter\"] | None = None, merge_cells: bool = True, inf_rep: str = \"inf\", freeze_panes: tuple[int, int] | None = None, storage_options: dict[str, Any] | None = None, engine_kwargs: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Write {klass} to an Excel sheet.\n\nTo write a single {klass} to an Excel .xlsx file it is only necessary to\nspecify a target file name. To write to multiple sheets it is necessary to\ncreate an `ExcelWriter` object with a target file name, and specify a sheet\nin the file to write to.\n\nMultiple sheets may be written to by specifying unique `sheet_name`.\nWith all data written to the file it is necessary to save the changes.\nNote that creating an `ExcelWriter` object with a file name that already\nexists will result in the contents of the existing file being erased.\n\nParameters\n----------\nexcel_writer : path-like, file-like, or ExcelWriter object\n File path or existing ExcelWriter.\nsheet_name : str, default 'Sheet1'\n Name of sheet which will contain DataFrame.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, optional\n Format string for floating point numbers. For example\n ``float_format=\"%.2f\"`` will format 0.1234 to 0.12.\ncolumns : sequence or list of str, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of string is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, optional\n Column label for index column(s) if desired. If not specified, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the DataFrame uses MultiIndex.\nstartrow : int, default 0\n Upper left cell row to dump data frame.\nstartcol : int, default 0\n Upper left cell column to dump data frame.\nengine : str, optional\n Write engine to use, 'openpyxl' or 'xlsxwriter'. You can also set this\n via the options ``io.excel.xlsx.writer`` or\n ``io.excel.xlsm.writer``.\n\nmerge_cells : bool, default True\n Write MultiIndex and Hierarchical Rows as merged cells.\ninf_rep : str, default 'inf'\n Representation for infinity (there is no native representation for\n infinity in Excel).\nfreeze_panes : tuple of int (length 2), optional\n Specifies the one-based bottommost row and rightmost column that\n is to be frozen.\n{storage_options}\n\n .. versionadded:: {storage_options_versionadded}\nengine_kwargs : dict, optional\n Arbitrary keyword arguments passed to excel engine.\n\nSee Also\n--------\nto_csv : Write DataFrame to a comma-separated values (csv) file.\nExcelWriter : Class for writing DataFrame objects into excel sheets.\nread_excel : Read an Excel file into a pandas DataFrame.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nio.formats.style.Styler.to_excel : Add styles to Excel sheet.\n\nNotes\n-----\nFor compatibility with :meth:`~DataFrame.to_csv`,\nto_excel serializes lists and dicts to strings before writing.\n\nOnce a workbook has been saved it is not possible to write further\ndata without rewriting the whole workbook.\n\nExamples\n--------\n\nCreate, write to and save a workbook:\n\n>>> df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],\n... index=['row 1', 'row 2'],\n... columns=['col 1', 'col 2'])\n>>> df1.to_excel(\"output.xlsx\") # doctest: +SKIP\n\nTo specify the sheet name:\n\n>>> df1.to_excel(\"output.xlsx\",\n... sheet_name='Sheet_name_1') # doctest: +SKIP\n\nIf you wish to write to more than one sheet in the workbook, it is\nnecessary to specify an ExcelWriter object:\n\n>>> df2 = df1.copy()\n>>> with pd.ExcelWriter('output.xlsx') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_1')\n... df2.to_excel(writer, sheet_name='Sheet_name_2')\n\nExcelWriter can also be used to append to an existing Excel file:\n\n>>> with pd.ExcelWriter('output.xlsx',\n... mode='a') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_3')\n\nTo set the library that is used to write the Excel file,\nyou can pass the `engine` keyword (the default engine is\nautomatically chosen depending on the file extension):\n\n>>> df1.to_excel('output1.xlsx', engine='xlsxwriter') # doctest: +SKIP\n"}, "kind": 2, "label": "to_excel", "sortText": "178"}, {"detail": "bound method DataFrame.to_feather(path: str | PathLike[str] | WriteBuffer[bytes], **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary Feather format.\n\nParameters\n----------\npath : str, path object, file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If a string or a path,\n it will be used as Root Directory path when writing a partitioned dataset.\n**kwargs :\n Additional keywords passed to :func:`pyarrow.feather.write_feather`.\n This includes the `compression`, `compression_level`, `chunksize`\n and `version` keywords.\n\nNotes\n-----\nThis function writes the dataframe as a `feather file\n`_. Requires a default\nindex. For saving the DataFrame with your custom index use a method that\nsupports custom indices e.g. `to_parquet`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])\n>>> df.to_feather(\"file.feather\") # doctest: +SKIP\n"}, "kind": 2, "label": "to_feather", "sortText": "179"}, {"detail": "Unknown", "label": "to_frame", "sortText": "180"}, {"detail": "bound method DataFrame.to_gbq(destination_table: str, project_id: str | None = None, chunksize: int | None = None, reauth: bool = False, if_exists: Literal[\"fail\", \"replace\", \"append\"] = \"fail\", auth_local_webserver: bool = True, table_schema: list[dict[str, str]] | None = None, location: str | None = None, progress_bar: bool = True, credentials=None) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to a Google BigQuery table.\n\n.. deprecated:: 2.2.0\n\n Please use ``pandas_gbq.to_gbq`` instead.\n\nThis function requires the `pandas-gbq package\n`__.\n\nSee the `How to authenticate with Google BigQuery\n`__\nguide for authentication instructions.\n\nParameters\n----------\ndestination_table : str\n Name of table to be written, in the form ``dataset.tablename``.\nproject_id : str, optional\n Google BigQuery Account project ID. Optional when available from\n the environment.\nchunksize : int, optional\n Number of rows to be inserted in each chunk from the dataframe.\n Set to ``None`` to load the whole dataframe at once.\nreauth : bool, default False\n Force Google BigQuery to re-authenticate the user. This is useful\n if multiple accounts are used.\nif_exists : str, default 'fail'\n Behavior when the destination table exists. Value can be one of:\n\n ``'fail'``\n If table exists raise pandas_gbq.gbq.TableCreationError.\n ``'replace'``\n If table exists, drop it, recreate it, and insert data.\n ``'append'``\n If table exists, insert data. Create if does not exist.\nauth_local_webserver : bool, default True\n Use the `local webserver flow`_ instead of the `console flow`_\n when getting user credentials.\n\n .. _local webserver flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_local_server\n .. _console flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_console\n\n *New in version 0.2.0 of pandas-gbq*.\n\n .. versionchanged:: 1.5.0\n Default value is changed to ``True``. Google has deprecated the\n ``auth_local_webserver = False`` `\"out of band\" (copy-paste)\n flow\n `_.\ntable_schema : list of dicts, optional\n List of BigQuery table fields to which according DataFrame\n columns conform to, e.g. ``[{'name': 'col1', 'type':\n 'STRING'},...]``. If schema is not provided, it will be\n generated according to dtypes of DataFrame columns. See\n BigQuery API documentation on available names of a field.\n\n *New in version 0.3.1 of pandas-gbq*.\nlocation : str, optional\n Location where the load job should run. See the `BigQuery locations\n documentation\n `__ for a\n list of available locations. The location must match that of the\n target dataset.\n\n *New in version 0.5.0 of pandas-gbq*.\nprogress_bar : bool, default True\n Use the library `tqdm` to show the progress bar for the upload,\n chunk by chunk.\n\n *New in version 0.5.0 of pandas-gbq*.\ncredentials : google.auth.credentials.Credentials, optional\n Credentials for accessing Google APIs. Use this parameter to\n override default credentials, such as to use Compute Engine\n :class:`google.auth.compute_engine.Credentials` or Service\n Account :class:`google.oauth2.service_account.Credentials`\n directly.\n\n *New in version 0.8.0 of pandas-gbq*.\n\nSee Also\n--------\npandas_gbq.to_gbq : This function in the pandas-gbq library.\nread_gbq : Read a DataFrame from Google BigQuery.\n\nExamples\n--------\nExample taken from `Google BigQuery documentation\n`_\n\n>>> project_id = \"my-project\"\n>>> table_id = 'my_dataset.my_table'\n>>> df = pd.DataFrame({\n... \"my_string\": [\"a\", \"b\", \"c\"],\n... \"my_int64\": [1, 2, 3],\n... \"my_float64\": [4.0, 5.0, 6.0],\n... \"my_bool1\": [True, False, True],\n... \"my_bool2\": [False, True, False],\n... \"my_dates\": pd.date_range(\"now\", periods=3),\n... }\n... )\n\n>>> df.to_gbq(table_id, project_id=project_id) # doctest: +SKIP\n"}, "kind": 2, "label": "to_gbq", "sortText": "181"}, {"detail": "bound method DataFrame.to_hdf(path_or_buf: str | PathLike[str], key: str, mode: Literal[\"a\", \"w\", \"r+\"] = \"a\", complevel: int | None = None, complib: Literal[\"zlib\", \"lzo\", \"bzip2\", \"blosc\"] | None = None, append: bool = False, format: Literal[\"fixed\", \"table\"] | None = None, index: bool = True, min_itemsize: int | dict[str, int] | None = None, nan_rep=None, dropna: bool | None = None, data_columns: Literal[True] | list[str] | None = None, errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = \"strict\", encoding: str = \"UTF-8\") -> None", "documentation": {"kind": "plaintext", "value": "Write the contained data to an HDF5 file using HDFStore.\n\nHierarchical Data Format (HDF) is self-describing, allowing an\napplication to interpret the structure and contents of a file with\nno outside information. One HDF file can hold a mix of related objects\nwhich can be accessed as a group or as individual objects.\n\nIn order to add another DataFrame or Series to an existing HDF file\nplease use append mode and a different a key.\n\n.. warning::\n\n One can store a subclass of ``DataFrame`` or ``Series`` to HDF5,\n but the type of the subclass is lost upon storing.\n\nFor more information see the :ref:`user guide `.\n\nParameters\n----------\npath_or_buf : str or pandas.HDFStore\n File path or HDFStore object.\nkey : str\n Identifier for the group in the store.\nmode : {'a', 'w', 'r+'}, default 'a'\n Mode to open file:\n\n - 'w': write, a new file is created (an existing file with\n the same name would be deleted).\n - 'a': append, an existing file is opened for reading and\n writing, and if the file does not exist it is created.\n - 'r+': similar to 'a', but the file must already exist.\ncomplevel : {0-9}, default None\n Specifies a compression level for data.\n A value of 0 or None disables compression.\ncomplib : {'zlib', 'lzo', 'bzip2', 'blosc'}, default 'zlib'\n Specifies the compression library to be used.\n These additional compressors for Blosc are supported\n (default if no compressor specified: 'blosc:blosclz'):\n {'blosc:blosclz', 'blosc:lz4', 'blosc:lz4hc', 'blosc:snappy',\n 'blosc:zlib', 'blosc:zstd'}.\n Specifying a compression library which is not available issues\n a ValueError.\nappend : bool, default False\n For Table formats, append the input data to the existing.\nformat : {'fixed', 'table', None}, default 'fixed'\n Possible values:\n\n - 'fixed': Fixed format. Fast writing/reading. Not-appendable,\n nor searchable.\n - 'table': Table format. Write as a PyTables Table structure\n which may perform worse but allow more flexible operations\n like searching / selecting subsets of the data.\n - If None, pd.get_option('io.hdf.default_format') is checked,\n followed by fallback to \"fixed\".\nindex : bool, default True\n Write DataFrame index as a column.\nmin_itemsize : dict or int, optional\n Map column names to minimum string sizes for columns.\nnan_rep : Any, optional\n How to represent null values as str.\n Not allowed with append=True.\ndropna : bool, default False, optional\n Remove missing values.\ndata_columns : list of columns or True, optional\n List of columns to create as indexed data columns for on-disk\n queries, or True to use all columns. By default only the axes\n of the object are indexed. See\n :ref:`Query via data columns`. for\n more information.\n Applicable only to format='table'.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\nencoding : str, default \"UTF-8\"\n\nSee Also\n--------\nread_hdf : Read from HDF file.\nDataFrame.to_orc : Write a DataFrame to the binary orc format.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\nDataFrame.to_sql : Write to a SQL table.\nDataFrame.to_feather : Write out feather-format for DataFrames.\nDataFrame.to_csv : Write out to a csv file.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]},\n... index=['a', 'b', 'c']) # doctest: +SKIP\n>>> df.to_hdf('data.h5', key='df', mode='w') # doctest: +SKIP\n\nWe can add another object to the same file:\n\n>>> s = pd.Series([1, 2, 3, 4]) # doctest: +SKIP\n>>> s.to_hdf('data.h5', key='s') # doctest: +SKIP\n\nReading from HDF file:\n\n>>> pd.read_hdf('data.h5', 'df') # doctest: +SKIP\nA B\na 1 4\nb 2 5\nc 3 6\n>>> pd.read_hdf('data.h5', 's') # doctest: +SKIP\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n"}, "kind": 2, "label": "to_hdf", "sortText": "182"}, {"detail": "Overload[(buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> None, (buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> str]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame as an HTML table.\n%(shared_params)s\nbold_rows : bool, default True\n Make the row labels bold in the output.\nclasses : str or list or tuple, default None\n CSS class(es) to apply to the resulting html table.\nescape : bool, default True\n Convert the characters <, >, and & to HTML-safe sequences.\nnotebook : {True, False}, default False\n Whether the generated HTML is for IPython Notebook.\nborder : int\n A ``border=border`` attribute is included in the opening\n `
` tag. Default ``pd.options.display.html.border``.\ntable_id : str, optional\n A css id is included in the opening `
` tag if specified.\nrender_links : bool, default False\n Convert URLs to HTML links.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_string : Convert DataFrame to a string.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> html_string = '''
\n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n...
col1col2
014
123
'''\n>>> assert html_string == df.to_html()\n"}, "kind": 2, "label": "to_html", "sortText": "183"}, {"detail": "bound method DataFrame.to_json(path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | None = None, orient: Literal[\"split\", \"records\", \"index\", \"table\", \"columns\", \"values\"] | None = None, date_format: str | None = None, double_precision: int = 10, force_ascii: bool = True, date_unit: Literal[\"s\", \"ms\", \"us\", \"ns\"] = \"ms\", default_handler: ((Any, /) -> str | int | float | ... omitted 3 union elements) | None = None, lines: bool = False, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", index: bool | None = None, indent: int | None = None, storage_options: dict[str, Any] | None = None, mode: Literal[\"a\", \"w\"] = \"w\") -> str | None", "documentation": {"kind": "plaintext", "value": "Convert the object to a JSON string.\n\nNote NaN's and None will be converted to null and datetime objects\nwill be converted to UNIX timestamps.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string.\norient : str\n Indication of expected JSON string format.\n\n * Series:\n\n - default is 'index'\n - allowed values are: {{'split', 'records', 'index', 'table'}}.\n\n * DataFrame:\n\n - default is 'columns'\n - allowed values are: {{'split', 'records', 'index', 'columns',\n 'values', 'table'}}.\n\n * The format of the JSON string:\n\n - 'split' : dict like {{'index' -> [index], 'columns' -> [columns],\n 'data' -> [values]}}\n - 'records' : list like [{{column -> value}}, ... , {{column -> value}}]\n - 'index' : dict like {{index -> {{column -> value}}}}\n - 'columns' : dict like {{column -> {{index -> value}}}}\n - 'values' : just the values array\n - 'table' : dict like {{'schema': {{schema}}, 'data': {{data}}}}\n\n Describing the data, where data component is like ``orient='records'``.\n\ndate_format : {{None, 'epoch', 'iso'}}\n Type of date conversion. 'epoch' = epoch milliseconds,\n 'iso' = ISO8601. The default depends on the `orient`. For\n ``orient='table'``, the default is 'iso'. For all other orients,\n the default is 'epoch'.\ndouble_precision : int, default 10\n The number of decimal places to use when encoding\n floating point values. The possible maximal value is 15.\n Passing double_precision greater than 15 will raise a ValueError.\nforce_ascii : bool, default True\n Force encoded string to be ASCII.\ndate_unit : str, default 'ms' (milliseconds)\n The time unit to encode to, governs timestamp and ISO8601\n precision. One of 's', 'ms', 'us', 'ns' for second, millisecond,\n microsecond, and nanosecond respectively.\ndefault_handler : callable, default None\n Handler to call if object cannot otherwise be converted to a\n suitable format for JSON. Should receive a single argument which is\n the object to convert and return a serialisable object.\nlines : bool, default False\n If 'orient' is 'records' write out line-delimited json format. Will\n throw ValueError if incorrect 'orient' since others are not\n list-like.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\nindex : bool or None, default None\n The index is only used when 'orient' is 'split', 'index', 'column',\n or 'table'. Of these, 'index' and 'column' do not support\n `index=False`.\n\nindent : int, optional\n Length of whitespace used to indent each record.\n\n{storage_options}\n\nmode : str, default 'w' (writing)\n Specify the IO mode for output when supplying a path_or_buf.\n Accepted args are 'w' (writing) and 'a' (append) only.\n mode='a' is only supported when lines is True and orient is 'records'.\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting json format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_json : Convert a JSON string to pandas object.\n\nNotes\n-----\nThe behavior of ``indent=0`` varies from the stdlib, which does not\nindent the output but does insert newlines. Currently, ``indent=0``\nand the default ``indent=None`` are equivalent in pandas, though this\nmay change in a future release.\n\n``orient='table'`` contains a 'pandas_version' field under 'schema'.\nThis stores the version of `pandas` used in the latest revision of the\nschema.\n\nExamples\n--------\n>>> from json import loads, dumps\n>>> df = pd.DataFrame(\n... [[\"a\", \"b\"], [\"c\", \"d\"]],\n... index=[\"row 1\", \"row 2\"],\n... columns=[\"col 1\", \"col 2\"],\n... )\n\n>>> result = df.to_json(orient=\"split\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"columns\": [\n \"col 1\",\n \"col 2\"\n ],\n \"index\": [\n \"row 1\",\n \"row 2\"\n ],\n \"data\": [\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n ]\n}}\n\nEncoding/decoding a Dataframe using ``'records'`` formatted JSON.\nNote that index labels are not preserved with this encoding.\n\n>>> result = df.to_json(orient=\"records\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n]\n\nEncoding/decoding a Dataframe using ``'index'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"index\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"row 1\": {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n \"row 2\": {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'columns'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"columns\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"col 1\": {{\n \"row 1\": \"a\",\n \"row 2\": \"c\"\n }},\n \"col 2\": {{\n \"row 1\": \"b\",\n \"row 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'values'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"values\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n]\n\nEncoding with Table Schema:\n\n>>> result = df.to_json(orient=\"table\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"schema\": {{\n \"fields\": [\n {{\n \"name\": \"index\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 1\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 2\",\n \"type\": \"string\"\n }}\n ],\n \"primaryKey\": [\n \"index\"\n ],\n \"pandas_version\": \"1.4.0\"\n }},\n \"data\": [\n {{\n \"index\": \"row 1\",\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"index\": \"row 2\",\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n ]\n}}\n"}, "kind": 2, "label": "to_json", "sortText": "184"}, {"detail": "Overload[(buf: None = ..., columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nRequires ``\\usepackage{{booktabs}}``. The output can be copy/pasted\ninto a main LaTeX document or read from an external file\nwith ``\\input{{table.tex}}``.\n\n.. versionchanged:: 2.0.0\n Refactored to use the Styler implementation via jinja2 templating.\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\ncolumns : list of label, optional\n The subset of columns to write. Writes all columns by default.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given,\n it is assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nna_rep : str, default 'NaN'\n Missing data representation.\nformatters : list of functions or dict of {{str: function}}, optional\n Formatter functions to apply to columns' elements by position or\n name. The result of each function must be a unicode string.\n List must be of length equal to the number of columns.\nfloat_format : one-parameter function or str, optional, default None\n Formatter for floating point numbers. For example\n ``float_format=\"%.2f\"`` and ``float_format=\"{{:0.2f}}\".format`` will\n both result in 0.1234 being formatted as 0.12.\nsparsify : bool, optional\n Set to False for a DataFrame with a hierarchical index to print\n every multiindex key at each row. By default, the value will be\n read from the config module.\nindex_names : bool, default True\n Prints the names of the indexes.\nbold_rows : bool, default False\n Make the row labels bold in the output.\ncolumn_format : str, optional\n The columns format as specified in `LaTeX table format\n `__ e.g. 'rcl' for 3\n columns. By default, 'l' will be used for all columns except\n columns of numbers, which default to 'r'.\nlongtable : bool, optional\n Use a longtable environment instead of tabular. Requires\n adding a \\usepackage{{longtable}} to your LaTeX preamble.\n By default, the value will be read from the pandas config\n module, and set to `True` if the option ``styler.latex.environment`` is\n `\"longtable\"`.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nescape : bool, optional\n By default, the value will be read from the pandas config\n module and set to `True` if the option ``styler.format.escape`` is\n `\"latex\"`. When set to False prevents from escaping latex special\n characters in column names.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `False`.\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'.\ndecimal : str, default '.'\n Character recognized as decimal separator, e.g. ',' in Europe.\nmulticolumn : bool, default True\n Use \\multicolumn to enhance MultiIndex columns.\n The default will be read from the config module, and is set\n as the option ``styler.sparse.columns``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nmulticolumn_format : str, default 'r'\n The alignment for multicolumns, similar to `column_format`\n The default will be read from the config module, and is set as the option\n ``styler.latex.multicol_align``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to \"r\".\nmultirow : bool, default True\n Use \\multirow to enhance MultiIndex rows. Requires adding a\n \\usepackage{{multirow}} to your LaTeX preamble. Will print\n centered labels (instead of top-aligned) across the contained\n rows, separating groups via clines. The default will be read\n from the pandas config module, and is set as the option\n ``styler.sparse.index``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `True`.\ncaption : str or tuple, optional\n Tuple (full_caption, short_caption),\n which results in ``\\caption[short_caption]{{full_caption}}``;\n if a single string is passed, no short caption will be set.\nlabel : str, optional\n The LaTeX label to be placed inside ``\\label{{}}`` in the output.\n This is used with ``\\ref{{}}`` in the main ``.tex`` file.\n\nposition : str, optional\n The LaTeX positional argument for tables, to be placed after\n ``\\begin{{}}`` in the output.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n\nSee Also\n--------\nio.formats.style.Styler.to_latex : Render a DataFrame to LaTeX\n with conditional formatting.\nDataFrame.to_string : Render a DataFrame to a console-friendly\n tabular output.\nDataFrame.to_html : Render a DataFrame as an HTML table.\n\nNotes\n-----\nAs of v2.0.0 this method has changed to use the Styler implementation as\npart of :meth:`.Styler.to_latex` via ``jinja2`` templating. This means\nthat ``jinja2`` is a requirement, and needs to be installed, for this method\nto function. It is advised that users switch to using Styler, since that\nimplementation is more frequently updated and contains much more\nflexibility with the output.\n\nExamples\n--------\nConvert a general DataFrame to LaTeX with formatting:\n\n>>> df = pd.DataFrame(dict(name=['Raphael', 'Donatello'],\n... age=[26, 45],\n... height=[181.23, 177.65]))\n>>> print(df.to_latex(index=False,\n... formatters={\"name\": str.upper},\n... float_format=\"{:.1f}\".format,\n... )) # doctest: +SKIP\n\\begin{tabular}{lrr}\n\\toprule\nname & age & height \\\\\n\\midrule\nRAPHAEL & 26 & 181.2 \\\\\nDONATELLO & 45 & 177.7 \\\\\n\\bottomrule\n\\end{tabular}\n"}, "kind": 2, "label": "to_latex", "sortText": "185"}, {"detail": "bound method DataFrame.to_markdown(buf: str | PathLike[str] | WriteBuffer[str] | None = None, mode: str = \"wt\", index: bool = True, storage_options: dict[str, Any] | None = None, **kwargs) -> str | None", "kind": 2, "label": "to_markdown", "sortText": "186"}, {"detail": "bound method DataFrame.to_numpy(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool = False, na_value: object = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a NumPy array.\n\nBy default, the dtype of the returned array will be the common NumPy\ndtype of all types in the DataFrame. For example, if the dtypes are\n``float16`` and ``float32``, the results dtype will be ``float32``.\nThis may require copying data and coercing values, which may be\nexpensive.\n\nParameters\n----------\ndtype : str or numpy.dtype, optional\n The dtype to pass to :meth:`numpy.asarray`.\ncopy : bool, default False\n Whether to ensure that the returned value is not a view on\n another array. Note that ``copy=False`` does not *ensure* that\n ``to_numpy()`` is no-copy. Rather, ``copy=True`` ensure that\n a copy is made, even if not strictly necessary.\nna_value : Any, optional\n The value to use for missing values. The default value depends\n on `dtype` and the dtypes of the DataFrame columns.\n\nReturns\n-------\nnumpy.ndarray\n\nSee Also\n--------\nSeries.to_numpy : Similar method for Series.\n\nExamples\n--------\n>>> pd.DataFrame({\"A\": [1, 2], \"B\": [3, 4]}).to_numpy()\narray([[1, 3],\n [2, 4]])\n\nWith heterogeneous data, the lowest common type will have to\nbe used.\n\n>>> df = pd.DataFrame({\"A\": [1, 2], \"B\": [3.0, 4.5]})\n>>> df.to_numpy()\narray([[1. , 3. ],\n [2. , 4.5]])\n\nFor a mix of numeric and non-numeric types, the output array will\nhave object dtype.\n\n>>> df['C'] = pd.date_range('2000', periods=2)\n>>> df.to_numpy()\narray([[1, 3.0, Timestamp('2000-01-01 00:00:00')],\n [2, 4.5, Timestamp('2000-01-02 00:00:00')]], dtype=object)\n"}, "kind": 2, "label": "to_numpy", "sortText": "187"}, {"detail": "bound method DataFrame.to_orc(path: str | PathLike[str] | WriteBuffer[bytes] | None = None, *, engine: Literal[\"pyarrow\"] = \"pyarrow\", index: bool | None = None, engine_kwargs: dict[str, Any] | None = None) -> bytes | None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the ORC format.\n\n.. versionadded:: 1.5.0\n\nParameters\n----------\npath : str, file-like object or None, default None\n If a string, it will be used as Root Directory path\n when writing a partitioned dataset. By file-like object,\n we refer to objects with a write() method, such as a file handle\n (e.g. via builtin open function). If path is None,\n a bytes object is returned.\nengine : {'pyarrow'}, default 'pyarrow'\n ORC library to use.\nindex : bool, optional\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``infer`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\nengine_kwargs : dict[str, Any] or None, default None\n Additional keyword arguments passed to :func:`pyarrow.orc.write_table`.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nRaises\n------\nNotImplementedError\n Dtype of one or more columns is category, unsigned integers, interval,\n period or sparse.\nValueError\n engine is not pyarrow.\n\nSee Also\n--------\nread_orc : Read a ORC file.\nDataFrame.to_parquet : Write a parquet file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\n* Before using this function you should read the :ref:`user guide about\n ORC ` and :ref:`install optional dependencies `.\n* This function requires `pyarrow `_\n library.\n* For supported dtypes please refer to `supported ORC features in Arrow\n `__.\n* Currently timezones in datetime columns are not preserved when a\n dataframe is converted into ORC files.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> df.to_orc('df.orc') # doctest: +SKIP\n>>> pd.read_orc('df.orc') # doctest: +SKIP\n col1 col2\n0 1 4\n1 2 3\n\nIf you want to get a buffer to the orc content you can write it to io.BytesIO\n\n>>> import io\n>>> b = io.BytesIO(df.to_orc()) # doctest: +SKIP\n>>> b.seek(0) # doctest: +SKIP\n0\n>>> content = b.read() # doctest: +SKIP\n"}, "kind": 2, "label": "to_orc", "sortText": "188"}, {"detail": "Overload[(path: None = ..., engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> bytes, (path: str | PathLike[str] | WriteBuffer[bytes], engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary parquet format.\n\nThis function writes the dataframe as a `parquet file\n`_. You can choose different parquet\nbackends, and have the option of compression. See\n:ref:`the user guide ` for more details.\n\nParameters\n----------\npath : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If None, the result is\n returned as bytes. If a string or path, it will be used as Root Directory\n path when writing a partitioned dataset.\nengine : {{'auto', 'pyarrow', 'fastparquet'}}, default 'auto'\n Parquet library to use. If 'auto', then the option\n ``io.parquet.engine`` is used. The default ``io.parquet.engine``\n behavior is to try 'pyarrow', falling back to 'fastparquet' if\n 'pyarrow' is unavailable.\ncompression : str or None, default 'snappy'\n Name of the compression to use. Use ``None`` for no compression.\n Supported options: 'snappy', 'gzip', 'brotli', 'lz4', 'zstd'.\nindex : bool, default None\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``True`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\npartition_cols : list, optional, default None\n Column names by which to partition the dataset.\n Columns are partitioned in the order they are given.\n Must be None if path is not a string.\n{storage_options}\n\n**kwargs\n Additional arguments passed to the parquet library. See\n :ref:`pandas io ` for more details.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nSee Also\n--------\nread_parquet : Read a parquet file.\nDataFrame.to_orc : Write an orc file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\nThis function requires either the `fastparquet\n`_ or `pyarrow\n`_ library.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={{'col1': [1, 2], 'col2': [3, 4]}})\n>>> df.to_parquet('df.parquet.gzip',\n... compression='gzip') # doctest: +SKIP\n>>> pd.read_parquet('df.parquet.gzip') # doctest: +SKIP\n col1 col2\n0 1 3\n1 2 4\n\nIf you want to get a buffer to the parquet content you can use a io.BytesIO\nobject, as long as you don't use partition_cols, which creates multiple files.\n\n>>> import io\n>>> f = io.BytesIO()\n>>> df.to_parquet(f)\n>>> f.seek(0)\n0\n>>> content = f.read()\n"}, "kind": 2, "label": "to_parquet", "sortText": "189"}, {"detail": "bound method DataFrame.to_period(freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert DataFrame from DatetimeIndex to PeriodIndex.\n\nConvert DataFrame from DatetimeIndex to PeriodIndex with desired\nfrequency (inferred from index if not passed).\n\nParameters\n----------\nfreq : str, default\n Frequency of the PeriodIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a PeriodIndex.\n\nExamples\n--------\n>>> idx = pd.to_datetime(\n... [\n... \"2001-03-31 00:00:00\",\n... \"2002-05-31 00:00:00\",\n... \"2003-08-31 00:00:00\",\n... ]\n... )\n\n>>> idx\nDatetimeIndex(['2001-03-31', '2002-05-31', '2003-08-31'],\ndtype='datetime64[ns]', freq=None)\n\n>>> idx.to_period(\"M\")\nPeriodIndex(['2001-03', '2002-05', '2003-08'], dtype='period[M]')\n\nFor the yearly frequency\n\n>>> idx.to_period(\"Y\")\nPeriodIndex(['2001', '2002', '2003'], dtype='period[Y-DEC]')\n"}, "kind": 2, "label": "to_period", "sortText": "190"}, {"detail": "bound method DataFrame.to_pickle(path: str | PathLike[str] | WriteBuffer[bytes], compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", protocol: int = 5, storage_options: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Pickle (serialize) object to file.\n\nParameters\n----------\npath : str, path object, or file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. File path where\n the pickled object will be stored.\n{compression_options}\nprotocol : int\n Int which indicates which protocol should be used by the pickler,\n default HIGHEST_PROTOCOL (see [1]_ paragraph 12.1.2). The possible\n values are 0, 1, 2, 3, 4, 5. A negative value for the protocol\n parameter is equivalent to setting its value to HIGHEST_PROTOCOL.\n\n .. [1] https://docs.python.org/3/library/pickle.html.\n\n{storage_options}\n\nSee Also\n--------\nread_pickle : Load pickled pandas object (or any object) from file.\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_sql : Write DataFrame to a SQL database.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nExamples\n--------\n>>> original_df = pd.DataFrame({{\"foo\": range(5), \"bar\": range(5, 10)}}) # doctest: +SKIP\n>>> original_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n>>> original_df.to_pickle(\"./dummy.pkl\") # doctest: +SKIP\n\n>>> unpickled_df = pd.read_pickle(\"./dummy.pkl\") # doctest: +SKIP\n>>> unpickled_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n"}, "kind": 2, "label": "to_pickle", "sortText": "191"}, {"detail": "bound method DataFrame.to_records(index: bool = True, column_dtypes=None, index_dtypes=None) -> recarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert DataFrame to a NumPy record array.\n\nIndex will be included as the first field of the record array if\nrequested.\n\nParameters\n----------\nindex : bool, default True\n Include index in resulting record array, stored in 'index'\n field or using the index label, if set.\ncolumn_dtypes : str, type, dict, default None\n If a string or type, the data type to store all columns. If\n a dictionary, a mapping of column names and indices (zero-indexed)\n to specific data types.\nindex_dtypes : str, type, dict, default None\n If a string or type, the data type to store all index levels. If\n a dictionary, a mapping of index level names and indices\n (zero-indexed) to specific data types.\n\n This mapping is applied only if `index=True`.\n\nReturns\n-------\nnumpy.rec.recarray\n NumPy ndarray with the DataFrame labels as fields and each row\n of the DataFrame as entries.\n\nSee Also\n--------\nDataFrame.from_records: Convert structured or record ndarray\n to DataFrame.\nnumpy.rec.recarray: An ndarray that allows field access using\n attributes, analogous to typed columns in a\n spreadsheet.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2], 'B': [0.5, 0.75]},\n... index=['a', 'b'])\n>>> df\n A B\na 1 0.50\nb 2 0.75\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('index', 'O'), ('A', '>> df.index = df.index.rename(\"I\")\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index=False)\nrec.array([(1, 0.5 ), (2, 0.75)],\n dtype=[('A', '>> df.to_records(column_dtypes={\"A\": \"int32\"})\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index_dtypes=\">> index_dtypes = f\">> df.to_records(index_dtypes=index_dtypes)\nrec.array([(b'a', 1, 0.5 ), (b'b', 2, 0.75)],\n dtype=[('I', 'S1'), ('A', ' Unknown) | None = None) -> int | None", "documentation": {"kind": "plaintext", "value": "Write records stored in a DataFrame to a SQL database.\n\nDatabases supported by SQLAlchemy [1]_ are supported. Tables can be\nnewly created, appended to, or overwritten.\n\nParameters\n----------\nname : str\n Name of SQL table.\ncon : sqlalchemy.engine.(Engine or Connection) or sqlite3.Connection\n Using SQLAlchemy makes it possible to use any DB supported by that\n library. Legacy support is provided for sqlite3.Connection objects. The user\n is responsible for engine disposal and connection closure for the SQLAlchemy\n connectable. See `here `_.\n If passing a sqlalchemy.engine.Connection which is already in a transaction,\n the transaction will not be committed. If passing a sqlite3.Connection,\n it will not be possible to roll back the record insertion.\n\nschema : str, optional\n Specify the schema (if database flavor supports this). If None, use\n default schema.\nif_exists : {'fail', 'replace', 'append'}, default 'fail'\n How to behave if the table already exists.\n\n * fail: Raise a ValueError.\n * replace: Drop the table before inserting new values.\n * append: Insert new values to the existing table.\n\nindex : bool, default True\n Write DataFrame index as a column. Uses `index_label` as the column\n name in the table. Creates a table index for this column.\nindex_label : str or sequence, default None\n Column label for index column(s). If None is given (default) and\n `index` is True, then the index names are used.\n A sequence should be given if the DataFrame uses MultiIndex.\nchunksize : int, optional\n Specify the number of rows in each batch to be written at a time.\n By default, all rows will be written at once.\ndtype : dict or scalar, optional\n Specifying the datatype for columns. If a dictionary is used, the\n keys should be the column names and the values should be the\n SQLAlchemy types or strings for the sqlite3 legacy mode. If a\n scalar is provided, it will be applied to all columns.\nmethod : {None, 'multi', callable}, optional\n Controls the SQL insertion clause used:\n\n * None : Uses standard SQL ``INSERT`` clause (one per row).\n * 'multi': Pass multiple values in a single ``INSERT`` clause.\n * callable with signature ``(pd_table, conn, keys, data_iter)``.\n\n Details and a sample callable implementation can be found in the\n section :ref:`insert method `.\n\nReturns\n-------\nNone or int\n Number of rows affected by to_sql. None is returned if the callable\n passed into ``method`` does not return an integer number of rows.\n\n The number of returned rows affected is the sum of the ``rowcount``\n attribute of ``sqlite3.Cursor`` or SQLAlchemy connectable which may not\n reflect the exact number of written rows as stipulated in the\n `sqlite3 `__ or\n `SQLAlchemy `__.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nValueError\n When the table already exists and `if_exists` is 'fail' (the\n default).\n\nSee Also\n--------\nread_sql : Read a DataFrame from a table.\n\nNotes\n-----\nTimezone aware datetime columns will be written as\n``Timestamp with timezone`` type with SQLAlchemy if supported by the\ndatabase. Otherwise, the datetimes will be stored as timezone unaware\ntimestamps local to the original timezone.\n\nNot all datastores support ``method=\"multi\"``. Oracle, for example,\ndoes not support multi-value insert.\n\nReferences\n----------\n.. [1] https://docs.sqlalchemy.org\n.. [2] https://www.python.org/dev/peps/pep-0249/\n\nExamples\n--------\nCreate an in-memory SQLite database.\n\n>>> from sqlalchemy import create_engine\n>>> engine = create_engine('sqlite://', echo=False)\n\nCreate a table from scratch with 3 rows.\n\n>>> df = pd.DataFrame({'name' : ['User 1', 'User 2', 'User 3']})\n>>> df\n name\n0 User 1\n1 User 2\n2 User 3\n\n>>> df.to_sql(name='users', con=engine)\n3\n>>> from sqlalchemy import text\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3')]\n\nAn `sqlalchemy.engine.Connection` can also be passed to `con`:\n\n>>> with engine.begin() as connection:\n... df1 = pd.DataFrame({'name' : ['User 4', 'User 5']})\n... df1.to_sql(name='users', con=connection, if_exists='append')\n2\n\nThis is allowed to support operations that require that the same\nDBAPI connection is used for the entire operation.\n\n>>> df2 = pd.DataFrame({'name' : ['User 6', 'User 7']})\n>>> df2.to_sql(name='users', con=engine, if_exists='append')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3'),\n (0, 'User 4'), (1, 'User 5'), (0, 'User 6'),\n (1, 'User 7')]\n\nOverwrite the table with just ``df2``.\n\n>>> df2.to_sql(name='users', con=engine, if_exists='replace',\n... index_label='id')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 6'), (1, 'User 7')]\n\nUse ``method`` to define a callable insertion method to do nothing\nif there's a primary key conflict on a table in a PostgreSQL database.\n\n>>> from sqlalchemy.dialects.postgresql import insert\n>>> def insert_on_conflict_nothing(table, conn, keys, data_iter):\n... # \"a\" is the primary key in \"conflict_table\"\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = insert(table.table).values(data).on_conflict_do_nothing(index_elements=[\"a\"])\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_nothing) # doctest: +SKIP\n0\n\nFor MySQL, a callable to update columns ``b`` and ``c`` if there's a conflict\non a primary key.\n\n>>> from sqlalchemy.dialects.mysql import insert\n>>> def insert_on_conflict_update(table, conn, keys, data_iter):\n... # update columns \"b\" and \"c\" on primary key conflict\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = (\n... insert(table.table)\n... .values(data)\n... )\n... stmt = stmt.on_duplicate_key_update(b=stmt.inserted.b, c=stmt.inserted.c)\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_update) # doctest: +SKIP\n2\n\nSpecify the dtype (especially useful for integers with missing values).\nNotice that while pandas is forced to store the data as floating point,\nthe database supports nullable integers. When fetching the data with\nPython, we get back integer scalars.\n\n>>> df = pd.DataFrame({\"A\": [1, None, 2]})\n>>> df\n A\n0 1.0\n1 NaN\n2 2.0\n\n>>> from sqlalchemy.types import Integer\n>>> df.to_sql(name='integers', con=engine, index=False,\n... dtype={\"A\": Integer()})\n3\n\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM integers\")).fetchall()\n[(1,), (None,), (2,)]\n"}, "kind": 2, "label": "to_sql", "sortText": "193"}, {"detail": "bound method DataFrame.to_stata(path: str | PathLike[str] | WriteBuffer[bytes], *, convert_dates: dict[Hashable, str] | None = None, write_index: bool = True, byteorder: Literal[\">\", \"<\", \"little\", \"big\"] | None = None, time_stamp: datetime | None = None, data_label: str | None = None, variable_labels: dict[Hashable, str] | None = None, version: int | None = 114, convert_strl: Sequence[Hashable] | None = None, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", storage_options: dict[str, Any] | None = None, value_labels: dict[Hashable, dict[int | float, str]] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Export DataFrame object to Stata dta format.\n\nWrites the DataFrame to a Stata dataset file.\n\"dta\" files contain a Stata dataset.\n\nParameters\n----------\npath : str, path object, or buffer\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function.\n\nconvert_dates : dict\n Dictionary mapping columns containing datetime types to stata\n internal format to use when writing the dates. Options are 'tc',\n 'td', 'tm', 'tw', 'th', 'tq', 'ty'. Column can be either an integer\n or a name. Datetime columns that do not have a conversion type\n specified will be converted to 'tc'. Raises NotImplementedError if\n a datetime column has timezone information.\nwrite_index : bool\n Write the index to Stata dataset.\nbyteorder : str\n Can be \">\", \"<\", \"little\", or \"big\". default is `sys.byteorder`.\ntime_stamp : datetime\n A datetime to use as file creation date. Default is the current\n time.\ndata_label : str, optional\n A label for the data set. Must be 80 characters or smaller.\nvariable_labels : dict\n Dictionary containing columns as keys and variable labels as\n values. Each label must be 80 characters or smaller.\nversion : {{114, 117, 118, 119, None}}, default 114\n Version to use in the output dta file. Set to None to let pandas\n decide between 118 or 119 formats depending on the number of\n columns in the frame. Version 114 can be read by Stata 10 and\n later. Version 117 can be read by Stata 13 or later. Version 118\n is supported in Stata 14 and later. Version 119 is supported in\n Stata 15 and later. Version 114 limits string variables to 244\n characters or fewer while versions 117 and later allow strings\n with lengths up to 2,000,000 characters. Versions 118 and 119\n support Unicode characters, and version 119 supports more than\n 32,767 variables.\n\n Version 119 should usually only be used when the number of\n variables exceeds the capacity of dta format 118. Exporting\n smaller datasets in format 119 may have unintended consequences,\n and, as of November 2020, Stata SE cannot read version 119 files.\n\nconvert_strl : list, optional\n List of column names to convert to string columns to Stata StrL\n format. Only available if version is 117. Storing strings in the\n StrL format can produce smaller dta files if strings have more than\n 8 characters and values are repeated.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nvalue_labels : dict of dicts\n Dictionary containing columns as keys and dictionaries of column value\n to labels as values. Labels for a single variable must be 32,000\n characters or smaller.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nNotImplementedError\n * If datetimes contain timezone information\n * Column dtype is not representable in Stata\nValueError\n * Columns listed in convert_dates are neither datetime64[ns]\n or datetime.datetime\n * Column listed in convert_dates is not in DataFrame\n * Categorical label contains more than 32,000 characters\n\nSee Also\n--------\nread_stata : Import Stata data files.\nio.stata.StataWriter : Low-level writer for Stata data files.\nio.stata.StataWriter117 : Low-level writer for version 117 files.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'animal': ['falcon', 'parrot', 'falcon',\n... 'parrot'],\n... 'speed': [350, 18, 361, 15]}})\n>>> df.to_stata('animals.dta') # doctest: +SKIP\n"}, "kind": 2, "label": "to_stata", "sortText": "194"}, {"detail": "Overload[(buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to a console-friendly tabular output.\n%(shared_params)s\nline_width : int, optional\n Width to wrap a line in characters.\nmin_rows : int, optional\n The number of rows to display in the console in a truncated repr\n (when number of rows is above `max_rows`).\nmax_colwidth : int, optional\n Max width to truncate each column in characters. By default, no limit.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_html : Convert DataFrame to HTML.\n\nExamples\n--------\n>>> d = {'col1': [1, 2, 3], 'col2': [4, 5, 6]}\n>>> df = pd.DataFrame(d)\n>>> print(df.to_string())\n col1 col2\n0 1 4\n1 2 5\n2 3 6\n"}, "kind": 2, "label": "to_string", "sortText": "195"}, {"detail": "bound method DataFrame.to_timestamp(freq: str | BaseOffset | None = None, how: Literal[\"s\", \"e\", \"start\", \"end\"] = \"start\", axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast to DatetimeIndex of timestamps, at *beginning* of period.\n\nParameters\n----------\nfreq : str, default frequency of PeriodIndex\n Desired frequency.\nhow : {'s', 'e', 'start', 'end'}\n Convention for converting period to timestamp; start of period\n vs. end.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a DatetimeIndex.\n\nExamples\n--------\n>>> idx = pd.PeriodIndex(['2023', '2024'], freq='Y')\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d, index=idx)\n>>> df1\n col1 col2\n2023 1 3\n2024 2 4\n\nThe resulting timestamps will be at the beginning of the year in this case\n\n>>> df1 = df1.to_timestamp()\n>>> df1\n col1 col2\n2023-01-01 1 3\n2024-01-01 2 4\n>>> df1.index\nDatetimeIndex(['2023-01-01', '2024-01-01'], dtype='datetime64[ns]', freq=None)\n\nUsing `freq` which is the offset that the Timestamps will have\n\n>>> df2 = pd.DataFrame(data=d, index=idx)\n>>> df2 = df2.to_timestamp(freq='M')\n>>> df2\n col1 col2\n2023-01-31 1 3\n2024-01-31 2 4\n>>> df2.index\nDatetimeIndex(['2023-01-31', '2024-01-31'], dtype='datetime64[ns]', freq=None)\n"}, "kind": 2, "label": "to_timestamp", "sortText": "196"}, {"detail": "bound method DataFrame.to_xarray() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an xarray object from the pandas object.\n\nReturns\n-------\nxarray.DataArray or xarray.Dataset\n Data in the pandas structure converted to Dataset if the object is\n a DataFrame, or a DataArray if the object is a Series.\n\nSee Also\n--------\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nNotes\n-----\nSee the `xarray docs `__\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0, 2),\n... ('parrot', 'bird', 24.0, 2),\n... ('lion', 'mammal', 80.5, 4),\n... ('monkey', 'mammal', np.nan, 4)],\n... columns=['name', 'class', 'max_speed',\n... 'num_legs'])\n>>> df\n name class max_speed num_legs\n0 falcon bird 389.0 2\n1 parrot bird 24.0 2\n2 lion mammal 80.5 4\n3 monkey mammal NaN 4\n\n>>> df.to_xarray() # doctest: +SKIP\n\nDimensions: (index: 4)\nCoordinates:\n * index (index) int64 32B 0 1 2 3\nData variables:\n name (index) object 32B 'falcon' 'parrot' 'lion' 'monkey'\n class (index) object 32B 'bird' 'bird' 'mammal' 'mammal'\n max_speed (index) float64 32B 389.0 24.0 80.5 nan\n num_legs (index) int64 32B 2 2 4 4\n\n>>> df['max_speed'].to_xarray() # doctest: +SKIP\n\narray([389. , 24. , 80.5, nan])\nCoordinates:\n * index (index) int64 0 1 2 3\n\n>>> dates = pd.to_datetime(['2018-01-01', '2018-01-01',\n... '2018-01-02', '2018-01-02'])\n>>> df_multiindex = pd.DataFrame({'date': dates,\n... 'animal': ['falcon', 'parrot',\n... 'falcon', 'parrot'],\n... 'speed': [350, 18, 361, 15]})\n>>> df_multiindex = df_multiindex.set_index(['date', 'animal'])\n\n>>> df_multiindex\n speed\ndate animal\n2018-01-01 falcon 350\n parrot 18\n2018-01-02 falcon 361\n parrot 15\n\n>>> df_multiindex.to_xarray() # doctest: +SKIP\n\nDimensions: (date: 2, animal: 2)\nCoordinates:\n * date (date) datetime64[ns] 2018-01-01 2018-01-02\n * animal (animal) object 'falcon' 'parrot'\nData variables:\n speed (date, animal) int64 350 18 361 15\n"}, "kind": 2, "label": "to_xarray", "sortText": "197"}, {"detail": "Overload[(path_or_buffer: None = ..., *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buffer: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to an XML document.\n\n.. versionadded:: 1.3.0\n\nParameters\n----------\npath_or_buffer : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a ``write()`` function. If None, the result is returned\n as a string.\nindex : bool, default True\n Whether to include index in XML document.\nroot_name : str, default 'data'\n The name of root element in XML document.\nrow_name : str, default 'row'\n The name of row element in XML document.\nna_rep : str, optional\n Missing data representation.\nattr_cols : list-like, optional\n List of columns to write as attributes in row element.\n Hierarchical columns will be flattened with underscore\n delimiting the different levels.\nelem_cols : list-like, optional\n List of columns to write as children in row element. By default,\n all columns output as children of row element. Hierarchical\n columns will be flattened with underscore delimiting the\n different levels.\nnamespaces : dict, optional\n All namespaces to be defined in root element. Keys of dict\n should be prefix names and values of dict corresponding URIs.\n Default namespaces should be given empty string key. For\n example, ::\n\n namespaces = {{\"\": \"https://example.com\"}}\n\nprefix : str, optional\n Namespace prefix to be used for every element and/or attribute\n in document. This should be one of the keys in ``namespaces``\n dict.\nencoding : str, default 'utf-8'\n Encoding of the resulting document.\nxml_declaration : bool, default True\n Whether to include the XML declaration at start of document.\npretty_print : bool, default True\n Whether output should be pretty printed with indentation and\n line breaks.\nparser : {{'lxml','etree'}}, default 'lxml'\n Parser module to use for building of tree. Only 'lxml' and\n 'etree' are supported. With 'lxml', the ability to use XSLT\n stylesheet is supported.\nstylesheet : str, path object or file-like object, optional\n A URL, file-like object, or a raw string containing an XSLT\n script used to transform the raw XML output. Script should use\n layout of elements and attributes from original output. This\n argument requires ``lxml`` to be installed. Only XSLT 1.0\n scripts and not later versions is currently supported.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If ``io`` is None, returns the resulting XML format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nto_json : Convert the pandas object to a JSON string.\nto_html : Convert DataFrame to a html.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'shape': ['square', 'circle', 'triangle'],\n... 'degrees': [360, 360, 180],\n... 'sides': [4, np.nan, 3]}})\n\n>>> df.to_xml() # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n\n>>> df.to_xml(attr_cols=[\n... 'index', 'shape', 'degrees', 'sides'\n... ]) # doctest: +SKIP\n\n\n \n \n \n\n\n>>> df.to_xml(namespaces={{\"doc\": \"https://example.com\"}},\n... prefix=\"doc\") # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n"}, "kind": 2, "label": "to_xml", "sortText": "198"}, {"detail": "bound method DataFrame.transform(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> DataFrame", "kind": 2, "label": "transform", "sortText": "199"}, {"detail": "bound method DataFrame.transpose(*args, *, copy: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transpose index and columns.\n\nReflect the DataFrame over its main diagonal by writing rows as columns\nand vice-versa. The property :attr:`.T` is an accessor to the method\n:meth:`transpose`.\n\nParameters\n----------\n*args : tuple, optional\n Accepted for compatibility with NumPy.\ncopy : bool, default False\n Whether to copy the data after transposing, even for DataFrames\n with a single dtype.\n\n Note that a copy is always required for mixed dtype DataFrames,\n or for DataFrames with any extension types.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The transposed DataFrame.\n\nSee Also\n--------\nnumpy.transpose : Permute the dimensions of a given array.\n\nNotes\n-----\nTransposing a DataFrame with mixed dtypes will result in a homogeneous\nDataFrame with the `object` dtype. In such a case, a copy of the data\nis always made.\n\nExamples\n--------\n**Square DataFrame with homogeneous dtype**\n\n>>> d1 = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d1)\n>>> df1\n col1 col2\n0 1 3\n1 2 4\n\n>>> df1_transposed = df1.T # or df1.transpose()\n>>> df1_transposed\n 0 1\ncol1 1 2\ncol2 3 4\n\nWhen the dtype is homogeneous in the original DataFrame, we get a\ntransposed DataFrame with the same dtype:\n\n>>> df1.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n>>> df1_transposed.dtypes\n0 int64\n1 int64\ndtype: object\n\n**Non-square DataFrame with mixed dtypes**\n\n>>> d2 = {'name': ['Alice', 'Bob'],\n... 'score': [9.5, 8],\n... 'employed': [False, True],\n... 'kids': [0, 0]}\n>>> df2 = pd.DataFrame(data=d2)\n>>> df2\n name score employed kids\n0 Alice 9.5 False 0\n1 Bob 8.0 True 0\n\n>>> df2_transposed = df2.T # or df2.transpose()\n>>> df2_transposed\n 0 1\nname Alice Bob\nscore 9.5 8.0\nemployed False True\nkids 0 0\n\nWhen the DataFrame has mixed dtypes, we get a transposed DataFrame with\nthe `object` dtype:\n\n>>> df2.dtypes\nname object\nscore float64\nemployed bool\nkids int64\ndtype: object\n>>> df2_transposed.dtypes\n0 object\n1 object\ndtype: object\n"}, "kind": 2, "label": "transpose", "sortText": "200"}, {"detail": "bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "truediv", "sortText": "201"}, {"detail": "bound method DataFrame.truncate(before=None, after=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Truncate a Series or DataFrame before and after some index value.\n\nThis is a useful shorthand for boolean indexing based on index\nvalues above or below certain thresholds.\n\nParameters\n----------\nbefore : date, str, int\n Truncate all rows before this index value.\nafter : date, str, int\n Truncate all rows after this index value.\naxis : {0 or 'index', 1 or 'columns'}, optional\n Axis to truncate. Truncates the index (rows) by default.\n For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default is True,\n Return a copy of the truncated section.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\ntype of caller\n The truncated Series or DataFrame.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by label.\nDataFrame.iloc : Select a subset of a DataFrame by position.\n\nNotes\n-----\nIf the index being truncated contains only datetime values,\n`before` and `after` may be specified as strings instead of\nTimestamps.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c', 'd', 'e'],\n... 'B': ['f', 'g', 'h', 'i', 'j'],\n... 'C': ['k', 'l', 'm', 'n', 'o']},\n... index=[1, 2, 3, 4, 5])\n>>> df\n A B C\n1 a f k\n2 b g l\n3 c h m\n4 d i n\n5 e j o\n\n>>> df.truncate(before=2, after=4)\n A B C\n2 b g l\n3 c h m\n4 d i n\n\nThe columns of a DataFrame can be truncated.\n\n>>> df.truncate(before=\"A\", after=\"B\", axis=\"columns\")\n A B\n1 a f\n2 b g\n3 c h\n4 d i\n5 e j\n\nFor Series, only rows can be truncated.\n\n>>> df['A'].truncate(before=2, after=4)\n2 b\n3 c\n4 d\nName: A, dtype: object\n\nThe index values in ``truncate`` can be datetimes or string\ndates.\n\n>>> dates = pd.date_range('2016-01-01', '2016-02-01', freq='s')\n>>> df = pd.DataFrame(index=dates, data={'A': 1})\n>>> df.tail()\n A\n2016-01-31 23:59:56 1\n2016-01-31 23:59:57 1\n2016-01-31 23:59:58 1\n2016-01-31 23:59:59 1\n2016-02-01 00:00:00 1\n\n>>> df.truncate(before=pd.Timestamp('2016-01-05'),\n... after=pd.Timestamp('2016-01-10')).tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nBecause the index is a DatetimeIndex containing only dates, we can\nspecify `before` and `after` as strings. They will be coerced to\nTimestamps before truncation.\n\n>>> df.truncate('2016-01-05', '2016-01-10').tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nNote that ``truncate`` assumes a 0 value for any unspecified time\ncomponent (midnight). This differs from partial string slicing, which\nreturns any partially matching dates.\n\n>>> df.loc['2016-01-05':'2016-01-10', :].tail()\n A\n2016-01-10 23:59:55 1\n2016-01-10 23:59:56 1\n2016-01-10 23:59:57 1\n2016-01-10 23:59:58 1\n2016-01-10 23:59:59 1\n"}, "kind": 2, "label": "truncate", "sortText": "202"}, {"detail": "bound method DataFrame.tz_convert(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert tz-aware axis to target time zone.\n\nParameters\n----------\ntz : str or tzinfo object or None\n Target time zone. Passing ``None`` will convert to\n UTC and remove the timezone information.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to convert\nlevel : int, str, default None\n If axis is a MultiIndex, convert a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\n{klass}\n Object with time zone converted axis.\n\nRaises\n------\nTypeError\n If the axis is tz-naive.\n\nExamples\n--------\nChange to another time zone:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']),\n... )\n>>> s.tz_convert('Asia/Shanghai')\n2018-09-15 07:30:00+08:00 1\ndtype: int64\n\nPass None to convert to UTC and get a tz-naive index:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_convert(None)\n2018-09-14 23:30:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_convert", "sortText": "203"}, {"detail": "bound method DataFrame.tz_localize(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: builtins.bool | None = None, ambiguous: Literal[\"infer\", \"NaT\", \"raise\"] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]] = \"raise\", nonexistent: Literal[\"shift_forward\", \"shift_backward\", \"NaT\", \"raise\"] | timedelta = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Localize tz-naive index of a Series or DataFrame to target time zone.\n\nThis operation localizes the Index. To localize the values in a\ntimezone-naive Series, use :meth:`Series.dt.tz_localize`.\n\nParameters\n----------\ntz : str or tzinfo or None\n Time zone to localize. Passing ``None`` will remove the\n time zone information and preserve local time.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to localize\nlevel : int, str, default None\n If axis ia a MultiIndex, localize a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nambiguous : 'infer', bool-ndarray, 'NaT', default 'raise'\n When clocks moved backward due to DST, ambiguous times may arise.\n For example in Central European Time (UTC+01), when going from\n 03:00 DST to 02:00 non-DST, 02:30:00 local time occurs both at\n 00:30:00 UTC and at 01:30:00 UTC. In such a situation, the\n `ambiguous` parameter dictates how ambiguous times should be\n handled.\n\n - 'infer' will attempt to infer fall dst-transition hours based on\n order\n - bool-ndarray where True signifies a DST time, False designates\n a non-DST time (note that this flag is only applicable for\n ambiguous times)\n - 'NaT' will return NaT where there are ambiguous times\n - 'raise' will raise an AmbiguousTimeError if there are ambiguous\n times.\nnonexistent : str, default 'raise'\n A nonexistent time does not exist in a particular timezone\n where clocks moved forward due to DST. Valid values are:\n\n - 'shift_forward' will shift the nonexistent time forward to the\n closest existing time\n - 'shift_backward' will shift the nonexistent time backward to the\n closest existing time\n - 'NaT' will return NaT where there are nonexistent times\n - timedelta objects will shift nonexistent times by the timedelta\n - 'raise' will raise an NonExistentTimeError if there are\n nonexistent times.\n\nReturns\n-------\n{klass}\n Same type as the input.\n\nRaises\n------\nTypeError\n If the TimeSeries is tz-aware and tz is not None.\n\nExamples\n--------\nLocalize local times:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00']),\n... )\n>>> s.tz_localize('CET')\n2018-09-15 01:30:00+02:00 1\ndtype: int64\n\nPass None to convert to tz-naive index and preserve local time:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_localize(None)\n2018-09-15 01:30:00 1\ndtype: int64\n\nBe careful with DST changes. When there is sequential data, pandas\ncan infer the DST time:\n\n>>> s = pd.Series(range(7),\n... index=pd.DatetimeIndex(['2018-10-28 01:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 03:00:00',\n... '2018-10-28 03:30:00']))\n>>> s.tz_localize('CET', ambiguous='infer')\n2018-10-28 01:30:00+02:00 0\n2018-10-28 02:00:00+02:00 1\n2018-10-28 02:30:00+02:00 2\n2018-10-28 02:00:00+01:00 3\n2018-10-28 02:30:00+01:00 4\n2018-10-28 03:00:00+01:00 5\n2018-10-28 03:30:00+01:00 6\ndtype: int64\n\nIn some cases, inferring the DST is impossible. In such cases, you can\npass an ndarray to the ambiguous parameter to set the DST explicitly\n\n>>> s = pd.Series(range(3),\n... index=pd.DatetimeIndex(['2018-10-28 01:20:00',\n... '2018-10-28 02:36:00',\n... '2018-10-28 03:46:00']))\n>>> s.tz_localize('CET', ambiguous=np.array([True, True, False]))\n2018-10-28 01:20:00+02:00 0\n2018-10-28 02:36:00+02:00 1\n2018-10-28 03:46:00+01:00 2\ndtype: int64\n\nIf the DST transition causes nonexistent times, you can shift these\ndates forward or backward with a timedelta object or `'shift_forward'`\nor `'shift_backward'`.\n\n>>> s = pd.Series(range(2),\n... index=pd.DatetimeIndex(['2015-03-29 02:30:00',\n... '2015-03-29 03:30:00']))\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_forward')\n2015-03-29 03:00:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_backward')\n2015-03-29 01:59:59.999999999+01:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent=pd.Timedelta('1h'))\n2015-03-29 03:30:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_localize", "sortText": "204"}, {"detail": "bound method DataFrame.unstack(level: Hashable = -1, fill_value=None, sort: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Pivot a level of the (necessarily hierarchical) index labels.\n\nReturns a DataFrame having a new level of column labels whose inner-most level\nconsists of the pivoted index labels.\n\nIf the index is not a MultiIndex, the output will be a Series\n(the analogue of stack when the columns are not a MultiIndex).\n\nParameters\n----------\nlevel : int, str, or list of these, default -1 (last level)\n Level(s) of index to unstack, can pass level name.\nfill_value : int, str or dict\n Replace NaN with this value if the unstack produces missing values.\nsort : bool, default True\n Sort the level(s) in the resulting MultiIndex columns.\n\nReturns\n-------\nSeries or DataFrame\n\nSee Also\n--------\nDataFrame.pivot : Pivot a table based on column values.\nDataFrame.stack : Pivot a level of the column labels (inverse operation\n from `unstack`).\n\nNotes\n-----\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> index = pd.MultiIndex.from_tuples([('one', 'a'), ('one', 'b'),\n... ('two', 'a'), ('two', 'b')])\n>>> s = pd.Series(np.arange(1.0, 5.0), index=index)\n>>> s\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n\n>>> s.unstack(level=-1)\n a b\none 1.0 2.0\ntwo 3.0 4.0\n\n>>> s.unstack(level=0)\n one two\na 1.0 3.0\nb 2.0 4.0\n\n>>> df = s.unstack(level=0)\n>>> df.unstack()\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n"}, "kind": 2, "label": "unstack", "sortText": "205"}, {"detail": "bound method DataFrame.update(other, join: Literal[\"left\"] = \"left\", overwrite: bool = True, filter_func=None, errors: Literal[\"ignore\", \"raise\"] = \"ignore\") -> None", "documentation": {"kind": "plaintext", "value": "Modify in place using non-NA values from another DataFrame.\n\nAligns on indices. There is no return value.\n\nParameters\n----------\nother : DataFrame, or object coercible into a DataFrame\n Should have at least one matching index/column label\n with the original DataFrame. If a Series is passed,\n its name attribute must be set, and that will be\n used as the column name to align with the original DataFrame.\njoin : {'left'}, default 'left'\n Only left join is implemented, keeping the index and columns of the\n original object.\noverwrite : bool, default True\n How to handle non-NA values for overlapping keys:\n\n * True: overwrite original DataFrame's values\n with values from `other`.\n * False: only update values that are NA in\n the original DataFrame.\n\nfilter_func : callable(1d-array) -> bool 1d-array, optional\n Can choose to replace values other than NA. Return True for values\n that should be updated.\nerrors : {'raise', 'ignore'}, default 'ignore'\n If 'raise', will raise a ValueError if the DataFrame and `other`\n both contain non-NA data in the same place.\n\nReturns\n-------\nNone\n This method directly changes calling object.\n\nRaises\n------\nValueError\n * When `errors='raise'` and there's overlapping non-NA data.\n * When `errors` is not either `'ignore'` or `'raise'`\nNotImplementedError\n * If `join != 'left'`\n\nSee Also\n--------\ndict.update : Similar method for dictionaries.\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400, 500, 600]})\n>>> new_df = pd.DataFrame({'B': [4, 5, 6],\n... 'C': [7, 8, 9]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4\n1 2 5\n2 3 6\n\nThe DataFrame's length does not increase as a result of the update,\nonly values at matching index/column labels are updated.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'e', 'f', 'g', 'h', 'i']})\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'f']}, index=[0, 2])\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b y\n2 c f\n\nFor Series, its name attribute must be set.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_column = pd.Series(['d', 'e', 'f'], name='B')\n>>> df.update(new_column)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\nIf `other` contains NaNs the corresponding values are not updated\nin the original dataframe.\n\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400., 500., 600.]})\n>>> new_df = pd.DataFrame({'B': [4, np.nan, 6]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4.0\n1 2 500.0\n2 3 6.0\n"}, "kind": 2, "label": "update", "sortText": "206"}, {"detail": "bound method DataFrame.value_counts(subset: Hashable = None, normalize: bool = False, sort: bool = True, ascending: bool = False, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Return a Series containing the frequency of each distinct row in the Dataframe.\n\nParameters\n----------\nsubset : label or list of labels, optional\n Columns to use when counting unique combinations.\nnormalize : bool, default False\n Return proportions rather than frequencies.\nsort : bool, default True\n Sort by frequencies when True. Sort by DataFrame column values when False.\nascending : bool, default False\n Sort in ascending order.\ndropna : bool, default True\n Don't include counts of rows that contain NA values.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.value_counts: Equivalent method on Series.\n\nNotes\n-----\nThe returned Series will have a MultiIndex with one level per input\ncolumn but an Index (non-multi) for a single label. By default, rows\nthat contain any NA values are omitted from the result. By default,\nthe resulting Series will be in descending order so that the first\nelement is the most frequently-occurring row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 4, 6],\n... 'num_wings': [2, 0, 0, 0]},\n... index=['falcon', 'dog', 'cat', 'ant'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\ncat 4 0\nant 6 0\n\n>>> df.value_counts()\nnum_legs num_wings\n4 0 2\n2 2 1\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(sort=False)\nnum_legs num_wings\n2 2 1\n4 0 2\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(ascending=True)\nnum_legs num_wings\n2 2 1\n6 0 1\n4 0 2\nName: count, dtype: int64\n\n>>> df.value_counts(normalize=True)\nnum_legs num_wings\n4 0 0.50\n2 2 0.25\n6 0 0.25\nName: proportion, dtype: float64\n\nWith `dropna` set to `False` we can also count rows with NA values.\n\n>>> df = pd.DataFrame({'first_name': ['John', 'Anne', 'John', 'Beth'],\n... 'middle_name': ['Smith', pd.NA, pd.NA, 'Louise']})\n>>> df\n first_name middle_name\n0 John Smith\n1 Anne \n2 John \n3 Beth Louise\n\n>>> df.value_counts()\nfirst_name middle_name\nBeth Louise 1\nJohn Smith 1\nName: count, dtype: int64\n\n>>> df.value_counts(dropna=False)\nfirst_name middle_name\nAnne NaN 1\nBeth Louise 1\nJohn Smith 1\n NaN 1\nName: count, dtype: int64\n\n>>> df.value_counts(\"first_name\")\nfirst_name\nJohn 2\nAnne 1\nBeth 1\nName: count, dtype: int64\n"}, "kind": 2, "label": "value_counts", "sortText": "207"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "values", "sortText": "208"}, {"detail": "bound method DataFrame.var(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "var", "sortText": "209"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Replace values where the condition is {cond_rev}.\n\nParameters\n----------\ncond : bool {klass}, array-like, or callable\n Where `cond` is {cond}, keep the original value. Where\n {cond_rev}, replace with corresponding value from `other`.\n If `cond` is callable, it is computed on the {klass} and\n should return boolean {klass} or array. The callable must\n not change input {klass} (though pandas doesn't check it).\nother : scalar, {klass}, or callable\n Entries where `cond` is {cond_rev} are replaced with\n corresponding value from `other`.\n If other is callable, it is computed on the {klass} and\n should return scalar or {klass}. The callable must not\n change input {klass} (though pandas doesn't check it).\n If not specified, entries will be filled with the corresponding\n NULL value (``np.nan`` for numpy dtypes, ``pd.NA`` for extension\n dtypes).\ninplace : bool, default False\n Whether to perform the operation in place on the data.\naxis : int, default None\n Alignment axis if needed. For `Series` this parameter is\n unused and defaults to 0.\nlevel : int, default None\n Alignment level if needed.\n\nReturns\n-------\nSame type as caller or None if ``inplace=True``.\n\nSee Also\n--------\n:func:`DataFrame.{name_other}` : Return an object of same shape as\n self.\n\nNotes\n-----\nThe {name} method is an application of the if-then idiom. For each\nelement in the calling DataFrame, if ``cond`` is ``{cond}`` the\nelement is used; otherwise the corresponding element from the DataFrame\n``other`` is used. If the axis of ``other`` does not align with axis of\n``cond`` {klass}, the misaligned index positions will be filled with\n{cond_rev}.\n\nThe signature for :func:`DataFrame.where` differs from\n:func:`numpy.where`. Roughly ``df1.where(m, df2)`` is equivalent to\n``np.where(m, df1, df2)``.\n\nFor further details and examples see the ``{name}`` documentation in\n:ref:`indexing `.\n\nThe dtype of the object takes precedence. The fill value is casted to\nthe object's dtype, if this can be done losslessly.\n\nExamples\n--------\n>>> s = pd.Series(range(5))\n>>> s.where(s > 0)\n0 NaN\n1 1.0\n2 2.0\n3 3.0\n4 4.0\ndtype: float64\n>>> s.mask(s > 0)\n0 0.0\n1 NaN\n2 NaN\n3 NaN\n4 NaN\ndtype: float64\n\n>>> s = pd.Series(range(5))\n>>> t = pd.Series([True, False])\n>>> s.where(t, 99)\n0 0\n1 99\n2 99\n3 99\n4 99\ndtype: int64\n>>> s.mask(t, 99)\n0 99\n1 1\n2 99\n3 99\n4 99\ndtype: int64\n\n>>> s.where(s > 1, 10)\n0 10\n1 10\n2 2\n3 3\n4 4\ndtype: int64\n>>> s.mask(s > 1, 10)\n0 0\n1 1\n2 10\n3 10\n4 10\ndtype: int64\n\n>>> df = pd.DataFrame(np.arange(10).reshape(-1, 2), columns=['A', 'B'])\n>>> df\n A B\n0 0 1\n1 2 3\n2 4 5\n3 6 7\n4 8 9\n>>> m = df % 3 == 0\n>>> df.where(m, -df)\n A B\n0 0 -1\n1 -2 3\n2 -4 -5\n3 6 -7\n4 -8 9\n>>> df.where(m, -df) == np.where(m, df, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n>>> df.where(m, -df) == df.mask(~m, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n"}, "kind": 2, "label": "where", "sortText": "210"}, {"detail": "bound method DataFrame.xs(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level: Hashable = None, drop_level: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return cross-section from the Series/DataFrame.\n\nThis method takes a `key` argument to select data at a particular\nlevel of a MultiIndex.\n\nParameters\n----------\nkey : label or tuple of label\n Label contained in the index, or partially in a MultiIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to retrieve cross-section on.\nlevel : object, defaults to first n levels (n=1 or len(key))\n In case of a key partially contained in a MultiIndex, indicate\n which levels are used. Levels can be referred by label or position.\ndrop_level : bool, default True\n If False, returns object with same levels as self.\n\nReturns\n-------\nSeries or DataFrame\n Cross-section from the original Series or DataFrame\n corresponding to the selected index levels.\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\nDataFrame.iloc : Purely integer-location based indexing\n for selection by position.\n\nNotes\n-----\n`xs` can not be used to set values.\n\nMultiIndex Slicers is a generic way to get/set values on\nany level or levels.\nIt is a superset of `xs` functionality, see\n:ref:`MultiIndex Slicers `.\n\nExamples\n--------\n>>> d = {'num_legs': [4, 4, 2, 2],\n... 'num_wings': [0, 0, 2, 2],\n... 'class': ['mammal', 'mammal', 'mammal', 'bird'],\n... 'animal': ['cat', 'dog', 'bat', 'penguin'],\n... 'locomotion': ['walks', 'walks', 'flies', 'walks']}\n>>> df = pd.DataFrame(data=d)\n>>> df = df.set_index(['class', 'animal', 'locomotion'])\n>>> df\n num_legs num_wings\nclass animal locomotion\nmammal cat walks 4 0\n dog walks 4 0\n bat flies 2 2\nbird penguin walks 2 2\n\nGet values at specified index\n\n>>> df.xs('mammal')\n num_legs num_wings\nanimal locomotion\ncat walks 4 0\ndog walks 4 0\nbat flies 2 2\n\nGet values at several indexes\n\n>>> df.xs(('mammal', 'dog', 'walks'))\nnum_legs 4\nnum_wings 0\nName: (mammal, dog, walks), dtype: int64\n\nGet values at specified index and level\n\n>>> df.xs('cat', level=1)\n num_legs num_wings\nclass locomotion\nmammal walks 4 0\n\nGet values at several indexes and levels\n\n>>> df.xs(('bird', 'walks'),\n... level=[0, 'locomotion'])\n num_legs num_wings\nanimal\npenguin 2 2\n\nGet values at specified column and axis\n\n>>> df.xs('num_wings', axis=1)\nclass animal locomotion\nmammal cat walks 0\n dog walks 0\n bat flies 2\nbird penguin walks 2\nName: num_wings, dtype: int64\n"}, "kind": 2, "label": "xs", "sortText": "211"}, {"detail": "bound method DataFrame.__abs__() -> DataFrame", "kind": 2, "label": "__abs__", "sortText": "212"}, {"detail": "bound method DataFrame.__add__(other) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get Addition of DataFrame and other, column-wise.\n\nEquivalent to ``DataFrame.add(other)``.\n\nParameters\n----------\nother : scalar, sequence, Series, dict or DataFrame\n Object to be added to the DataFrame.\n\nReturns\n-------\nDataFrame\n The result of adding ``other`` to DataFrame.\n\nSee Also\n--------\nDataFrame.add : Add a DataFrame and another object, with option for index-\n or column-oriented addition.\n\nExamples\n--------\n>>> df = pd.DataFrame({'height': [1.5, 2.6], 'weight': [500, 800]},\n... index=['elk', 'moose'])\n>>> df\n height weight\nelk 1.5 500\nmoose 2.6 800\n\nAdding a scalar affects all rows and columns.\n\n>>> df[['height', 'weight']] + 1.5\n height weight\nelk 3.0 501.5\nmoose 4.1 801.5\n\nEach element of a list is added to a column of the DataFrame, in order.\n\n>>> df[['height', 'weight']] + [0.5, 1.5]\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nKeys of a dictionary are aligned to the DataFrame, based on column names;\neach value in the dictionary is added to the corresponding column.\n\n>>> df[['height', 'weight']] + {'height': 0.5, 'weight': 1.5}\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nWhen `other` is a :class:`Series`, the index of `other` is aligned with the\ncolumns of the DataFrame.\n\n>>> s1 = pd.Series([0.5, 1.5], index=['weight', 'height'])\n>>> df[['height', 'weight']] + s1\n height weight\nelk 3.0 500.5\nmoose 4.1 800.5\n\nEven when the index of `other` is the same as the index of the DataFrame,\nthe :class:`Series` will not be reoriented. If index-wise alignment is desired,\n:meth:`DataFrame.add` should be used with `axis='index'`.\n\n>>> s2 = pd.Series([0.5, 1.5], index=['elk', 'moose'])\n>>> df[['height', 'weight']] + s2\n elk height moose weight\nelk NaN NaN NaN NaN\nmoose NaN NaN NaN NaN\n\n>>> df[['height', 'weight']].add(s2, axis='index')\n height weight\nelk 2.0 500.5\nmoose 4.1 801.5\n\nWhen `other` is a :class:`DataFrame`, both columns names and the\nindex are aligned.\n\n>>> other = pd.DataFrame({'height': [0.2, 0.4, 0.6]},\n... index=['elk', 'moose', 'deer'])\n>>> df[['height', 'weight']] + other\n height weight\ndeer NaN NaN\nelk 1.7 NaN\nmoose 3.0 NaN\n"}, "kind": 2, "label": "__add__", "sortText": "213"}, {"detail": "bound method DataFrame.__and__(other) -> Unknown", "kind": 2, "label": "__and__", "sortText": "214"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "215"}, {"detail": "bound method DataFrame.__array__(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__array__", "sortText": "216"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "__array_priority__", "sortText": "217"}, {"detail": "bound method DataFrame.__array_ufunc__(ufunc: ufunc, method: str, *inputs: Any, **kwargs: Any) -> Unknown", "kind": 2, "label": "__array_ufunc__", "sortText": "218"}, {"detail": "bound method DataFrame.__arrow_c_stream__(requested_schema=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Export the pandas DataFrame as an Arrow C stream PyCapsule.\n\nThis relies on pyarrow to convert the pandas DataFrame to the Arrow\nformat (and follows the default behaviour of ``pyarrow.Table.from_pandas``\nin its handling of the index, i.e. store the index as a column except\nfor RangeIndex).\nThis conversion is not necessarily zero-copy.\n\nParameters\n----------\nrequested_schema : PyCapsule, default None\n The schema to which the dataframe should be casted, passed as a\n PyCapsule containing a C ArrowSchema representation of the\n requested schema.\n\nReturns\n-------\nPyCapsule\n"}, "kind": 2, "label": "__arrow_c_stream__", "sortText": "219"}, {"detail": "Unknown | (bound method DataFrame.__nonzero__() -> Never)", "kind": 2, "label": "__bool__", "sortText": "220"}, {"detail": "type[DataFrame]", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 7, "label": "__class__", "sortText": "221"}, {"detail": "bound method DataFrame.__contains__(key) -> bool", "documentation": {"kind": "plaintext", "value": "True if the key is in the info axis\n"}, "kind": 2, "label": "__contains__", "sortText": "222"}, {"detail": "bound method DataFrame.__copy__(deep: bool = True) -> DataFrame", "kind": 2, "label": "__copy__", "sortText": "223"}, {"detail": "bound method DataFrame.__dataframe__(nan_as_null: bool = False, allow_copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the dataframe interchange object implementing the interchange protocol.\n\nParameters\n----------\nnan_as_null : bool, default False\n `nan_as_null` is DEPRECATED and has no effect. Please avoid using\n it; it will be removed in a future release.\nallow_copy : bool, default True\n Whether to allow memory copying when exporting. If set to False\n it would cause non-zero-copy exports to fail.\n\nReturns\n-------\nDataFrame interchange object\n The object which consuming library can use to ingress the dataframe.\n\nNotes\n-----\nDetails on the interchange protocol:\nhttps://data-apis.org/dataframe-protocol/latest/index.html\n\nExamples\n--------\n>>> df_not_necessarily_pandas = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})\n>>> interchange_object = df_not_necessarily_pandas.__dataframe__()\n>>> interchange_object.column_names()\nIndex(['A', 'B'], dtype='object')\n>>> df_pandas = (pd.api.interchange.from_dataframe\n... (interchange_object.select_columns_by_name(['A'])))\n>>> df_pandas\n A\n0 1\n1 2\n\nThese methods (``column_names``, ``select_columns_by_name``) should work\nfor any dataframe library which implements the interchange protocol.\n"}, "kind": 2, "label": "__dataframe__", "sortText": "224"}, {"detail": "bound method DataFrame.__dataframe_consortium_standard__(*, api_version: str | None = None) -> Any", "documentation": {"kind": "plaintext", "value": "Provide entry point to the Consortium DataFrame Standard API.\n\nThis is developed and maintained outside of pandas.\nPlease report any issues to https://github.com/data-apis/dataframe-api-compat.\n"}, "kind": 2, "label": "__dataframe_consortium_standard__", "sortText": "225"}, {"detail": "bound method DataFrame.__deepcopy__(memo=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nmemo, default None\n Standard signature. Unused\n"}, "kind": 2, "label": "__deepcopy__", "sortText": "226"}, {"detail": "bound method DataFrame.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "227"}, {"detail": "bound method DataFrame.__delitem__(key) -> None", "documentation": {"kind": "plaintext", "value": "Delete item\n"}, "kind": 2, "label": "__delitem__", "sortText": "228"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "229"}, {"detail": "bound method DataFrame.__dir__() -> list[str]", "documentation": {"kind": "plaintext", "value": "Provide method name lookup and completion.\n\nNotes\n-----\nOnly provide 'public' methods.\n"}, "kind": 2, "label": "__dir__", "sortText": "230"}, {"detail": "bound method DataFrame.__divmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__divmod__", "sortText": "231"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "232"}, {"detail": "bound method DataFrame.__eq__(other) -> Unknown", "kind": 2, "label": "__eq__", "sortText": "233"}, {"detail": "bound method DataFrame.__finalize__(other, method: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Propagate metadata from other to self.\n\nParameters\n----------\nother : the object from which to get the attributes that we are going\n to propagate\nmethod : str, optional\n A passed method name providing context on where ``__finalize__``\n was called.\n\n .. warning::\n\n The value passed as `method` are not currently considered\n stable across pandas releases.\n"}, "kind": 2, "label": "__finalize__", "sortText": "234"}, {"detail": "bound method DataFrame.__floordiv__(other) -> Unknown", "kind": 2, "label": "__floordiv__", "sortText": "235"}, {"detail": "bound method DataFrame.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "236"}, {"detail": "bound method DataFrame.__ge__(other) -> Unknown", "kind": 2, "label": "__ge__", "sortText": "237"}, {"detail": "bound method DataFrame.__getattr__(name: str) -> Unknown", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try looking up the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__getattr__", "sortText": "238"}, {"detail": "bound method DataFrame.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "239"}, {"detail": "bound method DataFrame.__getitem__(key) -> Unknown", "kind": 2, "label": "__getitem__", "sortText": "240"}, {"detail": "bound method DataFrame.__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": "241"}, {"detail": "bound method DataFrame.__gt__(other) -> Unknown", "kind": 2, "label": "__gt__", "sortText": "242"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "243"}, {"detail": "bound method DataFrame.__iadd__(other) -> DataFrame", "kind": 2, "label": "__iadd__", "sortText": "244"}, {"detail": "bound method DataFrame.__iand__(other) -> DataFrame", "kind": 2, "label": "__iand__", "sortText": "245"}, {"detail": "bound method DataFrame.__ifloordiv__(other) -> DataFrame", "kind": 2, "label": "__ifloordiv__", "sortText": "246"}, {"detail": "bound method DataFrame.__imod__(other) -> DataFrame", "kind": 2, "label": "__imod__", "sortText": "247"}, {"detail": "bound method DataFrame.__imul__(other) -> DataFrame", "kind": 2, "label": "__imul__", "sortText": "248"}, {"detail": "bound method DataFrame.__init__(data=None, index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, copy: bool | None = None) -> None", "kind": 2, "label": "__init__", "sortText": "249"}, {"detail": "bound method type[DataFrame].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "250"}, {"detail": "bound method DataFrame.__invert__() -> DataFrame", "kind": 2, "label": "__invert__", "sortText": "251"}, {"detail": "bound method DataFrame.__ior__(other) -> DataFrame", "kind": 2, "label": "__ior__", "sortText": "252"}, {"detail": "bound method DataFrame.__ipow__(other) -> DataFrame", "kind": 2, "label": "__ipow__", "sortText": "253"}, {"detail": "bound method DataFrame.__isub__(other) -> DataFrame", "kind": 2, "label": "__isub__", "sortText": "254"}, {"detail": "bound method DataFrame.__iter__() -> Iterator[Unknown]", "documentation": {"kind": "plaintext", "value": "Iterate over info axis.\n\nReturns\n-------\niterator\n Info axis as iterator.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})\n>>> for x in df:\n... print(x)\nA\nB\n"}, "kind": 2, "label": "__iter__", "sortText": "255"}, {"detail": "bound method DataFrame.__itruediv__(other) -> DataFrame", "kind": 2, "label": "__itruediv__", "sortText": "256"}, {"detail": "bound method DataFrame.__ixor__(other) -> DataFrame", "kind": 2, "label": "__ixor__", "sortText": "257"}, {"detail": "bound method DataFrame.__le__(other) -> Unknown", "kind": 2, "label": "__le__", "sortText": "258"}, {"detail": "bound method DataFrame.__len__() -> int", "documentation": {"kind": "plaintext", "value": "Returns length of info axis, but here we use the index.\n"}, "kind": 2, "label": "__len__", "sortText": "259"}, {"detail": "bound method DataFrame.__lt__(other) -> Unknown", "kind": 2, "label": "__lt__", "sortText": "260"}, {"detail": "Overload[(other: Series) -> Series, (other: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | DataFrame) -> DataFrame | Series]", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__matmul__", "sortText": "261"}, {"detail": "bound method DataFrame.__mod__(other) -> Unknown", "kind": 2, "label": "__mod__", "sortText": "262"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "263"}, {"detail": "bound method DataFrame.__mul__(other) -> Unknown", "kind": 2, "label": "__mul__", "sortText": "264"}, {"detail": "Unknown", "label": "__name__", "sortText": "265"}, {"detail": "bound method DataFrame.__ne__(other) -> Unknown", "kind": 2, "label": "__ne__", "sortText": "266"}, {"detail": "bound method DataFrame.__neg__() -> DataFrame", "kind": 2, "label": "__neg__", "sortText": "267"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "268"}, {"detail": "bound method DataFrame.__nonzero__() -> Never", "kind": 2, "label": "__nonzero__", "sortText": "269"}, {"detail": "bound method DataFrame.__or__(other) -> Unknown", "kind": 2, "label": "__or__", "sortText": "270"}, {"detail": "Unknown | Literal[4000]", "kind": 12, "label": "__pandas_priority__", "sortText": "271"}, {"detail": "bound method DataFrame.__pos__() -> DataFrame", "kind": 2, "label": "__pos__", "sortText": "272"}, {"detail": "bound method DataFrame.__pow__(other) -> Unknown", "kind": 2, "label": "__pow__", "sortText": "273"}, {"detail": "bound method DataFrame.__radd__(other) -> Unknown", "kind": 2, "label": "__radd__", "sortText": "274"}, {"detail": "bound method DataFrame.__rand__(other) -> Unknown", "kind": 2, "label": "__rand__", "sortText": "275"}, {"detail": "bound method DataFrame.__rdivmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__rdivmod__", "sortText": "276"}, {"detail": "bound method DataFrame.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "277"}, {"detail": "bound method DataFrame.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "278"}, {"detail": "bound method DataFrame.__repr__() -> str", "documentation": {"kind": "plaintext", "value": "Return a string representation for a particular DataFrame.\n"}, "kind": 2, "label": "__repr__", "sortText": "279"}, {"detail": "bound method DataFrame.__rfloordiv__(other) -> Unknown", "kind": 2, "label": "__rfloordiv__", "sortText": "280"}, {"detail": "bound method DataFrame.__rmatmul__(other) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__rmatmul__", "sortText": "281"}, {"detail": "bound method DataFrame.__rmod__(other) -> Unknown", "kind": 2, "label": "__rmod__", "sortText": "282"}, {"detail": "bound method DataFrame.__rmul__(other) -> Unknown", "kind": 2, "label": "__rmul__", "sortText": "283"}, {"detail": "bound method DataFrame.__ror__(other) -> Unknown", "kind": 2, "label": "__ror__", "sortText": "284"}, {"detail": "bound method DataFrame.__round__(decimals: int = 0) -> DataFrame", "kind": 2, "label": "__round__", "sortText": "285"}, {"detail": "bound method DataFrame.__rpow__(other) -> Unknown", "kind": 2, "label": "__rpow__", "sortText": "286"}, {"detail": "bound method DataFrame.__rsub__(other) -> Unknown", "kind": 2, "label": "__rsub__", "sortText": "287"}, {"detail": "bound method DataFrame.__rtruediv__(other) -> Unknown", "kind": 2, "label": "__rtruediv__", "sortText": "288"}, {"detail": "bound method DataFrame.__rxor__(other) -> Unknown", "kind": 2, "label": "__rxor__", "sortText": "289"}, {"detail": "bound method DataFrame.__setattr__(name: str, value) -> None", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try setting the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__setattr__", "sortText": "290"}, {"detail": "bound method DataFrame.__setitem__(key, value) -> None", "kind": 2, "label": "__setitem__", "sortText": "291"}, {"detail": "bound method DataFrame.__setstate__(state) -> None", "kind": 2, "label": "__setstate__", "sortText": "292"}, {"detail": "bound method DataFrame.__sizeof__() -> int", "documentation": {"kind": "plaintext", "value": "Generates the total memory usage for an object that returns\neither a value or Series of values\n"}, "kind": 2, "label": "__sizeof__", "sortText": "293"}, {"detail": "bound method DataFrame.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "294"}, {"detail": "bound method DataFrame.__sub__(other) -> Unknown", "kind": 2, "label": "__sub__", "sortText": "295"}, {"detail": "bound method type[DataFrame].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "296"}, {"detail": "bound method DataFrame.__truediv__(other) -> Unknown", "kind": 2, "label": "__truediv__", "sortText": "297"}, {"detail": "bound method DataFrame.__xor__(other) -> Unknown", "kind": 2, "label": "__xor__", "sortText": "298"}, {"detail": "Unknown | int", "kind": 22, "label": "_AXIS_LEN", "sortText": "299"}, {"detail": "list[Literal[\"index\", \"columns\"]]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_AXIS_ORDERS", "sortText": "300"}, {"detail": "dict[int | Literal[\"index\", \"columns\", \"rows\"], int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_AXIS_TO_AXIS_NUMBER", "sortText": "301"}, {"detail": "Unknown | tuple[, , , ]", "kind": 22, "label": "_HANDLED_TYPES", "sortText": "302"}, {"detail": "set[str]", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 22, "label": "_accessors", "sortText": "303"}, {"detail": "bound method DataFrame._accum_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "_accum_func", "sortText": "304"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_examples_doc", "sortText": "305"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_see_also_doc", "sortText": "306"}, {"detail": "bound method DataFrame._align_for_op(other, axis: int, flex: bool | None = False, level: Hashable = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Convert rhs to meet lhs dims if input is list, tuple or np.ndarray.\n\nParameters\n----------\nleft : DataFrame\nright : Any\naxis : int\nflex : bool or None, default False\n Whether this is a flex op, in which case we reindex.\n None indicates not to check for alignment.\nlevel : int or level name, default None\n\nReturns\n-------\nleft : DataFrame\nright : Any\n"}, "kind": 2, "label": "_align_for_op", "sortText": "307"}, {"detail": "bound method DataFrame._align_frame(other: DataFrame, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, DataFrame, Index | None]", "kind": 2, "label": "_align_frame", "sortText": "308"}, {"detail": "bound method DataFrame._align_series(other: Series, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, Series, Index | None]", "kind": 2, "label": "_align_series", "sortText": "309"}, {"detail": "bound method DataFrame._append(other, ignore_index: bool = False, verify_integrity: bool = False, sort: bool = False) -> DataFrame", "kind": 2, "label": "_append", "sortText": "310"}, {"detail": "bound method DataFrame._arith_method(other, op) -> Unknown", "kind": 2, "label": "_arith_method", "sortText": "311"}, {"detail": "bound method DataFrame._arith_method_with_reindex(right: DataFrame, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "For DataFrame-with-DataFrame operations that require reindexing,\noperate only on shared columns, then reindex.\n\nParameters\n----------\nright : DataFrame\nop : binary operator\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_arith_method_with_reindex", "sortText": "312"}, {"detail": "bound method DataFrame._as_manager(typ: str, copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Private helper function to create a DataFrame with specific manager.\n\nParameters\n----------\ntyp : {\"block\", \"array\"}\ncopy : bool, default True\n Only controls whether the conversion from Block->ArrayManager\n copies the 1D arrays (to ensure proper/contiguous memory layout).\n\nReturns\n-------\nDataFrame\n New DataFrame using specified manager type. Is not guaranteed\n to be a copy or not.\n"}, "kind": 2, "label": "_as_manager", "sortText": "313"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_attrs", "sortText": "314"}, {"detail": "bound method DataFrame._box_col_values(values: SingleDataManager, loc: int) -> Series", "documentation": {"kind": "plaintext", "value": "Provide boxed values for a column.\n"}, "kind": 2, "label": "_box_col_values", "sortText": "315"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_cache", "sortText": "316"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_can_fast_transpose", "sortText": "317"}, {"detail": "bound method DataFrame._check_inplace_and_allows_duplicate_labels(inplace: bool) -> Unknown", "kind": 2, "label": "_check_inplace_and_allows_duplicate_labels", "sortText": "318"}, {"detail": "bound method DataFrame._check_is_chained_assignment_possible() -> bool", "documentation": {"kind": "plaintext", "value": "Check if we are a view, have a cacher, and are of mixed type.\nIf so, then force a setitem_copy check.\n\nShould be called just near setting a value\n\nWill return a boolean if it we are a view and are cached, but a\nsingle-dtype meaning that the cacher should be updated following\nsetting.\n"}, "kind": 2, "label": "_check_is_chained_assignment_possible", "sortText": "319"}, {"detail": "bound method DataFrame._check_label_or_level_ambiguity(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> None", "documentation": {"kind": "plaintext", "value": "Check whether `key` is ambiguous.\n\nBy ambiguous, we mean that it matches both a level of the input\n`axis` and a label of the other axis.\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns).\n\nRaises\n------\nValueError: `key` is ambiguous\n"}, "kind": 2, "label": "_check_label_or_level_ambiguity", "sortText": "320"}, {"detail": "bound method DataFrame._check_setitem_copy(t: str = \"setting\", force: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nt : str, the type of setting error\nforce : bool, default False\n If True, then force showing an error.\n\nvalidate if we are doing a setitem on a chained copy.\n\nIt is technically possible to figure out that we are setting on\na copy even WITH a multi-dtyped pandas object. In other words, some\nblocks may be views while other are not. Currently _is_view will ALWAYS\nreturn False for multi-blocks to avoid having to handle this case.\n\ndf = DataFrame(np.arange(0,9), columns=['count'])\ndf['group'] = 'b'\n\n# This technically need not raise SettingWithCopy if both are view\n# (which is not generally guaranteed but is usually True. However,\n# this is in general not a good practice and we recommend using .loc.\ndf.iloc[0:5]['group'] = 'a'\n"}, "kind": 2, "label": "_check_setitem_copy", "sortText": "321"}, {"detail": "bound method DataFrame._clear_item_cache() -> None", "kind": 2, "label": "_clear_item_cache", "sortText": "322"}, {"detail": "bound method DataFrame._clip_with_one_bound(threshold, method, axis, inplace) -> Unknown", "kind": 2, "label": "_clip_with_one_bound", "sortText": "323"}, {"detail": "bound method DataFrame._clip_with_scalar(lower, upper, inplace: bool = False) -> Unknown", "kind": 2, "label": "_clip_with_scalar", "sortText": "324"}, {"detail": "bound method DataFrame._cmp_method(other, op) -> Unknown", "kind": 2, "label": "_cmp_method", "sortText": "325"}, {"detail": "bound method DataFrame._combine_frame(other: DataFrame, func, fill_value=None) -> Unknown", "kind": 2, "label": "_combine_frame", "sortText": "326"}, {"detail": "bound method DataFrame._consolidate() -> Unknown", "documentation": {"kind": "plaintext", "value": "Compute NDFrame with \"consolidated\" internals (data of each dtype\ngrouped together in a single ndarray).\n\nReturns\n-------\nconsolidated : same type as caller\n"}, "kind": 2, "label": "_consolidate", "sortText": "327"}, {"detail": "bound method DataFrame._consolidate_inplace() -> None", "documentation": {"kind": "plaintext", "value": "Consolidate data in place and return None\n"}, "kind": 2, "label": "_consolidate_inplace", "sortText": "328"}, {"detail": "bound method DataFrame._construct_axes_dict(axes: Sequence[int | Literal[\"index\", \"columns\", \"rows\"]] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an axes dictionary for myself.\n"}, "kind": 2, "label": "_construct_axes_dict", "sortText": "329"}, {"detail": "bound method DataFrame._construct_result(result) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap the result of an arithmetic, comparison, or logical operation.\n\nParameters\n----------\nresult : DataFrame\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_construct_result", "sortText": "330"}, {"detail": "(...) -> DataFrame", "kind": 3, "label": "_constructor", "sortText": "331"}, {"detail": "Unknown", "label": "_constructor_expanddim", "sortText": "332"}, {"detail": "bound method DataFrame._constructor_from_mgr(mgr, axes) -> DataFrame", "kind": 2, "label": "_constructor_from_mgr", "sortText": "333"}, {"detail": "(...) -> Series", "kind": 3, "label": "_constructor_sliced", "sortText": "334"}, {"detail": "bound method DataFrame._constructor_sliced_from_mgr(mgr, axes) -> Series", "kind": 2, "label": "_constructor_sliced_from_mgr", "sortText": "335"}, {"detail": "bound method DataFrame._create_data_for_split_and_tight_to_dict(are_all_object_dtype_cols: bool, object_dtype_indices: list[int]) -> list[Unknown]", "documentation": {"kind": "plaintext", "value": "Simple helper method to create data for to ``to_dict(orient=\"split\")`` and\n``to_dict(orient=\"tight\")`` to create the main output data\n"}, "kind": 2, "label": "_create_data_for_split_and_tight_to_dict", "sortText": "336"}, {"detail": "Unknown", "label": "_data", "sortText": "337"}, {"detail": "bound method DataFrame._deprecate_downcast(downcast, method_name: str) -> Unknown", "kind": 2, "label": "_deprecate_downcast", "sortText": "338"}, {"detail": "bound method DataFrame._dir_additions() -> set[str]", "documentation": {"kind": "plaintext", "value": "add the string-like attributes from the info_axis.\nIf info_axis is a MultiIndex, its first level values are used.\n"}, "kind": 2, "label": "_dir_additions", "sortText": "339"}, {"detail": "bound method DataFrame._dir_deletions() -> set[str]", "documentation": {"kind": "plaintext", "value": "Delete unwanted __dir__ for this object.\n"}, "kind": 2, "label": "_dir_deletions", "sortText": "340"}, {"detail": "bound method DataFrame._dispatch_frame_op(right, func: (...) -> Unknown, axis: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Evaluate the frame operation func(left, right) by evaluating\ncolumn-by-column, dispatching to the Series implementation.\n\nParameters\n----------\nright : scalar, Series, or DataFrame\nfunc : arithmetic or comparison operator\naxis : {None, 0, 1}\n\nReturns\n-------\nDataFrame\n\nNotes\n-----\nCaller is responsible for setting np.errstate where relevant.\n"}, "kind": 2, "label": "_dispatch_frame_op", "sortText": "341"}, {"detail": "bound method DataFrame._drop_axis(labels, axis, level=None, errors: Literal[\"ignore\", \"raise\"] = \"raise\", only_slice: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Drop labels from specified axis. Used in the ``drop`` method\ninternally.\n\nParameters\n----------\nlabels : single label or list-like\naxis : int or axis name\nlevel : int or level name, default None\n For MultiIndex\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and existing labels are dropped.\nonly_slice : bool, default False\n Whether indexing along columns should be view-only.\n"}, "kind": 2, "label": "_drop_axis", "sortText": "342"}, {"detail": "bound method DataFrame._drop_labels_or_levels(keys, axis: int = 0) -> Unknown", "documentation": {"kind": "plaintext", "value": "Drop labels and/or levels for the given `axis`.\n\nFor each key in `keys`:\n - (axis=0): If key matches a column label then drop the column.\n Otherwise if key matches an index level then drop the level.\n - (axis=1): If key matches an index label then drop the row.\n Otherwise if key matches a column level then drop the level.\n\nParameters\n----------\nkeys : str or list of str\n labels or levels to drop\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\ndropped: DataFrame\n\nRaises\n------\nValueError\n if any `keys` match neither a label nor a level\n"}, "kind": 2, "label": "_drop_labels_or_levels", "sortText": "343"}, {"detail": "bound method DataFrame._ensure_valid_index(value) -> None", "documentation": {"kind": "plaintext", "value": "Ensure that if we don't have an index, that we can create one from the\npassed value.\n"}, "kind": 2, "label": "_ensure_valid_index", "sortText": "344"}, {"detail": "bound method DataFrame._find_valid_index(*, how: str) -> Hashable", "documentation": {"kind": "plaintext", "value": "Retrieves the index of the first valid value.\n\nParameters\n----------\nhow : {'first', 'last'}\n Use this parameter to change between the first or last valid index.\n\nReturns\n-------\nidx_first_valid : type of index\n"}, "kind": 2, "label": "_find_valid_index", "sortText": "345"}, {"detail": "Unknown", "label": "_flags", "sortText": "346"}, {"detail": "bound method DataFrame._flex_arith_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> Unknown", "kind": 2, "label": "_flex_arith_method", "sortText": "347"}, {"detail": "bound method DataFrame._flex_cmp_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> Unknown", "kind": 2, "label": "_flex_cmp_method", "sortText": "348"}, {"detail": "bound method type[DataFrame]._from_arrays(arrays, columns, index, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, verify_integrity: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Create DataFrame from a list of arrays corresponding to the columns.\n\nParameters\n----------\narrays : list-like of arrays\n Each array in the list corresponds to one column, in order.\ncolumns : list-like, Index\n The column names for the resulting DataFrame.\nindex : list-like, Index\n The rows labels for the resulting DataFrame.\ndtype : dtype, optional\n Optional dtype to enforce for all arrays.\nverify_integrity : bool, default True\n Validate and homogenize all input. If set to False, it is assumed\n that all elements of `arrays` are actual arrays how they will be\n stored in a block (numpy ndarray or ExtensionArray), have the same\n length as and are aligned with the index, and that `columns` and\n `index` are ensured to be an Index object.\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_from_arrays", "sortText": "349"}, {"detail": "bound method type[DataFrame]._from_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: list[Index]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a new object of this type from a Manager object and axes.\n\nParameters\n----------\nmgr : Manager\n Must have the same ndim as cls.\naxes : list[Index]\n\nNotes\n-----\nThe axes must match mgr.axes, but are required for future-proofing\nin the event that axes are refactored out of the Manager objects.\n"}, "kind": 2, "label": "_from_mgr", "sortText": "350"}, {"detail": "bound method DataFrame._get_agg_axis(axis_num: int) -> Index", "documentation": {"kind": "plaintext", "value": "Let's be explicit about this.\n"}, "kind": 2, "label": "_get_agg_axis", "sortText": "351"}, {"detail": "bound method DataFrame._get_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Index", "kind": 2, "label": "_get_axis", "sortText": "352"}, {"detail": "bound method type[DataFrame]._get_axis_name(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Literal[\"index\", \"columns\"]", "kind": 2, "label": "_get_axis_name", "sortText": "353"}, {"detail": "bound method type[DataFrame]._get_axis_number(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "kind": 2, "label": "_get_axis_number", "sortText": "354"}, {"detail": "bound method DataFrame._get_axis_resolvers(axis: str) -> dict[str, Series | MultiIndex]", "kind": 2, "label": "_get_axis_resolvers", "sortText": "355"}, {"detail": "bound method type[DataFrame]._get_block_manager_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "documentation": {"kind": "plaintext", "value": "Map the axis to the block_manager axis.\n"}, "kind": 2, "label": "_get_block_manager_axis", "sortText": "356"}, {"detail": "bound method DataFrame._get_bool_data() -> Unknown", "kind": 2, "label": "_get_bool_data", "sortText": "357"}, {"detail": "bound method DataFrame._get_cleaned_column_resolvers() -> dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "Return the special character free column resolvers of a dataframe.\n\nColumn names with special characters are 'cleaned up' so that they can\nbe referred to by backtick quoting.\nUsed in :meth:`DataFrame.eval`.\n"}, "kind": 2, "label": "_get_cleaned_column_resolvers", "sortText": "358"}, {"detail": "bound method DataFrame._get_column_array(i: int) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Get the values of the i'th column (ndarray or ExtensionArray, as stored\nin the Block)\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_get_column_array", "sortText": "359"}, {"detail": "bound method DataFrame._get_index_resolvers() -> dict[Hashable, Series | MultiIndex]", "kind": 2, "label": "_get_index_resolvers", "sortText": "360"}, {"detail": "bound method DataFrame._get_item_cache(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return the cached item, item represents a label indexer.\n"}, "kind": 2, "label": "_get_item_cache", "sortText": "361"}, {"detail": "bound method DataFrame._get_label_or_level_values(key: Hashable, axis: int = 0) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Return a 1-D array of values associated with `key`, a label or level\nfrom the given `axis`.\n\nRetrieval logic:\n - (axis=0): Return column values if `key` matches a column label.\n Otherwise return index level values if `key` matches an index\n level.\n - (axis=1): Return row values if `key` matches an index label.\n Otherwise return column level values if 'key' matches a column\n level\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nnp.ndarray or ExtensionArray\n\nRaises\n------\nKeyError\n if `key` matches neither a label nor a level\nValueError\n if `key` matches multiple labels\n"}, "kind": 2, "label": "_get_label_or_level_values", "sortText": "362"}, {"detail": "bound method DataFrame._get_numeric_data() -> DataFrame", "kind": 2, "label": "_get_numeric_data", "sortText": "363"}, {"detail": "bound method DataFrame._get_value(index, col, takeable: bool = False) -> str | int | float | ... omitted 6 union elements", "documentation": {"kind": "plaintext", "value": "Quickly retrieve single value at passed column and index.\n\nParameters\n----------\nindex : row label\ncol : column label\ntakeable : interpret the index/col as indexers, default False\n\nReturns\n-------\nscalar\n\nNotes\n-----\nAssumes that both `self.index._index_as_unique` and\n`self.columns._index_as_unique`; Caller is responsible for checking.\n"}, "kind": 2, "label": "_get_value", "sortText": "364"}, {"detail": "bound method DataFrame._get_values_for_csv(*, float_format: str | ((...) -> Unknown) | EngFormatter | None, date_format: str | None, decimal: str, na_rep: str, quoting) -> DataFrame", "kind": 2, "label": "_get_values_for_csv", "sortText": "365"}, {"detail": "bound method DataFrame._getitem_bool_array(key) -> Unknown", "kind": 2, "label": "_getitem_bool_array", "sortText": "366"}, {"detail": "bound method DataFrame._getitem_multilevel(key) -> Unknown", "kind": 2, "label": "_getitem_multilevel", "sortText": "367"}, {"detail": "bound method DataFrame._getitem_nocopy(key: list[Unknown]) -> Unknown", "documentation": {"kind": "plaintext", "value": "Behaves like __getitem__, but returns a view in cases where __getitem__\nwould make a copy.\n"}, "kind": 2, "label": "_getitem_nocopy", "sortText": "368"}, {"detail": "bound method DataFrame._getitem_slice(key: slice[Any, Any, Any]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "__getitem__ for the case where the key is a slice object.\n"}, "kind": 2, "label": "_getitem_slice", "sortText": "369"}, {"detail": "bound method DataFrame._gotitem(key: Hashable, ndim: int, subset: DataFrame | Series | None = None) -> DataFrame | Series", "documentation": {"kind": "plaintext", "value": "Sub-classes to define. Return a sliced object.\n\nParameters\n----------\nkey : string / list of selections\nndim : {1, 2}\n requested ndim of result\nsubset : object, default None\n subset to act on\n"}, "kind": 2, "label": "_gotitem", "sortText": "370"}, {"detail": "frozenset[str]", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 22, "label": "_hidden_attrs", "sortText": "371"}, {"detail": "bound method DataFrame._indexed_same(other) -> bool", "kind": 2, "label": "_indexed_same", "sortText": "372"}, {"detail": "Index", "documentation": {"kind": "plaintext", "value": "Immutable sequence used for indexing and alignment.\n\nThe basic object storing axis labels for all pandas objects.\n\n.. versionchanged:: 2.0.0\n\n Index can hold all numpy numeric dtypes (except float16). Previously only\n int64/uint64/float64 dtypes were accepted.\n\nParameters\n----------\ndata : array-like (1-dimensional)\ndtype : str, numpy.dtype, or ExtensionDtype, optional\n Data type for the output Index. If not specified, this will be\n inferred from `data`.\n See the :ref:`user guide ` for more usages.\ncopy : bool, default False\n Copy input data.\nname : object\n Name to be stored in the index.\ntupleize_cols : bool (default: True)\n When True, attempt to create a MultiIndex if possible.\n\nSee Also\n--------\nRangeIndex : Index implementing a monotonic integer range.\nCategoricalIndex : Index of :class:`Categorical` s.\nMultiIndex : A multi-level, or hierarchical Index.\nIntervalIndex : An Index of :class:`Interval` s.\nDatetimeIndex : Index of datetime64 data.\nTimedeltaIndex : Index of timedelta64 data.\nPeriodIndex : Index of Period data.\n\nNotes\n-----\nAn Index instance can **only** contain hashable objects.\nAn Index instance *can not* hold numpy float16 dtype.\n\nExamples\n--------\n>>> pd.Index([1, 2, 3])\nIndex([1, 2, 3], dtype='int64')\n\n>>> pd.Index(list('abc'))\nIndex(['a', 'b', 'c'], dtype='object')\n\n>>> pd.Index([1, 2, 3], dtype=\"uint8\")\nIndex([1, 2, 3], dtype='uint8')\n"}, "kind": 22, "label": "_info_axis", "sortText": "373"}, {"detail": "Literal[\"columns\", \"index\"]", "kind": 12, "label": "_info_axis_name", "sortText": "374"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "_info_axis_number", "sortText": "375"}, {"detail": "bound method DataFrame._info_repr() -> bool", "documentation": {"kind": "plaintext", "value": "True if the repr should show the info view.\n"}, "kind": 2, "label": "_info_repr", "sortText": "376"}, {"detail": "bound method type[DataFrame]._init_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: dict[Literal[\"index\", \"columns\"], ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements], dtype: dtype[Any] | ExtensionDtype | None = None, copy: bool = False) -> ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager", "documentation": {"kind": "plaintext", "value": "passed a manager and a axes dict\n"}, "kind": 2, "label": "_init_mgr", "sortText": "377"}, {"detail": "bound method DataFrame._inplace_method(other, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap arithmetic method to operate inplace.\n"}, "kind": 2, "label": "_inplace_method", "sortText": "378"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_internal_names", "sortText": "379"}, {"detail": "Unknown | set[str]", "kind": 22, "label": "_internal_names_set", "sortText": "380"}, {"detail": "ReferenceType[NDFrame] | str | None", "kind": 22, "label": "_is_copy", "sortText": "381"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_homogeneous_type", "sortText": "382"}, {"detail": "bound method DataFrame._is_label_or_level_reference(key: Hashable, axis: int = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label or level reference for a given axis.\n\nTo be considered either a label or a level reference, `key` must be a\nstring that:\n - (axis=0): Matches a column label or an index level\n - (axis=1): Matches an index label or a column level\n\nParameters\n----------\nkey : Hashable\n Potential label or level name\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nbool\n"}, "kind": 2, "label": "_is_label_or_level_reference", "sortText": "383"}, {"detail": "bound method DataFrame._is_label_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label reference for a given axis.\n\nTo be considered a label reference, `key` must be a string that:\n - (axis=0): Matches a column label\n - (axis=1): Matches an index label\n\nParameters\n----------\nkey : Hashable\n Potential label name, i.e. Index entry.\naxis : int, default 0\n Axis perpendicular to the axis that labels are associated with\n (0 means search for column labels, 1 means search for index labels)\n\nReturns\n-------\nis_label: bool\n"}, "kind": 2, "label": "_is_label_reference", "sortText": "384"}, {"detail": "bound method DataFrame._is_level_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a level reference for a given axis.\n\nTo be considered a level reference, `key` must be a string that:\n - (axis=0): Matches the name of an index level and does NOT match\n a column label.\n - (axis=1): Matches the name of a column level and does NOT match\n an index label.\n\nParameters\n----------\nkey : Hashable\n Potential level name for the given axis\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nis_level : bool\n"}, "kind": 2, "label": "_is_level_reference", "sortText": "385"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_mixed_type", "sortText": "386"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_view", "sortText": "387"}, {"detail": "bound method DataFrame._is_view_after_cow_rules() -> Unknown", "kind": 2, "label": "_is_view_after_cow_rules", "sortText": "388"}, {"detail": "bound method DataFrame._iset_item(loc: int, value: Series, inplace: bool = True) -> None", "kind": 2, "label": "_iset_item", "sortText": "389"}, {"detail": "bound method DataFrame._iset_item_mgr(loc: int | slice[Any, Any, Any] | ndarray[tuple[Any, ...], dtype[Any]], value, inplace: bool = False, refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_iset_item_mgr", "sortText": "390"}, {"detail": "bound method DataFrame._iset_not_inplace(key, value) -> Unknown", "kind": 2, "label": "_iset_not_inplace", "sortText": "391"}, {"detail": "dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_item_cache", "sortText": "392"}, {"detail": "bound method DataFrame._iter_column_arrays() -> Iterator[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]]", "documentation": {"kind": "plaintext", "value": "Iterate over the arrays of all columns in order.\nThis returns the values as stored in the Block (ndarray or ExtensionArray).\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_iter_column_arrays", "sortText": "393"}, {"detail": "bound method DataFrame._ixs(i: int, axis: int = 0) -> Series", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\ni : int\naxis : int\n\nReturns\n-------\nSeries\n"}, "kind": 2, "label": "_ixs", "sortText": "394"}, {"detail": "bound method DataFrame._logical_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "_logical_func", "sortText": "395"}, {"detail": "Unknown | (bound method DataFrame._arith_method(other, op) -> Unknown)", "kind": 2, "label": "_logical_method", "sortText": "396"}, {"detail": "bound method DataFrame._maybe_align_series_as_frame(series: Series, axis: int) -> Unknown", "documentation": {"kind": "plaintext", "value": "If the Series operand is not EA-dtype, we can broadcast to 2D and operate\nblockwise.\n"}, "kind": 2, "label": "_maybe_align_series_as_frame", "sortText": "397"}, {"detail": "bound method DataFrame._maybe_cache_changed(item, value: Series, inplace: bool) -> None", "documentation": {"kind": "plaintext", "value": "The object has called back to us saying maybe it has changed.\n"}, "kind": 2, "label": "_maybe_cache_changed", "sortText": "398"}, {"detail": "bound method DataFrame._maybe_update_cacher(clear: bool = False, verify_is_copy: bool = True, inplace: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "See if we need to update our parent cacher if clear, then clear our\ncache.\n\nParameters\n----------\nclear : bool, default False\n Clear the item cache.\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_maybe_update_cacher", "sortText": "399"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_metadata", "sortText": "400"}, {"detail": "BlockManager | ArrayManager", "kind": 22, "label": "_mgr", "sortText": "401"}, {"detail": "bound method DataFrame._min_count_stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "_min_count_stat_function", "sortText": "402"}, {"detail": "bound method DataFrame._needs_reindex_multi(axes, method, level: Hashable) -> bool", "documentation": {"kind": "plaintext", "value": "Check if we do need a multi reindex.\n"}, "kind": 2, "label": "_needs_reindex_multi", "sortText": "403"}, {"detail": "bound method DataFrame._pad_or_backfill(method: Literal[\"ffill\", \"bfill\", \"pad\", \"backfill\"], *, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, limit_area: Literal[\"inside\", \"outside\"] | None = None, downcast: dict[Unknown, Unknown] | None = None) -> Unknown", "kind": 2, "label": "_pad_or_backfill", "sortText": "404"}, {"detail": "bound method DataFrame._protect_consolidate(f) -> Unknown", "documentation": {"kind": "plaintext", "value": "Consolidate _mgr -- if the blocks have changed, then clear the\ncache\n"}, "kind": 2, "label": "_protect_consolidate", "sortText": "405"}, {"detail": "bound method DataFrame._reduce(op, name: str, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False, filter_type=None, **kwds) -> Unknown", "kind": 2, "label": "_reduce", "sortText": "406"}, {"detail": "bound method DataFrame._reduce_axis1(name: str, func, skipna: bool) -> Series", "documentation": {"kind": "plaintext", "value": "Special case for _reduce to try to avoid a potentially-expensive transpose.\n\nApply the reduction block-wise along axis=1 and then reduce the resulting\n1D arrays.\n"}, "kind": 2, "label": "_reduce_axis1", "sortText": "407"}, {"detail": "bound method DataFrame._reindex_axes(axes, level: Hashable, limit: int | None, tolerance, method, fill_value: str | int | float | ... omitted 7 union elements, copy: bool | None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform the reindex for all the axes.\n"}, "kind": 2, "label": "_reindex_axes", "sortText": "408"}, {"detail": "Unknown", "label": "_reindex_indexer", "sortText": "409"}, {"detail": "bound method DataFrame._reindex_multi(axes: dict[str, Index], copy: bool, fill_value) -> DataFrame", "documentation": {"kind": "plaintext", "value": "We are guaranteed non-Nones in the axes.\n"}, "kind": 2, "label": "_reindex_multi", "sortText": "410"}, {"detail": "bound method DataFrame._reindex_with_indexers(reindexers, fill_value=None, copy: bool | None = False, allow_dups: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "allow_dups indicates an internal call here\n"}, "kind": 2, "label": "_reindex_with_indexers", "sortText": "411"}, {"detail": "bound method DataFrame._rename(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None, inplace: bool = False, level: Hashable = None, errors: str = \"ignore\") -> DataFrame | None", "kind": 2, "label": "_rename", "sortText": "412"}, {"detail": "bound method DataFrame._replace_columnwise(mapping: dict[Hashable, tuple[Any, Any]], inplace: bool, regex) -> Unknown", "documentation": {"kind": "plaintext", "value": "Dispatch to Series.replace column-wise.\n\nParameters\n----------\nmapping : dict\n of the form {col: (target, value)}\ninplace : bool\nregex : bool or same types as `to_replace` in DataFrame.replace\n\nReturns\n-------\nDataFrame or None\n"}, "kind": 2, "label": "_replace_columnwise", "sortText": "413"}, {"detail": "Unknown", "label": "_replace_single", "sortText": "414"}, {"detail": "bound method DataFrame._repr_data_resource_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Not a real Jupyter special repr method, but we use the same\nnaming convention.\n"}, "kind": 2, "label": "_repr_data_resource_", "sortText": "415"}, {"detail": "bound method DataFrame._repr_fits_horizontal_() -> bool", "documentation": {"kind": "plaintext", "value": "Check if full repr fits in horizontal boundaries imposed by the display\noptions width and max_columns.\n"}, "kind": 2, "label": "_repr_fits_horizontal_", "sortText": "416"}, {"detail": "bound method DataFrame._repr_fits_vertical_() -> bool", "documentation": {"kind": "plaintext", "value": "Check length against max_rows.\n"}, "kind": 2, "label": "_repr_fits_vertical_", "sortText": "417"}, {"detail": "bound method DataFrame._repr_html_() -> str | None", "documentation": {"kind": "plaintext", "value": "Return a html representation for a particular DataFrame.\n\nMainly for IPython notebook.\n"}, "kind": 2, "label": "_repr_html_", "sortText": "418"}, {"detail": "bound method DataFrame._repr_latex_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Returns a LaTeX representation for a particular object.\nMainly for use with nbconvert (jupyter notebook conversion to pdf).\n"}, "kind": 2, "label": "_repr_latex_", "sortText": "419"}, {"detail": "bound method DataFrame._reset_cache(key: str | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Reset cached properties. If ``key`` is passed, only clears that key.\n"}, "kind": 2, "label": "_reset_cache", "sortText": "420"}, {"detail": "bound method DataFrame._reset_cacher() -> None", "kind": 2, "label": "_reset_cacher", "sortText": "421"}, {"detail": "bound method DataFrame._sanitize_column(value) -> tuple[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], BlockValuesRefs | None]", "documentation": {"kind": "plaintext", "value": "Ensures new columns (which go into the BlockManager as new blocks) are\nalways copied (or a reference is being tracked to them under CoW)\nand converted into an array.\n\nParameters\n----------\nvalue : scalar, Series, or array-like\n\nReturns\n-------\ntuple of numpy.ndarray or ExtensionArray and optional BlockValuesRefs\n"}, "kind": 2, "label": "_sanitize_column", "sortText": "422"}, {"detail": "Unknown", "label": "_series", "sortText": "423"}, {"detail": "bound method DataFrame._set_axis(axis: int, labels: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | list[Unknown]) -> None", "documentation": {"kind": "plaintext", "value": "This is called from the cython code when we set the `index` attribute\ndirectly, e.g. `series.index = [1, 2, 3]`.\n"}, "kind": 2, "label": "_set_axis", "sortText": "424"}, {"detail": "bound method DataFrame._set_axis_name(name, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, inplace: bool = False, copy: bool | None = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Set the name(s) of the axis.\n\nParameters\n----------\nname : str or list of str\n Name(s) to set.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to set the label. The value 0 or 'index' specifies index,\n and the value 1 or 'columns' specifies columns.\ninplace : bool, default False\n If `True`, do operation inplace and return None.\ncopy:\n Whether to make a copy of the result.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or `None` if `inplace` is `True`.\n\nSee Also\n--------\nDataFrame.rename : Alter the axis labels of :class:`DataFrame`.\nSeries.rename : Alter the index labels or set the index name\n of :class:`Series`.\nIndex.rename : Set the name of :class:`Index` or :class:`MultiIndex`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs\ndog 4\ncat 4\nmonkey 2\n>>> df._set_axis_name(\"animal\")\n num_legs\nanimal\ndog 4\ncat 4\nmonkey 2\n>>> df.index = pd.MultiIndex.from_product(\n... [[\"mammal\"], ['dog', 'cat', 'monkey']])\n>>> df._set_axis_name([\"type\", \"name\"])\n num_legs\ntype name\nmammal dog 4\n cat 4\n monkey 2\n"}, "kind": 2, "label": "_set_axis_name", "sortText": "425"}, {"detail": "bound method DataFrame._set_axis_nocheck(labels, axis: int | Literal[\"index\", \"columns\", \"rows\"], inplace: bool, copy: bool | None) -> Unknown", "kind": 2, "label": "_set_axis_nocheck", "sortText": "426"}, {"detail": "bound method DataFrame._set_is_copy(ref: NDFrame, copy: bool = True) -> None", "kind": 2, "label": "_set_is_copy", "sortText": "427"}, {"detail": "bound method DataFrame._set_item(key, value) -> None", "documentation": {"kind": "plaintext", "value": "Add series to DataFrame in specified column.\n\nIf series is a numpy-array (not a Series/TimeSeries), it must be the\nsame length as the DataFrames index or an error will be thrown.\n\nSeries/TimeSeries will be conformed to the DataFrames index to\nensure homogeneity.\n"}, "kind": 2, "label": "_set_item", "sortText": "428"}, {"detail": "bound method DataFrame._set_item_frame_value(key, value: DataFrame) -> None", "kind": 2, "label": "_set_item_frame_value", "sortText": "429"}, {"detail": "bound method DataFrame._set_item_mgr(key, value: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_set_item_mgr", "sortText": "430"}, {"detail": "bound method DataFrame._set_value(index: Hashable, col, value: str | int | float | ... omitted 6 union elements, takeable: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "Put single value at passed column and index.\n\nParameters\n----------\nindex : Label\n row label\ncol : Label\n column label\nvalue : scalar\ntakeable : bool, default False\n Sets whether or not index/col interpreted as indexers\n"}, "kind": 2, "label": "_set_value", "sortText": "431"}, {"detail": "bound method DataFrame._setitem_array(key, value) -> Unknown", "kind": 2, "label": "_setitem_array", "sortText": "432"}, {"detail": "bound method DataFrame._setitem_frame(key, value) -> Unknown", "kind": 2, "label": "_setitem_frame", "sortText": "433"}, {"detail": "bound method DataFrame._setitem_slice(key: slice[Any, Any, Any], value) -> None", "kind": 2, "label": "_setitem_slice", "sortText": "434"}, {"detail": "bound method DataFrame._shift_with_freq(periods: int, axis: int, freq) -> DataFrame", "kind": 2, "label": "_shift_with_freq", "sortText": "435"}, {"detail": "bound method DataFrame._should_reindex_frame_op(right, op, axis: int, fill_value, level) -> bool", "documentation": {"kind": "plaintext", "value": "Check if this is an operation between DataFrames that will need to reindex.\n"}, "kind": 2, "label": "_should_reindex_frame_op", "sortText": "436"}, {"detail": "bound method DataFrame._slice(slobj: slice[Any, Any, Any], axis: int = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a slice of this container.\n\nSlicing with this method is *always* positional.\n"}, "kind": 2, "label": "_slice", "sortText": "437"}, {"detail": "bound method DataFrame._stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "_stat_function", "sortText": "438"}, {"detail": "bound method DataFrame._stat_function_ddof(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Series | int | float", "kind": 2, "label": "_stat_function_ddof", "sortText": "439"}, {"detail": "bound method DataFrame._take_with_is_copy(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Internal version of the `take` method that sets the `_is_copy`\nattribute to keep track of the parent dataframe (using in indexing\nfor the SettingWithCopyWarning).\n\nFor Series this does the same as the public take (it never sets `_is_copy`).\n\nSee the docstring of `take` for full explanation of the parameters.\n"}, "kind": 2, "label": "_take_with_is_copy", "sortText": "440"}, {"detail": "bound method DataFrame._to_dict_of_blocks() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return a dict of dtype -> Constructor Types that\neach is a homogeneous dtype.\n\nInternal ONLY - only works for BlockManager\n"}, "kind": 2, "label": "_to_dict_of_blocks", "sortText": "441"}, {"detail": "bound method DataFrame._to_latex_via_styler(buf=None, *, hide: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, relabel_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, render_kwargs: dict[Unknown, Unknown] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nUses the ``Styler`` implementation with the following, ordered, method chaining:\n\n.. code-block:: python\n styler = Styler(DataFrame)\n styler.hide(**hide)\n styler.relabel_index(**relabel_index)\n styler.format(**format)\n styler.format_index(**format_index)\n styler.to_latex(buf=buf, **render_kwargs)\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\nhide : dict, list of dict\n Keyword args to pass to the method call of ``Styler.hide``. If a list will\n call the method numerous times.\nrelabel_index : dict, list of dict\n Keyword args to pass to the method of ``Styler.relabel_index``. If a list\n will call the method numerous times.\nformat : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format``. If a list will\n call the method numerous times.\nformat_index : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format_index``. If a\n list will call the method numerous times.\nrender_kwargs : dict\n Keyword args to pass to the method call of ``Styler.to_latex``.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n"}, "kind": 2, "label": "_to_latex_via_styler", "sortText": "442"}, {"detail": "Unknown | str", "kind": 22, "label": "_typ", "sortText": "443"}, {"detail": "bound method DataFrame._update_inplace(result, verify_is_copy: bool = True) -> None", "documentation": {"kind": "plaintext", "value": "Replace self internals with result.\n\nParameters\n----------\nresult : same type as self\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_update_inplace", "sortText": "444"}, {"detail": "bound method type[DataFrame]._validate_dtype(dtype) -> dtype[Any] | ExtensionDtype | None", "documentation": {"kind": "plaintext", "value": "validate the passed dtype\n"}, "kind": 2, "label": "_validate_dtype", "sortText": "445"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | DatetimeArray | TimedeltaArray | PeriodArray", "kind": 22, "label": "_values", "sortText": "446"}, {"detail": "bound method DataFrame._where(cond, other=..., inplace: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, warn: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Equivalent to public method `where`, except that `other` is not\napplied as a function even if callable. Used in __setitem__.\n"}, "kind": 2, "label": "_where", "sortText": "447"}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "bound method DataFrame.abs() -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a Series/DataFrame with absolute numeric value of each element.\n\nThis function only applies to elements that are all numeric.\n\nReturns\n-------\nabs\n Series/DataFrame containing the absolute value of each element.\n\nSee Also\n--------\nnumpy.absolute : Calculate the absolute value element-wise.\n\nNotes\n-----\nFor ``complex`` inputs, ``1.2 + 1j``, the absolute value is\n:math:`\\sqrt{ a^2 + b^2 }`.\n\nExamples\n--------\nAbsolute numeric values in a Series.\n\n>>> s = pd.Series([-1.10, 2, -3.33, 4])\n>>> s.abs()\n0 1.10\n1 2.00\n2 3.33\n3 4.00\ndtype: float64\n\nAbsolute numeric values in a Series with complex numbers.\n\n>>> s = pd.Series([1.2 + 1j])\n>>> s.abs()\n0 1.56205\ndtype: float64\n\nAbsolute numeric values in a Series with a Timedelta element.\n\n>>> s = pd.Series([pd.Timedelta('1 days')])\n>>> s.abs()\n0 1 days\ndtype: timedelta64[ns]\n\nSelect rows with data closest to certain value using argsort (from\n`StackOverflow `__).\n\n>>> df = pd.DataFrame({\n... 'a': [4, 5, 6, 7],\n... 'b': [10, 20, 30, 40],\n... 'c': [100, 50, -30, -50]\n... })\n>>> df\n a b c\n0 4 10 100\n1 5 20 50\n2 6 30 -30\n3 7 40 -50\n>>> df.loc[(df.c - 43).abs().argsort()]\n a b c\n1 5 20 50\n0 4 10 100\n2 6 30 -30\n3 7 40 -50\n"}, "kind": 2, "label": "abs", "sortText": " 1"}, {"detail": "bound method DataFrame.add(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "add", "sortText": " 2"}, {"detail": "bound method DataFrame.add_prefix(prefix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Prefix labels with string `prefix`.\n\nFor Series, the row labels are prefixed.\nFor DataFrame, the column labels are prefixed.\n\nParameters\n----------\nprefix : str\n The string to add before each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add prefix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_suffix: Suffix row labels with string `suffix`.\nDataFrame.add_suffix: Suffix column labels with string `suffix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_prefix('item_')\nitem_0 1\nitem_1 2\nitem_2 3\nitem_3 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_prefix('col_')\n col_A col_B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_prefix", "sortText": " 3"}, {"detail": "bound method DataFrame.add_suffix(suffix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Suffix labels with string `suffix`.\n\nFor Series, the row labels are suffixed.\nFor DataFrame, the column labels are suffixed.\n\nParameters\n----------\nsuffix : str\n The string to add after each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add suffix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_prefix: Prefix row labels with string `prefix`.\nDataFrame.add_prefix: Prefix column labels with string `prefix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_suffix('_item')\n0_item 1\n1_item 2\n2_item 3\n3_item 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_suffix('_col')\n A_col B_col\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_suffix", "sortText": " 4"}, {"detail": "Unknown | (bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown)", "kind": 2, "label": "agg", "sortText": " 5"}, {"detail": "bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown", "kind": 2, "label": "aggregate", "sortText": " 6"}, {"detail": "bound method DataFrame.align[NDFrameT](other: NDFrameT, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level: Hashable = None, copy: bool | None = None, fill_value: Hashable = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., broadcast_axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ...) -> tuple[DataFrame, NDFrameT]", "documentation": {"kind": "plaintext", "value": "Align two objects on their axes with the specified join method.\n\nJoin method is specified for each axis Index.\n\nParameters\n----------\nother : DataFrame or Series\njoin : {{'outer', 'inner', 'left', 'right'}}, default 'outer'\n Type of alignment to be performed.\n\n * left: use only keys from left frame, preserve key order.\n * right: use only keys from right frame, preserve key order.\n * outer: use union of keys from both frames, sort keys lexicographically.\n * inner: use intersection of keys from both frames,\n preserve the order of the left keys.\n\naxis : allowed axis of the other object, default None\n Align on index (0), columns (1), or both (None).\nlevel : int or level name, default None\n Broadcast across a level, matching Index values on the\n passed MultiIndex level.\ncopy : bool, default True\n Always returns new objects. If copy=False and no reindexing is\n required then original objects are returned.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nfill_value : scalar, default np.nan\n Value to use for missing values. Defaults to NaN, but can be any\n \"compatible\" value.\nmethod : {{'backfill', 'bfill', 'pad', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n - pad / ffill: propagate last valid observation forward to next valid.\n - backfill / bfill: use NEXT valid observation to fill gap.\n\n .. deprecated:: 2.1\n\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\n\n .. deprecated:: 2.1\n\nfill_axis : {axes_single_arg}, default 0\n Filling axis, method and limit.\n\n .. deprecated:: 2.1\n\nbroadcast_axis : {axes_single_arg}, default None\n Broadcast values along this axis, if aligning two objects of\n different dimensions.\n\n .. deprecated:: 2.1\n\nReturns\n-------\ntuple of ({klass}, type of other)\n Aligned objects.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [[1, 2, 3, 4], [6, 7, 8, 9]], columns=[\"D\", \"B\", \"E\", \"A\"], index=[1, 2]\n... )\n>>> other = pd.DataFrame(\n... [[10, 20, 30, 40], [60, 70, 80, 90], [600, 700, 800, 900]],\n... columns=[\"A\", \"B\", \"C\", \"D\"],\n... index=[2, 3, 4],\n... )\n>>> df\n D B E A\n1 1 2 3 4\n2 6 7 8 9\n>>> other\n A B C D\n2 10 20 30 40\n3 60 70 80 90\n4 600 700 800 900\n\nAlign on columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=1)\n>>> left\n A B C D E\n1 4 2 NaN 1 3\n2 9 7 NaN 6 8\n>>> right\n A B C D E\n2 10 20 30 40 NaN\n3 60 70 80 90 NaN\n4 600 700 800 900 NaN\n\nWe can also align on the index:\n\n>>> left, right = df.align(other, join=\"outer\", axis=0)\n>>> left\n D B E A\n1 1.0 2.0 3.0 4.0\n2 6.0 7.0 8.0 9.0\n3 NaN NaN NaN NaN\n4 NaN NaN NaN NaN\n>>> right\n A B C D\n1 NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0\n3 60.0 70.0 80.0 90.0\n4 600.0 700.0 800.0 900.0\n\nFinally, the default `axis=None` will align on both index and columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=None)\n>>> left\n A B C D E\n1 4.0 2.0 NaN 1.0 3.0\n2 9.0 7.0 NaN 6.0 8.0\n3 NaN NaN NaN NaN NaN\n4 NaN NaN NaN NaN NaN\n>>> right\n A B C D E\n1 NaN NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0 NaN\n3 60.0 70.0 80.0 90.0 NaN\n4 600.0 700.0 800.0 900.0 NaN\n"}, "kind": 2, "label": "align", "sortText": " 7"}, {"detail": "bound method DataFrame.all(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "all", "sortText": " 8"}, {"detail": "bound method DataFrame.any(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "any", "sortText": " 9"}, {"detail": "bound method DataFrame.apply(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, raw: bool = False, result_type: Literal[\"expand\", \"reduce\", \"broadcast\"] | None = None, args=..., by_row: Literal[False, \"compat\"] = \"compat\", engine: Literal[\"python\", \"numba\"] = \"python\", engine_kwargs: dict[str, bool] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Apply a function along an axis of the DataFrame.\n\nObjects passed to the function are Series objects whose index is\neither the DataFrame's index (``axis=0``) or the DataFrame's columns\n(``axis=1``). By default (``result_type=None``), the final return type\nis inferred from the return type of the applied function. Otherwise,\nit depends on the `result_type` argument.\n\nParameters\n----------\nfunc : function\n Function to apply to each column or row.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis along which the function is applied:\n\n * 0 or 'index': apply function to each column.\n * 1 or 'columns': apply function to each row.\n\nraw : bool, default False\n Determines if row or column is passed as a Series or ndarray object:\n\n * ``False`` : passes each row or column as a Series to the\n function.\n * ``True`` : the passed function will receive ndarray objects\n instead.\n If you are just applying a NumPy reduction function this will\n achieve much better performance.\n\nresult_type : {'expand', 'reduce', 'broadcast', None}, default None\n These only act when ``axis=1`` (columns):\n\n * 'expand' : list-like results will be turned into columns.\n * 'reduce' : returns a Series if possible rather than expanding\n list-like results. This is the opposite of 'expand'.\n * 'broadcast' : results will be broadcast to the original shape\n of the DataFrame, the original index and columns will be\n retained.\n\n The default behaviour (None) depends on the return value of the\n applied function: list-like results will be returned as a Series\n of those. However if the apply function returns a Series these\n are expanded to columns.\nargs : tuple\n Positional arguments to pass to `func` in addition to the\n array/series.\nby_row : False or \"compat\", default \"compat\"\n Only has an effect when ``func`` is a listlike or dictlike of funcs\n and the func isn't a string.\n If \"compat\", will if possible first translate the func into pandas\n methods (e.g. ``Series().apply(np.sum)`` will be translated to\n ``Series().sum()``). If that doesn't work, will try call to apply again with\n ``by_row=True`` and if that fails, will call apply again with\n ``by_row=False`` (backward compatible).\n If False, the funcs will be passed the whole Series at once.\n\n .. versionadded:: 2.1.0\n\nengine : {'python', 'numba'}, default 'python'\n Choose between the python (default) engine or the numba engine in apply.\n\n The numba engine will attempt to JIT compile the passed function,\n which may result in speedups for large DataFrames.\n It also supports the following engine_kwargs :\n\n - nopython (compile the function in nopython mode)\n - nogil (release the GIL inside the JIT compiled function)\n - parallel (try to apply the function in parallel over the DataFrame)\n\n Note: Due to limitations within numba/how pandas interfaces with numba,\n you should only use this if raw=True\n\n Note: The numba compiler only supports a subset of\n valid Python/numpy operations.\n\n Please read more about the `supported python features\n `_\n and `supported numpy features\n `_\n in numba to learn what you can or cannot use in the passed function.\n\n .. versionadded:: 2.2.0\n\nengine_kwargs : dict\n Pass keyword arguments to the engine.\n This is currently only used by the numba engine,\n see the documentation for the engine argument for more information.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nSeries or DataFrame\n Result of applying ``func`` along the given axis of the\n DataFrame.\n\nSee Also\n--------\nDataFrame.map: For elementwise operations.\nDataFrame.aggregate: Only perform aggregating type operations.\nDataFrame.transform: Only perform transforming type operations.\n\nNotes\n-----\nFunctions that mutate the passed object can produce unexpected\nbehavior or errors and are not supported. See :ref:`gotchas.udf-mutation`\nfor more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([[4, 9]] * 3, columns=['A', 'B'])\n>>> df\n A B\n0 4 9\n1 4 9\n2 4 9\n\nUsing a numpy universal function (in this case the same as\n``np.sqrt(df)``):\n\n>>> df.apply(np.sqrt)\n A B\n0 2.0 3.0\n1 2.0 3.0\n2 2.0 3.0\n\nUsing a reducing function on either axis\n\n>>> df.apply(np.sum, axis=0)\nA 12\nB 27\ndtype: int64\n\n>>> df.apply(np.sum, axis=1)\n0 13\n1 13\n2 13\ndtype: int64\n\nReturning a list-like will result in a Series\n\n>>> df.apply(lambda x: [1, 2], axis=1)\n0 [1, 2]\n1 [1, 2]\n2 [1, 2]\ndtype: object\n\nPassing ``result_type='expand'`` will expand list-like results\nto columns of a Dataframe\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='expand')\n 0 1\n0 1 2\n1 1 2\n2 1 2\n\nReturning a Series inside the function is similar to passing\n``result_type='expand'``. The resulting column names\nwill be the Series index.\n\n>>> df.apply(lambda x: pd.Series([1, 2], index=['foo', 'bar']), axis=1)\n foo bar\n0 1 2\n1 1 2\n2 1 2\n\nPassing ``result_type='broadcast'`` will ensure the same shape\nresult, whether list-like or scalar is returned by the function,\nand broadcast it along the axis. The resulting column names will\nbe the originals.\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='broadcast')\n A B\n0 1 2\n1 1 2\n2 1 2\n"}, "kind": 2, "label": "apply", "sortText": " 10"}, {"detail": "bound method DataFrame.applymap(func: (Any, /) -> Any, na_action: Literal[\"ignore\"] | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. deprecated:: 2.1.0\n\n DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n"}, "kind": 2, "label": "applymap", "sortText": " 11"}, {"detail": "bound method DataFrame.asfreq(freq: str | BaseOffset, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = None, how: Literal[\"start\", \"end\"] | None = None, normalize: bool = False, fill_value: Hashable = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert time series to specified frequency.\n\nReturns the original data conformed to a new index with the specified\nfrequency.\n\nIf the index of this {klass} is a :class:`~pandas.PeriodIndex`, the new index\nis the result of transforming the original index with\n:meth:`PeriodIndex.asfreq ` (so the original index\nwill map one-to-one to the new index).\n\nOtherwise, the new index will be equivalent to ``pd.date_range(start, end,\nfreq=freq)`` where ``start`` and ``end`` are, respectively, the first and\nlast entries in the original index (see :func:`pandas.date_range`). The\nvalues corresponding to any timesteps in the new index which were not present\nin the original index will be null (``NaN``), unless a method for filling\nsuch unknowns is provided (see the ``method`` parameter below).\n\nThe :meth:`resample` method is more appropriate if an operation on each group of\ntimesteps (such as an aggregate) is necessary to represent the data at the new\nfrequency.\n\nParameters\n----------\nfreq : DateOffset or str\n Frequency DateOffset or string.\nmethod : {{'backfill'/'bfill', 'pad'/'ffill'}}, default None\n Method to use for filling holes in reindexed Series (note this\n does not fill NaNs that already were present):\n\n * 'pad' / 'ffill': propagate last valid observation forward to next\n valid\n * 'backfill' / 'bfill': use NEXT valid observation to fill.\nhow : {{'start', 'end'}}, default end\n For PeriodIndex only (see PeriodIndex.asfreq).\nnormalize : bool, default False\n Whether to reset output index to midnight.\nfill_value : scalar, optional\n Value to use for missing values, applied during upsampling (note\n this does not fill NaNs that already were present).\n\nReturns\n-------\n{klass}\n {klass} object reindexed to the specified frequency.\n\nSee Also\n--------\nreindex : Conform DataFrame to new index with optional filling logic.\n\nNotes\n-----\nTo learn more about the frequency strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 4 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=4, freq='min')\n>>> series = pd.Series([0.0, None, 2.0, 3.0], index=index)\n>>> df = pd.DataFrame({{'s': series}})\n>>> df\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:03:00 3.0\n\nUpsample the series into 30 second bins.\n\n>>> df.asfreq(freq='30s')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 NaN\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``fill value``.\n\n>>> df.asfreq(freq='30s', fill_value=9.0)\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 9.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 9.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 9.0\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``method``.\n\n>>> df.asfreq(freq='30s', method='bfill')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 2.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 3.0\n2000-01-01 00:03:00 3.0\n"}, "kind": 2, "label": "asfreq", "sortText": " 12"}, {"detail": "bound method DataFrame.asof(where, subset=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return the last row(s) without any NaNs before `where`.\n\nThe last row (for each element in `where`, if list) without any\nNaN is taken.\nIn case of a :class:`~pandas.DataFrame`, the last row without NaN\nconsidering only the subset of columns (if not `None`)\n\nIf there is no good value, NaN is returned for a Series or\na Series of NaN values for a DataFrame\n\nParameters\n----------\nwhere : date or array-like of dates\n Date(s) before which the last row(s) are returned.\nsubset : str or array-like of str, default `None`\n For DataFrame, if not `None`, only use these columns to\n check for NaNs.\n\nReturns\n-------\nscalar, Series, or DataFrame\n\n The return can be:\n\n * scalar : when `self` is a Series and `where` is a scalar\n * Series: when `self` is a Series and `where` is an array-like,\n or when `self` is a DataFrame and `where` is a scalar\n * DataFrame : when `self` is a DataFrame and `where` is an\n array-like\n\nSee Also\n--------\nmerge_asof : Perform an asof merge. Similar to left join.\n\nNotes\n-----\nDates are assumed to be sorted. Raises if this is not the case.\n\nExamples\n--------\nA Series and a scalar `where`.\n\n>>> s = pd.Series([1, 2, np.nan, 4], index=[10, 20, 30, 40])\n>>> s\n10 1.0\n20 2.0\n30 NaN\n40 4.0\ndtype: float64\n\n>>> s.asof(20)\n2.0\n\nFor a sequence `where`, a Series is returned. The first value is\nNaN, because the first element of `where` is before the first\nindex value.\n\n>>> s.asof([5, 20])\n5 NaN\n20 2.0\ndtype: float64\n\nMissing values are not considered. The following is ``2.0``, not\nNaN, even though NaN is at the index location for ``30``.\n\n>>> s.asof(30)\n2.0\n\nTake all columns into consideration\n\n>>> df = pd.DataFrame({'a': [10., 20., 30., 40., 50.],\n... 'b': [None, None, None, None, 500]},\n... index=pd.DatetimeIndex(['2018-02-27 09:01:00',\n... '2018-02-27 09:02:00',\n... '2018-02-27 09:03:00',\n... '2018-02-27 09:04:00',\n... '2018-02-27 09:05:00']))\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']))\n a b\n2018-02-27 09:03:30 NaN NaN\n2018-02-27 09:04:30 NaN NaN\n\nTake a single column into consideration\n\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']),\n... subset=['a'])\n a b\n2018-02-27 09:03:30 30.0 NaN\n2018-02-27 09:04:30 40.0 NaN\n"}, "kind": 2, "label": "asof", "sortText": " 13"}, {"detail": "bound method DataFrame.assign(**kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Assign new columns to a DataFrame.\n\nReturns a new object with all original columns in addition to new ones.\nExisting columns that are re-assigned will be overwritten.\n\nParameters\n----------\n**kwargs : dict of {str: callable or Series}\n The column names are keywords. If the values are\n callable, they are computed on the DataFrame and\n assigned to the new columns. The callable must not\n change input DataFrame (though pandas doesn't check it).\n If the values are not callable, (e.g. a Series, scalar, or array),\n they are simply assigned.\n\nReturns\n-------\nDataFrame\n A new DataFrame with the new columns in addition to\n all the existing columns.\n\nNotes\n-----\nAssigning multiple columns within the same ``assign`` is possible.\nLater items in '\\*\\*kwargs' may refer to newly created or modified\ncolumns in 'df'; items are computed and assigned into 'df' in order.\n\nExamples\n--------\n>>> df = pd.DataFrame({'temp_c': [17.0, 25.0]},\n... index=['Portland', 'Berkeley'])\n>>> df\n temp_c\nPortland 17.0\nBerkeley 25.0\n\nWhere the value is a callable, evaluated on `df`:\n\n>>> df.assign(temp_f=lambda x: x.temp_c * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nAlternatively, the same behavior can be achieved by directly\nreferencing an existing Series or sequence:\n\n>>> df.assign(temp_f=df['temp_c'] * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nYou can create multiple columns within the same assign where one\nof the columns depends on another one defined within the same assign:\n\n>>> df.assign(temp_f=lambda x: x['temp_c'] * 9 / 5 + 32,\n... temp_k=lambda x: (x['temp_f'] + 459.67) * 5 / 9)\n temp_c temp_f temp_k\nPortland 17.0 62.6 290.15\nBerkeley 25.0 77.0 298.15\n"}, "kind": 2, "label": "assign", "sortText": " 14"}, {"detail": "bound method DataFrame.astype(dtype, copy: bool | None = None, errors: Literal[\"ignore\", \"raise\"] = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast a pandas object to a specified dtype ``dtype``.\n\nParameters\n----------\ndtype : str, data type, Series or Mapping of column name -> data type\n Use a str, numpy.dtype, pandas.ExtensionDtype or Python type to\n cast entire pandas object to the same type. Alternatively, use a\n mapping, e.g. {col: dtype, ...}, where col is a column label and dtype is\n a numpy.dtype or Python type to cast one or more of the DataFrame's\n columns to column-specific types.\ncopy : bool, default True\n Return a copy when ``copy=True`` (be very careful setting\n ``copy=False`` as changes to values then may propagate to other\n pandas objects).\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nerrors : {'raise', 'ignore'}, default 'raise'\n Control raising of exceptions on invalid data for provided dtype.\n\n - ``raise`` : allow exceptions to be raised\n - ``ignore`` : suppress exceptions. On error return original object.\n\nReturns\n-------\nsame type as caller\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\nnumpy.ndarray.astype : Cast a numpy array to a specified type.\n\nNotes\n-----\n.. versionchanged:: 2.0.0\n\n Using ``astype`` to convert from timezone-naive dtype to\n timezone-aware dtype will raise an exception.\n Use :meth:`Series.dt.tz_localize` instead.\n\nExamples\n--------\nCreate a DataFrame:\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nCast all columns to int32:\n\n>>> df.astype('int32').dtypes\ncol1 int32\ncol2 int32\ndtype: object\n\nCast col1 to int32 using a dictionary:\n\n>>> df.astype({'col1': 'int32'}).dtypes\ncol1 int32\ncol2 int64\ndtype: object\n\nCreate a series:\n\n>>> ser = pd.Series([1, 2], dtype='int32')\n>>> ser\n0 1\n1 2\ndtype: int32\n>>> ser.astype('int64')\n0 1\n1 2\ndtype: int64\n\nConvert to categorical type:\n\n>>> ser.astype('category')\n0 1\n1 2\ndtype: category\nCategories (2, int32): [1, 2]\n\nConvert to ordered categorical type with custom ordering:\n\n>>> from pandas.api.types import CategoricalDtype\n>>> cat_dtype = CategoricalDtype(\n... categories=[2, 1], ordered=True)\n>>> ser.astype(cat_dtype)\n0 1\n1 2\ndtype: category\nCategories (2, int64): [2 < 1]\n\nCreate a series of dates:\n\n>>> ser_date = pd.Series(pd.date_range('20200101', periods=3))\n>>> ser_date\n0 2020-01-01\n1 2020-01-02\n2 2020-01-03\ndtype: datetime64[ns]\n"}, "kind": 2, "label": "astype", "sortText": " 15"}, {"detail": "_AtIndexer", "kind": 22, "label": "at", "sortText": " 16"}, {"detail": "bound method DataFrame.at_time(time, asof: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values at particular time of day (e.g., 9:30AM).\n\nParameters\n----------\ntime : datetime.time or str\n The values to select.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nbetween_time : Select values between particular times of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_at_time : Get just the index locations for\n values at particular time of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='12h')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-09 12:00:00 2\n2018-04-10 00:00:00 3\n2018-04-10 12:00:00 4\n\n>>> ts.at_time('12:00')\n A\n2018-04-09 12:00:00 2\n2018-04-10 12:00:00 4\n"}, "kind": 2, "label": "at_time", "sortText": " 17"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "attrs", "sortText": " 18"}, {"detail": "list[Index]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "axes", "sortText": " 19"}, {"detail": "bound method DataFrame.backfill(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\n.. deprecated:: 2.0\n\n {klass}.backfill is deprecated. Use {klass}.bfill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.bfill` or :meth:`Series.bfill`.\n"}, "kind": 2, "label": "backfill", "sortText": " 20"}, {"detail": "bound method DataFrame.between_time(start_time, end_time, inclusive: Literal[\"left\", \"right\", \"both\", \"neither\"] = \"both\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values between particular times of the day (e.g., 9:00-9:30 AM).\n\nBy setting ``start_time`` to be later than ``end_time``,\nyou can get the times that are *not* between the two times.\n\nParameters\n----------\nstart_time : datetime.time or str\n Initial time as a time filter limit.\nend_time : datetime.time or str\n End time as a time filter limit.\ninclusive : {\"both\", \"neither\", \"left\", \"right\"}, default \"both\"\n Include boundaries; whether to set each bound as closed or open.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine range time on index or columns value.\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n Data from the original object filtered to the specified dates range.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nat_time : Select values at a particular time of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_between_time : Get just the index locations for\n values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='1D20min')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n2018-04-12 01:00:00 4\n\n>>> ts.between_time('0:15', '0:45')\n A\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n\nYou get the times that are *not* between two times by setting\n``start_time`` later than ``end_time``:\n\n>>> ts.between_time('0:45', '0:15')\n A\n2018-04-09 00:00:00 1\n2018-04-12 01:00:00 4\n"}, "kind": 2, "label": "between_time", "sortText": " 21"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([1, None, None, 2])\n>>> s.bfill()\n0 1.0\n1 2.0\n2 2.0\n3 2.0\ndtype: float64\n>>> s.bfill(limit=1)\n0 1.0\n1 NaN\n2 2.0\n3 2.0\ndtype: float64\n\nWith DataFrame:\n\n>>> df = pd.DataFrame({{'A': [1, None, None, 4], 'B': [None, 5, None, 7]}})\n>>> df\n A B\n0 1.0 NaN\n1 NaN 5.0\n2 NaN NaN\n3 4.0 7.0\n>>> df.bfill()\n A B\n0 1.0 5.0\n1 4.0 5.0\n2 4.0 7.0\n3 4.0 7.0\n>>> df.bfill(limit=1)\n A B\n0 1.0 5.0\n1 NaN 5.0\n2 4.0 7.0\n3 4.0 7.0\n"}, "kind": 2, "label": "bfill", "sortText": " 22"}, {"detail": "bound method DataFrame.bool() -> bool", "documentation": {"kind": "plaintext", "value": "Return the bool of a single element Series or DataFrame.\n\n.. deprecated:: 2.1.0\n\n bool is deprecated and will be removed in future version of pandas.\n For ``Series`` use ``pandas.Series.item``.\n\nThis must be a boolean scalar value, either True or False. It will raise a\nValueError if the Series or DataFrame does not have exactly 1 element, or that\nelement is not boolean (integer values 0 and 1 will also raise an exception).\n\nReturns\n-------\nbool\n The value in the Series or DataFrame.\n\nSee Also\n--------\nSeries.astype : Change the data type of a Series, including to boolean.\nDataFrame.astype : Change the data type of a DataFrame, including to boolean.\nnumpy.bool_ : NumPy boolean data type, used by pandas for boolean values.\n\nExamples\n--------\nThe method will only work for single element objects with a boolean value:\n\n>>> pd.Series([True]).bool() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).bool() # doctest: +SKIP\nFalse\n\n>>> pd.DataFrame({'col': [True]}).bool() # doctest: +SKIP\nTrue\n>>> pd.DataFrame({'col': [False]}).bool() # doctest: +SKIP\nFalse\n\nThis is an alternative method and will only work\nfor single element objects with a boolean value:\n\n>>> pd.Series([True]).item() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).item() # doctest: +SKIP\nFalse\n"}, "kind": 2, "label": "bool", "sortText": " 23"}, {"detail": "Unknown | (bound method DataFrame.boxplot_frame(column=None, by=None, ax=None, fontsize: int | None = None, rot: int = 0, grid: bool = True, figsize: tuple[int | float, int | float] | None = None, layout=None, return_type=None, backend=None, **kwargs) -> Unknown)", "kind": 2, "label": "boxplot", "sortText": " 24"}, {"detail": "Overload[(lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., **kwargs) -> DataFrame, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], **kwargs) -> None, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Trim values at input threshold(s).\n\nAssigns values outside boundary to boundary values. Thresholds\ncan be singular values or array like, and in the latter case\nthe clipping is performed element-wise in the specified axis.\n\nParameters\n----------\nlower : float or array-like, default None\n Minimum threshold value. All values below this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\nupper : float or array-like, default None\n Maximum threshold value. All values above this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Align object with lower and upper along the given axis.\n For `Series` this parameter is unused and defaults to `None`.\ninplace : bool, default False\n Whether to perform the operation in place on the data.\n*args, **kwargs\n Additional keywords have no effect but might be accepted\n for compatibility with numpy.\n\nReturns\n-------\nSeries or DataFrame or None\n Same type as calling object with the values outside the\n clip boundaries replaced or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.clip : Trim values at input threshold in series.\nDataFrame.clip : Trim values at input threshold in dataframe.\nnumpy.clip : Clip (limit) the values in an array.\n\nExamples\n--------\n>>> data = {'col_0': [9, -3, 0, -1, 5], 'col_1': [-2, -7, 6, 8, -5]}\n>>> df = pd.DataFrame(data)\n>>> df\n col_0 col_1\n0 9 -2\n1 -3 -7\n2 0 6\n3 -1 8\n4 5 -5\n\nClips per column using lower and upper thresholds:\n\n>>> df.clip(-4, 6)\n col_0 col_1\n0 6 -2\n1 -3 -4\n2 0 6\n3 -1 6\n4 5 -4\n\nClips using specific lower and upper thresholds per column:\n\n>>> df.clip([-2, -1], [4, 5])\n col_0 col_1\n0 4 -1\n1 -2 -1\n2 0 5\n3 -1 5\n4 4 -1\n\nClips using specific lower and upper thresholds per column element:\n\n>>> t = pd.Series([2, -4, -1, 6, 3])\n>>> t\n0 2\n1 -4\n2 -1\n3 6\n4 3\ndtype: int64\n\n>>> df.clip(t, t + 4, axis=0)\n col_0 col_1\n0 6 2\n1 -3 -4\n2 0 3\n3 6 8\n4 5 3\n\nClips using specific lower threshold per column element, with missing values:\n\n>>> t = pd.Series([2, -4, np.nan, 6, 3])\n>>> t\n0 2.0\n1 -4.0\n2 NaN\n3 6.0\n4 3.0\ndtype: float64\n\n>>> df.clip(t, axis=0)\ncol_0 col_1\n0 9 2\n1 -3 -4\n2 0 6\n3 6 8\n4 5 3\n"}, "kind": 2, "label": "clip", "sortText": " 25"}, {"detail": "Unknown | Index", "kind": 22, "label": "columns", "sortText": " 26"}, {"detail": "bound method DataFrame.combine(other: DataFrame, func: (Series, Series, /) -> Hashable, fill_value=None, overwrite: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform column-wise combine with another DataFrame.\n\nCombines a DataFrame with `other` DataFrame using `func`\nto element-wise combine columns. The row and column indexes of the\nresulting DataFrame will be the union of the two.\n\nParameters\n----------\nother : DataFrame\n The DataFrame to merge column-wise.\nfunc : function\n Function that takes two series as inputs and return a Series or a\n scalar. Used to merge the two dataframes column by columns.\nfill_value : scalar value, default None\n The value to fill NaNs with prior to passing any column to the\n merge func.\noverwrite : bool, default True\n If True, columns in `self` that do not exist in `other` will be\n overwritten with NaNs.\n\nReturns\n-------\nDataFrame\n Combination of the provided DataFrames.\n\nSee Also\n--------\nDataFrame.combine_first : Combine two DataFrame objects and default to\n non-null values in frame calling the method.\n\nExamples\n--------\nCombine using a simple function that chooses the smaller column.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> take_smaller = lambda s1, s2: s1 if s1.sum() < s2.sum() else s2\n>>> df1.combine(df2, take_smaller)\n A B\n0 0 3\n1 0 3\n\nExample using a true element-wise combine function.\n\n>>> df1 = pd.DataFrame({'A': [5, 0], 'B': [2, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, np.minimum)\n A B\n0 1 2\n1 0 3\n\nUsing `fill_value` fills Nones prior to passing the column to the\nmerge function.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 4.0\n\nHowever, if the same element in both dataframes is None, that None\nis preserved\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [None, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 3.0\n\nExample that demonstrates the use of `overwrite` and behavior when\nthe axis differ between the dataframes.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [-10, 1], }, index=[1, 2])\n>>> df1.combine(df2, take_smaller)\n A B C\n0 NaN NaN NaN\n1 NaN 3.0 -10.0\n2 NaN 3.0 1.0\n\n>>> df1.combine(df2, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 -10.0\n2 NaN 3.0 1.0\n\nDemonstrating the preference of the passed in dataframe.\n\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1], }, index=[1, 2])\n>>> df2.combine(df1, take_smaller)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 NaN\n2 NaN 3.0 NaN\n\n>>> df2.combine(df1, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine", "sortText": " 27"}, {"detail": "bound method DataFrame.combine_first(other: DataFrame) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Update null elements with value in the same location in `other`.\n\nCombine two DataFrame objects by filling null values in one DataFrame\nwith non-null values from other DataFrame. The row and column indexes\nof the resulting DataFrame will be the union of the two. The resulting\ndataframe contains the 'first' dataframe values and overrides the\nsecond one values where both first.loc[index, col] and\nsecond.loc[index, col] are not missing values, upon calling\nfirst.combine_first(second).\n\nParameters\n----------\nother : DataFrame\n Provided DataFrame to use to fill null values.\n\nReturns\n-------\nDataFrame\n The result of combining the provided DataFrame with the other object.\n\nSee Also\n--------\nDataFrame.combine : Perform series-wise operation on two DataFrames\n using a given function.\n\nExamples\n--------\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine_first(df2)\n A B\n0 1.0 3.0\n1 0.0 4.0\n\nNull values still persist if the location of that null value\ndoes not exist in `other`\n\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [4, None]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1]}, index=[1, 2])\n>>> df1.combine_first(df2)\n A B C\n0 NaN 4.0 NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine_first", "sortText": " 28"}, {"detail": "bound method DataFrame.compare(other: DataFrame, align_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 1, keep_shape: bool = False, keep_equal: bool = False, result_names: tuple[str | None, str | None] = ...) -> DataFrame", "kind": 2, "label": "compare", "sortText": " 29"}, {"detail": "bound method DataFrame.convert_dtypes(infer_objects: bool = True, convert_string: bool = True, convert_integer: bool = True, convert_boolean: bool = True, convert_floating: bool = True, dtype_backend: Literal[\"pyarrow\", \"numpy_nullable\"] = \"numpy_nullable\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert columns to the best possible dtypes using dtypes supporting ``pd.NA``.\n\nParameters\n----------\ninfer_objects : bool, default True\n Whether object dtypes should be converted to the best possible types.\nconvert_string : bool, default True\n Whether object dtypes should be converted to ``StringDtype()``.\nconvert_integer : bool, default True\n Whether, if possible, conversion can be done to integer extension types.\nconvert_boolean : bool, defaults True\n Whether object dtypes should be converted to ``BooleanDtypes()``.\nconvert_floating : bool, defaults True\n Whether, if possible, conversion can be done to floating extension types.\n If `convert_integer` is also True, preference will be give to integer\n dtypes if the floats can be faithfully casted to integers.\ndtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable'\n Back-end data type applied to the resultant :class:`DataFrame`\n (still experimental). Behaviour is as follows:\n\n * ``\"numpy_nullable\"``: returns nullable-dtype-backed :class:`DataFrame`\n (default).\n * ``\"pyarrow\"``: returns pyarrow-backed nullable :class:`ArrowDtype`\n DataFrame.\n\n .. versionadded:: 2.0\n\nReturns\n-------\nSeries or DataFrame\n Copy of input object with new dtype.\n\nSee Also\n--------\ninfer_objects : Infer dtypes of objects.\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\n\nNotes\n-----\nBy default, ``convert_dtypes`` will attempt to convert a Series (or each\nSeries in a DataFrame) to dtypes that support ``pd.NA``. By using the options\n``convert_string``, ``convert_integer``, ``convert_boolean`` and\n``convert_floating``, it is possible to turn off individual conversions\nto ``StringDtype``, the integer extension types, ``BooleanDtype``\nor floating extension types, respectively.\n\nFor object-dtyped columns, if ``infer_objects`` is ``True``, use the inference\nrules as during normal Series/DataFrame construction. Then, if possible,\nconvert to ``StringDtype``, ``BooleanDtype`` or an appropriate integer\nor floating extension type, otherwise leave as ``object``.\n\nIf the dtype is integer, convert to an appropriate integer extension type.\n\nIf the dtype is numeric, and consists of all integers, convert to an\nappropriate integer extension type. Otherwise, convert to an\nappropriate floating extension type.\n\nIn the future, as new dtypes are added that support ``pd.NA``, the results\nof this method will change to support those new dtypes.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... {\n... \"a\": pd.Series([1, 2, 3], dtype=np.dtype(\"int32\")),\n... \"b\": pd.Series([\"x\", \"y\", \"z\"], dtype=np.dtype(\"O\")),\n... \"c\": pd.Series([True, False, np.nan], dtype=np.dtype(\"O\")),\n... \"d\": pd.Series([\"h\", \"i\", np.nan], dtype=np.dtype(\"O\")),\n... \"e\": pd.Series([10, np.nan, 20], dtype=np.dtype(\"float\")),\n... \"f\": pd.Series([np.nan, 100.5, 200], dtype=np.dtype(\"float\")),\n... }\n... )\n\nStart with a DataFrame with default dtypes.\n\n>>> df\n a b c d e f\n0 1 x True h 10.0 NaN\n1 2 y False i NaN 100.5\n2 3 z NaN NaN 20.0 200.0\n\n>>> df.dtypes\na int32\nb object\nc object\nd object\ne float64\nf float64\ndtype: object\n\nConvert the DataFrame to use best possible dtypes.\n\n>>> dfn = df.convert_dtypes()\n>>> dfn\n a b c d e f\n0 1 x True h 10 \n1 2 y False i 100.5\n2 3 z 20 200.0\n\n>>> dfn.dtypes\na Int32\nb string[python]\nc boolean\nd string[python]\ne Int64\nf Float64\ndtype: object\n\nStart with a Series of strings and missing data represented by ``np.nan``.\n\n>>> s = pd.Series([\"a\", \"b\", np.nan])\n>>> s\n0 a\n1 b\n2 NaN\ndtype: object\n\nObtain a Series with dtype ``StringDtype``.\n\n>>> s.convert_dtypes()\n0 a\n1 b\n2 \ndtype: string\n"}, "kind": 2, "label": "convert_dtypes", "sortText": " 30"}, {"detail": "bound method DataFrame.copy(deep: bool | None = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Make a copy of this object's indices and data.\n\nWhen ``deep=True`` (default), a new object will be created with a\ncopy of the calling object's data and indices. Modifications to\nthe data or indices of the copy will not be reflected in the\noriginal object (see notes below).\n\nWhen ``deep=False``, a new object will be created without copying\nthe calling object's data or index (only references to the data\nand index are copied). Any changes to the data of the original\nwill be reflected in the shallow copy (and vice versa).\n\n.. note::\n The ``deep=False`` behaviour as described above will change\n in pandas 3.0. `Copy-on-Write\n `__\n will be enabled by default, which means that the \"shallow\" copy\n is that is returned with ``deep=False`` will still avoid making\n an eager copy, but changes to the data of the original will *no*\n longer be reflected in the shallow copy (or vice versa). Instead,\n it makes use of a lazy (deferred) copy mechanism that will copy\n the data only when any changes to the original or shallow copy is\n made.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nParameters\n----------\ndeep : bool, default True\n Make a deep copy, including a copy of the data and the indices.\n With ``deep=False`` neither the indices nor the data are copied.\n\nReturns\n-------\nSeries or DataFrame\n Object type matches caller.\n\nNotes\n-----\nWhen ``deep=True``, data is copied but actual Python objects\nwill not be copied recursively, only the reference to the object.\nThis is in contrast to `copy.deepcopy` in the Standard Library,\nwhich recursively copies object data (see examples below).\n\nWhile ``Index`` objects are copied when ``deep=True``, the underlying\nnumpy array is not copied for performance reasons. Since ``Index`` is\nimmutable, the underlying data can be safely shared and a copy\nis not needed.\n\nSince pandas is not thread safe, see the\n:ref:`gotchas ` when copying in a threading\nenvironment.\n\nWhen ``copy_on_write`` in pandas config is set to ``True``, the\n``copy_on_write`` config takes effect even when ``deep=False``.\nThis means that any changes to the copied data would make a new copy\nof the data upon write (and vice versa). Changes made to either the\noriginal or copied variable would not be reflected in the counterpart.\nSee :ref:`Copy_on_Write ` for more information.\n\nExamples\n--------\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> s\na 1\nb 2\ndtype: int64\n\n>>> s_copy = s.copy()\n>>> s_copy\na 1\nb 2\ndtype: int64\n\n**Shallow copy versus default (deep) copy:**\n\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> deep = s.copy()\n>>> shallow = s.copy(deep=False)\n\nShallow copy shares data and index with original.\n\n>>> s is shallow\nFalse\n>>> s.values is shallow.values and s.index is shallow.index\nTrue\n\nDeep copy has own copy of data and index.\n\n>>> s is deep\nFalse\n>>> s.values is deep.values or s.index is deep.index\nFalse\n\nUpdates to the data shared by shallow copy and original is reflected\nin both (NOTE: this will no longer be true for pandas >= 3.0);\ndeep copy remains unchanged.\n\n>>> s.iloc[0] = 3\n>>> shallow.iloc[1] = 4\n>>> s\na 3\nb 4\ndtype: int64\n>>> shallow\na 3\nb 4\ndtype: int64\n>>> deep\na 1\nb 2\ndtype: int64\n\nNote that when copying an object containing Python objects, a deep copy\nwill copy the data, but will not do so recursively. Updating a nested\ndata object will be reflected in the deep copy.\n\n>>> s = pd.Series([[1, 2], [3, 4]])\n>>> deep = s.copy()\n>>> s[0][0] = 10\n>>> s\n0 [10, 2]\n1 [3, 4]\ndtype: object\n>>> deep\n0 [10, 2]\n1 [3, 4]\ndtype: object\n\n**Copy-on-Write is set to true**, the shallow copy is not modified\nwhen the original data is changed:\n\n>>> with pd.option_context(\"mode.copy_on_write\", True):\n... s = pd.Series([1, 2], index=[\"a\", \"b\"])\n... copy = s.copy(deep=False)\n... s.iloc[0] = 100\n... s\na 100\nb 2\ndtype: int64\n>>> copy\na 1\nb 2\ndtype: int64\n"}, "kind": 2, "label": "copy", "sortText": " 31"}, {"detail": "bound method DataFrame.corr(method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", min_periods: int = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation of columns, excluding NA/null values.\n\nParameters\n----------\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float. Note that the returned matrix from corr\n will have 1 along the diagonals and will be symmetric\n regardless of the callable's behavior.\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result. Currently only available for Pearson\n and Spearman correlation.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n Correlation matrix.\n\nSee Also\n--------\nDataFrame.corrwith : Compute pairwise correlation with another\n DataFrame or Series.\nSeries.corr : Compute the correlation between two Series.\n\nNotes\n-----\nPearson, Kendall and Spearman correlation are currently computed using pairwise complete observations.\n\n* `Pearson correlation coefficient `_\n* `Kendall rank correlation coefficient `_\n* `Spearman's rank correlation coefficient `_\n\nExamples\n--------\n>>> def histogram_intersection(a, b):\n... v = np.minimum(a, b).sum().round(decimals=1)\n... return v\n>>> df = pd.DataFrame([(.2, .3), (.0, .6), (.6, .0), (.2, .1)],\n... columns=['dogs', 'cats'])\n>>> df.corr(method=histogram_intersection)\n dogs cats\ndogs 1.0 0.3\ncats 0.3 1.0\n\n>>> df = pd.DataFrame([(1, 1), (2, np.nan), (np.nan, 3), (4, 4)],\n... columns=['dogs', 'cats'])\n>>> df.corr(min_periods=3)\n dogs cats\ndogs 1.0 NaN\ncats NaN 1.0\n"}, "kind": 2, "label": "corr", "sortText": " 32"}, {"detail": "bound method DataFrame.corrwith(other: DataFrame | Series, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, drop: bool = False, method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", numeric_only: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation.\n\nPairwise correlation is computed between rows or columns of\nDataFrame with rows or columns of Series or DataFrame. DataFrames\nare first aligned along both axes before computing the\ncorrelations.\n\nParameters\n----------\nother : DataFrame, Series\n Object with which to compute correlations.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' to compute row-wise, 1 or 'columns' for\n column-wise.\ndrop : bool, default False\n Drop missing indices from result.\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nSeries\n Pairwise correlations.\n\nSee Also\n--------\nDataFrame.corr : Compute pairwise correlation of columns.\n\nExamples\n--------\n>>> index = [\"a\", \"b\", \"c\", \"d\", \"e\"]\n>>> columns = [\"one\", \"two\", \"three\", \"four\"]\n>>> df1 = pd.DataFrame(np.arange(20).reshape(5, 4), index=index, columns=columns)\n>>> df2 = pd.DataFrame(np.arange(16).reshape(4, 4), index=index[:4], columns=columns)\n>>> df1.corrwith(df2)\none 1.0\ntwo 1.0\nthree 1.0\nfour 1.0\ndtype: float64\n\n>>> df2.corrwith(df1, axis=1)\na 1.0\nb 1.0\nc 1.0\nd 1.0\ne NaN\ndtype: float64\n"}, "kind": 2, "label": "corrwith", "sortText": " 33"}, {"detail": "bound method DataFrame.count(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Count non-NA cells for each column or row.\n\nThe values `None`, `NaN`, `NaT`, ``pandas.NA`` are considered NA.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n If 0 or 'index' counts are generated for each column.\n If 1 or 'columns' counts are generated for each row.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\nReturns\n-------\nSeries\n For each column/row the number of non-NA/null entries.\n\nSee Also\n--------\nSeries.count: Number of non-NA elements in a Series.\nDataFrame.value_counts: Count unique combinations of columns.\nDataFrame.shape: Number of DataFrame rows and columns (including NA\n elements).\nDataFrame.isna: Boolean same-sized DataFrame showing places of NA\n elements.\n\nExamples\n--------\nConstructing DataFrame from a dictionary:\n\n>>> df = pd.DataFrame({\"Person\":\n... [\"John\", \"Myla\", \"Lewis\", \"John\", \"Myla\"],\n... \"Age\": [24., np.nan, 21., 33, 26],\n... \"Single\": [False, True, True, True, False]})\n>>> df\n Person Age Single\n0 John 24.0 False\n1 Myla NaN True\n2 Lewis 21.0 True\n3 John 33.0 True\n4 Myla 26.0 False\n\nNotice the uncounted NA values:\n\n>>> df.count()\nPerson 5\nAge 4\nSingle 5\ndtype: int64\n\nCounts for each **row**:\n\n>>> df.count(axis='columns')\n0 3\n1 2\n2 3\n3 3\n4 3\ndtype: int64\n"}, "kind": 2, "label": "count", "sortText": " 34"}, {"detail": "bound method DataFrame.cov(min_periods: int | None = None, ddof: int | None = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise covariance of columns, excluding NA/null values.\n\nCompute the pairwise covariance among the series of a DataFrame.\nThe returned data frame is the `covariance matrix\n`__ of the columns\nof the DataFrame.\n\nBoth NA and null values are automatically excluded from the\ncalculation. (See the note below about bias from missing values.)\nA threshold can be set for the minimum number of\nobservations for each value created. Comparisons with observations\nbelow this threshold will be returned as ``NaN``.\n\nThis method is generally used for the analysis of time series data to\nunderstand the relationship between different measures\nacross time.\n\nParameters\n----------\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result.\n\nddof : int, default 1\n Delta degrees of freedom. The divisor used in calculations\n is ``N - ddof``, where ``N`` represents the number of elements.\n This argument is applicable only when no ``nan`` is in the dataframe.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n The covariance matrix of the series of the DataFrame.\n\nSee Also\n--------\nSeries.cov : Compute covariance with another Series.\ncore.window.ewm.ExponentialMovingWindow.cov : Exponential weighted sample\n covariance.\ncore.window.expanding.Expanding.cov : Expanding sample covariance.\ncore.window.rolling.Rolling.cov : Rolling sample covariance.\n\nNotes\n-----\nReturns the covariance matrix of the DataFrame's time series.\nThe covariance is normalized by N-ddof.\n\nFor DataFrames that have Series that are missing data (assuming that\ndata is `missing at random\n`__)\nthe returned covariance matrix will be an unbiased estimate\nof the variance and covariance between the member Series.\n\nHowever, for many applications this estimate may not be acceptable\nbecause the estimate covariance matrix is not guaranteed to be positive\nsemi-definite. This could lead to estimate correlations having\nabsolute values which are greater than one, and/or a non-invertible\ncovariance matrix. See `Estimation of covariance matrices\n`__ for more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([(1, 2), (0, 3), (2, 0), (1, 1)],\n... columns=['dogs', 'cats'])\n>>> df.cov()\n dogs cats\ndogs 0.666667 -1.000000\ncats -1.000000 1.666667\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(1000, 5),\n... columns=['a', 'b', 'c', 'd', 'e'])\n>>> df.cov()\n a b c d e\na 0.998438 -0.020161 0.059277 -0.008943 0.014144\nb -0.020161 1.059352 -0.008543 -0.024738 0.009826\nc 0.059277 -0.008543 1.010670 -0.001486 -0.000271\nd -0.008943 -0.024738 -0.001486 0.921297 -0.013692\ne 0.014144 0.009826 -0.000271 -0.013692 0.977795\n\n**Minimum number of periods**\n\nThis method also supports an optional ``min_periods`` keyword\nthat specifies the required minimum number of non-NA observations for\neach column pair in order to have a valid result:\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(20, 3),\n... columns=['a', 'b', 'c'])\n>>> df.loc[df.index[:5], 'a'] = np.nan\n>>> df.loc[df.index[5:10], 'b'] = np.nan\n>>> df.cov(min_periods=12)\n a b c\na 0.316741 NaN -0.150812\nb NaN 1.248003 0.191417\nc -0.150812 0.191417 0.895202\n"}, "kind": 2, "label": "cov", "sortText": " 35"}, {"detail": "bound method DataFrame.cummax(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummax", "sortText": " 36"}, {"detail": "bound method DataFrame.cummin(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummin", "sortText": " 37"}, {"detail": "bound method DataFrame.cumprod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumprod", "sortText": " 38"}, {"detail": "bound method DataFrame.cumsum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumsum", "sortText": " 39"}, {"detail": "bound method DataFrame.describe(percentiles=None, include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Generate descriptive statistics.\n\nDescriptive statistics include those that summarize the central\ntendency, dispersion and shape of a\ndataset's distribution, excluding ``NaN`` values.\n\nAnalyzes both numeric and object series, as well\nas ``DataFrame`` column sets of mixed data types. The output\nwill vary depending on what is provided. Refer to the notes\nbelow for more detail.\n\nParameters\n----------\npercentiles : list-like of numbers, optional\n The percentiles to include in the output. All should\n fall between 0 and 1. The default is\n ``[.25, .5, .75]``, which returns the 25th, 50th, and\n 75th percentiles.\ninclude : 'all', list-like of dtypes or None (default), optional\n A white list of data types to include in the result. Ignored\n for ``Series``. Here are the options:\n\n - 'all' : All columns of the input will be included in the output.\n - A list-like of dtypes : Limits the results to the\n provided data types.\n To limit the result to numeric types submit\n ``numpy.number``. To limit it instead to object columns submit\n the ``numpy.object`` data type. Strings\n can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(include=['O'])``). To\n select pandas categorical columns, use ``'category'``\n - None (default) : The result will include all numeric columns.\nexclude : list-like of dtypes or None (default), optional,\n A black list of data types to omit from the result. Ignored\n for ``Series``. Here are the options:\n\n - A list-like of dtypes : Excludes the provided data types\n from the result. To exclude numeric types submit\n ``numpy.number``. To exclude object columns submit the data\n type ``numpy.object``. Strings can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(exclude=['O'])``). To\n exclude pandas categorical columns, use ``'category'``\n - None (default) : The result will exclude nothing.\n\nReturns\n-------\nSeries or DataFrame\n Summary statistics of the Series or Dataframe provided.\n\nSee Also\n--------\nDataFrame.count: Count number of non-NA/null observations.\nDataFrame.max: Maximum of the values in the object.\nDataFrame.min: Minimum of the values in the object.\nDataFrame.mean: Mean of the values.\nDataFrame.std: Standard deviation of the observations.\nDataFrame.select_dtypes: Subset of a DataFrame including/excluding\n columns based on their dtype.\n\nNotes\n-----\nFor numeric data, the result's index will include ``count``,\n``mean``, ``std``, ``min``, ``max`` as well as lower, ``50`` and\nupper percentiles. By default the lower percentile is ``25`` and the\nupper percentile is ``75``. The ``50`` percentile is the\nsame as the median.\n\nFor object data (e.g. strings or timestamps), the result's index\nwill include ``count``, ``unique``, ``top``, and ``freq``. The ``top``\nis the most common value. The ``freq`` is the most common value's\nfrequency. Timestamps also include the ``first`` and ``last`` items.\n\nIf multiple object values have the highest count, then the\n``count`` and ``top`` results will be arbitrarily chosen from\namong those with the highest count.\n\nFor mixed data types provided via a ``DataFrame``, the default is to\nreturn only an analysis of numeric columns. If the dataframe consists\nonly of object and categorical data without any numeric columns, the\ndefault is to return an analysis of both the object and categorical\ncolumns. If ``include='all'`` is provided as an option, the result\nwill include a union of attributes of each type.\n\nThe `include` and `exclude` parameters can be used to limit\nwhich columns in a ``DataFrame`` are analyzed for the output.\nThe parameters are ignored when analyzing a ``Series``.\n\nExamples\n--------\nDescribing a numeric ``Series``.\n\n>>> s = pd.Series([1, 2, 3])\n>>> s.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\ndtype: float64\n\nDescribing a categorical ``Series``.\n\n>>> s = pd.Series(['a', 'a', 'b', 'c'])\n>>> s.describe()\ncount 4\nunique 3\ntop a\nfreq 2\ndtype: object\n\nDescribing a timestamp ``Series``.\n\n>>> s = pd.Series([\n... np.datetime64(\"2000-01-01\"),\n... np.datetime64(\"2010-01-01\"),\n... np.datetime64(\"2010-01-01\")\n... ])\n>>> s.describe()\ncount 3\nmean 2006-09-01 08:00:00\nmin 2000-01-01 00:00:00\n25% 2004-12-31 12:00:00\n50% 2010-01-01 00:00:00\n75% 2010-01-01 00:00:00\nmax 2010-01-01 00:00:00\ndtype: object\n\nDescribing a ``DataFrame``. By default only numeric fields\nare returned.\n\n>>> df = pd.DataFrame({'categorical': pd.Categorical(['d', 'e', 'f']),\n... 'numeric': [1, 2, 3],\n... 'object': ['a', 'b', 'c']\n... })\n>>> df.describe()\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nDescribing all columns of a ``DataFrame`` regardless of data type.\n\n>>> df.describe(include='all') # doctest: +SKIP\n categorical numeric object\ncount 3 3.0 3\nunique 3 NaN 3\ntop f NaN a\nfreq 1 NaN 1\nmean NaN 2.0 NaN\nstd NaN 1.0 NaN\nmin NaN 1.0 NaN\n25% NaN 1.5 NaN\n50% NaN 2.0 NaN\n75% NaN 2.5 NaN\nmax NaN 3.0 NaN\n\nDescribing a column from a ``DataFrame`` by accessing it as\nan attribute.\n\n>>> df.numeric.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\nName: numeric, dtype: float64\n\nIncluding only numeric columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[np.number])\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nIncluding only string columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[object]) # doctest: +SKIP\n object\ncount 3\nunique 3\ntop a\nfreq 1\n\nIncluding only categorical columns from a ``DataFrame`` description.\n\n>>> df.describe(include=['category'])\n categorical\ncount 3\nunique 3\ntop d\nfreq 1\n\nExcluding numeric columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[np.number]) # doctest: +SKIP\n categorical object\ncount 3 3\nunique 3 3\ntop f a\nfreq 1 1\n\nExcluding object columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[object]) # doctest: +SKIP\n categorical numeric\ncount 3 3.0\nunique 3 NaN\ntop f NaN\nfreq 1 NaN\nmean NaN 2.0\nstd NaN 1.0\nmin NaN 1.0\n25% NaN 1.5\n50% NaN 2.0\n75% NaN 2.5\nmax NaN 3.0\n"}, "kind": 2, "label": "describe", "sortText": " 40"}, {"detail": "bound method DataFrame.diff(periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "diff", "sortText": " 41"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "div", "sortText": " 42"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "divide", "sortText": " 43"}, {"detail": "Overload[(other: Series) -> Series, (other: DataFrame | Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]) -> DataFrame]", "documentation": {"kind": "plaintext", "value": "Compute the matrix multiplication between the DataFrame and other.\n\nThis method computes the matrix product between the DataFrame and the\nvalues of an other Series, DataFrame or a numpy array.\n\nIt can also be called using ``self @ other``.\n\nParameters\n----------\nother : Series, DataFrame or array-like\n The other object to compute the matrix product with.\n\nReturns\n-------\nSeries or DataFrame\n If other is a Series, return the matrix product between self and\n other as a Series. If other is a DataFrame or a numpy.array, return\n the matrix product of self and other in a DataFrame of a np.array.\n\nSee Also\n--------\nSeries.dot: Similar method for Series.\n\nNotes\n-----\nThe dimensions of DataFrame and other must be compatible in order to\ncompute the matrix multiplication. In addition, the column names of\nDataFrame and the index of other must contain the same values, as they\nwill be aligned prior to the multiplication.\n\nThe dot method for Series computes the inner product, instead of the\nmatrix product here.\n\nExamples\n--------\nHere we multiply a DataFrame with a Series.\n\n>>> df = pd.DataFrame([[0, 1, -2, -1], [1, 1, 1, 1]])\n>>> s = pd.Series([1, 1, 2, 1])\n>>> df.dot(s)\n0 -4\n1 5\ndtype: int64\n\nHere we multiply a DataFrame with another DataFrame.\n\n>>> other = pd.DataFrame([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(other)\n 0 1\n0 1 4\n1 2 2\n\nNote that the dot method give the same result as @\n\n>>> df @ other\n 0 1\n0 1 4\n1 2 2\n\nThe dot method works also if other is an np.array.\n\n>>> arr = np.array([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(arr)\n 0 1\n0 1 4\n1 2 2\n\nNote how shuffling of the objects does not change the result.\n\n>>> s2 = s.reindex([1, 0, 2, 3])\n>>> df.dot(s2)\n0 -4\n1 5\ndtype: int64\n"}, "kind": 2, "label": "dot", "sortText": " 44"}, {"detail": "Overload[(labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[True], errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[False] = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: bool = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Drop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n"}, "kind": 2, "label": "drop", "sortText": " 45"}, {"detail": "Overload[(subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[True], ignore_index: bool = ...) -> None, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: bool = ..., ignore_index: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Return DataFrame with duplicate rows removed.\n\nConsidering certain columns is optional. Indexes, including time indexes\nare ignored.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', ``False``}, default 'first'\n Determines which duplicates (if any) to keep.\n\n - 'first' : Drop duplicates except for the first occurrence.\n - 'last' : Drop duplicates except for the last occurrence.\n - ``False`` : Drop all duplicates.\n\ninplace : bool, default ``False``\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame or None\n DataFrame with duplicates removed or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.value_counts: Count unique combinations of columns.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, it removes duplicate rows based on all columns.\n\n>>> df.drop_duplicates()\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nTo remove duplicates on specific column(s), use ``subset``.\n\n>>> df.drop_duplicates(subset=['brand'])\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n\nTo remove duplicates and keep last occurrences, use ``keep``.\n\n>>> df.drop_duplicates(subset=['brand', 'style'], keep='last')\n brand style rating\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n4 Indomie pack 5.0\n"}, "kind": 2, "label": "drop_duplicates", "sortText": " 46"}, {"detail": "bound method DataFrame.droplevel(level: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return {klass} with requested index / column level(s) removed.\n\nParameters\n----------\nlevel : int, str, or list-like\n If a string is given, must be the name of a level\n If list-like, elements must be names or positional indexes\n of levels.\n\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Axis along which the level(s) is removed:\n\n * 0 or 'index': remove level(s) in column.\n * 1 or 'columns': remove level(s) in row.\n\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\n{klass}\n {klass} with requested index / column level(s) removed.\n\nExamples\n--------\n>>> df = pd.DataFrame([\n... [1, 2, 3, 4],\n... [5, 6, 7, 8],\n... [9, 10, 11, 12]\n... ]).set_index([0, 1]).rename_axis(['a', 'b'])\n\n>>> df.columns = pd.MultiIndex.from_tuples([\n... ('c', 'e'), ('d', 'f')\n... ], names=['level_1', 'level_2'])\n\n>>> df\nlevel_1 c d\nlevel_2 e f\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n\n>>> df.droplevel('a')\nlevel_1 c d\nlevel_2 e f\nb\n2 3 4\n6 7 8\n10 11 12\n\n>>> df.droplevel('level_2', axis=1)\nlevel_1 c d\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n"}, "kind": 2, "label": "droplevel", "sortText": " 47"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[True], ignore_index: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Remove missing values.\n\nSee the :ref:`User Guide ` for more on which values are\nconsidered missing, and how to work with missing data.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine if rows or columns which contain missing values are\n removed.\n\n * 0, or 'index' : Drop rows which contain missing values.\n * 1, or 'columns' : Drop columns which contain missing value.\n\n Only a single axis is allowed.\n\nhow : {'any', 'all'}, default 'any'\n Determine if row or column is removed from DataFrame, when we have\n at least one NA or all NA.\n\n * 'any' : If any NA values are present, drop that row or column.\n * 'all' : If all values are NA, drop that row or column.\n\nthresh : int, optional\n Require that many non-NA values. Cannot be combined with how.\nsubset : column label or sequence of labels, optional\n Labels along other axis to consider, e.g. if you are dropping rows\n these would be a list of columns to include.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with NA entries dropped from it or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.isna: Indicate missing values.\nDataFrame.notna : Indicate existing (non-missing) values.\nDataFrame.fillna : Replace missing values.\nSeries.dropna : Drop missing values.\nIndex.dropna : Drop missing indices.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"name\": ['Alfred', 'Batman', 'Catwoman'],\n... \"toy\": [np.nan, 'Batmobile', 'Bullwhip'],\n... \"born\": [pd.NaT, pd.Timestamp(\"1940-04-25\"),\n... pd.NaT]})\n>>> df\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDrop the rows where at least one element is missing.\n\n>>> df.dropna()\n name toy born\n1 Batman Batmobile 1940-04-25\n\nDrop the columns where at least one element is missing.\n\n>>> df.dropna(axis='columns')\n name\n0 Alfred\n1 Batman\n2 Catwoman\n\nDrop the rows where all elements are missing.\n\n>>> df.dropna(how='all')\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nKeep only the rows with at least 2 non-NA values.\n\n>>> df.dropna(thresh=2)\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDefine in which columns to look for missing values.\n\n>>> df.dropna(subset=['name', 'toy'])\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n"}, "kind": 2, "label": "dropna", "sortText": " 48"}, {"detail": "Unknown", "label": "dtype", "sortText": " 49"}, {"detail": "Unknown", "label": "dtypes", "sortText": " 50"}, {"detail": "bound method DataFrame.duplicated(subset: Hashable = None, keep: Literal[\"first\", \"last\", False] = \"first\") -> Series", "documentation": {"kind": "plaintext", "value": "Return boolean Series denoting duplicate rows.\n\nConsidering certain columns is optional.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', False}, default 'first'\n Determines which duplicates (if any) to mark.\n\n - ``first`` : Mark duplicates as ``True`` except for the first occurrence.\n - ``last`` : Mark duplicates as ``True`` except for the last occurrence.\n - False : Mark all duplicates as ``True``.\n\nReturns\n-------\nSeries\n Boolean series for each duplicated rows.\n\nSee Also\n--------\nIndex.duplicated : Equivalent method on index.\nSeries.duplicated : Equivalent method on Series.\nSeries.drop_duplicates : Remove duplicate values from Series.\nDataFrame.drop_duplicates : Remove duplicate values from DataFrame.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, for each set of duplicated values, the first occurrence\nis set on False and all others on True.\n\n>>> df.duplicated()\n0 False\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nBy using 'last', the last occurrence of each set of duplicated values\nis set on False and all others on True.\n\n>>> df.duplicated(keep='last')\n0 True\n1 False\n2 False\n3 False\n4 False\ndtype: bool\n\nBy setting ``keep`` on False, all duplicates are True.\n\n>>> df.duplicated(keep=False)\n0 True\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nTo find duplicates on specific column(s), use ``subset``.\n\n>>> df.duplicated(subset=['brand'])\n0 False\n1 True\n2 False\n3 True\n4 True\ndtype: bool\n"}, "kind": 2, "label": "duplicated", "sortText": " 51"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "empty", "sortText": " 52"}, {"detail": "bound method DataFrame.eq(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "eq", "sortText": " 53"}, {"detail": "bound method DataFrame.equals(other: object) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether two objects contain the same elements.\n\nThis function allows two Series or DataFrames to be compared against\neach other to see if they have the same shape and elements. NaNs in\nthe same location are considered equal.\n\nThe row/column index do not need to have the same type, as long\nas the values are considered equal. Corresponding columns and\nindex must be of the same dtype.\n\nParameters\n----------\nother : Series or DataFrame\n The other Series or DataFrame to be compared with the first.\n\nReturns\n-------\nbool\n True if all elements are the same in both objects, False\n otherwise.\n\nSee Also\n--------\nSeries.eq : Compare two Series objects of the same length\n and return a Series where each element is True if the element\n in each Series is equal, False otherwise.\nDataFrame.eq : Compare two DataFrame objects of the same shape and\n return a DataFrame where each element is True if the respective\n element in each DataFrame is equal, False otherwise.\ntesting.assert_series_equal : Raises an AssertionError if left and\n right are not equal. Provides an easy interface to ignore\n inequality in dtypes, indexes and precision among others.\ntesting.assert_frame_equal : Like assert_series_equal, but targets\n DataFrames.\nnumpy.array_equal : Return True if two arrays have the same shape\n and elements, False otherwise.\n\nExamples\n--------\n>>> df = pd.DataFrame({1: [10], 2: [20]})\n>>> df\n 1 2\n0 10 20\n\nDataFrames df and exactly_equal have the same types and values for\ntheir elements and column labels, which will return True.\n\n>>> exactly_equal = pd.DataFrame({1: [10], 2: [20]})\n>>> exactly_equal\n 1 2\n0 10 20\n>>> df.equals(exactly_equal)\nTrue\n\nDataFrames df and different_column_type have the same element\ntypes and values, but have different types for the column labels,\nwhich will still return True.\n\n>>> different_column_type = pd.DataFrame({1.0: [10], 2.0: [20]})\n>>> different_column_type\n 1.0 2.0\n0 10 20\n>>> df.equals(different_column_type)\nTrue\n\nDataFrames df and different_data_type have different types for the\nsame values for their elements, and will return False even though\ntheir column labels are the same values and types.\n\n>>> different_data_type = pd.DataFrame({1: [10.0], 2: [20.0]})\n>>> different_data_type\n 1 2\n0 10.0 20.0\n>>> df.equals(different_data_type)\nFalse\n"}, "kind": 2, "label": "equals", "sortText": " 54"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> Any, (expr: str, *, inplace: Literal[True], **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Evaluate a string describing operations on DataFrame columns.\n\nOperates on columns only, not specific rows or elements. This allows\n`eval` to run arbitrary code, which can make you vulnerable to code\ninjection if you pass user input to this function.\n\nParameters\n----------\nexpr : str\n The expression string to evaluate.\ninplace : bool, default False\n If the expression contains an assignment, whether to perform the\n operation inplace and mutate the existing DataFrame. Otherwise,\n a new DataFrame is returned.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by\n :meth:`~pandas.DataFrame.query`.\n\nReturns\n-------\nndarray, scalar, pandas object, or None\n The result of the evaluation or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.query : Evaluates a boolean expression to query the columns\n of a frame.\nDataFrame.assign : Can evaluate an expression or function to create new\n values for a column.\neval : Evaluate a Python expression as a string using various\n backends.\n\nNotes\n-----\nFor more details see the API documentation for :func:`~eval`.\nFor detailed examples see :ref:`enhancing performance with eval\n`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6), 'B': range(10, 0, -2)})\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n>>> df.eval('A + B')\n0 11\n1 10\n2 9\n3 8\n4 7\ndtype: int64\n\nAssignment is allowed though by default the original DataFrame is not\nmodified.\n\n>>> df.eval('C = A + B')\n A B C\n0 1 10 11\n1 2 8 10\n2 3 6 9\n3 4 4 8\n4 5 2 7\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n\nMultiple columns can be assigned to using multi-line expressions:\n\n>>> df.eval(\n... '''\n... C = A + B\n... D = A - B\n... '''\n... )\n A B C D\n0 1 10 11 -9\n1 2 8 10 -6\n2 3 6 9 -3\n3 4 4 8 0\n4 5 2 7 3\n"}, "kind": 2, "label": "eval", "sortText": " 55"}, {"detail": "bound method DataFrame.ewm(com: int | float | None = None, span: int | float | None = None, halflife: int | float | timedelta | ... omitted 4 union elements = None, alpha: int | float | None = None, min_periods: int | None = 0, adjust: bool = True, ignore_na: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., times: ndarray[tuple[Any, ...], dtype[Any]] | DataFrame | Series | None = None, method: Literal[\"single\", \"table\"] = \"single\") -> ExponentialMovingWindow", "kind": 2, "label": "ewm", "sortText": " 56"}, {"detail": "bound method DataFrame.expanding(min_periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., method: Literal[\"single\", \"table\"] = \"single\") -> Expanding", "kind": 2, "label": "expanding", "sortText": " 57"}, {"detail": "bound method DataFrame.explode(column: Hashable, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transform each element of a list-like to a row, replicating index values.\n\nParameters\n----------\ncolumn : IndexLabel\n Column(s) to explode.\n For multiple columns, specify a non-empty list with each element\n be str or tuple, and all specified columns their list-like data\n on same row of the frame must have matching length.\n\n .. versionadded:: 1.3.0\n Multi-column explode\n\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame\n Exploded lists to rows of the subset columns;\n index will be duplicated for these rows.\n\nRaises\n------\nValueError :\n * If columns of the frame are not unique.\n * If specified columns to explode is empty list.\n * If specified columns to explode have not matching count of\n elements rowwise in the frame.\n\nSee Also\n--------\nDataFrame.unstack : Pivot a level of the (necessarily hierarchical)\n index labels.\nDataFrame.melt : Unpivot a DataFrame from wide format to long format.\nSeries.explode : Explode a DataFrame from list-like columns to long format.\n\nNotes\n-----\nThis routine will explode list-likes including lists, tuples, sets,\nSeries, and np.ndarray. The result dtype of the subset rows will\nbe object. Scalars will be returned unchanged, and empty list-likes will\nresult in a np.nan for that row. In addition, the ordering of rows in the\noutput will be non-deterministic when exploding sets.\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [[0, 1, 2], 'foo', [], [3, 4]],\n... 'B': 1,\n... 'C': [['a', 'b', 'c'], np.nan, [], ['d', 'e']]})\n>>> df\n A B C\n0 [0, 1, 2] 1 [a, b, c]\n1 foo 1 NaN\n2 [] 1 []\n3 [3, 4] 1 [d, e]\n\nSingle-column explode.\n\n>>> df.explode('A')\n A B C\n0 0 1 [a, b, c]\n0 1 1 [a, b, c]\n0 2 1 [a, b, c]\n1 foo 1 NaN\n2 NaN 1 []\n3 3 1 [d, e]\n3 4 1 [d, e]\n\nMulti-column explode.\n\n>>> df.explode(list('AC'))\n A B C\n0 0 1 a\n0 1 1 b\n0 2 1 c\n1 foo 1 NaN\n2 NaN 1 NaN\n3 3 1 d\n3 4 1 e\n"}, "kind": 2, "label": "explode", "sortText": " 58"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\n>>> df.ffill()\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 3.0 4.0 NaN 1.0\n3 3.0 3.0 NaN 4.0\n\n>>> ser = pd.Series([1, np.nan, 2, 3])\n>>> ser.ffill()\n0 1.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n"}, "kind": 2, "label": "ffill", "sortText": " 59"}, {"detail": "Overload[(value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> None, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values using the specified method.\n\nParameters\n----------\nvalue : scalar, dict, Series, or DataFrame\n Value to use to fill holes (e.g. 0), alternately a\n dict/Series/DataFrame of values specifying which value to use for\n each index (for a Series) or column (for a DataFrame). Values not\n in the dict/Series/DataFrame will not be filled. This value cannot\n be a list.\nmethod : {{'backfill', 'bfill', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n * ffill: propagate last valid observation forward to next valid.\n * backfill / bfill: use next valid observation to fill gap.\n\n .. deprecated:: 2.1.0\n Use ffill or bfill instead.\n\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nSee Also\n--------\nffill : Fill values by propagating the last valid observation to next valid.\nbfill : Fill values by using the next valid observation to fill the gap.\ninterpolate : Fill NaN values using interpolation.\nreindex : Conform object to new index.\nasfreq : Convert TimeSeries to specified frequency.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\nReplace all NaN elements with 0s.\n\n>>> df.fillna(0)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 0.0\n3 0.0 3.0 0.0 4.0\n\nReplace all NaN elements in column 'A', 'B', 'C', and 'D', with 0, 1,\n2, and 3 respectively.\n\n>>> values = {{\"A\": 0, \"B\": 1, \"C\": 2, \"D\": 3}}\n>>> df.fillna(value=values)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 2.0 1.0\n2 0.0 1.0 2.0 3.0\n3 0.0 3.0 2.0 4.0\n\nOnly replace the first NaN element.\n\n>>> df.fillna(value=values, limit=1)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN 1.0 NaN 3.0\n3 NaN 3.0 NaN 4.0\n\nWhen filling using a DataFrame, replacement happens along\nthe same column names and same indices\n\n>>> df2 = pd.DataFrame(np.zeros((4, 4)), columns=list(\"ABCE\"))\n>>> df.fillna(df2)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 NaN\n3 0.0 3.0 0.0 4.0\n\nNote that column D is not affected since it is not present in df2.\n"}, "kind": 2, "label": "fillna", "sortText": " 60"}, {"detail": "bound method DataFrame.filter(items=None, like: str | None = None, regex: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Subset the dataframe rows or columns according to the specified index labels.\n\nNote that this routine does not filter a dataframe on its\ncontents. The filter is applied to the labels of the index.\n\nParameters\n----------\nitems : list-like\n Keep labels from axis which are in items.\nlike : str\n Keep labels from axis for which \"like in label == True\".\nregex : str (regular expression)\n Keep labels from axis for which re.search(regex, label) == True.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n The axis to filter on, expressed either as an index (int)\n or axis name (str). By default this is the info axis, 'columns' for\n DataFrame. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\n\nNotes\n-----\nThe ``items``, ``like``, and ``regex`` parameters are\nenforced to be mutually exclusive.\n\n``axis`` defaults to the info axis that is used when indexing\nwith ``[]``.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array(([1, 2, 3], [4, 5, 6])),\n... index=['mouse', 'rabbit'],\n... columns=['one', 'two', 'three'])\n>>> df\n one two three\nmouse 1 2 3\nrabbit 4 5 6\n\n>>> # select columns by name\n>>> df.filter(items=['one', 'three'])\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select columns by regular expression\n>>> df.filter(regex='e$', axis=1)\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select rows containing 'bbi'\n>>> df.filter(like='bbi', axis=0)\n one two three\nrabbit 4 5 6\n"}, "kind": 2, "label": "filter", "sortText": " 61"}, {"detail": "bound method DataFrame.first(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select initial periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.first` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function can\nselect the first few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset or dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '1ME' will display all the rows having their index within the first month.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nlast : Select final periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the first 3 days:\n\n>>> ts.first('3D')\n A\n2018-04-09 1\n2018-04-11 2\n\nNotice the data for 3 first calendar days were returned, not the first\n3 days observed in the dataset, and therefore data for 2018-04-13 was\nnot returned.\n"}, "kind": 2, "label": "first", "sortText": " 62"}, {"detail": "bound method DataFrame.first_valid_index() -> Hashable", "documentation": {"kind": "plaintext", "value": "Return index for {position} non-NA value or None, if no non-NA value is found.\n\nReturns\n-------\ntype of index\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([None, 3, 4])\n>>> s.first_valid_index()\n1\n>>> s.last_valid_index()\n2\n\n>>> s = pd.Series([None, None])\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf all elements in Series are NA/null, returns None.\n\n>>> s = pd.Series()\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf Series is empty, returns None.\n\nFor DataFrame:\n\n>>> df = pd.DataFrame({{'A': [None, None, 2], 'B': [None, 3, 4]}})\n>>> df\n A B\n0 NaN NaN\n1 NaN 3.0\n2 2.0 4.0\n>>> df.first_valid_index()\n1\n>>> df.last_valid_index()\n2\n\n>>> df = pd.DataFrame({{'A': [None, None, None], 'B': [None, None, None]}})\n>>> df\n A B\n0 None None\n1 None None\n2 None None\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf all elements in DataFrame are NA/null, returns None.\n\n>>> df = pd.DataFrame()\n>>> df\nEmpty DataFrame\nColumns: []\nIndex: []\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf DataFrame is empty, returns None.\n"}, "kind": 2, "label": "first_valid_index", "sortText": " 63"}, {"detail": "Flags", "documentation": {"kind": "plaintext", "value": "Flags that apply to pandas objects.\n\nParameters\n----------\nobj : Series or DataFrame\n The object these flags are associated with.\nallows_duplicate_labels : bool, default True\n Whether to allow duplicate labels in this object. By default,\n duplicate labels are permitted. Setting this to ``False`` will\n cause an :class:`errors.DuplicateLabelError` to be raised when\n `index` (or columns for DataFrame) is not unique, or any\n subsequent operation on introduces duplicates.\n See :ref:`duplicates.disallow` for more.\n\n .. warning::\n\n This is an experimental feature. Currently, many methods fail to\n propagate the ``allows_duplicate_labels`` value. In future versions\n it is expected that every method taking or returning one or more\n DataFrame or Series objects will propagate ``allows_duplicate_labels``.\n\nExamples\n--------\nAttributes can be set in two ways:\n\n>>> df = pd.DataFrame()\n>>> df.flags\n\n>>> df.flags.allows_duplicate_labels = False\n>>> df.flags\n\n\n>>> df.flags['allows_duplicate_labels'] = True\n>>> df.flags\n\n"}, "kind": 22, "label": "flags", "sortText": " 64"}, {"detail": "bound method DataFrame.floordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "floordiv", "sortText": " 65"}, {"detail": "bound method type[DataFrame].from_dict(data: dict[Unknown, Unknown], orient: Literal[\"columns\", \"index\", \"tight\"] = \"columns\", dtype: ExtensionDtype | str | dtype[Any] | type | None = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct DataFrame from dict of array-like or dicts.\n\nCreates DataFrame object from dictionary by columns or by index\nallowing dtype specification.\n\nParameters\n----------\ndata : dict\n Of the form {field : array-like} or {field : dict}.\norient : {'columns', 'index', 'tight'}, default 'columns'\n The \"orientation\" of the data. If the keys of the passed dict\n should be the columns of the resulting DataFrame, pass 'columns'\n (default). Otherwise if the keys should be rows, pass 'index'.\n If 'tight', assume a dict with keys ['index', 'columns', 'data',\n 'index_names', 'column_names'].\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ndtype : dtype, default None\n Data type to force after DataFrame construction, otherwise infer.\ncolumns : list, default None\n Column labels to use when ``orient='index'``. Raises a ValueError\n if used with ``orient='columns'`` or ``orient='tight'``.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_records : DataFrame from structured ndarray, sequence\n of tuples or dicts, or DataFrame.\nDataFrame : DataFrame object creation using constructor.\nDataFrame.to_dict : Convert the DataFrame to a dictionary.\n\nExamples\n--------\nBy default the keys of the dict become the DataFrame columns:\n\n>>> data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nSpecify ``orient='index'`` to create the DataFrame using dictionary\nkeys as rows:\n\n>>> data = {'row_1': [3, 2, 1, 0], 'row_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data, orient='index')\n 0 1 2 3\nrow_1 3 2 1 0\nrow_2 a b c d\n\nWhen using the 'index' orientation, the column names can be\nspecified manually:\n\n>>> pd.DataFrame.from_dict(data, orient='index',\n... columns=['A', 'B', 'C', 'D'])\n A B C D\nrow_1 3 2 1 0\nrow_2 a b c d\n\nSpecify ``orient='tight'`` to create the DataFrame using a 'tight'\nformat:\n\n>>> data = {'index': [('a', 'b'), ('a', 'c')],\n... 'columns': [('x', 1), ('y', 2)],\n... 'data': [[1, 3], [2, 4]],\n... 'index_names': ['n1', 'n2'],\n... 'column_names': ['z1', 'z2']}\n>>> pd.DataFrame.from_dict(data, orient='tight')\nz1 x y\nz2 1 2\nn1 n2\na b 1 3\n c 2 4\n"}, "kind": 2, "label": "from_dict", "sortText": " 66"}, {"detail": "bound method type[DataFrame].from_records(data, index=None, exclude=None, columns=None, coerce_float: bool = False, nrows: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert structured or record ndarray to DataFrame.\n\nCreates a DataFrame object from a structured ndarray, sequence of\ntuples or dicts, or DataFrame.\n\nParameters\n----------\ndata : structured ndarray, sequence of tuples or dicts, or DataFrame\n Structured input data.\n\n .. deprecated:: 2.1.0\n Passing a DataFrame is deprecated.\nindex : str, list of fields, array-like\n Field of array to use as the index, alternately a specific set of\n input labels to use.\nexclude : sequence, default None\n Columns or fields to exclude.\ncolumns : sequence, default None\n Column names to use. If the passed data do not have names\n associated with them, this argument provides names for the\n columns. Otherwise this argument indicates the order of the columns\n in the result (any names not found in the data will become all-NA\n columns).\ncoerce_float : bool, default False\n Attempt to convert values of non-string, non-numeric objects (like\n decimal.Decimal) to floating point, useful for SQL result sets.\nnrows : int, default None\n Number of rows to read if data is an iterator.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_dict : DataFrame from dict of array-like or dicts.\nDataFrame : DataFrame object creation using constructor.\n\nExamples\n--------\nData can be provided as a structured ndarray:\n\n>>> data = np.array([(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')],\n... dtype=[('col_1', 'i4'), ('col_2', 'U1')])\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of dicts:\n\n>>> data = [{'col_1': 3, 'col_2': 'a'},\n... {'col_1': 2, 'col_2': 'b'},\n... {'col_1': 1, 'col_2': 'c'},\n... {'col_1': 0, 'col_2': 'd'}]\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of tuples with corresponding columns:\n\n>>> data = [(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')]\n>>> pd.DataFrame.from_records(data, columns=['col_1', 'col_2'])\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n"}, "kind": 2, "label": "from_records", "sortText": " 67"}, {"detail": "bound method DataFrame.ge(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ge", "sortText": " 68"}, {"detail": "bound method DataFrame.get(key, default=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get item from object for given key (ex: DataFrame column).\n\nReturns default value if not found.\n\nParameters\n----------\nkey : object\n\nReturns\n-------\nsame type as items contained in object\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [\n... [24.3, 75.7, \"high\"],\n... [31, 87.8, \"high\"],\n... [22, 71.6, \"medium\"],\n... [35, 95, \"medium\"],\n... ],\n... columns=[\"temp_celsius\", \"temp_fahrenheit\", \"windspeed\"],\n... index=pd.date_range(start=\"2014-02-12\", end=\"2014-02-15\", freq=\"D\"),\n... )\n\n>>> df\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df.get([\"temp_celsius\", \"windspeed\"])\n temp_celsius windspeed\n2014-02-12 24.3 high\n2014-02-13 31.0 high\n2014-02-14 22.0 medium\n2014-02-15 35.0 medium\n\n>>> ser = df['windspeed']\n>>> ser.get('2014-02-13')\n'high'\n\nIf the key isn't found, the default value will be used.\n\n>>> df.get([\"temp_celsius\", \"temp_kelvin\"], default=\"default_value\")\n'default_value'\n\n>>> ser.get('2014-02-10', '[unknown]')\n'[unknown]'\n"}, "kind": 2, "label": "get", "sortText": " 69"}, {"detail": "bound method DataFrame.groupby(by=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., level: Hashable = None, as_index: bool = True, sort: bool = True, group_keys: bool = True, observed: bool | _NoDefault = ..., dropna: bool = True) -> DataFrameGroupBy", "kind": 2, "label": "groupby", "sortText": " 70"}, {"detail": "bound method DataFrame.gt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "gt", "sortText": " 71"}, {"detail": "bound method DataFrame.head(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows.\n\nThis function returns the first `n` rows for the object based\non position. It is useful for quickly testing if your object\nhas the right type of data in it.\n\nFor negative values of `n`, this function returns all rows except\nthe last `|n|` rows, equivalent to ``df[:n]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\nsame type as caller\n The first `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.tail: Returns the last `n` rows.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the first 5 lines\n\n>>> df.head()\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n\nViewing the first `n` lines (three in this case)\n\n>>> df.head(3)\n animal\n0 alligator\n1 bee\n2 falcon\n\nFor negative values of `n`\n\n>>> df.head(-3)\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n"}, "kind": 2, "label": "head", "sortText": " 72"}, {"detail": "Unknown | (bound method DataFrame.hist_frame(column: Hashable = None, by=None, grid: bool = True, xlabelsize: int | None = None, xrot: int | float | None = None, ylabelsize: int | None = None, yrot: int | float | None = None, ax=None, sharex: bool = False, sharey: bool = False, figsize: tuple[int, int] | None = None, layout: tuple[int, int] | None = None, bins: int | Sequence[int] = 10, backend: str | None = None, legend: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "hist", "sortText": " 73"}, {"detail": "_iAtIndexer", "kind": 22, "label": "iat", "sortText": " 74"}, {"detail": "bound method DataFrame.idxmax(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmax", "sortText": " 75"}, {"detail": "bound method DataFrame.idxmin(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmin", "sortText": " 76"}, {"detail": "_iLocIndexer", "kind": 22, "label": "iloc", "sortText": " 77"}, {"detail": "Unknown | Index", "kind": 22, "label": "index", "sortText": " 78"}, {"detail": "bound method DataFrame.infer_objects(copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Attempt to infer better dtypes for object columns.\n\nAttempts soft conversion of object-dtyped\ncolumns, leaving non-object and unconvertible\ncolumns unchanged. The inference rules are the\nsame as during normal Series/DataFrame construction.\n\nParameters\n----------\ncopy : bool, default True\n Whether to make a copy for non-object or non-inferable columns\n or Series.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to numeric type.\nconvert_dtypes : Convert argument to best possible dtype.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [\"a\", 1, 2, 3]})\n>>> df = df.iloc[1:]\n>>> df\n A\n1 1\n2 2\n3 3\n\n>>> df.dtypes\nA object\ndtype: object\n\n>>> df.infer_objects().dtypes\nA int64\ndtype: object\n"}, "kind": 2, "label": "infer_objects", "sortText": " 79"}, {"detail": "bound method DataFrame.info(verbose: bool | None = None, buf: WriteBuffer[str] | None = None, max_cols: int | None = None, memory_usage: bool | str | None = None, show_counts: bool | None = None) -> None", "kind": 2, "label": "info", "sortText": " 80"}, {"detail": "bound method DataFrame.insert(loc: int, column: Hashable, value: str | int | float | ... omitted 10 union elements, allow_duplicates: bool | _NoDefault = ...) -> None", "documentation": {"kind": "plaintext", "value": "Insert column into DataFrame at specified location.\n\nRaises a ValueError if `column` is already contained in the DataFrame,\nunless `allow_duplicates` is set to True.\n\nParameters\n----------\nloc : int\n Insertion index. Must verify 0 <= loc <= len(columns).\ncolumn : str, number, or hashable object\n Label of the inserted column.\nvalue : Scalar, Series, or array-like\n Content of the inserted column.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\nSee Also\n--------\nIndex.insert : Insert new item by index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})\n>>> df\n col1 col2\n0 1 3\n1 2 4\n>>> df.insert(1, \"newcol\", [99, 99])\n>>> df\n col1 newcol col2\n0 1 99 3\n1 2 99 4\n>>> df.insert(0, \"col1\", [100, 100], allow_duplicates=True)\n>>> df\n col1 col1 newcol col2\n0 100 1 99 3\n1 100 2 99 4\n\nNotice that pandas uses index alignment in case of `value` from type `Series`:\n\n>>> df.insert(0, \"col0\", pd.Series([5, 6], index=[1, 2]))\n>>> df\n col0 col1 col1 newcol col2\n0 NaN 100 1 99 3\n1 5.0 100 2 99 4\n"}, "kind": 2, "label": "insert", "sortText": " 81"}, {"detail": "Overload[(method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[False] = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[True], limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> None, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: bool = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NaN values using an interpolation method.\n\nPlease note that only ``method='linear'`` is supported for\nDataFrame/Series with a MultiIndex.\n\nParameters\n----------\nmethod : str, default 'linear'\n Interpolation technique to use. One of:\n\n * 'linear': Ignore the index and treat the values as equally\n spaced. This is the only method supported on MultiIndexes.\n * 'time': Works on daily and higher resolution data to interpolate\n given length of interval.\n * 'index', 'values': use the actual numerical values of the index.\n * 'pad': Fill in NaNs using existing values.\n * 'nearest', 'zero', 'slinear', 'quadratic', 'cubic',\n 'barycentric', 'polynomial': Passed to\n `scipy.interpolate.interp1d`, whereas 'spline' is passed to\n `scipy.interpolate.UnivariateSpline`. These methods use the numerical\n values of the index. Both 'polynomial' and 'spline' require that\n you also specify an `order` (int), e.g.\n ``df.interpolate(method='polynomial', order=5)``. Note that,\n `slinear` method in Pandas refers to the Scipy first order `spline`\n instead of Pandas first order `spline`.\n * 'krogh', 'piecewise_polynomial', 'spline', 'pchip', 'akima',\n 'cubicspline': Wrappers around the SciPy interpolation methods of\n similar names. See `Notes`.\n * 'from_derivatives': Refers to\n `scipy.interpolate.BPoly.from_derivatives`.\n\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Axis to interpolate along. For `Series` this parameter is unused\n and defaults to 0.\nlimit : int, optional\n Maximum number of consecutive NaNs to fill. Must be greater than\n 0.\ninplace : bool, default False\n Update the data in place if possible.\nlimit_direction : {{'forward', 'backward', 'both'}}, Optional\n Consecutive NaNs will be filled in this direction.\n\n If limit is specified:\n * If 'method' is 'pad' or 'ffill', 'limit_direction' must be 'forward'.\n * If 'method' is 'backfill' or 'bfill', 'limit_direction' must be\n 'backwards'.\n\n If 'limit' is not specified:\n * If 'method' is 'backfill' or 'bfill', the default is 'backward'\n * else the default is 'forward'\n\n raises ValueError if `limit_direction` is 'forward' or 'both' and\n method is 'backfill' or 'bfill'.\n raises ValueError if `limit_direction` is 'backward' or 'both' and\n method is 'pad' or 'ffill'.\n\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\ndowncast : optional, 'infer' or None, defaults to None\n Downcast dtypes if possible.\n\n .. deprecated:: 2.1.0\n\n``**kwargs`` : optional\n Keyword arguments to pass on to the interpolating function.\n\nReturns\n-------\nSeries or DataFrame or None\n Returns the same object type as the caller, interpolated at\n some or all ``NaN`` values or None if ``inplace=True``.\n\nSee Also\n--------\nfillna : Fill missing values using different methods.\nscipy.interpolate.Akima1DInterpolator : Piecewise cubic polynomials\n (Akima interpolator).\nscipy.interpolate.BPoly.from_derivatives : Piecewise polynomial in the\n Bernstein basis.\nscipy.interpolate.interp1d : Interpolate a 1-D function.\nscipy.interpolate.KroghInterpolator : Interpolate polynomial (Krogh\n interpolator).\nscipy.interpolate.PchipInterpolator : PCHIP 1-d monotonic cubic\n interpolation.\nscipy.interpolate.CubicSpline : Cubic spline data interpolator.\n\nNotes\n-----\nThe 'krogh', 'piecewise_polynomial', 'spline', 'pchip' and 'akima'\nmethods are wrappers around the respective SciPy implementations of\nsimilar names. These use the actual numerical values of the index.\nFor more information on their behavior, see the\n`SciPy documentation\n`__.\n\nExamples\n--------\nFilling in ``NaN`` in a :class:`~pandas.Series` via linear\ninterpolation.\n\n>>> s = pd.Series([0, 1, np.nan, 3])\n>>> s\n0 0.0\n1 1.0\n2 NaN\n3 3.0\ndtype: float64\n>>> s.interpolate()\n0 0.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n\nFilling in ``NaN`` in a Series via polynomial interpolation or splines:\nBoth 'polynomial' and 'spline' methods require that you also specify\nan ``order`` (int).\n\n>>> s = pd.Series([0, 2, np.nan, 8])\n>>> s.interpolate(method='polynomial', order=2)\n0 0.000000\n1 2.000000\n2 4.666667\n3 8.000000\ndtype: float64\n\nFill the DataFrame forward (that is, going down) along each column\nusing linear interpolation.\n\nNote how the last entry in column 'a' is interpolated differently,\nbecause there is no entry after it to use for interpolation.\nNote how the first entry in column 'b' remains ``NaN``, because there\nis no entry before it to use for interpolation.\n\n>>> df = pd.DataFrame([(0.0, np.nan, -1.0, 1.0),\n... (np.nan, 2.0, np.nan, np.nan),\n... (2.0, 3.0, np.nan, 9.0),\n... (np.nan, 4.0, -4.0, 16.0)],\n... columns=list('abcd'))\n>>> df\n a b c d\n0 0.0 NaN -1.0 1.0\n1 NaN 2.0 NaN NaN\n2 2.0 3.0 NaN 9.0\n3 NaN 4.0 -4.0 16.0\n>>> df.interpolate(method='linear', limit_direction='forward', axis=0)\n a b c d\n0 0.0 NaN -1.0 1.0\n1 1.0 2.0 -2.0 5.0\n2 2.0 3.0 -3.0 9.0\n3 2.0 4.0 -4.0 16.0\n\nUsing polynomial interpolation.\n\n>>> df['d'].interpolate(method='polynomial', order=2)\n0 1.0\n1 4.0\n2 9.0\n3 16.0\nName: d, dtype: float64\n"}, "kind": 2, "label": "interpolate", "sortText": " 82"}, {"detail": "bound method DataFrame.isetitem(loc, value) -> None", "documentation": {"kind": "plaintext", "value": "Set the given value in the column with position `loc`.\n\nThis is a positional analogue to ``__setitem__``.\n\nParameters\n----------\nloc : int or sequence of ints\n Index position for the column.\nvalue : scalar or arraylike\n Value(s) for the column.\n\nNotes\n-----\n``frame.isetitem(loc, value)`` is an in-place method as it will\nmodify the DataFrame in place (not returning a new object). In contrast to\n``frame.iloc[:, i] = value`` which will try to update the existing values in\nplace, ``frame.isetitem(loc, value)`` will not update the values of the column\nitself in place, it will instead insert a new array.\n\nIn cases where ``frame.columns`` is unique, this is equivalent to\n``frame[frame.columns[i]] = value``.\n"}, "kind": 2, "label": "isetitem", "sortText": " 83"}, {"detail": "bound method DataFrame.isin(values: Series | DataFrame | Sequence[Unknown] | Mapping[Unknown, Unknown]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Whether each element in the DataFrame is contained in values.\n\nParameters\n----------\nvalues : iterable, Series, DataFrame or dict\n The result will only be true at a location if all the\n labels match. If `values` is a Series, that's the index. If\n `values` is a dict, the keys must be the column names,\n which must match. If `values` is a DataFrame,\n then both the index and column labels must match.\n\nReturns\n-------\nDataFrame\n DataFrame of booleans showing whether each element in the DataFrame\n is contained in values.\n\nSee Also\n--------\nDataFrame.eq: Equality test for DataFrame.\nSeries.isin: Equivalent method on Series.\nSeries.str.contains: Test if pattern or regex is contained within a\n string of a Series or Index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4], 'num_wings': [2, 0]},\n... index=['falcon', 'dog'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\n\nWhen ``values`` is a list check whether every value in the DataFrame\nis present in the list (which animals have 0 or 2 legs or wings)\n\n>>> df.isin([0, 2])\n num_legs num_wings\nfalcon True True\ndog False True\n\nTo check if ``values`` is *not* in the DataFrame, use the ``~`` operator:\n\n>>> ~df.isin([0, 2])\n num_legs num_wings\nfalcon False False\ndog True False\n\nWhen ``values`` is a dict, we can pass values to check for each\ncolumn separately:\n\n>>> df.isin({'num_wings': [0, 3]})\n num_legs num_wings\nfalcon False False\ndog False True\n\nWhen ``values`` is a Series or DataFrame the index and column must\nmatch. Note that 'falcon' does not match based on the number of legs\nin other.\n\n>>> other = pd.DataFrame({'num_legs': [8, 3], 'num_wings': [0, 2]},\n... index=['spider', 'falcon'])\n>>> df.isin(other)\n num_legs num_wings\nfalcon False True\ndog False False\n"}, "kind": 2, "label": "isin", "sortText": " 84"}, {"detail": "bound method DataFrame.isna() -> DataFrame", "kind": 2, "label": "isna", "sortText": " 85"}, {"detail": "bound method DataFrame.isnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.isnull is an alias for DataFrame.isna.\n"}, "kind": 2, "label": "isnull", "sortText": " 86"}, {"detail": "bound method DataFrame.items() -> Iterable[tuple[Hashable, Series]]", "kind": 2, "label": "items", "sortText": " 87"}, {"detail": "bound method DataFrame.iterrows() -> Iterable[tuple[Hashable, Series]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as (index, Series) pairs.\n\nYields\n------\nindex : label or tuple of label\n The index of the row. A tuple for a `MultiIndex`.\ndata : Series\n The data of the row as a Series.\n\nSee Also\n--------\nDataFrame.itertuples : Iterate over DataFrame rows as namedtuples of the values.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\n1. Because ``iterrows`` returns a Series for each row,\n it does **not** preserve dtypes across the rows (dtypes are\n preserved across columns for DataFrames).\n\n To preserve dtypes while iterating over the rows, it is better\n to use :meth:`itertuples` which returns namedtuples of the values\n and which is generally faster than ``iterrows``.\n\n2. You should **never modify** something you are iterating over.\n This is not guaranteed to work in all cases. Depending on the\n data types, the iterator returns a copy and not a view, and writing\n to it will have no effect.\n\nExamples\n--------\n\n>>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float'])\n>>> row = next(df.iterrows())[1]\n>>> row\nint 1.0\nfloat 1.5\nName: 0, dtype: float64\n>>> print(row['int'].dtype)\nfloat64\n>>> print(df['int'].dtype)\nint64\n"}, "kind": 2, "label": "iterrows", "sortText": " 88"}, {"detail": "bound method DataFrame.itertuples(index: bool = True, name: str | None = \"Pandas\") -> Iterable[tuple[Any, ...]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as namedtuples.\n\nParameters\n----------\nindex : bool, default True\n If True, return the index as the first element of the tuple.\nname : str or None, default \"Pandas\"\n The name of the returned namedtuples or None to return regular\n tuples.\n\nReturns\n-------\niterator\n An object to iterate over namedtuples for each row in the\n DataFrame with the first field possibly being the index and\n following fields being the column values.\n\nSee Also\n--------\nDataFrame.iterrows : Iterate over DataFrame rows as (index, Series)\n pairs.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\nThe column names will be renamed to positional names if they are\ninvalid Python identifiers, repeated, or start with an underscore.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [4, 2], 'num_wings': [0, 2]},\n... index=['dog', 'hawk'])\n>>> df\n num_legs num_wings\ndog 4 0\nhawk 2 2\n>>> for row in df.itertuples():\n... print(row)\n...\nPandas(Index='dog', num_legs=4, num_wings=0)\nPandas(Index='hawk', num_legs=2, num_wings=2)\n\nBy setting the `index` parameter to False we can remove the index\nas the first element of the tuple:\n\n>>> for row in df.itertuples(index=False):\n... print(row)\n...\nPandas(num_legs=4, num_wings=0)\nPandas(num_legs=2, num_wings=2)\n\nWith the `name` parameter set we set a custom name for the yielded\nnamedtuples:\n\n>>> for row in df.itertuples(name='Animal'):\n... print(row)\n...\nAnimal(Index='dog', num_legs=4, num_wings=0)\nAnimal(Index='hawk', num_legs=2, num_wings=2)\n"}, "kind": 2, "label": "itertuples", "sortText": " 89"}, {"detail": "bound method DataFrame.join(other: DataFrame | Series | Iterable[DataFrame | Series], on: Hashable = None, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"left\", lsuffix: str = \"\", rsuffix: str = \"\", sort: bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Join columns of another DataFrame.\n\nJoin columns with `other` DataFrame either on index or on a key\ncolumn. Efficiently join multiple DataFrame objects by index at once by\npassing a list.\n\nParameters\n----------\nother : DataFrame, Series, or a list containing any combination of them\n Index should be similar to one of the columns in this one. If a\n Series is passed, its name attribute must be set, and that will be\n used as the column name in the resulting joined DataFrame.\non : str, list of str, or array-like, optional\n Column or index level name(s) in the caller to join on the index\n in `other`, otherwise joins index-on-index. If multiple\n values given, the `other` DataFrame must have a MultiIndex. Can\n pass an array as the join key if it is not already contained in\n the calling DataFrame. Like an Excel VLOOKUP operation.\nhow : {'left', 'right', 'outer', 'inner', 'cross'}, default 'left'\n How to handle the operation of the two objects.\n\n * left: use calling frame's index (or column if on is specified)\n * right: use `other`'s index.\n * outer: form union of calling frame's index (or column if on is\n specified) with `other`'s index, and sort it lexicographically.\n * inner: form intersection of calling frame's index (or column if\n on is specified) with `other`'s index, preserving the order\n of the calling's one.\n * cross: creates the cartesian product from both frames, preserves the order\n of the left keys.\nlsuffix : str, default ''\n Suffix to use from left frame's overlapping columns.\nrsuffix : str, default ''\n Suffix to use from right frame's overlapping columns.\nsort : bool, default False\n Order result DataFrame lexicographically by the join key. If False,\n the order of the join key depends on the join type (how keyword).\nvalidate : str, optional\n If specified, checks if join is of specified type.\n\n * \"one_to_one\" or \"1:1\": check if join keys are unique in both left\n and right datasets.\n * \"one_to_many\" or \"1:m\": check if join keys are unique in left dataset.\n * \"many_to_one\" or \"m:1\": check if join keys are unique in right dataset.\n * \"many_to_many\" or \"m:m\": allowed, but does not result in checks.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame\n A dataframe containing columns from both the caller and `other`.\n\nSee Also\n--------\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nNotes\n-----\nParameters `on`, `lsuffix`, and `rsuffix` are not supported when\npassing a list of `DataFrame` objects.\n\nExamples\n--------\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3', 'K4', 'K5'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K2 A2\n3 K3 A3\n4 K4 A4\n5 K5 A5\n\n>>> other = pd.DataFrame({'key': ['K0', 'K1', 'K2'],\n... 'B': ['B0', 'B1', 'B2']})\n\n>>> other\n key B\n0 K0 B0\n1 K1 B1\n2 K2 B2\n\nJoin DataFrames using their indexes.\n\n>>> df.join(other, lsuffix='_caller', rsuffix='_other')\n key_caller A key_other B\n0 K0 A0 K0 B0\n1 K1 A1 K1 B1\n2 K2 A2 K2 B2\n3 K3 A3 NaN NaN\n4 K4 A4 NaN NaN\n5 K5 A5 NaN NaN\n\nIf we want to join using the key columns, we need to set key to be\nthe index in both `df` and `other`. The joined DataFrame will have\nkey as its index.\n\n>>> df.set_index('key').join(other.set_index('key'))\n A B\nkey\nK0 A0 B0\nK1 A1 B1\nK2 A2 B2\nK3 A3 NaN\nK4 A4 NaN\nK5 A5 NaN\n\nAnother option to join using the key columns is to use the `on`\nparameter. DataFrame.join always uses `other`'s index but we can use\nany column in `df`. This method preserves the original DataFrame's\nindex in the result.\n\n>>> df.join(other.set_index('key'), on='key')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K2 A2 B2\n3 K3 A3 NaN\n4 K4 A4 NaN\n5 K5 A5 NaN\n\nUsing non-unique key values shows how they are matched.\n\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K1', 'K3', 'K0', 'K1'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K1 A2\n3 K3 A3\n4 K0 A4\n5 K1 A5\n\n>>> df.join(other.set_index('key'), on='key', validate='m:1')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K1 A2 B1\n3 K3 A3 NaN\n4 K0 A4 B0\n5 K1 A5 B1\n"}, "kind": 2, "label": "join", "sortText": " 90"}, {"detail": "bound method DataFrame.keys() -> Index", "documentation": {"kind": "plaintext", "value": "Get the 'info axis' (see Indexing for more).\n\nThis is index for Series, columns for DataFrame.\n\nReturns\n-------\nIndex\n Info axis.\n\nExamples\n--------\n>>> d = pd.DataFrame(data={'A': [1, 2, 3], 'B': [0, 4, 8]},\n... index=['a', 'b', 'c'])\n>>> d\n A B\na 1 0\nb 2 4\nc 3 8\n>>> d.keys()\nIndex(['A', 'B'], dtype='object')\n"}, "kind": 2, "label": "keys", "sortText": " 91"}, {"detail": "bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "kurt", "sortText": " 92"}, {"detail": "Unknown | (bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "kurtosis", "sortText": " 93"}, {"detail": "bound method DataFrame.last(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select final periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.last` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function\nselects the last few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset, dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '3D' will display all the rows having their index within the last 3 days.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nfirst : Select initial periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nNotes\n-----\n.. deprecated:: 2.1.0\n Please create a mask and filter using `.loc` instead\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the last 3 days:\n\n>>> ts.last('3D') # doctest: +SKIP\n A\n2018-04-13 3\n2018-04-15 4\n\nNotice the data for 3 last calendar days were returned, not the last\n3 observed days in the dataset, and therefore data for 2018-04-11 was\nnot returned.\n"}, "kind": 2, "label": "last", "sortText": " 94"}, {"detail": "bound method DataFrame.last_valid_index() -> Hashable", "kind": 2, "label": "last_valid_index", "sortText": " 95"}, {"detail": "bound method DataFrame.le(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "le", "sortText": " 96"}, {"detail": "_LocIndexer", "kind": 22, "label": "loc", "sortText": " 97"}, {"detail": "bound method DataFrame.lt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "lt", "sortText": " 98"}, {"detail": "bound method DataFrame.map(func: (Any, /) -> Any, na_action: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. versionadded:: 2.1.0\n\n DataFrame.applymap was deprecated and renamed to DataFrame.map.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\nSeries.map : Apply a function elementwise on a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n\nLike Series.map, NA values can be ignored:\n\n>>> df_copy = df.copy()\n>>> df_copy.iloc[0, 0] = pd.NA\n>>> df_copy.map(lambda x: len(str(x)), na_action='ignore')\n 0 1\n0 NaN 4\n1 5.0 5\n\nIt is also possible to use `map` with functions that are not\n`lambda` functions:\n\n>>> df.map(round, ndigits=1)\n 0 1\n0 1.0 2.1\n1 3.4 4.6\n\nNote that a vectorized version of `func` often exists, which will\nbe much faster. You could square each number elementwise.\n\n>>> df.map(lambda x: x**2)\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n\nBut it's better to avoid map in that case.\n\n>>> df ** 2\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n"}, "kind": 2, "label": "map", "sortText": " 99"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "kind": 2, "label": "mask", "sortText": "100"}, {"detail": "bound method DataFrame.max(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "max", "sortText": "101"}, {"detail": "bound method DataFrame.mean(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "mean", "sortText": "102"}, {"detail": "bound method DataFrame.median(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "median", "sortText": "103"}, {"detail": "bound method DataFrame.melt(id_vars=None, value_vars=None, var_name=None, value_name: Hashable = \"value\", col_level: Hashable = None, ignore_index: bool = True) -> DataFrame", "kind": 2, "label": "melt", "sortText": "104"}, {"detail": "bound method DataFrame.memory_usage(index: bool = True, deep: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Return the memory usage of each column in bytes.\n\nThe memory usage can optionally include the contribution of\nthe index and elements of `object` dtype.\n\nThis value is displayed in `DataFrame.info` by default. This can be\nsuppressed by setting ``pandas.options.display.memory_usage`` to False.\n\nParameters\n----------\nindex : bool, default True\n Specifies whether to include the memory usage of the DataFrame's\n index in returned Series. If ``index=True``, the memory usage of\n the index is the first item in the output.\ndeep : bool, default False\n If True, introspect the data deeply by interrogating\n `object` dtypes for system-level memory consumption, and include\n it in the returned values.\n\nReturns\n-------\nSeries\n A Series whose index is the original column names and whose values\n is the memory usage of each column in bytes.\n\nSee Also\n--------\nnumpy.ndarray.nbytes : Total bytes consumed by the elements of an\n ndarray.\nSeries.memory_usage : Bytes consumed by a Series.\nCategorical : Memory-efficient array for string values with\n many repeated values.\nDataFrame.info : Concise summary of a DataFrame.\n\nNotes\n-----\nSee the :ref:`Frequently Asked Questions ` for more\ndetails.\n\nExamples\n--------\n>>> dtypes = ['int64', 'float64', 'complex128', 'object', 'bool']\n>>> data = dict([(t, np.ones(shape=5000, dtype=int).astype(t))\n... for t in dtypes])\n>>> df = pd.DataFrame(data)\n>>> df.head()\n int64 float64 complex128 object bool\n0 1 1.0 1.0+0.0j 1 True\n1 1 1.0 1.0+0.0j 1 True\n2 1 1.0 1.0+0.0j 1 True\n3 1 1.0 1.0+0.0j 1 True\n4 1 1.0 1.0+0.0j 1 True\n\n>>> df.memory_usage()\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\n>>> df.memory_usage(index=False)\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\nThe memory footprint of `object` dtype columns is ignored by default:\n\n>>> df.memory_usage(deep=True)\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 180000\nbool 5000\ndtype: int64\n\nUse a Categorical for efficient storage of an object-dtype column with\nmany repeated values.\n\n>>> df['object'].astype('category').memory_usage(deep=True)\n5244\n"}, "kind": 2, "label": "memory_usage", "sortText": "105"}, {"detail": "bound method DataFrame.merge(right: DataFrame | Series, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"inner\", on: Hashable = None, left_on: Hashable = None, right_on: Hashable = None, left_index: bool = False, right_index: bool = False, sort: bool = False, suffixes: tuple[str | None, str | None] = ..., copy: bool | None = None, indicator: str | bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "kind": 2, "label": "merge", "sortText": "106"}, {"detail": "bound method DataFrame.min(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "min", "sortText": "107"}, {"detail": "bound method DataFrame.mod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mod", "sortText": "108"}, {"detail": "bound method DataFrame.mode(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False, dropna: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Get the mode(s) of each element along the selected axis.\n\nThe mode of a set of values is the value that appears most often.\nIt can be multiple values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to iterate over while searching for the mode:\n\n * 0 or 'index' : get mode of each column\n * 1 or 'columns' : get mode of each row.\n\nnumeric_only : bool, default False\n If True, only apply to numeric columns.\ndropna : bool, default True\n Don't consider counts of NaN/NaT.\n\nReturns\n-------\nDataFrame\n The modes of each column or row.\n\nSee Also\n--------\nSeries.mode : Return the highest frequency value in a Series.\nSeries.value_counts : Return the counts of values in a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 2, 2),\n... ('mammal', 4, np.nan),\n... ('arthropod', 8, 0),\n... ('bird', 2, np.nan)],\n... index=('falcon', 'horse', 'spider', 'ostrich'),\n... columns=('species', 'legs', 'wings'))\n>>> df\n species legs wings\nfalcon bird 2 2.0\nhorse mammal 4 NaN\nspider arthropod 8 0.0\nostrich bird 2 NaN\n\nBy default, missing values are not considered, and the mode of wings\nare both 0 and 2. Because the resulting DataFrame has two rows,\nthe second row of ``species`` and ``legs`` contains ``NaN``.\n\n>>> df.mode()\n species legs wings\n0 bird 2.0 0.0\n1 NaN NaN 2.0\n\nSetting ``dropna=False`` ``NaN`` values are considered and they can be\nthe mode (like for wings).\n\n>>> df.mode(dropna=False)\n species legs wings\n0 bird 2 NaN\n\nSetting ``numeric_only=True``, only the mode of numeric columns is\ncomputed, and columns of other types are ignored.\n\n>>> df.mode(numeric_only=True)\n legs wings\n0 2.0 0.0\n1 NaN 2.0\n\nTo compute the mode over columns and not rows, use the axis parameter:\n\n>>> df.mode(axis='columns', numeric_only=True)\n 0 1\nfalcon 2.0 NaN\nhorse 4.0 NaN\nspider 0.0 8.0\nostrich 2.0 NaN\n"}, "kind": 2, "label": "mode", "sortText": "109"}, {"detail": "bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mul", "sortText": "110"}, {"detail": "Unknown | (bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "multiply", "sortText": "111"}, {"detail": "Unknown", "label": "name", "sortText": "112"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": "113"}, {"detail": "bound method DataFrame.ne(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ne", "sortText": "114"}, {"detail": "bound method DataFrame.nlargest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in descending order.\n\nReturn the first `n` rows with the largest values in `columns`, in\ndescending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=False).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of rows to return.\ncolumns : label or list of labels\n Column label(s) to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : prioritize the first occurrence(s)\n - ``last`` : prioritize the last occurrence(s)\n - ``all`` : keep all the ties of the smallest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n The first `n` rows ordered by the given columns in descending\n order.\n\nSee Also\n--------\nDataFrame.nsmallest : Return the first `n` rows ordered by `columns` in\n ascending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nNotes\n-----\nThis function cannot be used with all column types. For example, when\nspecifying columns with `object` or `category` dtypes, ``TypeError`` is\nraised.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 11300,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 11300 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nlargest`` to select the three\nrows having the largest values in column \"population\".\n\n>>> df.nlargest(3, 'population')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nlargest(3, 'population', keep='last')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the smallest element, all the\nties are kept:\n\n>>> df.nlargest(3, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nHowever, ``nlargest`` does not keep ``n`` distinct largest elements:\n\n>>> df.nlargest(5, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nTo order by the largest values in column \"population\" and then \"GDP\",\nwe can specify multiple columns like in the next example.\n\n>>> df.nlargest(3, ['population', 'GDP'])\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n"}, "kind": 2, "label": "nlargest", "sortText": "115"}, {"detail": "bound method DataFrame.notna() -> DataFrame", "kind": 2, "label": "notna", "sortText": "116"}, {"detail": "bound method DataFrame.notnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.notnull is an alias for DataFrame.notna.\n"}, "kind": 2, "label": "notnull", "sortText": "117"}, {"detail": "bound method DataFrame.nsmallest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in ascending order.\n\nReturn the first `n` rows with the smallest values in `columns`, in\nascending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=True).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of items to retrieve.\ncolumns : list or str\n Column name or names to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : take the first occurrence.\n - ``last`` : take the last occurrence.\n - ``all`` : keep all the ties of the largest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.nlargest : Return the first `n` rows ordered by `columns` in\n descending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 337000,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 337000 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nsmallest`` to select the\nthree rows having the smallest values in column \"population\".\n\n>>> df.nsmallest(3, 'population')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nsmallest(3, 'population', keep='last')\n population GDP alpha-2\nAnguilla 11300 311 AI\nTuvalu 11300 38 TV\nNauru 337000 182 NR\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the largest element, all the\nties are kept.\n\n>>> df.nsmallest(3, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nHowever, ``nsmallest`` does not keep ``n`` distinct\nsmallest elements:\n\n>>> df.nsmallest(4, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nTo order by the smallest values in column \"population\" and then \"GDP\", we can\nspecify multiple columns like in the next example.\n\n>>> df.nsmallest(3, ['population', 'GDP'])\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nNauru 337000 182 NR\n"}, "kind": 2, "label": "nsmallest", "sortText": "118"}, {"detail": "bound method DataFrame.nunique(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Count number of distinct elements in specified axis.\n\nReturn Series with number of distinct elements. Can ignore NaN\nvalues.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' for row-wise, 1 or 'columns' for\n column-wise.\ndropna : bool, default True\n Don't include NaN in the counts.\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.nunique: Method nunique for Series.\nDataFrame.count: Count non-NA cells for each column or row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [4, 5, 6], 'B': [4, 1, 1]})\n>>> df.nunique()\nA 3\nB 2\ndtype: int64\n\n>>> df.nunique(axis=1)\n0 1\n1 2\n2 2\ndtype: int64\n"}, "kind": 2, "label": "nunique", "sortText": "119"}, {"detail": "bound method DataFrame.pad(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\n.. deprecated:: 2.0\n\n {klass}.pad is deprecated. Use {klass}.ffill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.ffill` or :meth:`Series.ffill`.\n"}, "kind": 2, "label": "pad", "sortText": "120"}, {"detail": "bound method DataFrame.pct_change(periods: int = 1, fill_method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., freq=None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Fractional change between the current and a prior element.\n\nComputes the fractional change from the immediately previous row by\ndefault. This is useful in comparing the fraction of change in a time\nseries of elements.\n\n.. note::\n\n Despite the name of this method, it calculates fractional change\n (also known as per unit change or relative change) and not\n percentage change. If you need the percentage change, multiply\n these values by 100.\n\nParameters\n----------\nperiods : int, default 1\n Periods to shift for forming percent change.\nfill_method : {'backfill', 'bfill', 'pad', 'ffill', None}, default 'pad'\n How to handle NAs **before** computing percent changes.\n\n .. deprecated:: 2.1\n All options of `fill_method` are deprecated except `fill_method=None`.\n\nlimit : int, default None\n The number of consecutive NAs to fill before stopping.\n\n .. deprecated:: 2.1\n\nfreq : DateOffset, timedelta, or str, optional\n Increment to use from time series API (e.g. 'ME' or BDay()).\n**kwargs\n Additional keyword arguments are passed into\n `DataFrame.shift` or `Series.shift`.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the calling object.\n\nSee Also\n--------\nSeries.diff : Compute the difference of two elements in a Series.\nDataFrame.diff : Compute the difference of two elements in a DataFrame.\nSeries.shift : Shift the index by some number of periods.\nDataFrame.shift : Shift the index by some number of periods.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([90, 91, 85])\n>>> s\n0 90\n1 91\n2 85\ndtype: int64\n\n>>> s.pct_change()\n0 NaN\n1 0.011111\n2 -0.065934\ndtype: float64\n\n>>> s.pct_change(periods=2)\n0 NaN\n1 NaN\n2 -0.055556\ndtype: float64\n\nSee the percentage change in a Series where filling NAs with last\nvalid observation forward to next valid.\n\n>>> s = pd.Series([90, 91, None, 85])\n>>> s\n0 90.0\n1 91.0\n2 NaN\n3 85.0\ndtype: float64\n\n>>> s.ffill().pct_change()\n0 NaN\n1 0.011111\n2 0.000000\n3 -0.065934\ndtype: float64\n\n**DataFrame**\n\nPercentage change in French franc, Deutsche Mark, and Italian lira from\n1980-01-01 to 1980-03-01.\n\n>>> df = pd.DataFrame({\n... 'FR': [4.0405, 4.0963, 4.3149],\n... 'GR': [1.7246, 1.7482, 1.8519],\n... 'IT': [804.74, 810.01, 860.13]},\n... index=['1980-01-01', '1980-02-01', '1980-03-01'])\n>>> df\n FR GR IT\n1980-01-01 4.0405 1.7246 804.74\n1980-02-01 4.0963 1.7482 810.01\n1980-03-01 4.3149 1.8519 860.13\n\n>>> df.pct_change()\n FR GR IT\n1980-01-01 NaN NaN NaN\n1980-02-01 0.013810 0.013684 0.006549\n1980-03-01 0.053365 0.059318 0.061876\n\nPercentage of change in GOOG and APPL stock volume. Shows computing\nthe percentage change between columns.\n\n>>> df = pd.DataFrame({\n... '2016': [1769950, 30586265],\n... '2015': [1500923, 40912316],\n... '2014': [1371819, 41403351]},\n... index=['GOOG', 'APPL'])\n>>> df\n 2016 2015 2014\nGOOG 1769950 1500923 1371819\nAPPL 30586265 40912316 41403351\n\n>>> df.pct_change(axis='columns', periods=-1)\n 2016 2015 2014\nGOOG 0.179241 0.094112 NaN\nAPPL -0.252395 -0.011860 NaN\n"}, "kind": 2, "label": "pct_change", "sortText": "121"}, {"detail": "bound method DataFrame.pipe[T](func: ((...) -> T) | tuple[(...) -> T, str], *args, **kwargs) -> T", "documentation": {"kind": "plaintext", "value": "Apply chainable functions that expect Series or DataFrames.\n\nParameters\n----------\nfunc : function\n Function to apply to the {klass}.\n ``args``, and ``kwargs`` are passed into ``func``.\n Alternatively a ``(callable, data_keyword)`` tuple where\n ``data_keyword`` is a string indicating the keyword of\n ``callable`` that expects the {klass}.\n*args : iterable, optional\n Positional arguments passed into ``func``.\n**kwargs : mapping, optional\n A dictionary of keyword arguments passed into ``func``.\n\nReturns\n-------\nthe return type of ``func``.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function elementwise on a whole DataFrame.\nSeries.map : Apply a mapping correspondence on a\n :class:`~pandas.Series`.\n\nNotes\n-----\nUse ``.pipe`` when chaining together functions that expect\nSeries, DataFrames or GroupBy objects.\n\nExamples\n--------\nConstructing a income DataFrame from a dictionary.\n\n>>> data = [[8000, 1000], [9500, np.nan], [5000, 2000]]\n>>> df = pd.DataFrame(data, columns=['Salary', 'Others'])\n>>> df\n Salary Others\n0 8000 1000.0\n1 9500 NaN\n2 5000 2000.0\n\nFunctions that perform tax reductions on an income DataFrame.\n\n>>> def subtract_federal_tax(df):\n... return df * 0.9\n>>> def subtract_state_tax(df, rate):\n... return df * (1 - rate)\n>>> def subtract_national_insurance(df, rate, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n\nInstead of writing\n\n>>> subtract_national_insurance(\n... subtract_state_tax(subtract_federal_tax(df), rate=0.12),\n... rate=0.05,\n... rate_increase=0.02) # doctest: +SKIP\n\nYou can write\n\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(subtract_national_insurance, rate=0.05, rate_increase=0.02)\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n\nIf you have a function that takes the data as (say) the second\nargument, pass a tuple indicating which keyword expects the\ndata. For example, suppose ``national_insurance`` takes its data as ``df``\nin the second argument:\n\n>>> def subtract_national_insurance(rate, df, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(\n... (subtract_national_insurance, 'df'),\n... rate=0.05,\n... rate_increase=0.02\n... )\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n"}, "kind": 2, "label": "pipe", "sortText": "122"}, {"detail": "bound method DataFrame.pivot(*, columns, index=..., values=...) -> DataFrame", "kind": 2, "label": "pivot", "sortText": "123"}, {"detail": "bound method DataFrame.pivot_table(values=None, index=None, columns=None, aggfunc: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]] = \"mean\", fill_value=None, margins: bool = False, dropna: bool = True, margins_name: Hashable = \"All\", observed: bool | _NoDefault = ..., sort: bool = True) -> DataFrame", "kind": 2, "label": "pivot_table", "sortText": "124"}, {"detail": "Unknown", "label": "plot", "sortText": "125"}, {"detail": "bound method DataFrame.pop(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return item and drop from frame. Raise KeyError if not found.\n\nParameters\n----------\nitem : label\n Label of column to be popped.\n\nReturns\n-------\nSeries\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=('name', 'class', 'max_speed'))\n>>> df\n name class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\n>>> df.pop('class')\n0 bird\n1 bird\n2 mammal\n3 mammal\nName: class, dtype: object\n\n>>> df\n name max_speed\n0 falcon 389.0\n1 parrot 24.0\n2 lion 80.5\n3 monkey NaN\n"}, "kind": 2, "label": "pop", "sortText": "126"}, {"detail": "bound method DataFrame.pow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "pow", "sortText": "127"}, {"detail": "bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "prod", "sortText": "128"}, {"detail": "Unknown | (bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown)", "kind": 2, "label": "product", "sortText": "129"}, {"detail": "Overload[(q: int | float = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series, (q: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | Sequence[int | float], axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame, (q: int | float | ExtensionArray | ... omitted 4 union elements = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame]", "documentation": {"kind": "plaintext", "value": "Return values at the given quantile over requested axis.\n\nParameters\n----------\nq : float or array-like, default 0.5 (50% quantile)\n Value between 0 <= q <= 1, the quantile(s) to compute.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Equals 0 or 'index' for row-wise, 1 or 'columns' for column-wise.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\ninterpolation : {'linear', 'lower', 'higher', 'midpoint', 'nearest'}\n This optional parameter specifies the interpolation method to use,\n when the desired quantile lies between two data points `i` and `j`:\n\n * linear: `i + (j - i) * fraction`, where `fraction` is the\n fractional part of the index surrounded by `i` and `j`.\n * lower: `i`.\n * higher: `j`.\n * nearest: `i` or `j` whichever is nearest.\n * midpoint: (`i` + `j`) / 2.\nmethod : {'single', 'table'}, default 'single'\n Whether to compute quantiles per-column ('single') or over all columns\n ('table'). When 'table', the only allowed interpolation methods are\n 'nearest', 'lower', and 'higher'.\n\nReturns\n-------\nSeries or DataFrame\n\n If ``q`` is an array, a DataFrame will be returned where the\n index is ``q``, the columns are the columns of self, and the\n values are the quantiles.\n If ``q`` is a float, a Series will be returned where the\n index is the columns of self and the values are the quantiles.\n\nSee Also\n--------\ncore.window.rolling.Rolling.quantile: Rolling quantile.\nnumpy.percentile: Numpy function to compute the percentile.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array([[1, 1], [2, 10], [3, 100], [4, 100]]),\n... columns=['a', 'b'])\n>>> df.quantile(.1)\na 1.3\nb 3.7\nName: 0.1, dtype: float64\n>>> df.quantile([.1, .5])\n a b\n0.1 1.3 3.7\n0.5 2.5 55.0\n\nSpecifying `method='table'` will compute the quantile over all columns.\n\n>>> df.quantile(.1, method=\"table\", interpolation=\"nearest\")\na 1\nb 1\nName: 0.1, dtype: int64\n>>> df.quantile([.1, .5], method=\"table\", interpolation=\"nearest\")\n a b\n0.1 1 1\n0.5 3 100\n\nSpecifying `numeric_only=False` will also compute the quantile of\ndatetime and timedelta data.\n\n>>> df = pd.DataFrame({'A': [1, 2],\n... 'B': [pd.Timestamp('2010'),\n... pd.Timestamp('2011')],\n... 'C': [pd.Timedelta('1 days'),\n... pd.Timedelta('2 days')]})\n>>> df.quantile(0.5, numeric_only=False)\nA 1.5\nB 2010-07-02 12:00:00\nC 1 days 12:00:00\nName: 0.5, dtype: object\n"}, "kind": 2, "label": "quantile", "sortText": "130"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> DataFrame, (expr: str, *, inplace: Literal[True], **kwargs) -> None, (expr: str, *, inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Query the columns of a DataFrame with a boolean expression.\n\nParameters\n----------\nexpr : str\n The query string to evaluate.\n\n You can refer to variables\n in the environment by prefixing them with an '@' character like\n ``@a + b``.\n\n You can refer to column names that are not valid Python variable names\n by surrounding them in backticks. Thus, column names containing spaces\n or punctuations (besides underscores) or starting with digits must be\n surrounded by backticks. (For example, a column named \"Area (cm^2)\" would\n be referenced as ```Area (cm^2)```). Column names which are Python keywords\n (like \"list\", \"for\", \"import\", etc) cannot be used.\n\n For example, if one of your columns is called ``a a`` and you want\n to sum it with ``b``, your query should be ```a a` + b``.\n\ninplace : bool\n Whether to modify the DataFrame rather than creating a new one.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by :meth:`DataFrame.query`.\n\nReturns\n-------\nDataFrame or None\n DataFrame resulting from the provided query expression or\n None if ``inplace=True``.\n\nSee Also\n--------\neval : Evaluate a string describing operations on\n DataFrame columns.\nDataFrame.eval : Evaluate a string describing operations on\n DataFrame columns.\n\nNotes\n-----\nThe result of the evaluation of this expression is first passed to\n:attr:`DataFrame.loc` and if that fails because of a\nmultidimensional key (e.g., a DataFrame) then the result will be passed\nto :meth:`DataFrame.__getitem__`.\n\nThis method uses the top-level :func:`eval` function to\nevaluate the passed query.\n\nThe :meth:`~pandas.DataFrame.query` method uses a slightly\nmodified Python syntax by default. For example, the ``&`` and ``|``\n(bitwise) operators have the precedence of their boolean cousins,\n:keyword:`and` and :keyword:`or`. This *is* syntactically valid Python,\nhowever the semantics are different.\n\nYou can change the semantics of the expression by passing the keyword\nargument ``parser='python'``. This enforces the same semantics as\nevaluation in Python space. Likewise, you can pass ``engine='python'``\nto evaluate an expression using Python itself as a backend. This is not\nrecommended as it is inefficient compared to using ``numexpr`` as the\nengine.\n\nThe :attr:`DataFrame.index` and\n:attr:`DataFrame.columns` attributes of the\n:class:`~pandas.DataFrame` instance are placed in the query namespace\nby default, which allows you to treat both the index and columns of the\nframe as a column in the frame.\nThe identifier ``index`` is used for the frame index; you can also\nuse the name of the index to identify it in a query. Please note that\nPython keywords may not be used as identifiers.\n\nFor further details and examples see the ``query`` documentation in\n:ref:`indexing `.\n\n*Backtick quoted variables*\n\nBacktick quoted variables are parsed as literal Python code and\nare converted internally to a Python valid identifier.\nThis can lead to the following problems.\n\nDuring parsing a number of disallowed characters inside the backtick\nquoted string are replaced by strings that are allowed as a Python identifier.\nThese characters include all operators in Python, the space character, the\nquestion mark, the exclamation mark, the dollar sign, and the euro sign.\nFor other characters that fall outside the ASCII range (U+0001..U+007F)\nand those that are not further specified in PEP 3131,\nthe query parser will raise an error.\nThis excludes whitespace different than the space character,\nbut also the hashtag (as it is used for comments) and the backtick\nitself (backtick can also not be escaped).\n\nIn a special case, quotes that make a pair around a backtick can\nconfuse the parser.\nFor example, ```it's` > `that's``` will raise an error,\nas it forms a quoted string (``'s > `that'``) with a backtick inside.\n\nSee also the Python documentation about lexical analysis\n(https://docs.python.org/3/reference/lexical_analysis.html)\nin combination with the source code in :mod:`pandas.core.computation.parsing`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6),\n... 'B': range(10, 0, -2),\n... 'C C': range(10, 5, -1)})\n>>> df\n A B C C\n0 1 10 10\n1 2 8 9\n2 3 6 8\n3 4 4 7\n4 5 2 6\n>>> df.query('A > B')\n A B C C\n4 5 2 6\n\nThe previous expression is equivalent to\n\n>>> df[df.A > df.B]\n A B C C\n4 5 2 6\n\nFor columns with spaces in their name, you can use backtick quoting.\n\n>>> df.query('B == `C C`')\n A B C C\n0 1 10 10\n\nThe previous expression is equivalent to\n\n>>> df[df.B == df['C C']]\n A B C C\n0 1 10 10\n"}, "kind": 2, "label": "query", "sortText": "131"}, {"detail": "bound method DataFrame.radd(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "radd", "sortText": "132"}, {"detail": "bound method DataFrame.rank(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, method: Literal[\"average\", \"min\", \"max\", \"first\", \"dense\"] = \"average\", numeric_only: bool = False, na_option: Literal[\"keep\", \"top\", \"bottom\"] = \"keep\", ascending: bool = True, pct: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute numerical data ranks (1 through n) along axis.\n\nBy default, equal values are assigned a rank that is the average of the\nranks of those values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Index to direct ranking.\n For `Series` this parameter is unused and defaults to 0.\nmethod : {'average', 'min', 'max', 'first', 'dense'}, default 'average'\n How to rank the group of records that have the same value (i.e. ties):\n\n * average: average rank of the group\n * min: lowest rank in the group\n * max: highest rank in the group\n * first: ranks assigned in order they appear in the array\n * dense: like 'min', but rank always increases by 1 between groups.\n\nnumeric_only : bool, default False\n For DataFrame objects, rank only numeric columns if set to True.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nna_option : {'keep', 'top', 'bottom'}, default 'keep'\n How to rank NaN values:\n\n * keep: assign NaN rank to NaN values\n * top: assign lowest rank to NaN values\n * bottom: assign highest rank to NaN values\n\nascending : bool, default True\n Whether or not the elements should be ranked in ascending order.\npct : bool, default False\n Whether or not to display the returned rankings in percentile\n form.\n\nReturns\n-------\nsame type as caller\n Return a Series or DataFrame with data ranks as values.\n\nSee Also\n--------\ncore.groupby.DataFrameGroupBy.rank : Rank of values within each group.\ncore.groupby.SeriesGroupBy.rank : Rank of values within each group.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'Animal': ['cat', 'penguin', 'dog',\n... 'spider', 'snake'],\n... 'Number_legs': [4, 2, 4, 8, np.nan]})\n>>> df\n Animal Number_legs\n0 cat 4.0\n1 penguin 2.0\n2 dog 4.0\n3 spider 8.0\n4 snake NaN\n\nTies are assigned the mean of the ranks (by default) for the group.\n\n>>> s = pd.Series(range(5), index=list(\"abcde\"))\n>>> s[\"d\"] = s[\"b\"]\n>>> s.rank()\na 1.0\nb 2.5\nc 4.0\nd 2.5\ne 5.0\ndtype: float64\n\nThe following example shows how the method behaves with the above\nparameters:\n\n* default_rank: this is the default behaviour obtained without using\n any parameter.\n* max_rank: setting ``method = 'max'`` the records that have the\n same values are ranked using the highest rank (e.g.: since 'cat'\n and 'dog' are both in the 2nd and 3rd position, rank 3 is assigned.)\n* NA_bottom: choosing ``na_option = 'bottom'``, if there are records\n with NaN values they are placed at the bottom of the ranking.\n* pct_rank: when setting ``pct = True``, the ranking is expressed as\n percentile rank.\n\n>>> df['default_rank'] = df['Number_legs'].rank()\n>>> df['max_rank'] = df['Number_legs'].rank(method='max')\n>>> df['NA_bottom'] = df['Number_legs'].rank(na_option='bottom')\n>>> df['pct_rank'] = df['Number_legs'].rank(pct=True)\n>>> df\n Animal Number_legs default_rank max_rank NA_bottom pct_rank\n0 cat 4.0 2.5 3.0 2.5 0.625\n1 penguin 2.0 1.0 1.0 1.0 0.250\n2 dog 4.0 2.5 3.0 2.5 0.625\n3 spider 8.0 4.0 4.0 4.0 1.000\n4 snake NaN NaN NaN 5.0 NaN\n"}, "kind": 2, "label": "rank", "sortText": "133"}, {"detail": "Unknown | (bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "rdiv", "sortText": "134"}, {"detail": "bound method DataFrame.reindex(labels=None, *, index=None, columns=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\", \"nearest\"] | None = None, copy: bool | None = None, level: Hashable = None, fill_value: str | int | float | ... omitted 7 union elements = ..., limit: int | None = None, tolerance=None) -> DataFrame", "kind": 2, "label": "reindex", "sortText": "135"}, {"detail": "bound method DataFrame.reindex_like(other, method: Literal[\"backfill\", \"bfill\", \"pad\", \"ffill\", \"nearest\"] | None = None, copy: bool | None = None, limit: int | None = None, tolerance=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return an object with matching indices as other object.\n\nConform the object to the same index on all axes. Optional\nfilling logic, placing NaN in locations having no value\nin the previous index. A new object is produced unless the\nnew index is equivalent to the current one and copy=False.\n\nParameters\n----------\nother : Object of the same data type\n Its row and column indices are used to define the new indices\n of this object.\nmethod : {None, 'backfill'/'bfill', 'pad'/'ffill', 'nearest'}\n Method to use for filling holes in reindexed DataFrame.\n Please note: this is only applicable to DataFrames/Series with a\n monotonically increasing/decreasing index.\n\n * None (default): don't fill gaps\n * pad / ffill: propagate last valid observation forward to next\n valid\n * backfill / bfill: use next valid observation to fill gap\n * nearest: use nearest valid observations to fill gap.\n\ncopy : bool, default True\n Return a new object, even if the passed indexes are the same.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nlimit : int, default None\n Maximum number of consecutive labels to fill for inexact matches.\ntolerance : optional\n Maximum distance between original and new labels for inexact\n matches. The values of the index at the matching locations must\n satisfy the equation ``abs(index[indexer] - target) <= tolerance``.\n\n Tolerance may be a scalar value, which applies the same tolerance\n to all values, or list-like, which applies variable tolerance per\n element. List-like includes list, tuple, array, Series, and must be\n the same size as the index and its dtype must exactly match the\n index's type.\n\nReturns\n-------\nSeries or DataFrame\n Same type as caller, but with changed indices on each axis.\n\nSee Also\n--------\nDataFrame.set_index : Set row labels.\nDataFrame.reset_index : Remove row labels or move them to new columns.\nDataFrame.reindex : Change to new indices or expand indices.\n\nNotes\n-----\nSame as calling\n``.reindex(index=other.index, columns=other.columns,...)``.\n\nExamples\n--------\n>>> df1 = pd.DataFrame([[24.3, 75.7, 'high'],\n... [31, 87.8, 'high'],\n... [22, 71.6, 'medium'],\n... [35, 95, 'medium']],\n... columns=['temp_celsius', 'temp_fahrenheit',\n... 'windspeed'],\n... index=pd.date_range(start='2014-02-12',\n... end='2014-02-15', freq='D'))\n\n>>> df1\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df2 = pd.DataFrame([[28, 'low'],\n... [30, 'low'],\n... [35.1, 'medium']],\n... columns=['temp_celsius', 'windspeed'],\n... index=pd.DatetimeIndex(['2014-02-12', '2014-02-13',\n... '2014-02-15']))\n\n>>> df2\n temp_celsius windspeed\n2014-02-12 28.0 low\n2014-02-13 30.0 low\n2014-02-15 35.1 medium\n\n>>> df2.reindex_like(df1)\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 28.0 NaN low\n2014-02-13 30.0 NaN low\n2014-02-14 NaN NaN NaN\n2014-02-15 35.1 NaN medium\n"}, "kind": 2, "label": "reindex_like", "sortText": "136"}, {"detail": "Overload[(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[True], level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[False] = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: bool = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Rename columns or index labels.\n\nFunction / dict values must be unique (1-to-1). Labels not contained in\na dict / Series will be left as-is. Extra labels listed don't throw an\nerror.\n\nSee the :ref:`user guide ` for more.\n\nParameters\n----------\nmapper : dict-like or function\n Dict-like or function transformations to apply to\n that axis' values. Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index`` and\n ``columns``.\nindex : dict-like or function\n Alternative to specifying axis (``mapper, axis=0``\n is equivalent to ``index=mapper``).\ncolumns : dict-like or function\n Alternative to specifying axis (``mapper, axis=1``\n is equivalent to ``columns=mapper``).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to target with ``mapper``. Can be either the axis name\n ('index', 'columns') or number (0, 1). The default is 'index'.\ncopy : bool, default True\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\n If True then value of copy is ignored.\nlevel : int or level name, default None\n In case of a MultiIndex, only rename labels in the specified\n level.\nerrors : {'ignore', 'raise'}, default 'ignore'\n If 'raise', raise a `KeyError` when a dict-like `mapper`, `index`,\n or `columns` contains labels that are not present in the Index\n being transformed.\n If 'ignore', existing keys will be renamed and extra keys will be\n ignored.\n\nReturns\n-------\nDataFrame or None\n DataFrame with the renamed axis labels or None if ``inplace=True``.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis and\n \"errors='raise'\".\n\nSee Also\n--------\nDataFrame.rename_axis : Set the name of the axis.\n\nExamples\n--------\n``DataFrame.rename`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nRename columns using a mapping:\n\n>>> df = pd.DataFrame({\"A\": [1, 2, 3], \"B\": [4, 5, 6]})\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"c\"})\n a c\n0 1 4\n1 2 5\n2 3 6\n\nRename index using a mapping:\n\n>>> df.rename(index={0: \"x\", 1: \"y\", 2: \"z\"})\n A B\nx 1 4\ny 2 5\nz 3 6\n\nCast index labels to a different type:\n\n>>> df.index\nRangeIndex(start=0, stop=3, step=1)\n>>> df.rename(index=str).index\nIndex(['0', '1', '2'], dtype='object')\n\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"b\", \"C\": \"c\"}, errors=\"raise\")\nTraceback (most recent call last):\nKeyError: ['C'] not found in axis\n\nUsing axis-style parameters:\n\n>>> df.rename(str.lower, axis='columns')\n a b\n0 1 4\n1 2 5\n2 3 6\n\n>>> df.rename({1: 2, 2: 4}, axis='index')\n A B\n0 1 4\n2 2 5\n4 3 6\n"}, "kind": 2, "label": "rename", "sortText": "137"}, {"detail": "Overload[(mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[False] = ...) -> DataFrame, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[True]) -> None, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Set the name of the axis for the index or columns.\n\nParameters\n----------\nmapper : scalar, list-like, optional\n Value to set the axis name attribute.\nindex, columns : scalar, list-like, dict-like or function, optional\n A scalar, list-like, dict-like or functions transformations to\n apply to that axis' values.\n Note that the ``columns`` parameter is not allowed if the\n object is a Series. This parameter only apply for DataFrame\n type objects.\n\n Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index``\n and/or ``columns``.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to rename. For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default None\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Modifies the object directly, instead of creating a new Series\n or DataFrame.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.rename : Alter Series index labels or name.\nDataFrame.rename : Alter DataFrame index labels or name.\nIndex.rename : Set new names on index.\n\nNotes\n-----\n``DataFrame.rename_axis`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nThe first calling convention will only modify the names of\nthe index and/or the names of the Index object that is the columns.\nIn this case, the parameter ``copy`` is ignored.\n\nThe second calling convention will modify the names of the\ncorresponding index if mapper is a list or a scalar.\nHowever, if mapper is dict-like or a function, it will use the\ndeprecated behavior of modifying the axis *labels*.\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([\"dog\", \"cat\", \"monkey\"])\n>>> s\n0 dog\n1 cat\n2 monkey\ndtype: object\n>>> s.rename_axis(\"animal\")\nanimal\n0 dog\n1 cat\n2 monkey\ndtype: object\n\n**DataFrame**\n\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2],\n... \"num_arms\": [0, 0, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs num_arms\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"animal\")\n>>> df\n num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"limbs\", axis=\"columns\")\n>>> df\nlimbs num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n\n**MultiIndex**\n\n>>> df.index = pd.MultiIndex.from_product([['mammal'],\n... ['dog', 'cat', 'monkey']],\n... names=['type', 'name'])\n>>> df\nlimbs num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(index={'type': 'class'})\nlimbs num_legs num_arms\nclass name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(columns=str.upper)\nLIMBS num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n"}, "kind": 2, "label": "rename_axis", "sortText": "138"}, {"detail": "bound method DataFrame.reorder_levels(order: Sequence[int | str], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Rearrange index levels using input order. May not drop or duplicate levels.\n\nParameters\n----------\norder : list of int or list of str\n List representing new level order. Reference level by number\n (position) or by key (label).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Where to reorder levels.\n\nReturns\n-------\nDataFrame\n\nExamples\n--------\n>>> data = {\n... \"class\": [\"Mammals\", \"Mammals\", \"Reptiles\"],\n... \"diet\": [\"Omnivore\", \"Carnivore\", \"Carnivore\"],\n... \"species\": [\"Humans\", \"Dogs\", \"Snakes\"],\n... }\n>>> df = pd.DataFrame(data, columns=[\"class\", \"diet\", \"species\"])\n>>> df = df.set_index([\"class\", \"diet\"])\n>>> df\n species\nclass diet\nMammals Omnivore Humans\n Carnivore Dogs\nReptiles Carnivore Snakes\n\nLet's reorder the levels of the index:\n\n>>> df.reorder_levels([\"diet\", \"class\"])\n species\ndiet class\nOmnivore Mammals Humans\nCarnivore Mammals Dogs\n Reptiles Snakes\n"}, "kind": 2, "label": "reorder_levels", "sortText": "139"}, {"detail": "Overload[(to_replace=..., value=..., *, inplace: Literal[False] = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame, (to_replace=..., value=..., *, inplace: Literal[True], limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> None, (to_replace=..., value=..., *, inplace: bool = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame | None]", "kind": 2, "label": "replace", "sortText": "140"}, {"detail": "bound method DataFrame.resample(rule, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"right\", \"left\"] | None = None, label: Literal[\"right\", \"left\"] | None = None, convention: Literal[\"start\", \"end\", \"s\", \"e\"] = \"start\", kind: Literal[\"timestamp\", \"period\"] | None | _NoDefault = ..., on: Hashable = None, level: Hashable = None, origin: str | date | datetime64[date | int | None] | ... omitted 3 union elements = \"start_day\", offset: timedelta | timedelta64[timedelta | int | None] | signedinteger[_64Bit] | ... omitted 4 union elements = None, group_keys: bool = False) -> Resampler", "documentation": {"kind": "plaintext", "value": "Resample time-series data.\n\nConvenience method for frequency conversion and resampling of time series.\nThe object must have a datetime-like index (`DatetimeIndex`, `PeriodIndex`,\nor `TimedeltaIndex`), or the caller must pass the label of a datetime-like\nseries/index to the ``on``/``level`` keyword parameter.\n\nParameters\n----------\nrule : DateOffset, Timedelta or str\n The offset string or object representing target conversion.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Which axis to use for up- or down-sampling. For `Series` this parameter\n is unused and defaults to 0. Must be\n `DatetimeIndex`, `TimedeltaIndex` or `PeriodIndex`.\n\n .. deprecated:: 2.0.0\n Use frame.T.resample(...) instead.\nclosed : {{'right', 'left'}}, default None\n Which side of bin interval is closed. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nlabel : {{'right', 'left'}}, default None\n Which bin edge label to label bucket with. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nconvention : {{'start', 'end', 's', 'e'}}, default 'start'\n For `PeriodIndex` only, controls whether to use the start or\n end of `rule`.\n\nkind : {{'timestamp', 'period'}}, optional, default None\n Pass 'timestamp' to convert the resulting index to a\n `DateTimeIndex` or 'period' to convert it to a `PeriodIndex`.\n By default the input representation is retained.\n\n .. deprecated:: 2.2.0\n Convert index to desired type explicitly instead.\n\non : str, optional\n For a DataFrame, column to use instead of index for resampling.\n Column must be datetime-like.\nlevel : str or int, optional\n For a MultiIndex, level (name or number) to use for\n resampling. `level` must be datetime-like.\norigin : Timestamp or str, default 'start_day'\n The timestamp on which to adjust the grouping. The timezone of origin\n must match the timezone of the index.\n If string, must be one of the following:\n\n - 'epoch': `origin` is 1970-01-01\n - 'start': `origin` is the first value of the timeseries\n - 'start_day': `origin` is the first day at midnight of the timeseries\n\n - 'end': `origin` is the last value of the timeseries\n - 'end_day': `origin` is the ceiling midnight of the last day\n\n .. versionadded:: 1.3.0\n\n .. note::\n\n Only takes effect for Tick-frequencies (i.e. fixed frequencies like\n days, hours, and minutes, rather than months or quarters).\noffset : Timedelta or str, default is None\n An offset timedelta added to the origin.\n\ngroup_keys : bool, default False\n Whether to include the group keys in the result index when using\n ``.apply()`` on the resampled object.\n\n .. versionadded:: 1.5.0\n\n Not specifying ``group_keys`` will retain values-dependent behavior\n from pandas 1.4 and earlier (see :ref:`pandas 1.5.0 Release notes\n ` for examples).\n\n .. versionchanged:: 2.0.0\n\n ``group_keys`` now defaults to ``False``.\n\nReturns\n-------\npandas.api.typing.Resampler\n :class:`~pandas.core.Resampler` object.\n\nSee Also\n--------\nSeries.resample : Resample a Series.\nDataFrame.resample : Resample a DataFrame.\ngroupby : Group {klass} by mapping, function, label, or list of labels.\nasfreq : Reindex a {klass} with the given frequency without grouping.\n\nNotes\n-----\nSee the `user guide\n`__\nfor more.\n\nTo learn more about the offset strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 9 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=9, freq='min')\n>>> series = pd.Series(range(9), index=index)\n>>> series\n2000-01-01 00:00:00 0\n2000-01-01 00:01:00 1\n2000-01-01 00:02:00 2\n2000-01-01 00:03:00 3\n2000-01-01 00:04:00 4\n2000-01-01 00:05:00 5\n2000-01-01 00:06:00 6\n2000-01-01 00:07:00 7\n2000-01-01 00:08:00 8\nFreq: min, dtype: int64\n\nDownsample the series into 3 minute bins and sum the values\nof the timestamps falling into a bin.\n\n>>> series.resample('3min').sum()\n2000-01-01 00:00:00 3\n2000-01-01 00:03:00 12\n2000-01-01 00:06:00 21\nFreq: 3min, dtype: int64\n\nDownsample the series into 3 minute bins as above, but label each\nbin using the right edge instead of the left. Please note that the\nvalue in the bucket used as the label is not included in the bucket,\nwhich it labels. For example, in the original series the\nbucket ``2000-01-01 00:03:00`` contains the value 3, but the summed\nvalue in the resampled bucket with the label ``2000-01-01 00:03:00``\ndoes not include 3 (if it did, the summed value would be 6, not 3).\n\n>>> series.resample('3min', label='right').sum()\n2000-01-01 00:03:00 3\n2000-01-01 00:06:00 12\n2000-01-01 00:09:00 21\nFreq: 3min, dtype: int64\n\nTo include this value close the right side of the bin interval,\nas shown below.\n\n>>> series.resample('3min', label='right', closed='right').sum()\n2000-01-01 00:00:00 0\n2000-01-01 00:03:00 6\n2000-01-01 00:06:00 15\n2000-01-01 00:09:00 15\nFreq: 3min, dtype: int64\n\nUpsample the series into 30 second bins.\n\n>>> series.resample('30s').asfreq()[0:5] # Select first 5 rows\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 1.0\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\nFreq: 30s, dtype: float64\n\nUpsample the series into 30 second bins and fill the ``NaN``\nvalues using the ``ffill`` method.\n\n>>> series.resample('30s').ffill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 0\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 1\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nUpsample the series into 30 second bins and fill the\n``NaN`` values using the ``bfill`` method.\n\n>>> series.resample('30s').bfill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 1\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 2\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nPass a custom function via ``apply``\n\n>>> def custom_resampler(arraylike):\n... return np.sum(arraylike) + 5\n...\n>>> series.resample('3min').apply(custom_resampler)\n2000-01-01 00:00:00 8\n2000-01-01 00:03:00 17\n2000-01-01 00:06:00 26\nFreq: 3min, dtype: int64\n\nFor a Series with a PeriodIndex, the keyword `convention` can be\nused to control whether to use the start or end of `rule`.\n\nResample a year by quarter using 'start' `convention`. Values are\nassigned to the first quarter of the period.\n\n>>> s = pd.Series(\n... [1, 2], index=pd.period_range(\"2012-01-01\", freq=\"Y\", periods=2)\n... )\n>>> s\n2012 1\n2013 2\nFreq: Y-DEC, dtype: int64\n>>> s.resample(\"Q\", convention=\"start\").asfreq()\n2012Q1 1.0\n2012Q2 NaN\n2012Q3 NaN\n2012Q4 NaN\n2013Q1 2.0\n2013Q2 NaN\n2013Q3 NaN\n2013Q4 NaN\nFreq: Q-DEC, dtype: float64\n\nResample quarters by month using 'end' `convention`. Values are\nassigned to the last month of the period.\n\n>>> q = pd.Series(\n... [1, 2, 3, 4], index=pd.period_range(\"2018-01-01\", freq=\"Q\", periods=4)\n... )\n>>> q\n2018Q1 1\n2018Q2 2\n2018Q3 3\n2018Q4 4\nFreq: Q-DEC, dtype: int64\n>>> q.resample(\"M\", convention=\"end\").asfreq()\n2018-03 1.0\n2018-04 NaN\n2018-05 NaN\n2018-06 2.0\n2018-07 NaN\n2018-08 NaN\n2018-09 3.0\n2018-10 NaN\n2018-11 NaN\n2018-12 4.0\nFreq: M, dtype: float64\n\nFor DataFrame objects, the keyword `on` can be used to specify the\ncolumn instead of the index for resampling.\n\n>>> d = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df = pd.DataFrame(d)\n>>> df['week_starting'] = pd.date_range('01/01/2018',\n... periods=8,\n... freq='W')\n>>> df\n price volume week_starting\n0 10 50 2018-01-07\n1 11 60 2018-01-14\n2 9 40 2018-01-21\n3 13 100 2018-01-28\n4 14 50 2018-02-04\n5 18 100 2018-02-11\n6 17 40 2018-02-18\n7 19 50 2018-02-25\n>>> df.resample('ME', on='week_starting').mean()\n price volume\nweek_starting\n2018-01-31 10.75 62.5\n2018-02-28 17.00 60.0\n\nFor a DataFrame with MultiIndex, the keyword `level` can be used to\nspecify on which level the resampling needs to take place.\n\n>>> days = pd.date_range('1/1/2000', periods=4, freq='D')\n>>> d2 = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df2 = pd.DataFrame(\n... d2,\n... index=pd.MultiIndex.from_product(\n... [days, ['morning', 'afternoon']]\n... )\n... )\n>>> df2\n price volume\n2000-01-01 morning 10 50\n afternoon 11 60\n2000-01-02 morning 9 40\n afternoon 13 100\n2000-01-03 morning 14 50\n afternoon 18 100\n2000-01-04 morning 17 40\n afternoon 19 50\n>>> df2.resample('D', level=0).sum()\n price volume\n2000-01-01 21 110\n2000-01-02 22 140\n2000-01-03 32 150\n2000-01-04 36 90\n\nIf you want to adjust the start of the bins based on a fixed timestamp:\n\n>>> start, end = '2000-10-01 23:30:00', '2000-10-02 00:30:00'\n>>> rng = pd.date_range(start, end, freq='7min')\n>>> ts = pd.Series(np.arange(len(rng)) * 3, index=rng)\n>>> ts\n2000-10-01 23:30:00 0\n2000-10-01 23:37:00 3\n2000-10-01 23:44:00 6\n2000-10-01 23:51:00 9\n2000-10-01 23:58:00 12\n2000-10-02 00:05:00 15\n2000-10-02 00:12:00 18\n2000-10-02 00:19:00 21\n2000-10-02 00:26:00 24\nFreq: 7min, dtype: int64\n\n>>> ts.resample('17min').sum()\n2000-10-01 23:14:00 0\n2000-10-01 23:31:00 9\n2000-10-01 23:48:00 21\n2000-10-02 00:05:00 54\n2000-10-02 00:22:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='epoch').sum()\n2000-10-01 23:18:00 0\n2000-10-01 23:35:00 18\n2000-10-01 23:52:00 27\n2000-10-02 00:09:00 39\n2000-10-02 00:26:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='2000-01-01').sum()\n2000-10-01 23:24:00 3\n2000-10-01 23:41:00 15\n2000-10-01 23:58:00 45\n2000-10-02 00:15:00 45\nFreq: 17min, dtype: int64\n\nIf you want to adjust the start of the bins with an `offset` Timedelta, the two\nfollowing lines are equivalent:\n\n>>> ts.resample('17min', origin='start').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', offset='23h30min').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\nIf you want to take the largest Timestamp as the end of the bins:\n\n>>> ts.resample('17min', origin='end').sum()\n2000-10-01 23:35:00 0\n2000-10-01 23:52:00 18\n2000-10-02 00:09:00 27\n2000-10-02 00:26:00 63\nFreq: 17min, dtype: int64\n\nIn contrast with the `start_day`, you can use `end_day` to take the ceiling\nmidnight of the largest Timestamp as the end of the bins and drop the bins\nnot containing data:\n\n>>> ts.resample('17min', origin='end_day').sum()\n2000-10-01 23:38:00 3\n2000-10-01 23:55:00 15\n2000-10-02 00:12:00 45\n2000-10-02 00:29:00 45\nFreq: 17min, dtype: int64\n"}, "kind": 2, "label": "resample", "sortText": "141"}, {"detail": "Overload[(level: Hashable = ..., *, drop: bool = ..., inplace: Literal[False] = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame, (level: Hashable = ..., *, drop: bool = ..., inplace: Literal[True], col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> None, (level: Hashable = ..., *, drop: bool = ..., inplace: bool = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Reset the index, or a level of it.\n\nReset the index of the DataFrame, and use the default one instead.\nIf the DataFrame has a MultiIndex, this method can remove one or more\nlevels.\n\nParameters\n----------\nlevel : int, str, tuple, or list, default None\n Only remove the given levels from the index. Removes all levels by\n default.\ndrop : bool, default False\n Do not try to insert index into dataframe columns. This resets\n the index to the default integer index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\ncol_level : int or str, default 0\n If the columns have multiple levels, determines which level the\n labels are inserted into. By default it is inserted into the first\n level.\ncol_fill : object, default ''\n If the columns have multiple levels, determines how the other\n levels are named. If None then the index name is repeated.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\n .. versionadded:: 1.5.0\n\nnames : int, str or 1-dimensional list, default None\n Using the given string, rename the DataFrame column which contains the\n index data. If the DataFrame has a MultiIndex, this has to be a list or\n tuple with length equal to the number of levels.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with the new index or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.set_index : Opposite of reset_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 389.0),\n... ('bird', 24.0),\n... ('mammal', 80.5),\n... ('mammal', np.nan)],\n... index=['falcon', 'parrot', 'lion', 'monkey'],\n... columns=('class', 'max_speed'))\n>>> df\n class max_speed\nfalcon bird 389.0\nparrot bird 24.0\nlion mammal 80.5\nmonkey mammal NaN\n\nWhen we reset the index, the old index is added as a column, and a\nnew sequential index is used:\n\n>>> df.reset_index()\n index class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\nWe can use the `drop` parameter to avoid the old index being added as\na column:\n\n>>> df.reset_index(drop=True)\n class max_speed\n0 bird 389.0\n1 bird 24.0\n2 mammal 80.5\n3 mammal NaN\n\nYou can also use `reset_index` with `MultiIndex`.\n\n>>> index = pd.MultiIndex.from_tuples([('bird', 'falcon'),\n... ('bird', 'parrot'),\n... ('mammal', 'lion'),\n... ('mammal', 'monkey')],\n... names=['class', 'name'])\n>>> columns = pd.MultiIndex.from_tuples([('speed', 'max'),\n... ('species', 'type')])\n>>> df = pd.DataFrame([(389.0, 'fly'),\n... (24.0, 'fly'),\n... (80.5, 'run'),\n... (np.nan, 'jump')],\n... index=index,\n... columns=columns)\n>>> df\n speed species\n max type\nclass name\nbird falcon 389.0 fly\n parrot 24.0 fly\nmammal lion 80.5 run\n monkey NaN jump\n\nUsing the `names` parameter, choose a name for the index column:\n\n>>> df.reset_index(names=['classes', 'names'])\n classes names speed species\n max type\n0 bird falcon 389.0 fly\n1 bird parrot 24.0 fly\n2 mammal lion 80.5 run\n3 mammal monkey NaN jump\n\nIf the index has multiple levels, we can reset a subset of them:\n\n>>> df.reset_index(level='class')\n class speed species\n max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we are not dropping the index, by default, it is placed in the top\nlevel. We can place it in another level:\n\n>>> df.reset_index(level='class', col_level=1)\n speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nWhen the index is inserted under another level, we can specify under\nwhich one with the parameter `col_fill`:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='species')\n species speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we specify a nonexistent level for `col_fill`, it is created:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='genus')\n genus speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n"}, "kind": 2, "label": "reset_index", "sortText": "142"}, {"detail": "bound method DataFrame.rfloordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rfloordiv", "sortText": "143"}, {"detail": "bound method DataFrame.rmod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmod", "sortText": "144"}, {"detail": "bound method DataFrame.rmul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmul", "sortText": "145"}, {"detail": "bound method DataFrame.rolling(window: int | timedelta | str | BaseOffset | BaseIndexer, min_periods: int | None = None, center: bool = False, win_type: str | None = None, on: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"left\", \"right\", \"both\", \"neither\"] | None = None, step: int | None = None, method: str = \"single\") -> Window | Rolling", "kind": 2, "label": "rolling", "sortText": "146"}, {"detail": "bound method DataFrame.round(decimals: int | dict[Hashable, int] | Series = 0, *args, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Round a DataFrame to a variable number of decimal places.\n\nParameters\n----------\ndecimals : int, dict, Series\n Number of decimal places to round each column to. If an int is\n given, round each column to the same number of places.\n Otherwise dict and Series round to variable numbers of places.\n Column names should be in the keys if `decimals` is a\n dict-like, or in the index if `decimals` is a Series. Any\n columns not included in `decimals` will be left as is. Elements\n of `decimals` which are not columns of the input will be\n ignored.\n*args\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n**kwargs\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n\nReturns\n-------\nDataFrame\n A DataFrame with the affected columns rounded to the specified\n number of decimal places.\n\nSee Also\n--------\nnumpy.around : Round a numpy array to the given number of decimals.\nSeries.round : Round a Series to the given number of decimals.\n\nExamples\n--------\n>>> df = pd.DataFrame([(.21, .32), (.01, .67), (.66, .03), (.21, .18)],\n... columns=['dogs', 'cats'])\n>>> df\n dogs cats\n0 0.21 0.32\n1 0.01 0.67\n2 0.66 0.03\n3 0.21 0.18\n\nBy providing an integer each column is rounded to the same number\nof decimal places\n\n>>> df.round(1)\n dogs cats\n0 0.2 0.3\n1 0.0 0.7\n2 0.7 0.0\n3 0.2 0.2\n\nWith a dict, the number of places for specific columns can be\nspecified with the column names as key and the number of decimal\nplaces as value\n\n>>> df.round({'dogs': 1, 'cats': 0})\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n\nUsing a Series, the number of places for specific columns can be\nspecified with the column names as index and the number of\ndecimal places as value\n\n>>> decimals = pd.Series([0, 1], index=['cats', 'dogs'])\n>>> df.round(decimals)\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n"}, "kind": 2, "label": "round", "sortText": "147"}, {"detail": "bound method DataFrame.rpow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rpow", "sortText": "148"}, {"detail": "bound method DataFrame.rsub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rsub", "sortText": "149"}, {"detail": "bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rtruediv", "sortText": "150"}, {"detail": "bound method DataFrame.sample(n: int | None = None, frac: int | float | None = None, replace: bool = False, weights=None, random_state: int | ndarray[tuple[Any, ...], dtype[Any]] | Generator | ... omitted 3 union elements = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a random sample of items from an axis of object.\n\nYou can use `random_state` for reproducibility.\n\nParameters\n----------\nn : int, optional\n Number of items from axis to return. Cannot be used with `frac`.\n Default = 1 if `frac` = None.\nfrac : float, optional\n Fraction of axis items to return. Cannot be used with `n`.\nreplace : bool, default False\n Allow or disallow sampling of the same row more than once.\nweights : str or ndarray-like, optional\n Default 'None' results in equal probability weighting.\n If passed a Series, will align with target object on index. Index\n values in weights not found in sampled object will be ignored and\n index values in sampled object not in weights will be assigned\n weights of zero.\n If called on a DataFrame, will accept the name of a column\n when axis = 0.\n Unless weights are a Series, weights must be same length as axis\n being sampled.\n If weights do not sum to 1, they will be normalized to sum to 1.\n Missing values in the weights column will be treated as zero.\n Infinite values not allowed.\nrandom_state : int, array-like, BitGenerator, np.random.RandomState, np.random.Generator, optional\n If int, array-like, or BitGenerator, seed for random number generator.\n If np.random.RandomState or np.random.Generator, use as given.\n\n .. versionchanged:: 1.4.0\n\n np.random.Generator objects now accepted\n\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to sample. Accepts axis number or name. Default is stat axis\n for given data type. For `Series` this parameter is unused and defaults to `None`.\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries or DataFrame\n A new object of same type as caller containing `n` items randomly\n sampled from the caller object.\n\nSee Also\n--------\nDataFrameGroupBy.sample: Generates random samples from each group of a\n DataFrame object.\nSeriesGroupBy.sample: Generates random samples from each group of a\n Series object.\nnumpy.random.choice: Generates a random sample from a given 1-D numpy\n array.\n\nNotes\n-----\nIf `frac` > 1, `replacement` should be set to `True`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 8, 0],\n... 'num_wings': [2, 0, 0, 0],\n... 'num_specimen_seen': [10, 2, 1, 8]},\n... index=['falcon', 'dog', 'spider', 'fish'])\n>>> df\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\ndog 4 0 2\nspider 8 0 1\nfish 0 0 8\n\nExtract 3 random elements from the ``Series`` ``df['num_legs']``:\nNote that we use `random_state` to ensure the reproducibility of\nthe examples.\n\n>>> df['num_legs'].sample(n=3, random_state=1)\nfish 0\nspider 8\nfalcon 2\nName: num_legs, dtype: int64\n\nA random 50% sample of the ``DataFrame`` with replacement:\n\n>>> df.sample(frac=0.5, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\n\nAn upsample sample of the ``DataFrame`` with replacement:\nNote that `replace` parameter has to be `True` for `frac` parameter > 1.\n\n>>> df.sample(frac=2, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\nfalcon 2 2 10\nfalcon 2 2 10\nfish 0 0 8\ndog 4 0 2\nfish 0 0 8\ndog 4 0 2\n\nUsing a DataFrame column as weights. Rows with larger value in the\n`num_specimen_seen` column are more likely to be sampled.\n\n>>> df.sample(n=2, weights='num_specimen_seen', random_state=1)\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\nfish 0 0 8\n"}, "kind": 2, "label": "sample", "sortText": "151"}, {"detail": "bound method DataFrame.select_dtypes(include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a subset of the DataFrame's columns based on the column dtypes.\n\nParameters\n----------\ninclude, exclude : scalar or list-like\n A selection of dtypes or strings to be included/excluded. At least\n one of these parameters must be supplied.\n\nReturns\n-------\nDataFrame\n The subset of the frame including the dtypes in ``include`` and\n excluding the dtypes in ``exclude``.\n\nRaises\n------\nValueError\n * If both of ``include`` and ``exclude`` are empty\n * If ``include`` and ``exclude`` have overlapping elements\n * If any kind of string dtype is passed in.\n\nSee Also\n--------\nDataFrame.dtypes: Return Series with the data type of each column.\n\nNotes\n-----\n* To select all *numeric* types, use ``np.number`` or ``'number'``\n* To select strings you must use the ``object`` dtype, but note that\n this will return *all* object dtype columns. With\n ``pd.options.future.infer_string`` enabled, using ``\"str\"`` will\n work to select all string columns.\n* See the `numpy dtype hierarchy\n `__\n* To select datetimes, use ``np.datetime64``, ``'datetime'`` or\n ``'datetime64'``\n* To select timedeltas, use ``np.timedelta64``, ``'timedelta'`` or\n ``'timedelta64'``\n* To select Pandas categorical dtypes, use ``'category'``\n* To select Pandas datetimetz dtypes, use ``'datetimetz'``\n or ``'datetime64[ns, tz]'``\n\nExamples\n--------\n>>> df = pd.DataFrame({'a': [1, 2] * 3,\n... 'b': [True, False] * 3,\n... 'c': [1.0, 2.0] * 3})\n>>> df\n a b c\n0 1 True 1.0\n1 2 False 2.0\n2 1 True 1.0\n3 2 False 2.0\n4 1 True 1.0\n5 2 False 2.0\n\n>>> df.select_dtypes(include='bool')\n b\n0 True\n1 False\n2 True\n3 False\n4 True\n5 False\n\n>>> df.select_dtypes(include=['float64'])\n c\n0 1.0\n1 2.0\n2 1.0\n3 2.0\n4 1.0\n5 2.0\n\n>>> df.select_dtypes(exclude=['int64'])\n b c\n0 True 1.0\n1 False 2.0\n2 True 1.0\n3 False 2.0\n4 True 1.0\n5 False 2.0\n"}, "kind": 2, "label": "select_dtypes", "sortText": "152"}, {"detail": "bound method DataFrame.sem(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "sem", "sortText": "153"}, {"detail": "bound method DataFrame.set_axis(labels, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "kind": 2, "label": "set_axis", "sortText": "154"}, {"detail": "bound method DataFrame.set_flags(*, copy: bool = False, allows_duplicate_labels: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a new object with updated flags.\n\nParameters\n----------\ncopy : bool, default False\n Specify if a copy of the object should be made.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nallows_duplicate_labels : bool, optional\n Whether the returned object allows duplicate labels.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the caller.\n\nSee Also\n--------\nDataFrame.attrs : Global metadata applying to this dataset.\nDataFrame.flags : Global flags applying to this object.\n\nNotes\n-----\nThis method returns a new object that's a view on the same data\nas the input. Mutating the input or the output values will be reflected\nin the other.\n\nThis method is intended to be used in method chains.\n\n\"Flags\" differ from \"metadata\". Flags reflect properties of the\npandas object (the Series or DataFrame). Metadata refer to properties\nof the dataset, and should be stored in :attr:`DataFrame.attrs`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [1, 2]})\n>>> df.flags.allows_duplicate_labels\nTrue\n>>> df2 = df.set_flags(allows_duplicate_labels=False)\n>>> df2.flags.allows_duplicate_labels\nFalse\n"}, "kind": 2, "label": "set_flags", "sortText": "155"}, {"detail": "Overload[(keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[False] = ..., verify_integrity: bool = ...) -> DataFrame, (keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[True], verify_integrity: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Set the DataFrame index using existing columns.\n\nSet the DataFrame index (row labels) using one or more existing\ncolumns or arrays (of the correct length). The index can replace the\nexisting index or expand on it.\n\nParameters\n----------\nkeys : label or array-like or list of labels/arrays\n This parameter can be either a single column key, a single array of\n the same length as the calling DataFrame, or a list containing an\n arbitrary combination of column keys and arrays. Here, \"array\"\n encompasses :class:`Series`, :class:`Index`, ``np.ndarray``, and\n instances of :class:`~collections.abc.Iterator`.\ndrop : bool, default True\n Delete columns to be used as the new index.\nappend : bool, default False\n Whether to append columns to existing index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nverify_integrity : bool, default False\n Check the new index for duplicates. Otherwise defer the check until\n necessary. Setting to False will improve the performance of this\n method.\n\nReturns\n-------\nDataFrame or None\n Changed row labels or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.reset_index : Opposite of set_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame({'month': [1, 4, 7, 10],\n... 'year': [2012, 2014, 2013, 2014],\n... 'sale': [55, 40, 84, 31]})\n>>> df\n month year sale\n0 1 2012 55\n1 4 2014 40\n2 7 2013 84\n3 10 2014 31\n\nSet the index to become the 'month' column:\n\n>>> df.set_index('month')\n year sale\nmonth\n1 2012 55\n4 2014 40\n7 2013 84\n10 2014 31\n\nCreate a MultiIndex using columns 'year' and 'month':\n\n>>> df.set_index(['year', 'month'])\n sale\nyear month\n2012 1 55\n2014 4 40\n2013 7 84\n2014 10 31\n\nCreate a MultiIndex using an Index and a column:\n\n>>> df.set_index([pd.Index([1, 2, 3, 4]), 'year'])\n month sale\n year\n1 2012 1 55\n2 2014 4 40\n3 2013 7 84\n4 2014 10 31\n\nCreate a MultiIndex using two Series:\n\n>>> s = pd.Series([1, 2, 3, 4])\n>>> df.set_index([s, s**2])\n month year sale\n1 1 1 2012 55\n2 4 4 2014 40\n3 9 7 2013 84\n4 16 10 2014 31\n"}, "kind": 2, "label": "set_index", "sortText": "156"}, {"detail": "tuple[int, int]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": "157"}, {"detail": "bound method DataFrame.shift(periods: int | Sequence[int] = 1, freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, fill_value: Hashable = ..., suffix: str | None = None) -> DataFrame", "kind": 2, "label": "shift", "sortText": "158"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": "159"}, {"detail": "bound method DataFrame.skew(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "skew", "sortText": "160"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> None, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: bool = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Sort object by labels (along an axis).\n\nReturns a new DataFrame sorted by label if `inplace` argument is\n``False``, otherwise updates the original DataFrame and returns None.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis along which to sort. The value 0 identifies the rows,\n and 1 identifies the columns.\nlevel : int or level name or list of ints or list of level names\n If not None, sort on values in specified index level(s).\nascending : bool or list-like of bools, default True\n Sort ascending vs. descending. When the index is a MultiIndex the\n sort direction can be controlled for each level individually.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the end.\n Not implemented for MultiIndex.\nsort_remaining : bool, default True\n If True and sorting by level and index is multilevel, sort by other\n levels too (in order) after sorting by specified level.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n If not None, apply the key function to the index values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect an\n ``Index`` and return an ``Index`` of the same shape. For MultiIndex\n inputs, the key is applied *per level*.\n\nReturns\n-------\nDataFrame or None\n The original DataFrame sorted by the labels or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.sort_index : Sort Series by the index.\nDataFrame.sort_values : Sort DataFrame by the value.\nSeries.sort_values : Sort Series by the value.\n\nExamples\n--------\n>>> df = pd.DataFrame([1, 2, 3, 4, 5], index=[100, 29, 234, 1, 150],\n... columns=['A'])\n>>> df.sort_index()\n A\n1 4\n29 2\n100 1\n150 5\n234 3\n\nBy default, it sorts in ascending order, to sort in descending order,\nuse ``ascending=False``\n\n>>> df.sort_index(ascending=False)\n A\n234 3\n150 5\n100 1\n29 2\n1 4\n\nA key function can be specified which is applied to the index before\nsorting. For a ``MultiIndex`` this is applied to each level separately.\n\n>>> df = pd.DataFrame({\"a\": [1, 2, 3, 4]}, index=['A', 'b', 'C', 'd'])\n>>> df.sort_index(key=lambda x: x.str.lower())\n a\nA 1\nb 2\nC 3\nd 4\n"}, "kind": 2, "label": "sort_index", "sortText": "161"}, {"detail": "Overload[(by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> DataFrame, (by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: str = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Sort by the values along either axis.\n\nParameters\n----------\nby : str or list of str\n Name or list of names to sort by.\n\n - if `axis` is 0 or `'index'` then `by` may contain index\n levels and/or column labels.\n - if `axis` is 1 or `'columns'` then `by` may contain column\n levels and/or index labels.\naxis : \"{0 or 'index', 1 or 'columns'}\", default 0\n Axis to be sorted.\nascending : bool or list of bool, default True\n Sort ascending vs. descending. Specify list for multiple sort\n orders. If this is a list of bools, must match the length of\n the by.\ninplace : bool, default False\n If True, perform operation in-place.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the\n end.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n Apply the key function to the values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect a\n ``Series`` and return a Series with the same shape as the input.\n It will be applied to each column in `by` independently.\n\nReturns\n-------\nDataFrame or None\n DataFrame with sorted values or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.sort_index : Sort a DataFrame by the index.\nSeries.sort_values : Similar method for a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame({\n... 'col1': ['A', 'A', 'B', np.nan, 'D', 'C'],\n... 'col2': [2, 1, 9, 8, 7, 4],\n... 'col3': [0, 1, 9, 4, 2, 3],\n... 'col4': ['a', 'B', 'c', 'D', 'e', 'F']\n... })\n>>> df\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nSort by col1\n\n>>> df.sort_values(by=['col1'])\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort by multiple columns\n\n>>> df.sort_values(by=['col1', 'col2'])\n col1 col2 col3 col4\n1 A 1 1 B\n0 A 2 0 a\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort Descending\n\n>>> df.sort_values(by='col1', ascending=False)\n col1 col2 col3 col4\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n3 NaN 8 4 D\n\nPutting NAs first\n\n>>> df.sort_values(by='col1', ascending=False, na_position='first')\n col1 col2 col3 col4\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n\nSorting with a key function\n\n>>> df.sort_values(by='col4', key=lambda col: col.str.lower())\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nNatural sort with the key argument,\nusing the `natsort ` package.\n\n>>> df = pd.DataFrame({\n... \"time\": ['0hr', '128hr', '72hr', '48hr', '96hr'],\n... \"value\": [10, 20, 30, 40, 50]\n... })\n>>> df\n time value\n0 0hr 10\n1 128hr 20\n2 72hr 30\n3 48hr 40\n4 96hr 50\n>>> from natsort import index_natsorted\n>>> df.sort_values(\n... by=\"time\",\n... key=lambda x: np.argsort(index_natsorted(df[\"time\"]))\n... )\n time value\n0 0hr 10\n3 48hr 40\n2 72hr 30\n4 96hr 50\n1 128hr 20\n"}, "kind": 2, "label": "sort_values", "sortText": "162"}, {"detail": "Unknown", "label": "sparse", "sortText": "163"}, {"detail": "bound method DataFrame.squeeze(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Squeeze 1 dimensional axis objects into scalars.\n\nSeries or DataFrames with a single element are squeezed to a scalar.\nDataFrames with a single column or a single row are squeezed to a\nSeries. Otherwise the object is unchanged.\n\nThis method is most useful when you don't know if your\nobject is a Series or DataFrame, but you do know it has just a single\ncolumn. In that case you can safely call `squeeze` to ensure you have a\nSeries.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns', None}, default None\n A specific axis to squeeze. By default, all length-1 axes are\n squeezed. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nDataFrame, Series, or scalar\n The projection after squeezing `axis` or all the axes.\n\nSee Also\n--------\nSeries.iloc : Integer-location based indexing for selecting scalars.\nDataFrame.iloc : Integer-location based indexing for selecting Series.\nSeries.to_frame : Inverse of DataFrame.squeeze for a\n single-column DataFrame.\n\nExamples\n--------\n>>> primes = pd.Series([2, 3, 5, 7])\n\nSlicing might produce a Series with a single value:\n\n>>> even_primes = primes[primes % 2 == 0]\n>>> even_primes\n0 2\ndtype: int64\n\n>>> even_primes.squeeze()\n2\n\nSqueezing objects with more than one value in every axis does nothing:\n\n>>> odd_primes = primes[primes % 2 == 1]\n>>> odd_primes\n1 3\n2 5\n3 7\ndtype: int64\n\n>>> odd_primes.squeeze()\n1 3\n2 5\n3 7\ndtype: int64\n\nSqueezing is even more effective when used with DataFrames.\n\n>>> df = pd.DataFrame([[1, 2], [3, 4]], columns=['a', 'b'])\n>>> df\n a b\n0 1 2\n1 3 4\n\nSlicing a single column will produce a DataFrame with the columns\nhaving only one value:\n\n>>> df_a = df[['a']]\n>>> df_a\n a\n0 1\n1 3\n\nSo the columns can be squeezed down, resulting in a Series:\n\n>>> df_a.squeeze('columns')\n0 1\n1 3\nName: a, dtype: int64\n\nSlicing a single row from a single column will produce a single\nscalar DataFrame:\n\n>>> df_0a = df.loc[df.index < 1, ['a']]\n>>> df_0a\n a\n0 1\n\nSqueezing the rows produces a single scalar Series:\n\n>>> df_0a.squeeze('rows')\na 1\nName: 0, dtype: int64\n\nSqueezing all axes will project directly into a scalar:\n\n>>> df_0a.squeeze()\n1\n"}, "kind": 2, "label": "squeeze", "sortText": "164"}, {"detail": "bound method DataFrame.stack(level: Hashable = -1, dropna: bool | _NoDefault = ..., sort: bool | _NoDefault = ..., future_stack: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Stack the prescribed level(s) from columns to index.\n\nReturn a reshaped DataFrame or Series having a multi-level\nindex with one or more new inner-most levels compared to the current\nDataFrame. The new inner-most levels are created by pivoting the\ncolumns of the current dataframe:\n\n - if the columns have a single level, the output is a Series;\n - if the columns have multiple levels, the new index\n level(s) is (are) taken from the prescribed level(s) and\n the output is a DataFrame.\n\nParameters\n----------\nlevel : int, str, list, default -1\n Level(s) to stack from the column axis onto the index\n axis, defined as one index or label, or a list of indices\n or labels.\ndropna : bool, default True\n Whether to drop rows in the resulting Frame/Series with\n missing values. Stacking a column level onto the index\n axis can create combinations of index and column values\n that are missing from the original dataframe. See Examples\n section.\nsort : bool, default True\n Whether to sort the levels of the resulting MultiIndex.\nfuture_stack : bool, default False\n Whether to use the new implementation that will replace the current\n implementation in pandas 3.0. When True, dropna and sort have no impact\n on the result and must remain unspecified. See :ref:`pandas 2.1.0 Release\n notes ` for more details.\n\nReturns\n-------\nDataFrame or Series\n Stacked dataframe or series.\n\nSee Also\n--------\nDataFrame.unstack : Unstack prescribed level(s) from index axis\n onto column axis.\nDataFrame.pivot : Reshape dataframe from long format to wide\n format.\nDataFrame.pivot_table : Create a spreadsheet-style pivot table\n as a DataFrame.\n\nNotes\n-----\nThe function is named by analogy with a collection of books\nbeing reorganized from being side by side on a horizontal\nposition (the columns of the dataframe) to being stacked\nvertically on top of each other (in the index of the\ndataframe).\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n**Single level columns**\n\n>>> df_single_level_cols = pd.DataFrame([[0, 1], [2, 3]],\n... index=['cat', 'dog'],\n... columns=['weight', 'height'])\n\nStacking a dataframe with a single level column axis returns a Series:\n\n>>> df_single_level_cols\n weight height\ncat 0 1\ndog 2 3\n>>> df_single_level_cols.stack(future_stack=True)\ncat weight 0\n height 1\ndog weight 2\n height 3\ndtype: int64\n\n**Multi level columns: simple case**\n\n>>> multicol1 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('weight', 'pounds')])\n>>> df_multi_level_cols1 = pd.DataFrame([[1, 2], [2, 4]],\n... index=['cat', 'dog'],\n... columns=multicol1)\n\nStacking a dataframe with a multi-level column axis:\n\n>>> df_multi_level_cols1\n weight\n kg pounds\ncat 1 2\ndog 2 4\n>>> df_multi_level_cols1.stack(future_stack=True)\n weight\ncat kg 1\n pounds 2\ndog kg 2\n pounds 4\n\n**Missing values**\n\n>>> multicol2 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('height', 'm')])\n>>> df_multi_level_cols2 = pd.DataFrame([[1.0, 2.0], [3.0, 4.0]],\n... index=['cat', 'dog'],\n... columns=multicol2)\n\nIt is common to have missing values when stacking a dataframe\nwith multi-level columns, as the stacked dataframe typically\nhas more values than the original dataframe. Missing values\nare filled with NaNs:\n\n>>> df_multi_level_cols2\n weight height\n kg m\ncat 1.0 2.0\ndog 3.0 4.0\n>>> df_multi_level_cols2.stack(future_stack=True)\n weight height\ncat kg 1.0 NaN\n m NaN 2.0\ndog kg 3.0 NaN\n m NaN 4.0\n\n**Prescribing the level(s) to be stacked**\n\nThe first parameter controls which level or levels are stacked:\n\n>>> df_multi_level_cols2.stack(0, future_stack=True)\n kg m\ncat weight 1.0 NaN\n height NaN 2.0\ndog weight 3.0 NaN\n height NaN 4.0\n>>> df_multi_level_cols2.stack([0, 1], future_stack=True)\ncat weight kg 1.0\n height m 2.0\ndog weight kg 3.0\n height m 4.0\ndtype: float64\n"}, "kind": 2, "label": "stack", "sortText": "165"}, {"detail": "bound method DataFrame.std(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "std", "sortText": "166"}, {"detail": "Styler", "documentation": {"kind": "plaintext", "value": "Helps style a DataFrame or Series according to the data with HTML and CSS.\n\nParameters\n----------\ndata : Series or DataFrame\n Data to be styled - either a Series or DataFrame.\nprecision : int, optional\n Precision to round floats to. If not given defaults to\n ``pandas.options.styler.format.precision``.\n\n .. versionchanged:: 1.4.0\ntable_styles : list-like, default None\n List of {selector: (attr, value)} dicts; see Notes.\nuuid : str, default None\n A unique identifier to avoid CSS collisions; generated automatically.\ncaption : str, tuple, default None\n String caption to attach to the table. Tuple only used for LaTeX dual captions.\ntable_attributes : str, default None\n Items that show up in the opening ```` tag\n in addition to automatic (by default) id.\ncell_ids : bool, default True\n If True, each cell will have an ``id`` attribute in their HTML tag.\n The ``id`` takes the form ``T__row_col``\n where ```` is the unique identifier, ```` is the row\n number and ```` is the column number.\nna_rep : str, optional\n Representation for missing values.\n If ``na_rep`` is None, no special formatting is applied, and falls back to\n ``pandas.options.styler.format.na_rep``.\n\nuuid_len : int, default 5\n If ``uuid`` is not specified, the length of the ``uuid`` to randomly generate\n expressed in hex characters, in range [0, 32].\ndecimal : str, optional\n Character used as decimal separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.decimal``.\n\n .. versionadded:: 1.3.0\n\nthousands : str, optional, default None\n Character used as thousands separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.thousands``.\n\n .. versionadded:: 1.3.0\n\nescape : str, optional\n Use 'html' to replace the characters ``&``, ``<``, ``>``, ``'``, and ``\"``\n in cell display string with HTML-safe sequences.\n Use 'latex' to replace the characters ``&``, ``%``, ``$``, ``#``, ``_``,\n ``{``, ``}``, ``~``, ``^``, and ``\\`` in the cell display string with\n LaTeX-safe sequences. Use 'latex-math' to replace the characters\n the same way as in 'latex' mode, except for math substrings,\n which either are surrounded by two characters ``$`` or start with\n the character ``\\(`` and end with ``\\)``.\n If not given uses ``pandas.options.styler.format.escape``.\n\n .. versionadded:: 1.3.0\nformatter : str, callable, dict, optional\n Object to define how values are displayed. See ``Styler.format``. If not given\n uses ``pandas.options.styler.format.formatter``.\n\n .. versionadded:: 1.4.0\n\nAttributes\n----------\nenv : Jinja2 jinja2.Environment\ntemplate_html : Jinja2 Template\ntemplate_html_table : Jinja2 Template\ntemplate_html_style : Jinja2 Template\ntemplate_latex : Jinja2 Template\nloader : Jinja2 Loader\n\nSee Also\n--------\nDataFrame.style : Return a Styler object containing methods for building\n a styled HTML representation for the DataFrame.\n\nNotes\n-----\nMost styling will be done by passing style functions into\n``Styler.apply`` or ``Styler.map``. Style functions should\nreturn values with strings containing CSS ``'attr: value'`` that will\nbe applied to the indicated cells.\n\nIf using in the Jupyter notebook, Styler has defined a ``_repr_html_``\nto automatically render itself. Otherwise call Styler.to_html to get\nthe generated HTML.\n\nCSS classes are attached to the generated HTML\n\n* Index and Column names include ``index_name`` and ``level``\n where `k` is its level in a MultiIndex\n* Index label cells include\n\n * ``row_heading``\n * ``row`` where `n` is the numeric position of the row\n * ``level`` where `k` is the level in a MultiIndex\n\n* Column label cells include\n * ``col_heading``\n * ``col`` where `n` is the numeric position of the column\n * ``level`` where `k` is the level in a MultiIndex\n\n* Blank cells include ``blank``\n* Data cells include ``data``\n* Trimmed cells include ``col_trim`` or ``row_trim``.\n\nAny, or all, or these classes can be renamed by using the ``css_class_names``\nargument in ``Styler.set_table_classes``, giving a value such as\n*{\"row\": \"MY_ROW_CLASS\", \"col_trim\": \"\", \"row_trim\": \"\"}*.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1.0, 2.0, 3.0], [4, 5, 6]], index=['a', 'b'],\n... columns=['A', 'B', 'C'])\n>>> pd.io.formats.style.Styler(df, precision=2,\n... caption=\"My table\") # doctest: +SKIP\n\nPlease see:\n`Table Visualization <../../user_guide/style.ipynb>`_ for more examples.\n"}, "kind": 22, "label": "style", "sortText": "167"}, {"detail": "bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "sub", "sortText": "168"}, {"detail": "Unknown | (bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "subtract", "sortText": "169"}, {"detail": "bound method DataFrame.sum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "sum", "sortText": "170"}, {"detail": "bound method DataFrame.swapaxes(axis1: int | Literal[\"index\", \"columns\", \"rows\"], axis2: int | Literal[\"index\", \"columns\", \"rows\"], copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Interchange axes and swap values axes appropriately.\n\n.. deprecated:: 2.1.0\n ``swapaxes`` is deprecated and will be removed.\n Please use ``transpose`` instead.\n\nReturns\n-------\nsame as input\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.transpose`.\n"}, "kind": 2, "label": "swapaxes", "sortText": "171"}, {"detail": "bound method DataFrame.swaplevel(i: int | Literal[\"index\", \"columns\", \"rows\"] = -2, j: int | Literal[\"index\", \"columns\", \"rows\"] = -1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "swaplevel", "sortText": "172"}, {"detail": "bound method DataFrame.tail(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the last `n` rows.\n\nThis function returns last `n` rows from the object based on\nposition. It is useful for quickly verifying data, for example,\nafter sorting or appending rows.\n\nFor negative values of `n`, this function returns all rows except\nthe first `|n|` rows, equivalent to ``df[|n|:]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\ntype of caller\n The last `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.head : The first `n` rows of the caller object.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last 5 lines\n\n>>> df.tail()\n animal\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last `n` lines (three in this case)\n\n>>> df.tail(3)\n animal\n6 shark\n7 whale\n8 zebra\n\nFor negative values of `n`\n\n>>> df.tail(-3)\n animal\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n"}, "kind": 2, "label": "tail", "sortText": "173"}, {"detail": "bound method DataFrame.take(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the elements in the given *positional* indices along an axis.\n\nThis means that we are not indexing according to actual values in\nthe index attribute of the object. We are indexing according to the\nactual position of the element in the object.\n\nParameters\n----------\nindices : array-like\n An array of ints indicating which positions to take.\naxis : {0 or 'index', 1 or 'columns', None}, default 0\n The axis on which to select elements. ``0`` means that we are\n selecting rows, ``1`` means that we are selecting columns.\n For `Series` this parameter is unused and defaults to 0.\n**kwargs\n For compatibility with :meth:`numpy.take`. Has no effect on the\n output.\n\nReturns\n-------\nsame type as caller\n An array-like containing the elements taken from the object.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by labels.\nDataFrame.iloc : Select a subset of a DataFrame by positions.\nnumpy.take : Take elements from an array along an axis.\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=['name', 'class', 'max_speed'],\n... index=[0, 2, 3, 1])\n>>> df\n name class max_speed\n0 falcon bird 389.0\n2 parrot bird 24.0\n3 lion mammal 80.5\n1 monkey mammal NaN\n\nTake elements at positions 0 and 3 along the axis 0 (default).\n\nNote how the actual indices selected (0 and 1) do not correspond to\nour selected indices 0 and 3. That's because we are selecting the 0th\nand 3rd rows, not rows whose indices equal 0 and 3.\n\n>>> df.take([0, 3])\n name class max_speed\n0 falcon bird 389.0\n1 monkey mammal NaN\n\nTake elements at indices 1 and 2 along the axis 1 (column selection).\n\n>>> df.take([1, 2], axis=1)\n class max_speed\n0 bird 389.0\n2 bird 24.0\n3 mammal 80.5\n1 mammal NaN\n\nWe may take elements using negative integers for positive indices,\nstarting from the end of the object, just like with Python lists.\n\n>>> df.take([-1, -2])\n name class max_speed\n1 monkey mammal NaN\n3 lion mammal 80.5\n"}, "kind": 2, "label": "take", "sortText": "174"}, {"detail": "bound method DataFrame.to_clipboard(excel: bool = True, sep: str | None = None, **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Copy object to the system clipboard.\n\nWrite a text representation of object to the system clipboard.\nThis can be pasted into Excel, for example.\n\nParameters\n----------\nexcel : bool, default True\n Produce output in a csv format for easy pasting into excel.\n\n - True, use the provided separator for csv pasting.\n - False, write a string representation of the object to the clipboard.\n\nsep : str, default ``'\\t'``\n Field delimiter.\n**kwargs\n These parameters will be passed to DataFrame.to_csv.\n\nSee Also\n--------\nDataFrame.to_csv : Write a DataFrame to a comma-separated values\n (csv) file.\nread_clipboard : Read text from clipboard and pass to read_csv.\n\nNotes\n-----\nRequirements for your platform.\n\n - Linux : `xclip`, or `xsel` (with `PyQt4` modules)\n - Windows : none\n - macOS : none\n\nThis method uses the processes developed for the package `pyperclip`. A\nsolution to render any output string format is given in the examples.\n\nExamples\n--------\nCopy the contents of a DataFrame to the clipboard.\n\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=['A', 'B', 'C'])\n\n>>> df.to_clipboard(sep=',') # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # ,A,B,C\n... # 0,1,2,3\n... # 1,4,5,6\n\nWe can omit the index by passing the keyword `index` and setting\nit to false.\n\n>>> df.to_clipboard(sep=',', index=False) # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # A,B,C\n... # 1,2,3\n... # 4,5,6\n\nUsing the original `pyperclip` package for any string output format.\n\n.. code-block:: python\n\n import pyperclip\n html = df.style.to_html()\n pyperclip.copy(html)\n"}, "kind": 2, "label": "to_clipboard", "sortText": "175"}, {"detail": "Overload[(path_or_buf: None = ..., sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Write object to a comma-separated values (csv) file.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string. If a non-binary file object is passed, it should\n be opened with `newline=''`, disabling universal newlines. If a binary\n file object is passed, `mode` might need to contain a `'b'`.\nsep : str, default ','\n String of length 1. Field delimiter for the output file.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, Callable, default None\n Format string for floating point numbers. If a Callable is given, it takes\n precedence over other numeric formatting parameters, like decimal.\ncolumns : sequence, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, or False, default None\n Column label for index column(s) if desired. If None is given, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the object uses MultiIndex. If\n False do not print fields for index names. Use index_label=False\n for easier importing in R.\nmode : {{'w', 'x', 'a'}}, default 'w'\n Forwarded to either `open(mode=)` or `fsspec.open(mode=)` to control\n the file opening. Typical values include:\n\n - 'w', truncate the file first.\n - 'x', exclusive creation, failing if the file already exists.\n - 'a', append to the end of file if it exists.\n\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'. `encoding` is not supported if `path_or_buf`\n is a non-binary file object.\n{compression_options}\n\n May be a dict with key 'method' as compression mode\n and other entries as additional compression options if\n compression mode is 'zip'.\n\n Passing compression options as keys in dict is\n supported for compression modes 'gzip', 'bz2', 'zstd', and 'zip'.\nquoting : optional constant from csv module\n Defaults to csv.QUOTE_MINIMAL. If you have set a `float_format`\n then floats are converted to strings and thus csv.QUOTE_NONNUMERIC\n will treat them as non-numeric.\nquotechar : str, default '\\\"'\n String of length 1. Character used to quote fields.\nlineterminator : str, optional\n The newline character or character sequence to use in the output\n file. Defaults to `os.linesep`, which depends on the OS in which\n this method is called ('\\\\n' for linux, '\\\\r\\\\n' for Windows, i.e.).\n\n .. versionchanged:: 1.5.0\n\n Previously was line_terminator, changed for consistency with\n read_csv and the standard library 'csv' module.\n\nchunksize : int or None\n Rows to write at a time.\ndate_format : str, default None\n Format string for datetime objects.\ndoublequote : bool, default True\n Control quoting of `quotechar` inside a field.\nescapechar : str, default None\n String of length 1. Character used to escape `sep` and `quotechar`\n when appropriate.\ndecimal : str, default '.'\n Character recognized as decimal separator. E.g. use ',' for\n European data.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting csv format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_csv : Load a CSV file into a DataFrame.\nto_excel : Write DataFrame to an Excel file.\n\nExamples\n--------\nCreate 'out.csv' containing 'df' without indices\n\n>>> df = pd.DataFrame({{'name': ['Raphael', 'Donatello'],\n... 'mask': ['red', 'purple'],\n... 'weapon': ['sai', 'bo staff']}})\n>>> df.to_csv('out.csv', index=False) # doctest: +SKIP\n\nCreate 'out.zip' containing 'out.csv'\n\n>>> df.to_csv(index=False)\n'name,mask,weapon\\nRaphael,red,sai\\nDonatello,purple,bo staff\\n'\n>>> compression_opts = dict(method='zip',\n... archive_name='out.csv') # doctest: +SKIP\n>>> df.to_csv('out.zip', index=False,\n... compression=compression_opts) # doctest: +SKIP\n\nTo write a csv file to a new folder or nested folder you will first\nneed to create it using either Pathlib or os:\n\n>>> from pathlib import Path # doctest: +SKIP\n>>> filepath = Path('folder/subfolder/out.csv') # doctest: +SKIP\n>>> filepath.parent.mkdir(parents=True, exist_ok=True) # doctest: +SKIP\n>>> df.to_csv(filepath) # doctest: +SKIP\n\n>>> import os # doctest: +SKIP\n>>> os.makedirs('folder/subfolder', exist_ok=True) # doctest: +SKIP\n>>> df.to_csv('folder/subfolder/out.csv') # doctest: +SKIP\n"}, "kind": 2, "label": "to_csv", "sortText": "176"}, {"detail": "Overload[[MutableMappingT](orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> MutableMappingT, [MutableMappingT](orient: Literal[\"records\"], *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> list[MutableMappingT], (orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> dict[Unknown, Unknown], (orient: Literal[\"records\"], *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> list[dict[Unknown, Unknown]]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a dictionary.\n\nThe type of the key-value pairs can be customized with the parameters\n(see below).\n\nParameters\n----------\norient : str {'dict', 'list', 'series', 'split', 'tight', 'records', 'index'}\n Determines the type of the values of the dictionary.\n\n - 'dict' (default) : dict like {column -> {index -> value}}\n - 'list' : dict like {column -> [values]}\n - 'series' : dict like {column -> Series(values)}\n - 'split' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values]}\n - 'tight' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values],\n 'index_names' -> [index.names], 'column_names' -> [column.names]}\n - 'records' : list like\n [{column -> value}, ... , {column -> value}]\n - 'index' : dict like {index -> {column -> value}}\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ninto : class, default dict\n The collections.abc.MutableMapping subclass used for all Mappings\n in the return value. Can be the actual class or an empty\n instance of the mapping type you want. If you want a\n collections.defaultdict, you must pass it initialized.\n\nindex : bool, default True\n Whether to include the index item (and index_names item if `orient`\n is 'tight') in the returned dictionary. Can only be ``False``\n when `orient` is 'split' or 'tight'.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\ndict, list or collections.abc.MutableMapping\n Return a collections.abc.MutableMapping object representing the\n DataFrame. The resulting transformation depends on the `orient`\n parameter.\n\nSee Also\n--------\nDataFrame.from_dict: Create a DataFrame from a dictionary.\nDataFrame.to_json: Convert a DataFrame to JSON format.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2],\n... 'col2': [0.5, 0.75]},\n... index=['row1', 'row2'])\n>>> df\n col1 col2\nrow1 1 0.50\nrow2 2 0.75\n>>> df.to_dict()\n{'col1': {'row1': 1, 'row2': 2}, 'col2': {'row1': 0.5, 'row2': 0.75}}\n\nYou can specify the return orientation.\n\n>>> df.to_dict('series')\n{'col1': row1 1\n row2 2\nName: col1, dtype: int64,\n'col2': row1 0.50\n row2 0.75\nName: col2, dtype: float64}\n\n>>> df.to_dict('split')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]]}\n\n>>> df.to_dict('records')\n[{'col1': 1, 'col2': 0.5}, {'col1': 2, 'col2': 0.75}]\n\n>>> df.to_dict('index')\n{'row1': {'col1': 1, 'col2': 0.5}, 'row2': {'col1': 2, 'col2': 0.75}}\n\n>>> df.to_dict('tight')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]], 'index_names': [None], 'column_names': [None]}\n\nYou can also specify the mapping type.\n\n>>> from collections import OrderedDict, defaultdict\n>>> df.to_dict(into=OrderedDict)\nOrderedDict([('col1', OrderedDict([('row1', 1), ('row2', 2)])),\n ('col2', OrderedDict([('row1', 0.5), ('row2', 0.75)]))])\n\nIf you want a `defaultdict`, you need to initialize it:\n\n>>> dd = defaultdict(list)\n>>> df.to_dict('records', into=dd)\n[defaultdict(, {'col1': 1, 'col2': 0.5}),\n defaultdict(, {'col1': 2, 'col2': 0.75})]\n"}, "kind": 2, "label": "to_dict", "sortText": "177"}, {"detail": "bound method DataFrame.to_excel(excel_writer: str | PathLike[str] | WriteExcelBuffer, sheet_name: str = \"Sheet1\", na_rep: str = \"\", float_format: str | None = None, columns: Sequence[Hashable] | None = None, header: Sequence[Hashable] | bool = True, index: bool = True, index_label: Hashable = None, startrow: int = 0, startcol: int = 0, engine: Literal[\"openpyxl\", \"xlsxwriter\"] | None = None, merge_cells: bool = True, inf_rep: str = \"inf\", freeze_panes: tuple[int, int] | None = None, storage_options: dict[str, Any] | None = None, engine_kwargs: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Write {klass} to an Excel sheet.\n\nTo write a single {klass} to an Excel .xlsx file it is only necessary to\nspecify a target file name. To write to multiple sheets it is necessary to\ncreate an `ExcelWriter` object with a target file name, and specify a sheet\nin the file to write to.\n\nMultiple sheets may be written to by specifying unique `sheet_name`.\nWith all data written to the file it is necessary to save the changes.\nNote that creating an `ExcelWriter` object with a file name that already\nexists will result in the contents of the existing file being erased.\n\nParameters\n----------\nexcel_writer : path-like, file-like, or ExcelWriter object\n File path or existing ExcelWriter.\nsheet_name : str, default 'Sheet1'\n Name of sheet which will contain DataFrame.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, optional\n Format string for floating point numbers. For example\n ``float_format=\"%.2f\"`` will format 0.1234 to 0.12.\ncolumns : sequence or list of str, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of string is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, optional\n Column label for index column(s) if desired. If not specified, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the DataFrame uses MultiIndex.\nstartrow : int, default 0\n Upper left cell row to dump data frame.\nstartcol : int, default 0\n Upper left cell column to dump data frame.\nengine : str, optional\n Write engine to use, 'openpyxl' or 'xlsxwriter'. You can also set this\n via the options ``io.excel.xlsx.writer`` or\n ``io.excel.xlsm.writer``.\n\nmerge_cells : bool, default True\n Write MultiIndex and Hierarchical Rows as merged cells.\ninf_rep : str, default 'inf'\n Representation for infinity (there is no native representation for\n infinity in Excel).\nfreeze_panes : tuple of int (length 2), optional\n Specifies the one-based bottommost row and rightmost column that\n is to be frozen.\n{storage_options}\n\n .. versionadded:: {storage_options_versionadded}\nengine_kwargs : dict, optional\n Arbitrary keyword arguments passed to excel engine.\n\nSee Also\n--------\nto_csv : Write DataFrame to a comma-separated values (csv) file.\nExcelWriter : Class for writing DataFrame objects into excel sheets.\nread_excel : Read an Excel file into a pandas DataFrame.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nio.formats.style.Styler.to_excel : Add styles to Excel sheet.\n\nNotes\n-----\nFor compatibility with :meth:`~DataFrame.to_csv`,\nto_excel serializes lists and dicts to strings before writing.\n\nOnce a workbook has been saved it is not possible to write further\ndata without rewriting the whole workbook.\n\nExamples\n--------\n\nCreate, write to and save a workbook:\n\n>>> df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],\n... index=['row 1', 'row 2'],\n... columns=['col 1', 'col 2'])\n>>> df1.to_excel(\"output.xlsx\") # doctest: +SKIP\n\nTo specify the sheet name:\n\n>>> df1.to_excel(\"output.xlsx\",\n... sheet_name='Sheet_name_1') # doctest: +SKIP\n\nIf you wish to write to more than one sheet in the workbook, it is\nnecessary to specify an ExcelWriter object:\n\n>>> df2 = df1.copy()\n>>> with pd.ExcelWriter('output.xlsx') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_1')\n... df2.to_excel(writer, sheet_name='Sheet_name_2')\n\nExcelWriter can also be used to append to an existing Excel file:\n\n>>> with pd.ExcelWriter('output.xlsx',\n... mode='a') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_3')\n\nTo set the library that is used to write the Excel file,\nyou can pass the `engine` keyword (the default engine is\nautomatically chosen depending on the file extension):\n\n>>> df1.to_excel('output1.xlsx', engine='xlsxwriter') # doctest: +SKIP\n"}, "kind": 2, "label": "to_excel", "sortText": "178"}, {"detail": "bound method DataFrame.to_feather(path: str | PathLike[str] | WriteBuffer[bytes], **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary Feather format.\n\nParameters\n----------\npath : str, path object, file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If a string or a path,\n it will be used as Root Directory path when writing a partitioned dataset.\n**kwargs :\n Additional keywords passed to :func:`pyarrow.feather.write_feather`.\n This includes the `compression`, `compression_level`, `chunksize`\n and `version` keywords.\n\nNotes\n-----\nThis function writes the dataframe as a `feather file\n`_. Requires a default\nindex. For saving the DataFrame with your custom index use a method that\nsupports custom indices e.g. `to_parquet`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])\n>>> df.to_feather(\"file.feather\") # doctest: +SKIP\n"}, "kind": 2, "label": "to_feather", "sortText": "179"}, {"detail": "Unknown", "label": "to_frame", "sortText": "180"}, {"detail": "bound method DataFrame.to_gbq(destination_table: str, project_id: str | None = None, chunksize: int | None = None, reauth: bool = False, if_exists: Literal[\"fail\", \"replace\", \"append\"] = \"fail\", auth_local_webserver: bool = True, table_schema: list[dict[str, str]] | None = None, location: str | None = None, progress_bar: bool = True, credentials=None) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to a Google BigQuery table.\n\n.. deprecated:: 2.2.0\n\n Please use ``pandas_gbq.to_gbq`` instead.\n\nThis function requires the `pandas-gbq package\n`__.\n\nSee the `How to authenticate with Google BigQuery\n`__\nguide for authentication instructions.\n\nParameters\n----------\ndestination_table : str\n Name of table to be written, in the form ``dataset.tablename``.\nproject_id : str, optional\n Google BigQuery Account project ID. Optional when available from\n the environment.\nchunksize : int, optional\n Number of rows to be inserted in each chunk from the dataframe.\n Set to ``None`` to load the whole dataframe at once.\nreauth : bool, default False\n Force Google BigQuery to re-authenticate the user. This is useful\n if multiple accounts are used.\nif_exists : str, default 'fail'\n Behavior when the destination table exists. Value can be one of:\n\n ``'fail'``\n If table exists raise pandas_gbq.gbq.TableCreationError.\n ``'replace'``\n If table exists, drop it, recreate it, and insert data.\n ``'append'``\n If table exists, insert data. Create if does not exist.\nauth_local_webserver : bool, default True\n Use the `local webserver flow`_ instead of the `console flow`_\n when getting user credentials.\n\n .. _local webserver flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_local_server\n .. _console flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_console\n\n *New in version 0.2.0 of pandas-gbq*.\n\n .. versionchanged:: 1.5.0\n Default value is changed to ``True``. Google has deprecated the\n ``auth_local_webserver = False`` `\"out of band\" (copy-paste)\n flow\n `_.\ntable_schema : list of dicts, optional\n List of BigQuery table fields to which according DataFrame\n columns conform to, e.g. ``[{'name': 'col1', 'type':\n 'STRING'},...]``. If schema is not provided, it will be\n generated according to dtypes of DataFrame columns. See\n BigQuery API documentation on available names of a field.\n\n *New in version 0.3.1 of pandas-gbq*.\nlocation : str, optional\n Location where the load job should run. See the `BigQuery locations\n documentation\n `__ for a\n list of available locations. The location must match that of the\n target dataset.\n\n *New in version 0.5.0 of pandas-gbq*.\nprogress_bar : bool, default True\n Use the library `tqdm` to show the progress bar for the upload,\n chunk by chunk.\n\n *New in version 0.5.0 of pandas-gbq*.\ncredentials : google.auth.credentials.Credentials, optional\n Credentials for accessing Google APIs. Use this parameter to\n override default credentials, such as to use Compute Engine\n :class:`google.auth.compute_engine.Credentials` or Service\n Account :class:`google.oauth2.service_account.Credentials`\n directly.\n\n *New in version 0.8.0 of pandas-gbq*.\n\nSee Also\n--------\npandas_gbq.to_gbq : This function in the pandas-gbq library.\nread_gbq : Read a DataFrame from Google BigQuery.\n\nExamples\n--------\nExample taken from `Google BigQuery documentation\n`_\n\n>>> project_id = \"my-project\"\n>>> table_id = 'my_dataset.my_table'\n>>> df = pd.DataFrame({\n... \"my_string\": [\"a\", \"b\", \"c\"],\n... \"my_int64\": [1, 2, 3],\n... \"my_float64\": [4.0, 5.0, 6.0],\n... \"my_bool1\": [True, False, True],\n... \"my_bool2\": [False, True, False],\n... \"my_dates\": pd.date_range(\"now\", periods=3),\n... }\n... )\n\n>>> df.to_gbq(table_id, project_id=project_id) # doctest: +SKIP\n"}, "kind": 2, "label": "to_gbq", "sortText": "181"}, {"detail": "bound method DataFrame.to_hdf(path_or_buf: str | PathLike[str], key: str, mode: Literal[\"a\", \"w\", \"r+\"] = \"a\", complevel: int | None = None, complib: Literal[\"zlib\", \"lzo\", \"bzip2\", \"blosc\"] | None = None, append: bool = False, format: Literal[\"fixed\", \"table\"] | None = None, index: bool = True, min_itemsize: int | dict[str, int] | None = None, nan_rep=None, dropna: bool | None = None, data_columns: Literal[True] | list[str] | None = None, errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = \"strict\", encoding: str = \"UTF-8\") -> None", "documentation": {"kind": "plaintext", "value": "Write the contained data to an HDF5 file using HDFStore.\n\nHierarchical Data Format (HDF) is self-describing, allowing an\napplication to interpret the structure and contents of a file with\nno outside information. One HDF file can hold a mix of related objects\nwhich can be accessed as a group or as individual objects.\n\nIn order to add another DataFrame or Series to an existing HDF file\nplease use append mode and a different a key.\n\n.. warning::\n\n One can store a subclass of ``DataFrame`` or ``Series`` to HDF5,\n but the type of the subclass is lost upon storing.\n\nFor more information see the :ref:`user guide `.\n\nParameters\n----------\npath_or_buf : str or pandas.HDFStore\n File path or HDFStore object.\nkey : str\n Identifier for the group in the store.\nmode : {'a', 'w', 'r+'}, default 'a'\n Mode to open file:\n\n - 'w': write, a new file is created (an existing file with\n the same name would be deleted).\n - 'a': append, an existing file is opened for reading and\n writing, and if the file does not exist it is created.\n - 'r+': similar to 'a', but the file must already exist.\ncomplevel : {0-9}, default None\n Specifies a compression level for data.\n A value of 0 or None disables compression.\ncomplib : {'zlib', 'lzo', 'bzip2', 'blosc'}, default 'zlib'\n Specifies the compression library to be used.\n These additional compressors for Blosc are supported\n (default if no compressor specified: 'blosc:blosclz'):\n {'blosc:blosclz', 'blosc:lz4', 'blosc:lz4hc', 'blosc:snappy',\n 'blosc:zlib', 'blosc:zstd'}.\n Specifying a compression library which is not available issues\n a ValueError.\nappend : bool, default False\n For Table formats, append the input data to the existing.\nformat : {'fixed', 'table', None}, default 'fixed'\n Possible values:\n\n - 'fixed': Fixed format. Fast writing/reading. Not-appendable,\n nor searchable.\n - 'table': Table format. Write as a PyTables Table structure\n which may perform worse but allow more flexible operations\n like searching / selecting subsets of the data.\n - If None, pd.get_option('io.hdf.default_format') is checked,\n followed by fallback to \"fixed\".\nindex : bool, default True\n Write DataFrame index as a column.\nmin_itemsize : dict or int, optional\n Map column names to minimum string sizes for columns.\nnan_rep : Any, optional\n How to represent null values as str.\n Not allowed with append=True.\ndropna : bool, default False, optional\n Remove missing values.\ndata_columns : list of columns or True, optional\n List of columns to create as indexed data columns for on-disk\n queries, or True to use all columns. By default only the axes\n of the object are indexed. See\n :ref:`Query via data columns`. for\n more information.\n Applicable only to format='table'.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\nencoding : str, default \"UTF-8\"\n\nSee Also\n--------\nread_hdf : Read from HDF file.\nDataFrame.to_orc : Write a DataFrame to the binary orc format.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\nDataFrame.to_sql : Write to a SQL table.\nDataFrame.to_feather : Write out feather-format for DataFrames.\nDataFrame.to_csv : Write out to a csv file.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]},\n... index=['a', 'b', 'c']) # doctest: +SKIP\n>>> df.to_hdf('data.h5', key='df', mode='w') # doctest: +SKIP\n\nWe can add another object to the same file:\n\n>>> s = pd.Series([1, 2, 3, 4]) # doctest: +SKIP\n>>> s.to_hdf('data.h5', key='s') # doctest: +SKIP\n\nReading from HDF file:\n\n>>> pd.read_hdf('data.h5', 'df') # doctest: +SKIP\nA B\na 1 4\nb 2 5\nc 3 6\n>>> pd.read_hdf('data.h5', 's') # doctest: +SKIP\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n"}, "kind": 2, "label": "to_hdf", "sortText": "182"}, {"detail": "Overload[(buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> None, (buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> str]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame as an HTML table.\n%(shared_params)s\nbold_rows : bool, default True\n Make the row labels bold in the output.\nclasses : str or list or tuple, default None\n CSS class(es) to apply to the resulting html table.\nescape : bool, default True\n Convert the characters <, >, and & to HTML-safe sequences.\nnotebook : {True, False}, default False\n Whether the generated HTML is for IPython Notebook.\nborder : int\n A ``border=border`` attribute is included in the opening\n `
` tag. Default ``pd.options.display.html.border``.\ntable_id : str, optional\n A css id is included in the opening `
` tag if specified.\nrender_links : bool, default False\n Convert URLs to HTML links.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_string : Convert DataFrame to a string.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> html_string = '''
\n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n...
col1col2
014
123
'''\n>>> assert html_string == df.to_html()\n"}, "kind": 2, "label": "to_html", "sortText": "183"}, {"detail": "bound method DataFrame.to_json(path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | None = None, orient: Literal[\"split\", \"records\", \"index\", \"table\", \"columns\", \"values\"] | None = None, date_format: str | None = None, double_precision: int = 10, force_ascii: bool = True, date_unit: Literal[\"s\", \"ms\", \"us\", \"ns\"] = \"ms\", default_handler: ((Any, /) -> str | int | float | ... omitted 3 union elements) | None = None, lines: bool = False, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", index: bool | None = None, indent: int | None = None, storage_options: dict[str, Any] | None = None, mode: Literal[\"a\", \"w\"] = \"w\") -> str | None", "documentation": {"kind": "plaintext", "value": "Convert the object to a JSON string.\n\nNote NaN's and None will be converted to null and datetime objects\nwill be converted to UNIX timestamps.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string.\norient : str\n Indication of expected JSON string format.\n\n * Series:\n\n - default is 'index'\n - allowed values are: {{'split', 'records', 'index', 'table'}}.\n\n * DataFrame:\n\n - default is 'columns'\n - allowed values are: {{'split', 'records', 'index', 'columns',\n 'values', 'table'}}.\n\n * The format of the JSON string:\n\n - 'split' : dict like {{'index' -> [index], 'columns' -> [columns],\n 'data' -> [values]}}\n - 'records' : list like [{{column -> value}}, ... , {{column -> value}}]\n - 'index' : dict like {{index -> {{column -> value}}}}\n - 'columns' : dict like {{column -> {{index -> value}}}}\n - 'values' : just the values array\n - 'table' : dict like {{'schema': {{schema}}, 'data': {{data}}}}\n\n Describing the data, where data component is like ``orient='records'``.\n\ndate_format : {{None, 'epoch', 'iso'}}\n Type of date conversion. 'epoch' = epoch milliseconds,\n 'iso' = ISO8601. The default depends on the `orient`. For\n ``orient='table'``, the default is 'iso'. For all other orients,\n the default is 'epoch'.\ndouble_precision : int, default 10\n The number of decimal places to use when encoding\n floating point values. The possible maximal value is 15.\n Passing double_precision greater than 15 will raise a ValueError.\nforce_ascii : bool, default True\n Force encoded string to be ASCII.\ndate_unit : str, default 'ms' (milliseconds)\n The time unit to encode to, governs timestamp and ISO8601\n precision. One of 's', 'ms', 'us', 'ns' for second, millisecond,\n microsecond, and nanosecond respectively.\ndefault_handler : callable, default None\n Handler to call if object cannot otherwise be converted to a\n suitable format for JSON. Should receive a single argument which is\n the object to convert and return a serialisable object.\nlines : bool, default False\n If 'orient' is 'records' write out line-delimited json format. Will\n throw ValueError if incorrect 'orient' since others are not\n list-like.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\nindex : bool or None, default None\n The index is only used when 'orient' is 'split', 'index', 'column',\n or 'table'. Of these, 'index' and 'column' do not support\n `index=False`.\n\nindent : int, optional\n Length of whitespace used to indent each record.\n\n{storage_options}\n\nmode : str, default 'w' (writing)\n Specify the IO mode for output when supplying a path_or_buf.\n Accepted args are 'w' (writing) and 'a' (append) only.\n mode='a' is only supported when lines is True and orient is 'records'.\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting json format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_json : Convert a JSON string to pandas object.\n\nNotes\n-----\nThe behavior of ``indent=0`` varies from the stdlib, which does not\nindent the output but does insert newlines. Currently, ``indent=0``\nand the default ``indent=None`` are equivalent in pandas, though this\nmay change in a future release.\n\n``orient='table'`` contains a 'pandas_version' field under 'schema'.\nThis stores the version of `pandas` used in the latest revision of the\nschema.\n\nExamples\n--------\n>>> from json import loads, dumps\n>>> df = pd.DataFrame(\n... [[\"a\", \"b\"], [\"c\", \"d\"]],\n... index=[\"row 1\", \"row 2\"],\n... columns=[\"col 1\", \"col 2\"],\n... )\n\n>>> result = df.to_json(orient=\"split\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"columns\": [\n \"col 1\",\n \"col 2\"\n ],\n \"index\": [\n \"row 1\",\n \"row 2\"\n ],\n \"data\": [\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n ]\n}}\n\nEncoding/decoding a Dataframe using ``'records'`` formatted JSON.\nNote that index labels are not preserved with this encoding.\n\n>>> result = df.to_json(orient=\"records\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n]\n\nEncoding/decoding a Dataframe using ``'index'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"index\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"row 1\": {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n \"row 2\": {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'columns'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"columns\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"col 1\": {{\n \"row 1\": \"a\",\n \"row 2\": \"c\"\n }},\n \"col 2\": {{\n \"row 1\": \"b\",\n \"row 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'values'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"values\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n]\n\nEncoding with Table Schema:\n\n>>> result = df.to_json(orient=\"table\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"schema\": {{\n \"fields\": [\n {{\n \"name\": \"index\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 1\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 2\",\n \"type\": \"string\"\n }}\n ],\n \"primaryKey\": [\n \"index\"\n ],\n \"pandas_version\": \"1.4.0\"\n }},\n \"data\": [\n {{\n \"index\": \"row 1\",\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"index\": \"row 2\",\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n ]\n}}\n"}, "kind": 2, "label": "to_json", "sortText": "184"}, {"detail": "Overload[(buf: None = ..., columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nRequires ``\\usepackage{{booktabs}}``. The output can be copy/pasted\ninto a main LaTeX document or read from an external file\nwith ``\\input{{table.tex}}``.\n\n.. versionchanged:: 2.0.0\n Refactored to use the Styler implementation via jinja2 templating.\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\ncolumns : list of label, optional\n The subset of columns to write. Writes all columns by default.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given,\n it is assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nna_rep : str, default 'NaN'\n Missing data representation.\nformatters : list of functions or dict of {{str: function}}, optional\n Formatter functions to apply to columns' elements by position or\n name. The result of each function must be a unicode string.\n List must be of length equal to the number of columns.\nfloat_format : one-parameter function or str, optional, default None\n Formatter for floating point numbers. For example\n ``float_format=\"%.2f\"`` and ``float_format=\"{{:0.2f}}\".format`` will\n both result in 0.1234 being formatted as 0.12.\nsparsify : bool, optional\n Set to False for a DataFrame with a hierarchical index to print\n every multiindex key at each row. By default, the value will be\n read from the config module.\nindex_names : bool, default True\n Prints the names of the indexes.\nbold_rows : bool, default False\n Make the row labels bold in the output.\ncolumn_format : str, optional\n The columns format as specified in `LaTeX table format\n `__ e.g. 'rcl' for 3\n columns. By default, 'l' will be used for all columns except\n columns of numbers, which default to 'r'.\nlongtable : bool, optional\n Use a longtable environment instead of tabular. Requires\n adding a \\usepackage{{longtable}} to your LaTeX preamble.\n By default, the value will be read from the pandas config\n module, and set to `True` if the option ``styler.latex.environment`` is\n `\"longtable\"`.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nescape : bool, optional\n By default, the value will be read from the pandas config\n module and set to `True` if the option ``styler.format.escape`` is\n `\"latex\"`. When set to False prevents from escaping latex special\n characters in column names.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `False`.\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'.\ndecimal : str, default '.'\n Character recognized as decimal separator, e.g. ',' in Europe.\nmulticolumn : bool, default True\n Use \\multicolumn to enhance MultiIndex columns.\n The default will be read from the config module, and is set\n as the option ``styler.sparse.columns``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nmulticolumn_format : str, default 'r'\n The alignment for multicolumns, similar to `column_format`\n The default will be read from the config module, and is set as the option\n ``styler.latex.multicol_align``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to \"r\".\nmultirow : bool, default True\n Use \\multirow to enhance MultiIndex rows. Requires adding a\n \\usepackage{{multirow}} to your LaTeX preamble. Will print\n centered labels (instead of top-aligned) across the contained\n rows, separating groups via clines. The default will be read\n from the pandas config module, and is set as the option\n ``styler.sparse.index``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `True`.\ncaption : str or tuple, optional\n Tuple (full_caption, short_caption),\n which results in ``\\caption[short_caption]{{full_caption}}``;\n if a single string is passed, no short caption will be set.\nlabel : str, optional\n The LaTeX label to be placed inside ``\\label{{}}`` in the output.\n This is used with ``\\ref{{}}`` in the main ``.tex`` file.\n\nposition : str, optional\n The LaTeX positional argument for tables, to be placed after\n ``\\begin{{}}`` in the output.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n\nSee Also\n--------\nio.formats.style.Styler.to_latex : Render a DataFrame to LaTeX\n with conditional formatting.\nDataFrame.to_string : Render a DataFrame to a console-friendly\n tabular output.\nDataFrame.to_html : Render a DataFrame as an HTML table.\n\nNotes\n-----\nAs of v2.0.0 this method has changed to use the Styler implementation as\npart of :meth:`.Styler.to_latex` via ``jinja2`` templating. This means\nthat ``jinja2`` is a requirement, and needs to be installed, for this method\nto function. It is advised that users switch to using Styler, since that\nimplementation is more frequently updated and contains much more\nflexibility with the output.\n\nExamples\n--------\nConvert a general DataFrame to LaTeX with formatting:\n\n>>> df = pd.DataFrame(dict(name=['Raphael', 'Donatello'],\n... age=[26, 45],\n... height=[181.23, 177.65]))\n>>> print(df.to_latex(index=False,\n... formatters={\"name\": str.upper},\n... float_format=\"{:.1f}\".format,\n... )) # doctest: +SKIP\n\\begin{tabular}{lrr}\n\\toprule\nname & age & height \\\\\n\\midrule\nRAPHAEL & 26 & 181.2 \\\\\nDONATELLO & 45 & 177.7 \\\\\n\\bottomrule\n\\end{tabular}\n"}, "kind": 2, "label": "to_latex", "sortText": "185"}, {"detail": "bound method DataFrame.to_markdown(buf: str | PathLike[str] | WriteBuffer[str] | None = None, mode: str = \"wt\", index: bool = True, storage_options: dict[str, Any] | None = None, **kwargs) -> str | None", "kind": 2, "label": "to_markdown", "sortText": "186"}, {"detail": "bound method DataFrame.to_numpy(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool = False, na_value: object = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a NumPy array.\n\nBy default, the dtype of the returned array will be the common NumPy\ndtype of all types in the DataFrame. For example, if the dtypes are\n``float16`` and ``float32``, the results dtype will be ``float32``.\nThis may require copying data and coercing values, which may be\nexpensive.\n\nParameters\n----------\ndtype : str or numpy.dtype, optional\n The dtype to pass to :meth:`numpy.asarray`.\ncopy : bool, default False\n Whether to ensure that the returned value is not a view on\n another array. Note that ``copy=False`` does not *ensure* that\n ``to_numpy()`` is no-copy. Rather, ``copy=True`` ensure that\n a copy is made, even if not strictly necessary.\nna_value : Any, optional\n The value to use for missing values. The default value depends\n on `dtype` and the dtypes of the DataFrame columns.\n\nReturns\n-------\nnumpy.ndarray\n\nSee Also\n--------\nSeries.to_numpy : Similar method for Series.\n\nExamples\n--------\n>>> pd.DataFrame({\"A\": [1, 2], \"B\": [3, 4]}).to_numpy()\narray([[1, 3],\n [2, 4]])\n\nWith heterogeneous data, the lowest common type will have to\nbe used.\n\n>>> df = pd.DataFrame({\"A\": [1, 2], \"B\": [3.0, 4.5]})\n>>> df.to_numpy()\narray([[1. , 3. ],\n [2. , 4.5]])\n\nFor a mix of numeric and non-numeric types, the output array will\nhave object dtype.\n\n>>> df['C'] = pd.date_range('2000', periods=2)\n>>> df.to_numpy()\narray([[1, 3.0, Timestamp('2000-01-01 00:00:00')],\n [2, 4.5, Timestamp('2000-01-02 00:00:00')]], dtype=object)\n"}, "kind": 2, "label": "to_numpy", "sortText": "187"}, {"detail": "bound method DataFrame.to_orc(path: str | PathLike[str] | WriteBuffer[bytes] | None = None, *, engine: Literal[\"pyarrow\"] = \"pyarrow\", index: bool | None = None, engine_kwargs: dict[str, Any] | None = None) -> bytes | None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the ORC format.\n\n.. versionadded:: 1.5.0\n\nParameters\n----------\npath : str, file-like object or None, default None\n If a string, it will be used as Root Directory path\n when writing a partitioned dataset. By file-like object,\n we refer to objects with a write() method, such as a file handle\n (e.g. via builtin open function). If path is None,\n a bytes object is returned.\nengine : {'pyarrow'}, default 'pyarrow'\n ORC library to use.\nindex : bool, optional\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``infer`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\nengine_kwargs : dict[str, Any] or None, default None\n Additional keyword arguments passed to :func:`pyarrow.orc.write_table`.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nRaises\n------\nNotImplementedError\n Dtype of one or more columns is category, unsigned integers, interval,\n period or sparse.\nValueError\n engine is not pyarrow.\n\nSee Also\n--------\nread_orc : Read a ORC file.\nDataFrame.to_parquet : Write a parquet file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\n* Before using this function you should read the :ref:`user guide about\n ORC ` and :ref:`install optional dependencies `.\n* This function requires `pyarrow `_\n library.\n* For supported dtypes please refer to `supported ORC features in Arrow\n `__.\n* Currently timezones in datetime columns are not preserved when a\n dataframe is converted into ORC files.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> df.to_orc('df.orc') # doctest: +SKIP\n>>> pd.read_orc('df.orc') # doctest: +SKIP\n col1 col2\n0 1 4\n1 2 3\n\nIf you want to get a buffer to the orc content you can write it to io.BytesIO\n\n>>> import io\n>>> b = io.BytesIO(df.to_orc()) # doctest: +SKIP\n>>> b.seek(0) # doctest: +SKIP\n0\n>>> content = b.read() # doctest: +SKIP\n"}, "kind": 2, "label": "to_orc", "sortText": "188"}, {"detail": "Overload[(path: None = ..., engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> bytes, (path: str | PathLike[str] | WriteBuffer[bytes], engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary parquet format.\n\nThis function writes the dataframe as a `parquet file\n`_. You can choose different parquet\nbackends, and have the option of compression. See\n:ref:`the user guide ` for more details.\n\nParameters\n----------\npath : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If None, the result is\n returned as bytes. If a string or path, it will be used as Root Directory\n path when writing a partitioned dataset.\nengine : {{'auto', 'pyarrow', 'fastparquet'}}, default 'auto'\n Parquet library to use. If 'auto', then the option\n ``io.parquet.engine`` is used. The default ``io.parquet.engine``\n behavior is to try 'pyarrow', falling back to 'fastparquet' if\n 'pyarrow' is unavailable.\ncompression : str or None, default 'snappy'\n Name of the compression to use. Use ``None`` for no compression.\n Supported options: 'snappy', 'gzip', 'brotli', 'lz4', 'zstd'.\nindex : bool, default None\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``True`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\npartition_cols : list, optional, default None\n Column names by which to partition the dataset.\n Columns are partitioned in the order they are given.\n Must be None if path is not a string.\n{storage_options}\n\n**kwargs\n Additional arguments passed to the parquet library. See\n :ref:`pandas io ` for more details.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nSee Also\n--------\nread_parquet : Read a parquet file.\nDataFrame.to_orc : Write an orc file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\nThis function requires either the `fastparquet\n`_ or `pyarrow\n`_ library.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={{'col1': [1, 2], 'col2': [3, 4]}})\n>>> df.to_parquet('df.parquet.gzip',\n... compression='gzip') # doctest: +SKIP\n>>> pd.read_parquet('df.parquet.gzip') # doctest: +SKIP\n col1 col2\n0 1 3\n1 2 4\n\nIf you want to get a buffer to the parquet content you can use a io.BytesIO\nobject, as long as you don't use partition_cols, which creates multiple files.\n\n>>> import io\n>>> f = io.BytesIO()\n>>> df.to_parquet(f)\n>>> f.seek(0)\n0\n>>> content = f.read()\n"}, "kind": 2, "label": "to_parquet", "sortText": "189"}, {"detail": "bound method DataFrame.to_period(freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert DataFrame from DatetimeIndex to PeriodIndex.\n\nConvert DataFrame from DatetimeIndex to PeriodIndex with desired\nfrequency (inferred from index if not passed).\n\nParameters\n----------\nfreq : str, default\n Frequency of the PeriodIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a PeriodIndex.\n\nExamples\n--------\n>>> idx = pd.to_datetime(\n... [\n... \"2001-03-31 00:00:00\",\n... \"2002-05-31 00:00:00\",\n... \"2003-08-31 00:00:00\",\n... ]\n... )\n\n>>> idx\nDatetimeIndex(['2001-03-31', '2002-05-31', '2003-08-31'],\ndtype='datetime64[ns]', freq=None)\n\n>>> idx.to_period(\"M\")\nPeriodIndex(['2001-03', '2002-05', '2003-08'], dtype='period[M]')\n\nFor the yearly frequency\n\n>>> idx.to_period(\"Y\")\nPeriodIndex(['2001', '2002', '2003'], dtype='period[Y-DEC]')\n"}, "kind": 2, "label": "to_period", "sortText": "190"}, {"detail": "bound method DataFrame.to_pickle(path: str | PathLike[str] | WriteBuffer[bytes], compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", protocol: int = 5, storage_options: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Pickle (serialize) object to file.\n\nParameters\n----------\npath : str, path object, or file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. File path where\n the pickled object will be stored.\n{compression_options}\nprotocol : int\n Int which indicates which protocol should be used by the pickler,\n default HIGHEST_PROTOCOL (see [1]_ paragraph 12.1.2). The possible\n values are 0, 1, 2, 3, 4, 5. A negative value for the protocol\n parameter is equivalent to setting its value to HIGHEST_PROTOCOL.\n\n .. [1] https://docs.python.org/3/library/pickle.html.\n\n{storage_options}\n\nSee Also\n--------\nread_pickle : Load pickled pandas object (or any object) from file.\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_sql : Write DataFrame to a SQL database.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nExamples\n--------\n>>> original_df = pd.DataFrame({{\"foo\": range(5), \"bar\": range(5, 10)}}) # doctest: +SKIP\n>>> original_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n>>> original_df.to_pickle(\"./dummy.pkl\") # doctest: +SKIP\n\n>>> unpickled_df = pd.read_pickle(\"./dummy.pkl\") # doctest: +SKIP\n>>> unpickled_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n"}, "kind": 2, "label": "to_pickle", "sortText": "191"}, {"detail": "bound method DataFrame.to_records(index: bool = True, column_dtypes=None, index_dtypes=None) -> recarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert DataFrame to a NumPy record array.\n\nIndex will be included as the first field of the record array if\nrequested.\n\nParameters\n----------\nindex : bool, default True\n Include index in resulting record array, stored in 'index'\n field or using the index label, if set.\ncolumn_dtypes : str, type, dict, default None\n If a string or type, the data type to store all columns. If\n a dictionary, a mapping of column names and indices (zero-indexed)\n to specific data types.\nindex_dtypes : str, type, dict, default None\n If a string or type, the data type to store all index levels. If\n a dictionary, a mapping of index level names and indices\n (zero-indexed) to specific data types.\n\n This mapping is applied only if `index=True`.\n\nReturns\n-------\nnumpy.rec.recarray\n NumPy ndarray with the DataFrame labels as fields and each row\n of the DataFrame as entries.\n\nSee Also\n--------\nDataFrame.from_records: Convert structured or record ndarray\n to DataFrame.\nnumpy.rec.recarray: An ndarray that allows field access using\n attributes, analogous to typed columns in a\n spreadsheet.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2], 'B': [0.5, 0.75]},\n... index=['a', 'b'])\n>>> df\n A B\na 1 0.50\nb 2 0.75\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('index', 'O'), ('A', '>> df.index = df.index.rename(\"I\")\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index=False)\nrec.array([(1, 0.5 ), (2, 0.75)],\n dtype=[('A', '>> df.to_records(column_dtypes={\"A\": \"int32\"})\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index_dtypes=\">> index_dtypes = f\">> df.to_records(index_dtypes=index_dtypes)\nrec.array([(b'a', 1, 0.5 ), (b'b', 2, 0.75)],\n dtype=[('I', 'S1'), ('A', ' Unknown) | None = None) -> int | None", "documentation": {"kind": "plaintext", "value": "Write records stored in a DataFrame to a SQL database.\n\nDatabases supported by SQLAlchemy [1]_ are supported. Tables can be\nnewly created, appended to, or overwritten.\n\nParameters\n----------\nname : str\n Name of SQL table.\ncon : sqlalchemy.engine.(Engine or Connection) or sqlite3.Connection\n Using SQLAlchemy makes it possible to use any DB supported by that\n library. Legacy support is provided for sqlite3.Connection objects. The user\n is responsible for engine disposal and connection closure for the SQLAlchemy\n connectable. See `here `_.\n If passing a sqlalchemy.engine.Connection which is already in a transaction,\n the transaction will not be committed. If passing a sqlite3.Connection,\n it will not be possible to roll back the record insertion.\n\nschema : str, optional\n Specify the schema (if database flavor supports this). If None, use\n default schema.\nif_exists : {'fail', 'replace', 'append'}, default 'fail'\n How to behave if the table already exists.\n\n * fail: Raise a ValueError.\n * replace: Drop the table before inserting new values.\n * append: Insert new values to the existing table.\n\nindex : bool, default True\n Write DataFrame index as a column. Uses `index_label` as the column\n name in the table. Creates a table index for this column.\nindex_label : str or sequence, default None\n Column label for index column(s). If None is given (default) and\n `index` is True, then the index names are used.\n A sequence should be given if the DataFrame uses MultiIndex.\nchunksize : int, optional\n Specify the number of rows in each batch to be written at a time.\n By default, all rows will be written at once.\ndtype : dict or scalar, optional\n Specifying the datatype for columns. If a dictionary is used, the\n keys should be the column names and the values should be the\n SQLAlchemy types or strings for the sqlite3 legacy mode. If a\n scalar is provided, it will be applied to all columns.\nmethod : {None, 'multi', callable}, optional\n Controls the SQL insertion clause used:\n\n * None : Uses standard SQL ``INSERT`` clause (one per row).\n * 'multi': Pass multiple values in a single ``INSERT`` clause.\n * callable with signature ``(pd_table, conn, keys, data_iter)``.\n\n Details and a sample callable implementation can be found in the\n section :ref:`insert method `.\n\nReturns\n-------\nNone or int\n Number of rows affected by to_sql. None is returned if the callable\n passed into ``method`` does not return an integer number of rows.\n\n The number of returned rows affected is the sum of the ``rowcount``\n attribute of ``sqlite3.Cursor`` or SQLAlchemy connectable which may not\n reflect the exact number of written rows as stipulated in the\n `sqlite3 `__ or\n `SQLAlchemy `__.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nValueError\n When the table already exists and `if_exists` is 'fail' (the\n default).\n\nSee Also\n--------\nread_sql : Read a DataFrame from a table.\n\nNotes\n-----\nTimezone aware datetime columns will be written as\n``Timestamp with timezone`` type with SQLAlchemy if supported by the\ndatabase. Otherwise, the datetimes will be stored as timezone unaware\ntimestamps local to the original timezone.\n\nNot all datastores support ``method=\"multi\"``. Oracle, for example,\ndoes not support multi-value insert.\n\nReferences\n----------\n.. [1] https://docs.sqlalchemy.org\n.. [2] https://www.python.org/dev/peps/pep-0249/\n\nExamples\n--------\nCreate an in-memory SQLite database.\n\n>>> from sqlalchemy import create_engine\n>>> engine = create_engine('sqlite://', echo=False)\n\nCreate a table from scratch with 3 rows.\n\n>>> df = pd.DataFrame({'name' : ['User 1', 'User 2', 'User 3']})\n>>> df\n name\n0 User 1\n1 User 2\n2 User 3\n\n>>> df.to_sql(name='users', con=engine)\n3\n>>> from sqlalchemy import text\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3')]\n\nAn `sqlalchemy.engine.Connection` can also be passed to `con`:\n\n>>> with engine.begin() as connection:\n... df1 = pd.DataFrame({'name' : ['User 4', 'User 5']})\n... df1.to_sql(name='users', con=connection, if_exists='append')\n2\n\nThis is allowed to support operations that require that the same\nDBAPI connection is used for the entire operation.\n\n>>> df2 = pd.DataFrame({'name' : ['User 6', 'User 7']})\n>>> df2.to_sql(name='users', con=engine, if_exists='append')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3'),\n (0, 'User 4'), (1, 'User 5'), (0, 'User 6'),\n (1, 'User 7')]\n\nOverwrite the table with just ``df2``.\n\n>>> df2.to_sql(name='users', con=engine, if_exists='replace',\n... index_label='id')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 6'), (1, 'User 7')]\n\nUse ``method`` to define a callable insertion method to do nothing\nif there's a primary key conflict on a table in a PostgreSQL database.\n\n>>> from sqlalchemy.dialects.postgresql import insert\n>>> def insert_on_conflict_nothing(table, conn, keys, data_iter):\n... # \"a\" is the primary key in \"conflict_table\"\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = insert(table.table).values(data).on_conflict_do_nothing(index_elements=[\"a\"])\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_nothing) # doctest: +SKIP\n0\n\nFor MySQL, a callable to update columns ``b`` and ``c`` if there's a conflict\non a primary key.\n\n>>> from sqlalchemy.dialects.mysql import insert\n>>> def insert_on_conflict_update(table, conn, keys, data_iter):\n... # update columns \"b\" and \"c\" on primary key conflict\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = (\n... insert(table.table)\n... .values(data)\n... )\n... stmt = stmt.on_duplicate_key_update(b=stmt.inserted.b, c=stmt.inserted.c)\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_update) # doctest: +SKIP\n2\n\nSpecify the dtype (especially useful for integers with missing values).\nNotice that while pandas is forced to store the data as floating point,\nthe database supports nullable integers. When fetching the data with\nPython, we get back integer scalars.\n\n>>> df = pd.DataFrame({\"A\": [1, None, 2]})\n>>> df\n A\n0 1.0\n1 NaN\n2 2.0\n\n>>> from sqlalchemy.types import Integer\n>>> df.to_sql(name='integers', con=engine, index=False,\n... dtype={\"A\": Integer()})\n3\n\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM integers\")).fetchall()\n[(1,), (None,), (2,)]\n"}, "kind": 2, "label": "to_sql", "sortText": "193"}, {"detail": "bound method DataFrame.to_stata(path: str | PathLike[str] | WriteBuffer[bytes], *, convert_dates: dict[Hashable, str] | None = None, write_index: bool = True, byteorder: Literal[\">\", \"<\", \"little\", \"big\"] | None = None, time_stamp: datetime | None = None, data_label: str | None = None, variable_labels: dict[Hashable, str] | None = None, version: int | None = 114, convert_strl: Sequence[Hashable] | None = None, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", storage_options: dict[str, Any] | None = None, value_labels: dict[Hashable, dict[int | float, str]] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Export DataFrame object to Stata dta format.\n\nWrites the DataFrame to a Stata dataset file.\n\"dta\" files contain a Stata dataset.\n\nParameters\n----------\npath : str, path object, or buffer\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function.\n\nconvert_dates : dict\n Dictionary mapping columns containing datetime types to stata\n internal format to use when writing the dates. Options are 'tc',\n 'td', 'tm', 'tw', 'th', 'tq', 'ty'. Column can be either an integer\n or a name. Datetime columns that do not have a conversion type\n specified will be converted to 'tc'. Raises NotImplementedError if\n a datetime column has timezone information.\nwrite_index : bool\n Write the index to Stata dataset.\nbyteorder : str\n Can be \">\", \"<\", \"little\", or \"big\". default is `sys.byteorder`.\ntime_stamp : datetime\n A datetime to use as file creation date. Default is the current\n time.\ndata_label : str, optional\n A label for the data set. Must be 80 characters or smaller.\nvariable_labels : dict\n Dictionary containing columns as keys and variable labels as\n values. Each label must be 80 characters or smaller.\nversion : {{114, 117, 118, 119, None}}, default 114\n Version to use in the output dta file. Set to None to let pandas\n decide between 118 or 119 formats depending on the number of\n columns in the frame. Version 114 can be read by Stata 10 and\n later. Version 117 can be read by Stata 13 or later. Version 118\n is supported in Stata 14 and later. Version 119 is supported in\n Stata 15 and later. Version 114 limits string variables to 244\n characters or fewer while versions 117 and later allow strings\n with lengths up to 2,000,000 characters. Versions 118 and 119\n support Unicode characters, and version 119 supports more than\n 32,767 variables.\n\n Version 119 should usually only be used when the number of\n variables exceeds the capacity of dta format 118. Exporting\n smaller datasets in format 119 may have unintended consequences,\n and, as of November 2020, Stata SE cannot read version 119 files.\n\nconvert_strl : list, optional\n List of column names to convert to string columns to Stata StrL\n format. Only available if version is 117. Storing strings in the\n StrL format can produce smaller dta files if strings have more than\n 8 characters and values are repeated.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nvalue_labels : dict of dicts\n Dictionary containing columns as keys and dictionaries of column value\n to labels as values. Labels for a single variable must be 32,000\n characters or smaller.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nNotImplementedError\n * If datetimes contain timezone information\n * Column dtype is not representable in Stata\nValueError\n * Columns listed in convert_dates are neither datetime64[ns]\n or datetime.datetime\n * Column listed in convert_dates is not in DataFrame\n * Categorical label contains more than 32,000 characters\n\nSee Also\n--------\nread_stata : Import Stata data files.\nio.stata.StataWriter : Low-level writer for Stata data files.\nio.stata.StataWriter117 : Low-level writer for version 117 files.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'animal': ['falcon', 'parrot', 'falcon',\n... 'parrot'],\n... 'speed': [350, 18, 361, 15]}})\n>>> df.to_stata('animals.dta') # doctest: +SKIP\n"}, "kind": 2, "label": "to_stata", "sortText": "194"}, {"detail": "Overload[(buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to a console-friendly tabular output.\n%(shared_params)s\nline_width : int, optional\n Width to wrap a line in characters.\nmin_rows : int, optional\n The number of rows to display in the console in a truncated repr\n (when number of rows is above `max_rows`).\nmax_colwidth : int, optional\n Max width to truncate each column in characters. By default, no limit.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_html : Convert DataFrame to HTML.\n\nExamples\n--------\n>>> d = {'col1': [1, 2, 3], 'col2': [4, 5, 6]}\n>>> df = pd.DataFrame(d)\n>>> print(df.to_string())\n col1 col2\n0 1 4\n1 2 5\n2 3 6\n"}, "kind": 2, "label": "to_string", "sortText": "195"}, {"detail": "bound method DataFrame.to_timestamp(freq: str | BaseOffset | None = None, how: Literal[\"s\", \"e\", \"start\", \"end\"] = \"start\", axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast to DatetimeIndex of timestamps, at *beginning* of period.\n\nParameters\n----------\nfreq : str, default frequency of PeriodIndex\n Desired frequency.\nhow : {'s', 'e', 'start', 'end'}\n Convention for converting period to timestamp; start of period\n vs. end.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a DatetimeIndex.\n\nExamples\n--------\n>>> idx = pd.PeriodIndex(['2023', '2024'], freq='Y')\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d, index=idx)\n>>> df1\n col1 col2\n2023 1 3\n2024 2 4\n\nThe resulting timestamps will be at the beginning of the year in this case\n\n>>> df1 = df1.to_timestamp()\n>>> df1\n col1 col2\n2023-01-01 1 3\n2024-01-01 2 4\n>>> df1.index\nDatetimeIndex(['2023-01-01', '2024-01-01'], dtype='datetime64[ns]', freq=None)\n\nUsing `freq` which is the offset that the Timestamps will have\n\n>>> df2 = pd.DataFrame(data=d, index=idx)\n>>> df2 = df2.to_timestamp(freq='M')\n>>> df2\n col1 col2\n2023-01-31 1 3\n2024-01-31 2 4\n>>> df2.index\nDatetimeIndex(['2023-01-31', '2024-01-31'], dtype='datetime64[ns]', freq=None)\n"}, "kind": 2, "label": "to_timestamp", "sortText": "196"}, {"detail": "bound method DataFrame.to_xarray() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an xarray object from the pandas object.\n\nReturns\n-------\nxarray.DataArray or xarray.Dataset\n Data in the pandas structure converted to Dataset if the object is\n a DataFrame, or a DataArray if the object is a Series.\n\nSee Also\n--------\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nNotes\n-----\nSee the `xarray docs `__\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0, 2),\n... ('parrot', 'bird', 24.0, 2),\n... ('lion', 'mammal', 80.5, 4),\n... ('monkey', 'mammal', np.nan, 4)],\n... columns=['name', 'class', 'max_speed',\n... 'num_legs'])\n>>> df\n name class max_speed num_legs\n0 falcon bird 389.0 2\n1 parrot bird 24.0 2\n2 lion mammal 80.5 4\n3 monkey mammal NaN 4\n\n>>> df.to_xarray() # doctest: +SKIP\n\nDimensions: (index: 4)\nCoordinates:\n * index (index) int64 32B 0 1 2 3\nData variables:\n name (index) object 32B 'falcon' 'parrot' 'lion' 'monkey'\n class (index) object 32B 'bird' 'bird' 'mammal' 'mammal'\n max_speed (index) float64 32B 389.0 24.0 80.5 nan\n num_legs (index) int64 32B 2 2 4 4\n\n>>> df['max_speed'].to_xarray() # doctest: +SKIP\n\narray([389. , 24. , 80.5, nan])\nCoordinates:\n * index (index) int64 0 1 2 3\n\n>>> dates = pd.to_datetime(['2018-01-01', '2018-01-01',\n... '2018-01-02', '2018-01-02'])\n>>> df_multiindex = pd.DataFrame({'date': dates,\n... 'animal': ['falcon', 'parrot',\n... 'falcon', 'parrot'],\n... 'speed': [350, 18, 361, 15]})\n>>> df_multiindex = df_multiindex.set_index(['date', 'animal'])\n\n>>> df_multiindex\n speed\ndate animal\n2018-01-01 falcon 350\n parrot 18\n2018-01-02 falcon 361\n parrot 15\n\n>>> df_multiindex.to_xarray() # doctest: +SKIP\n\nDimensions: (date: 2, animal: 2)\nCoordinates:\n * date (date) datetime64[ns] 2018-01-01 2018-01-02\n * animal (animal) object 'falcon' 'parrot'\nData variables:\n speed (date, animal) int64 350 18 361 15\n"}, "kind": 2, "label": "to_xarray", "sortText": "197"}, {"detail": "Overload[(path_or_buffer: None = ..., *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buffer: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to an XML document.\n\n.. versionadded:: 1.3.0\n\nParameters\n----------\npath_or_buffer : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a ``write()`` function. If None, the result is returned\n as a string.\nindex : bool, default True\n Whether to include index in XML document.\nroot_name : str, default 'data'\n The name of root element in XML document.\nrow_name : str, default 'row'\n The name of row element in XML document.\nna_rep : str, optional\n Missing data representation.\nattr_cols : list-like, optional\n List of columns to write as attributes in row element.\n Hierarchical columns will be flattened with underscore\n delimiting the different levels.\nelem_cols : list-like, optional\n List of columns to write as children in row element. By default,\n all columns output as children of row element. Hierarchical\n columns will be flattened with underscore delimiting the\n different levels.\nnamespaces : dict, optional\n All namespaces to be defined in root element. Keys of dict\n should be prefix names and values of dict corresponding URIs.\n Default namespaces should be given empty string key. For\n example, ::\n\n namespaces = {{\"\": \"https://example.com\"}}\n\nprefix : str, optional\n Namespace prefix to be used for every element and/or attribute\n in document. This should be one of the keys in ``namespaces``\n dict.\nencoding : str, default 'utf-8'\n Encoding of the resulting document.\nxml_declaration : bool, default True\n Whether to include the XML declaration at start of document.\npretty_print : bool, default True\n Whether output should be pretty printed with indentation and\n line breaks.\nparser : {{'lxml','etree'}}, default 'lxml'\n Parser module to use for building of tree. Only 'lxml' and\n 'etree' are supported. With 'lxml', the ability to use XSLT\n stylesheet is supported.\nstylesheet : str, path object or file-like object, optional\n A URL, file-like object, or a raw string containing an XSLT\n script used to transform the raw XML output. Script should use\n layout of elements and attributes from original output. This\n argument requires ``lxml`` to be installed. Only XSLT 1.0\n scripts and not later versions is currently supported.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If ``io`` is None, returns the resulting XML format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nto_json : Convert the pandas object to a JSON string.\nto_html : Convert DataFrame to a html.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'shape': ['square', 'circle', 'triangle'],\n... 'degrees': [360, 360, 180],\n... 'sides': [4, np.nan, 3]}})\n\n>>> df.to_xml() # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n\n>>> df.to_xml(attr_cols=[\n... 'index', 'shape', 'degrees', 'sides'\n... ]) # doctest: +SKIP\n\n\n \n \n \n\n\n>>> df.to_xml(namespaces={{\"doc\": \"https://example.com\"}},\n... prefix=\"doc\") # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n"}, "kind": 2, "label": "to_xml", "sortText": "198"}, {"detail": "bound method DataFrame.transform(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> DataFrame", "kind": 2, "label": "transform", "sortText": "199"}, {"detail": "bound method DataFrame.transpose(*args, *, copy: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transpose index and columns.\n\nReflect the DataFrame over its main diagonal by writing rows as columns\nand vice-versa. The property :attr:`.T` is an accessor to the method\n:meth:`transpose`.\n\nParameters\n----------\n*args : tuple, optional\n Accepted for compatibility with NumPy.\ncopy : bool, default False\n Whether to copy the data after transposing, even for DataFrames\n with a single dtype.\n\n Note that a copy is always required for mixed dtype DataFrames,\n or for DataFrames with any extension types.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The transposed DataFrame.\n\nSee Also\n--------\nnumpy.transpose : Permute the dimensions of a given array.\n\nNotes\n-----\nTransposing a DataFrame with mixed dtypes will result in a homogeneous\nDataFrame with the `object` dtype. In such a case, a copy of the data\nis always made.\n\nExamples\n--------\n**Square DataFrame with homogeneous dtype**\n\n>>> d1 = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d1)\n>>> df1\n col1 col2\n0 1 3\n1 2 4\n\n>>> df1_transposed = df1.T # or df1.transpose()\n>>> df1_transposed\n 0 1\ncol1 1 2\ncol2 3 4\n\nWhen the dtype is homogeneous in the original DataFrame, we get a\ntransposed DataFrame with the same dtype:\n\n>>> df1.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n>>> df1_transposed.dtypes\n0 int64\n1 int64\ndtype: object\n\n**Non-square DataFrame with mixed dtypes**\n\n>>> d2 = {'name': ['Alice', 'Bob'],\n... 'score': [9.5, 8],\n... 'employed': [False, True],\n... 'kids': [0, 0]}\n>>> df2 = pd.DataFrame(data=d2)\n>>> df2\n name score employed kids\n0 Alice 9.5 False 0\n1 Bob 8.0 True 0\n\n>>> df2_transposed = df2.T # or df2.transpose()\n>>> df2_transposed\n 0 1\nname Alice Bob\nscore 9.5 8.0\nemployed False True\nkids 0 0\n\nWhen the DataFrame has mixed dtypes, we get a transposed DataFrame with\nthe `object` dtype:\n\n>>> df2.dtypes\nname object\nscore float64\nemployed bool\nkids int64\ndtype: object\n>>> df2_transposed.dtypes\n0 object\n1 object\ndtype: object\n"}, "kind": 2, "label": "transpose", "sortText": "200"}, {"detail": "bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "truediv", "sortText": "201"}, {"detail": "bound method DataFrame.truncate(before=None, after=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Truncate a Series or DataFrame before and after some index value.\n\nThis is a useful shorthand for boolean indexing based on index\nvalues above or below certain thresholds.\n\nParameters\n----------\nbefore : date, str, int\n Truncate all rows before this index value.\nafter : date, str, int\n Truncate all rows after this index value.\naxis : {0 or 'index', 1 or 'columns'}, optional\n Axis to truncate. Truncates the index (rows) by default.\n For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default is True,\n Return a copy of the truncated section.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\ntype of caller\n The truncated Series or DataFrame.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by label.\nDataFrame.iloc : Select a subset of a DataFrame by position.\n\nNotes\n-----\nIf the index being truncated contains only datetime values,\n`before` and `after` may be specified as strings instead of\nTimestamps.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c', 'd', 'e'],\n... 'B': ['f', 'g', 'h', 'i', 'j'],\n... 'C': ['k', 'l', 'm', 'n', 'o']},\n... index=[1, 2, 3, 4, 5])\n>>> df\n A B C\n1 a f k\n2 b g l\n3 c h m\n4 d i n\n5 e j o\n\n>>> df.truncate(before=2, after=4)\n A B C\n2 b g l\n3 c h m\n4 d i n\n\nThe columns of a DataFrame can be truncated.\n\n>>> df.truncate(before=\"A\", after=\"B\", axis=\"columns\")\n A B\n1 a f\n2 b g\n3 c h\n4 d i\n5 e j\n\nFor Series, only rows can be truncated.\n\n>>> df['A'].truncate(before=2, after=4)\n2 b\n3 c\n4 d\nName: A, dtype: object\n\nThe index values in ``truncate`` can be datetimes or string\ndates.\n\n>>> dates = pd.date_range('2016-01-01', '2016-02-01', freq='s')\n>>> df = pd.DataFrame(index=dates, data={'A': 1})\n>>> df.tail()\n A\n2016-01-31 23:59:56 1\n2016-01-31 23:59:57 1\n2016-01-31 23:59:58 1\n2016-01-31 23:59:59 1\n2016-02-01 00:00:00 1\n\n>>> df.truncate(before=pd.Timestamp('2016-01-05'),\n... after=pd.Timestamp('2016-01-10')).tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nBecause the index is a DatetimeIndex containing only dates, we can\nspecify `before` and `after` as strings. They will be coerced to\nTimestamps before truncation.\n\n>>> df.truncate('2016-01-05', '2016-01-10').tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nNote that ``truncate`` assumes a 0 value for any unspecified time\ncomponent (midnight). This differs from partial string slicing, which\nreturns any partially matching dates.\n\n>>> df.loc['2016-01-05':'2016-01-10', :].tail()\n A\n2016-01-10 23:59:55 1\n2016-01-10 23:59:56 1\n2016-01-10 23:59:57 1\n2016-01-10 23:59:58 1\n2016-01-10 23:59:59 1\n"}, "kind": 2, "label": "truncate", "sortText": "202"}, {"detail": "bound method DataFrame.tz_convert(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert tz-aware axis to target time zone.\n\nParameters\n----------\ntz : str or tzinfo object or None\n Target time zone. Passing ``None`` will convert to\n UTC and remove the timezone information.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to convert\nlevel : int, str, default None\n If axis is a MultiIndex, convert a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\n{klass}\n Object with time zone converted axis.\n\nRaises\n------\nTypeError\n If the axis is tz-naive.\n\nExamples\n--------\nChange to another time zone:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']),\n... )\n>>> s.tz_convert('Asia/Shanghai')\n2018-09-15 07:30:00+08:00 1\ndtype: int64\n\nPass None to convert to UTC and get a tz-naive index:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_convert(None)\n2018-09-14 23:30:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_convert", "sortText": "203"}, {"detail": "bound method DataFrame.tz_localize(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: builtins.bool | None = None, ambiguous: Literal[\"infer\", \"NaT\", \"raise\"] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]] = \"raise\", nonexistent: Literal[\"shift_forward\", \"shift_backward\", \"NaT\", \"raise\"] | timedelta = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Localize tz-naive index of a Series or DataFrame to target time zone.\n\nThis operation localizes the Index. To localize the values in a\ntimezone-naive Series, use :meth:`Series.dt.tz_localize`.\n\nParameters\n----------\ntz : str or tzinfo or None\n Time zone to localize. Passing ``None`` will remove the\n time zone information and preserve local time.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to localize\nlevel : int, str, default None\n If axis ia a MultiIndex, localize a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nambiguous : 'infer', bool-ndarray, 'NaT', default 'raise'\n When clocks moved backward due to DST, ambiguous times may arise.\n For example in Central European Time (UTC+01), when going from\n 03:00 DST to 02:00 non-DST, 02:30:00 local time occurs both at\n 00:30:00 UTC and at 01:30:00 UTC. In such a situation, the\n `ambiguous` parameter dictates how ambiguous times should be\n handled.\n\n - 'infer' will attempt to infer fall dst-transition hours based on\n order\n - bool-ndarray where True signifies a DST time, False designates\n a non-DST time (note that this flag is only applicable for\n ambiguous times)\n - 'NaT' will return NaT where there are ambiguous times\n - 'raise' will raise an AmbiguousTimeError if there are ambiguous\n times.\nnonexistent : str, default 'raise'\n A nonexistent time does not exist in a particular timezone\n where clocks moved forward due to DST. Valid values are:\n\n - 'shift_forward' will shift the nonexistent time forward to the\n closest existing time\n - 'shift_backward' will shift the nonexistent time backward to the\n closest existing time\n - 'NaT' will return NaT where there are nonexistent times\n - timedelta objects will shift nonexistent times by the timedelta\n - 'raise' will raise an NonExistentTimeError if there are\n nonexistent times.\n\nReturns\n-------\n{klass}\n Same type as the input.\n\nRaises\n------\nTypeError\n If the TimeSeries is tz-aware and tz is not None.\n\nExamples\n--------\nLocalize local times:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00']),\n... )\n>>> s.tz_localize('CET')\n2018-09-15 01:30:00+02:00 1\ndtype: int64\n\nPass None to convert to tz-naive index and preserve local time:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_localize(None)\n2018-09-15 01:30:00 1\ndtype: int64\n\nBe careful with DST changes. When there is sequential data, pandas\ncan infer the DST time:\n\n>>> s = pd.Series(range(7),\n... index=pd.DatetimeIndex(['2018-10-28 01:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 03:00:00',\n... '2018-10-28 03:30:00']))\n>>> s.tz_localize('CET', ambiguous='infer')\n2018-10-28 01:30:00+02:00 0\n2018-10-28 02:00:00+02:00 1\n2018-10-28 02:30:00+02:00 2\n2018-10-28 02:00:00+01:00 3\n2018-10-28 02:30:00+01:00 4\n2018-10-28 03:00:00+01:00 5\n2018-10-28 03:30:00+01:00 6\ndtype: int64\n\nIn some cases, inferring the DST is impossible. In such cases, you can\npass an ndarray to the ambiguous parameter to set the DST explicitly\n\n>>> s = pd.Series(range(3),\n... index=pd.DatetimeIndex(['2018-10-28 01:20:00',\n... '2018-10-28 02:36:00',\n... '2018-10-28 03:46:00']))\n>>> s.tz_localize('CET', ambiguous=np.array([True, True, False]))\n2018-10-28 01:20:00+02:00 0\n2018-10-28 02:36:00+02:00 1\n2018-10-28 03:46:00+01:00 2\ndtype: int64\n\nIf the DST transition causes nonexistent times, you can shift these\ndates forward or backward with a timedelta object or `'shift_forward'`\nor `'shift_backward'`.\n\n>>> s = pd.Series(range(2),\n... index=pd.DatetimeIndex(['2015-03-29 02:30:00',\n... '2015-03-29 03:30:00']))\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_forward')\n2015-03-29 03:00:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_backward')\n2015-03-29 01:59:59.999999999+01:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent=pd.Timedelta('1h'))\n2015-03-29 03:30:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_localize", "sortText": "204"}, {"detail": "bound method DataFrame.unstack(level: Hashable = -1, fill_value=None, sort: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Pivot a level of the (necessarily hierarchical) index labels.\n\nReturns a DataFrame having a new level of column labels whose inner-most level\nconsists of the pivoted index labels.\n\nIf the index is not a MultiIndex, the output will be a Series\n(the analogue of stack when the columns are not a MultiIndex).\n\nParameters\n----------\nlevel : int, str, or list of these, default -1 (last level)\n Level(s) of index to unstack, can pass level name.\nfill_value : int, str or dict\n Replace NaN with this value if the unstack produces missing values.\nsort : bool, default True\n Sort the level(s) in the resulting MultiIndex columns.\n\nReturns\n-------\nSeries or DataFrame\n\nSee Also\n--------\nDataFrame.pivot : Pivot a table based on column values.\nDataFrame.stack : Pivot a level of the column labels (inverse operation\n from `unstack`).\n\nNotes\n-----\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> index = pd.MultiIndex.from_tuples([('one', 'a'), ('one', 'b'),\n... ('two', 'a'), ('two', 'b')])\n>>> s = pd.Series(np.arange(1.0, 5.0), index=index)\n>>> s\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n\n>>> s.unstack(level=-1)\n a b\none 1.0 2.0\ntwo 3.0 4.0\n\n>>> s.unstack(level=0)\n one two\na 1.0 3.0\nb 2.0 4.0\n\n>>> df = s.unstack(level=0)\n>>> df.unstack()\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n"}, "kind": 2, "label": "unstack", "sortText": "205"}, {"detail": "bound method DataFrame.update(other, join: Literal[\"left\"] = \"left\", overwrite: bool = True, filter_func=None, errors: Literal[\"ignore\", \"raise\"] = \"ignore\") -> None", "documentation": {"kind": "plaintext", "value": "Modify in place using non-NA values from another DataFrame.\n\nAligns on indices. There is no return value.\n\nParameters\n----------\nother : DataFrame, or object coercible into a DataFrame\n Should have at least one matching index/column label\n with the original DataFrame. If a Series is passed,\n its name attribute must be set, and that will be\n used as the column name to align with the original DataFrame.\njoin : {'left'}, default 'left'\n Only left join is implemented, keeping the index and columns of the\n original object.\noverwrite : bool, default True\n How to handle non-NA values for overlapping keys:\n\n * True: overwrite original DataFrame's values\n with values from `other`.\n * False: only update values that are NA in\n the original DataFrame.\n\nfilter_func : callable(1d-array) -> bool 1d-array, optional\n Can choose to replace values other than NA. Return True for values\n that should be updated.\nerrors : {'raise', 'ignore'}, default 'ignore'\n If 'raise', will raise a ValueError if the DataFrame and `other`\n both contain non-NA data in the same place.\n\nReturns\n-------\nNone\n This method directly changes calling object.\n\nRaises\n------\nValueError\n * When `errors='raise'` and there's overlapping non-NA data.\n * When `errors` is not either `'ignore'` or `'raise'`\nNotImplementedError\n * If `join != 'left'`\n\nSee Also\n--------\ndict.update : Similar method for dictionaries.\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400, 500, 600]})\n>>> new_df = pd.DataFrame({'B': [4, 5, 6],\n... 'C': [7, 8, 9]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4\n1 2 5\n2 3 6\n\nThe DataFrame's length does not increase as a result of the update,\nonly values at matching index/column labels are updated.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'e', 'f', 'g', 'h', 'i']})\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'f']}, index=[0, 2])\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b y\n2 c f\n\nFor Series, its name attribute must be set.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_column = pd.Series(['d', 'e', 'f'], name='B')\n>>> df.update(new_column)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\nIf `other` contains NaNs the corresponding values are not updated\nin the original dataframe.\n\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400., 500., 600.]})\n>>> new_df = pd.DataFrame({'B': [4, np.nan, 6]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4.0\n1 2 500.0\n2 3 6.0\n"}, "kind": 2, "label": "update", "sortText": "206"}, {"detail": "bound method DataFrame.value_counts(subset: Hashable = None, normalize: bool = False, sort: bool = True, ascending: bool = False, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Return a Series containing the frequency of each distinct row in the Dataframe.\n\nParameters\n----------\nsubset : label or list of labels, optional\n Columns to use when counting unique combinations.\nnormalize : bool, default False\n Return proportions rather than frequencies.\nsort : bool, default True\n Sort by frequencies when True. Sort by DataFrame column values when False.\nascending : bool, default False\n Sort in ascending order.\ndropna : bool, default True\n Don't include counts of rows that contain NA values.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.value_counts: Equivalent method on Series.\n\nNotes\n-----\nThe returned Series will have a MultiIndex with one level per input\ncolumn but an Index (non-multi) for a single label. By default, rows\nthat contain any NA values are omitted from the result. By default,\nthe resulting Series will be in descending order so that the first\nelement is the most frequently-occurring row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 4, 6],\n... 'num_wings': [2, 0, 0, 0]},\n... index=['falcon', 'dog', 'cat', 'ant'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\ncat 4 0\nant 6 0\n\n>>> df.value_counts()\nnum_legs num_wings\n4 0 2\n2 2 1\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(sort=False)\nnum_legs num_wings\n2 2 1\n4 0 2\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(ascending=True)\nnum_legs num_wings\n2 2 1\n6 0 1\n4 0 2\nName: count, dtype: int64\n\n>>> df.value_counts(normalize=True)\nnum_legs num_wings\n4 0 0.50\n2 2 0.25\n6 0 0.25\nName: proportion, dtype: float64\n\nWith `dropna` set to `False` we can also count rows with NA values.\n\n>>> df = pd.DataFrame({'first_name': ['John', 'Anne', 'John', 'Beth'],\n... 'middle_name': ['Smith', pd.NA, pd.NA, 'Louise']})\n>>> df\n first_name middle_name\n0 John Smith\n1 Anne \n2 John \n3 Beth Louise\n\n>>> df.value_counts()\nfirst_name middle_name\nBeth Louise 1\nJohn Smith 1\nName: count, dtype: int64\n\n>>> df.value_counts(dropna=False)\nfirst_name middle_name\nAnne NaN 1\nBeth Louise 1\nJohn Smith 1\n NaN 1\nName: count, dtype: int64\n\n>>> df.value_counts(\"first_name\")\nfirst_name\nJohn 2\nAnne 1\nBeth 1\nName: count, dtype: int64\n"}, "kind": 2, "label": "value_counts", "sortText": "207"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "values", "sortText": "208"}, {"detail": "bound method DataFrame.var(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "var", "sortText": "209"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Replace values where the condition is {cond_rev}.\n\nParameters\n----------\ncond : bool {klass}, array-like, or callable\n Where `cond` is {cond}, keep the original value. Where\n {cond_rev}, replace with corresponding value from `other`.\n If `cond` is callable, it is computed on the {klass} and\n should return boolean {klass} or array. The callable must\n not change input {klass} (though pandas doesn't check it).\nother : scalar, {klass}, or callable\n Entries where `cond` is {cond_rev} are replaced with\n corresponding value from `other`.\n If other is callable, it is computed on the {klass} and\n should return scalar or {klass}. The callable must not\n change input {klass} (though pandas doesn't check it).\n If not specified, entries will be filled with the corresponding\n NULL value (``np.nan`` for numpy dtypes, ``pd.NA`` for extension\n dtypes).\ninplace : bool, default False\n Whether to perform the operation in place on the data.\naxis : int, default None\n Alignment axis if needed. For `Series` this parameter is\n unused and defaults to 0.\nlevel : int, default None\n Alignment level if needed.\n\nReturns\n-------\nSame type as caller or None if ``inplace=True``.\n\nSee Also\n--------\n:func:`DataFrame.{name_other}` : Return an object of same shape as\n self.\n\nNotes\n-----\nThe {name} method is an application of the if-then idiom. For each\nelement in the calling DataFrame, if ``cond`` is ``{cond}`` the\nelement is used; otherwise the corresponding element from the DataFrame\n``other`` is used. If the axis of ``other`` does not align with axis of\n``cond`` {klass}, the misaligned index positions will be filled with\n{cond_rev}.\n\nThe signature for :func:`DataFrame.where` differs from\n:func:`numpy.where`. Roughly ``df1.where(m, df2)`` is equivalent to\n``np.where(m, df1, df2)``.\n\nFor further details and examples see the ``{name}`` documentation in\n:ref:`indexing `.\n\nThe dtype of the object takes precedence. The fill value is casted to\nthe object's dtype, if this can be done losslessly.\n\nExamples\n--------\n>>> s = pd.Series(range(5))\n>>> s.where(s > 0)\n0 NaN\n1 1.0\n2 2.0\n3 3.0\n4 4.0\ndtype: float64\n>>> s.mask(s > 0)\n0 0.0\n1 NaN\n2 NaN\n3 NaN\n4 NaN\ndtype: float64\n\n>>> s = pd.Series(range(5))\n>>> t = pd.Series([True, False])\n>>> s.where(t, 99)\n0 0\n1 99\n2 99\n3 99\n4 99\ndtype: int64\n>>> s.mask(t, 99)\n0 99\n1 1\n2 99\n3 99\n4 99\ndtype: int64\n\n>>> s.where(s > 1, 10)\n0 10\n1 10\n2 2\n3 3\n4 4\ndtype: int64\n>>> s.mask(s > 1, 10)\n0 0\n1 1\n2 10\n3 10\n4 10\ndtype: int64\n\n>>> df = pd.DataFrame(np.arange(10).reshape(-1, 2), columns=['A', 'B'])\n>>> df\n A B\n0 0 1\n1 2 3\n2 4 5\n3 6 7\n4 8 9\n>>> m = df % 3 == 0\n>>> df.where(m, -df)\n A B\n0 0 -1\n1 -2 3\n2 -4 -5\n3 6 -7\n4 -8 9\n>>> df.where(m, -df) == np.where(m, df, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n>>> df.where(m, -df) == df.mask(~m, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n"}, "kind": 2, "label": "where", "sortText": "210"}, {"detail": "bound method DataFrame.xs(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level: Hashable = None, drop_level: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return cross-section from the Series/DataFrame.\n\nThis method takes a `key` argument to select data at a particular\nlevel of a MultiIndex.\n\nParameters\n----------\nkey : label or tuple of label\n Label contained in the index, or partially in a MultiIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to retrieve cross-section on.\nlevel : object, defaults to first n levels (n=1 or len(key))\n In case of a key partially contained in a MultiIndex, indicate\n which levels are used. Levels can be referred by label or position.\ndrop_level : bool, default True\n If False, returns object with same levels as self.\n\nReturns\n-------\nSeries or DataFrame\n Cross-section from the original Series or DataFrame\n corresponding to the selected index levels.\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\nDataFrame.iloc : Purely integer-location based indexing\n for selection by position.\n\nNotes\n-----\n`xs` can not be used to set values.\n\nMultiIndex Slicers is a generic way to get/set values on\nany level or levels.\nIt is a superset of `xs` functionality, see\n:ref:`MultiIndex Slicers `.\n\nExamples\n--------\n>>> d = {'num_legs': [4, 4, 2, 2],\n... 'num_wings': [0, 0, 2, 2],\n... 'class': ['mammal', 'mammal', 'mammal', 'bird'],\n... 'animal': ['cat', 'dog', 'bat', 'penguin'],\n... 'locomotion': ['walks', 'walks', 'flies', 'walks']}\n>>> df = pd.DataFrame(data=d)\n>>> df = df.set_index(['class', 'animal', 'locomotion'])\n>>> df\n num_legs num_wings\nclass animal locomotion\nmammal cat walks 4 0\n dog walks 4 0\n bat flies 2 2\nbird penguin walks 2 2\n\nGet values at specified index\n\n>>> df.xs('mammal')\n num_legs num_wings\nanimal locomotion\ncat walks 4 0\ndog walks 4 0\nbat flies 2 2\n\nGet values at several indexes\n\n>>> df.xs(('mammal', 'dog', 'walks'))\nnum_legs 4\nnum_wings 0\nName: (mammal, dog, walks), dtype: int64\n\nGet values at specified index and level\n\n>>> df.xs('cat', level=1)\n num_legs num_wings\nclass locomotion\nmammal walks 4 0\n\nGet values at several indexes and levels\n\n>>> df.xs(('bird', 'walks'),\n... level=[0, 'locomotion'])\n num_legs num_wings\nanimal\npenguin 2 2\n\nGet values at specified column and axis\n\n>>> df.xs('num_wings', axis=1)\nclass animal locomotion\nmammal cat walks 0\n dog walks 0\n bat flies 2\nbird penguin walks 2\nName: num_wings, dtype: int64\n"}, "kind": 2, "label": "xs", "sortText": "211"}, {"detail": "bound method DataFrame.__abs__() -> DataFrame", "kind": 2, "label": "__abs__", "sortText": "212"}, {"detail": "bound method DataFrame.__add__(other) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get Addition of DataFrame and other, column-wise.\n\nEquivalent to ``DataFrame.add(other)``.\n\nParameters\n----------\nother : scalar, sequence, Series, dict or DataFrame\n Object to be added to the DataFrame.\n\nReturns\n-------\nDataFrame\n The result of adding ``other`` to DataFrame.\n\nSee Also\n--------\nDataFrame.add : Add a DataFrame and another object, with option for index-\n or column-oriented addition.\n\nExamples\n--------\n>>> df = pd.DataFrame({'height': [1.5, 2.6], 'weight': [500, 800]},\n... index=['elk', 'moose'])\n>>> df\n height weight\nelk 1.5 500\nmoose 2.6 800\n\nAdding a scalar affects all rows and columns.\n\n>>> df[['height', 'weight']] + 1.5\n height weight\nelk 3.0 501.5\nmoose 4.1 801.5\n\nEach element of a list is added to a column of the DataFrame, in order.\n\n>>> df[['height', 'weight']] + [0.5, 1.5]\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nKeys of a dictionary are aligned to the DataFrame, based on column names;\neach value in the dictionary is added to the corresponding column.\n\n>>> df[['height', 'weight']] + {'height': 0.5, 'weight': 1.5}\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nWhen `other` is a :class:`Series`, the index of `other` is aligned with the\ncolumns of the DataFrame.\n\n>>> s1 = pd.Series([0.5, 1.5], index=['weight', 'height'])\n>>> df[['height', 'weight']] + s1\n height weight\nelk 3.0 500.5\nmoose 4.1 800.5\n\nEven when the index of `other` is the same as the index of the DataFrame,\nthe :class:`Series` will not be reoriented. If index-wise alignment is desired,\n:meth:`DataFrame.add` should be used with `axis='index'`.\n\n>>> s2 = pd.Series([0.5, 1.5], index=['elk', 'moose'])\n>>> df[['height', 'weight']] + s2\n elk height moose weight\nelk NaN NaN NaN NaN\nmoose NaN NaN NaN NaN\n\n>>> df[['height', 'weight']].add(s2, axis='index')\n height weight\nelk 2.0 500.5\nmoose 4.1 801.5\n\nWhen `other` is a :class:`DataFrame`, both columns names and the\nindex are aligned.\n\n>>> other = pd.DataFrame({'height': [0.2, 0.4, 0.6]},\n... index=['elk', 'moose', 'deer'])\n>>> df[['height', 'weight']] + other\n height weight\ndeer NaN NaN\nelk 1.7 NaN\nmoose 3.0 NaN\n"}, "kind": 2, "label": "__add__", "sortText": "213"}, {"detail": "bound method DataFrame.__and__(other) -> Unknown", "kind": 2, "label": "__and__", "sortText": "214"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "215"}, {"detail": "bound method DataFrame.__array__(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__array__", "sortText": "216"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "__array_priority__", "sortText": "217"}, {"detail": "bound method DataFrame.__array_ufunc__(ufunc: ufunc, method: str, *inputs: Any, **kwargs: Any) -> Unknown", "kind": 2, "label": "__array_ufunc__", "sortText": "218"}, {"detail": "bound method DataFrame.__arrow_c_stream__(requested_schema=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Export the pandas DataFrame as an Arrow C stream PyCapsule.\n\nThis relies on pyarrow to convert the pandas DataFrame to the Arrow\nformat (and follows the default behaviour of ``pyarrow.Table.from_pandas``\nin its handling of the index, i.e. store the index as a column except\nfor RangeIndex).\nThis conversion is not necessarily zero-copy.\n\nParameters\n----------\nrequested_schema : PyCapsule, default None\n The schema to which the dataframe should be casted, passed as a\n PyCapsule containing a C ArrowSchema representation of the\n requested schema.\n\nReturns\n-------\nPyCapsule\n"}, "kind": 2, "label": "__arrow_c_stream__", "sortText": "219"}, {"detail": "Unknown | (bound method DataFrame.__nonzero__() -> Never)", "kind": 2, "label": "__bool__", "sortText": "220"}, {"detail": "type[DataFrame]", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 7, "label": "__class__", "sortText": "221"}, {"detail": "bound method DataFrame.__contains__(key) -> bool", "documentation": {"kind": "plaintext", "value": "True if the key is in the info axis\n"}, "kind": 2, "label": "__contains__", "sortText": "222"}, {"detail": "bound method DataFrame.__copy__(deep: bool = True) -> DataFrame", "kind": 2, "label": "__copy__", "sortText": "223"}, {"detail": "bound method DataFrame.__dataframe__(nan_as_null: bool = False, allow_copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the dataframe interchange object implementing the interchange protocol.\n\nParameters\n----------\nnan_as_null : bool, default False\n `nan_as_null` is DEPRECATED and has no effect. Please avoid using\n it; it will be removed in a future release.\nallow_copy : bool, default True\n Whether to allow memory copying when exporting. If set to False\n it would cause non-zero-copy exports to fail.\n\nReturns\n-------\nDataFrame interchange object\n The object which consuming library can use to ingress the dataframe.\n\nNotes\n-----\nDetails on the interchange protocol:\nhttps://data-apis.org/dataframe-protocol/latest/index.html\n\nExamples\n--------\n>>> df_not_necessarily_pandas = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})\n>>> interchange_object = df_not_necessarily_pandas.__dataframe__()\n>>> interchange_object.column_names()\nIndex(['A', 'B'], dtype='object')\n>>> df_pandas = (pd.api.interchange.from_dataframe\n... (interchange_object.select_columns_by_name(['A'])))\n>>> df_pandas\n A\n0 1\n1 2\n\nThese methods (``column_names``, ``select_columns_by_name``) should work\nfor any dataframe library which implements the interchange protocol.\n"}, "kind": 2, "label": "__dataframe__", "sortText": "224"}, {"detail": "bound method DataFrame.__dataframe_consortium_standard__(*, api_version: str | None = None) -> Any", "documentation": {"kind": "plaintext", "value": "Provide entry point to the Consortium DataFrame Standard API.\n\nThis is developed and maintained outside of pandas.\nPlease report any issues to https://github.com/data-apis/dataframe-api-compat.\n"}, "kind": 2, "label": "__dataframe_consortium_standard__", "sortText": "225"}, {"detail": "bound method DataFrame.__deepcopy__(memo=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nmemo, default None\n Standard signature. Unused\n"}, "kind": 2, "label": "__deepcopy__", "sortText": "226"}, {"detail": "bound method DataFrame.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "227"}, {"detail": "bound method DataFrame.__delitem__(key) -> None", "documentation": {"kind": "plaintext", "value": "Delete item\n"}, "kind": 2, "label": "__delitem__", "sortText": "228"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "229"}, {"detail": "bound method DataFrame.__dir__() -> list[str]", "documentation": {"kind": "plaintext", "value": "Provide method name lookup and completion.\n\nNotes\n-----\nOnly provide 'public' methods.\n"}, "kind": 2, "label": "__dir__", "sortText": "230"}, {"detail": "bound method DataFrame.__divmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__divmod__", "sortText": "231"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "232"}, {"detail": "bound method DataFrame.__eq__(other) -> Unknown", "kind": 2, "label": "__eq__", "sortText": "233"}, {"detail": "bound method DataFrame.__finalize__(other, method: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Propagate metadata from other to self.\n\nParameters\n----------\nother : the object from which to get the attributes that we are going\n to propagate\nmethod : str, optional\n A passed method name providing context on where ``__finalize__``\n was called.\n\n .. warning::\n\n The value passed as `method` are not currently considered\n stable across pandas releases.\n"}, "kind": 2, "label": "__finalize__", "sortText": "234"}, {"detail": "bound method DataFrame.__floordiv__(other) -> Unknown", "kind": 2, "label": "__floordiv__", "sortText": "235"}, {"detail": "bound method DataFrame.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "236"}, {"detail": "bound method DataFrame.__ge__(other) -> Unknown", "kind": 2, "label": "__ge__", "sortText": "237"}, {"detail": "bound method DataFrame.__getattr__(name: str) -> Unknown", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try looking up the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__getattr__", "sortText": "238"}, {"detail": "bound method DataFrame.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "239"}, {"detail": "bound method DataFrame.__getitem__(key) -> Unknown", "kind": 2, "label": "__getitem__", "sortText": "240"}, {"detail": "bound method DataFrame.__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": "241"}, {"detail": "bound method DataFrame.__gt__(other) -> Unknown", "kind": 2, "label": "__gt__", "sortText": "242"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "243"}, {"detail": "bound method DataFrame.__iadd__(other) -> DataFrame", "kind": 2, "label": "__iadd__", "sortText": "244"}, {"detail": "bound method DataFrame.__iand__(other) -> DataFrame", "kind": 2, "label": "__iand__", "sortText": "245"}, {"detail": "bound method DataFrame.__ifloordiv__(other) -> DataFrame", "kind": 2, "label": "__ifloordiv__", "sortText": "246"}, {"detail": "bound method DataFrame.__imod__(other) -> DataFrame", "kind": 2, "label": "__imod__", "sortText": "247"}, {"detail": "bound method DataFrame.__imul__(other) -> DataFrame", "kind": 2, "label": "__imul__", "sortText": "248"}, {"detail": "bound method DataFrame.__init__(data=None, index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, copy: bool | None = None) -> None", "kind": 2, "label": "__init__", "sortText": "249"}, {"detail": "bound method type[DataFrame].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "250"}, {"detail": "bound method DataFrame.__invert__() -> DataFrame", "kind": 2, "label": "__invert__", "sortText": "251"}, {"detail": "bound method DataFrame.__ior__(other) -> DataFrame", "kind": 2, "label": "__ior__", "sortText": "252"}, {"detail": "bound method DataFrame.__ipow__(other) -> DataFrame", "kind": 2, "label": "__ipow__", "sortText": "253"}, {"detail": "bound method DataFrame.__isub__(other) -> DataFrame", "kind": 2, "label": "__isub__", "sortText": "254"}, {"detail": "bound method DataFrame.__iter__() -> Iterator[Unknown]", "documentation": {"kind": "plaintext", "value": "Iterate over info axis.\n\nReturns\n-------\niterator\n Info axis as iterator.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})\n>>> for x in df:\n... print(x)\nA\nB\n"}, "kind": 2, "label": "__iter__", "sortText": "255"}, {"detail": "bound method DataFrame.__itruediv__(other) -> DataFrame", "kind": 2, "label": "__itruediv__", "sortText": "256"}, {"detail": "bound method DataFrame.__ixor__(other) -> DataFrame", "kind": 2, "label": "__ixor__", "sortText": "257"}, {"detail": "bound method DataFrame.__le__(other) -> Unknown", "kind": 2, "label": "__le__", "sortText": "258"}, {"detail": "bound method DataFrame.__len__() -> int", "documentation": {"kind": "plaintext", "value": "Returns length of info axis, but here we use the index.\n"}, "kind": 2, "label": "__len__", "sortText": "259"}, {"detail": "bound method DataFrame.__lt__(other) -> Unknown", "kind": 2, "label": "__lt__", "sortText": "260"}, {"detail": "Overload[(other: Series) -> Series, (other: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | DataFrame) -> DataFrame | Series]", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__matmul__", "sortText": "261"}, {"detail": "bound method DataFrame.__mod__(other) -> Unknown", "kind": 2, "label": "__mod__", "sortText": "262"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "263"}, {"detail": "bound method DataFrame.__mul__(other) -> Unknown", "kind": 2, "label": "__mul__", "sortText": "264"}, {"detail": "Unknown", "label": "__name__", "sortText": "265"}, {"detail": "bound method DataFrame.__ne__(other) -> Unknown", "kind": 2, "label": "__ne__", "sortText": "266"}, {"detail": "bound method DataFrame.__neg__() -> DataFrame", "kind": 2, "label": "__neg__", "sortText": "267"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "268"}, {"detail": "bound method DataFrame.__nonzero__() -> Never", "kind": 2, "label": "__nonzero__", "sortText": "269"}, {"detail": "bound method DataFrame.__or__(other) -> Unknown", "kind": 2, "label": "__or__", "sortText": "270"}, {"detail": "Unknown | Literal[4000]", "kind": 12, "label": "__pandas_priority__", "sortText": "271"}, {"detail": "bound method DataFrame.__pos__() -> DataFrame", "kind": 2, "label": "__pos__", "sortText": "272"}, {"detail": "bound method DataFrame.__pow__(other) -> Unknown", "kind": 2, "label": "__pow__", "sortText": "273"}, {"detail": "bound method DataFrame.__radd__(other) -> Unknown", "kind": 2, "label": "__radd__", "sortText": "274"}, {"detail": "bound method DataFrame.__rand__(other) -> Unknown", "kind": 2, "label": "__rand__", "sortText": "275"}, {"detail": "bound method DataFrame.__rdivmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__rdivmod__", "sortText": "276"}, {"detail": "bound method DataFrame.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "277"}, {"detail": "bound method DataFrame.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "278"}, {"detail": "bound method DataFrame.__repr__() -> str", "documentation": {"kind": "plaintext", "value": "Return a string representation for a particular DataFrame.\n"}, "kind": 2, "label": "__repr__", "sortText": "279"}, {"detail": "bound method DataFrame.__rfloordiv__(other) -> Unknown", "kind": 2, "label": "__rfloordiv__", "sortText": "280"}, {"detail": "bound method DataFrame.__rmatmul__(other) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__rmatmul__", "sortText": "281"}, {"detail": "bound method DataFrame.__rmod__(other) -> Unknown", "kind": 2, "label": "__rmod__", "sortText": "282"}, {"detail": "bound method DataFrame.__rmul__(other) -> Unknown", "kind": 2, "label": "__rmul__", "sortText": "283"}, {"detail": "bound method DataFrame.__ror__(other) -> Unknown", "kind": 2, "label": "__ror__", "sortText": "284"}, {"detail": "bound method DataFrame.__round__(decimals: int = 0) -> DataFrame", "kind": 2, "label": "__round__", "sortText": "285"}, {"detail": "bound method DataFrame.__rpow__(other) -> Unknown", "kind": 2, "label": "__rpow__", "sortText": "286"}, {"detail": "bound method DataFrame.__rsub__(other) -> Unknown", "kind": 2, "label": "__rsub__", "sortText": "287"}, {"detail": "bound method DataFrame.__rtruediv__(other) -> Unknown", "kind": 2, "label": "__rtruediv__", "sortText": "288"}, {"detail": "bound method DataFrame.__rxor__(other) -> Unknown", "kind": 2, "label": "__rxor__", "sortText": "289"}, {"detail": "bound method DataFrame.__setattr__(name: str, value) -> None", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try setting the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__setattr__", "sortText": "290"}, {"detail": "bound method DataFrame.__setitem__(key, value) -> None", "kind": 2, "label": "__setitem__", "sortText": "291"}, {"detail": "bound method DataFrame.__setstate__(state) -> None", "kind": 2, "label": "__setstate__", "sortText": "292"}, {"detail": "bound method DataFrame.__sizeof__() -> int", "documentation": {"kind": "plaintext", "value": "Generates the total memory usage for an object that returns\neither a value or Series of values\n"}, "kind": 2, "label": "__sizeof__", "sortText": "293"}, {"detail": "bound method DataFrame.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "294"}, {"detail": "bound method DataFrame.__sub__(other) -> Unknown", "kind": 2, "label": "__sub__", "sortText": "295"}, {"detail": "bound method type[DataFrame].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "296"}, {"detail": "bound method DataFrame.__truediv__(other) -> Unknown", "kind": 2, "label": "__truediv__", "sortText": "297"}, {"detail": "bound method DataFrame.__xor__(other) -> Unknown", "kind": 2, "label": "__xor__", "sortText": "298"}, {"detail": "Unknown | int", "kind": 22, "label": "_AXIS_LEN", "sortText": "299"}, {"detail": "list[Literal[\"index\", \"columns\"]]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_AXIS_ORDERS", "sortText": "300"}, {"detail": "dict[int | Literal[\"index\", \"columns\", \"rows\"], int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_AXIS_TO_AXIS_NUMBER", "sortText": "301"}, {"detail": "Unknown | tuple[, , , ]", "kind": 22, "label": "_HANDLED_TYPES", "sortText": "302"}, {"detail": "set[str]", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 22, "label": "_accessors", "sortText": "303"}, {"detail": "bound method DataFrame._accum_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "_accum_func", "sortText": "304"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_examples_doc", "sortText": "305"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_see_also_doc", "sortText": "306"}, {"detail": "bound method DataFrame._align_for_op(other, axis: int, flex: bool | None = False, level: Hashable = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Convert rhs to meet lhs dims if input is list, tuple or np.ndarray.\n\nParameters\n----------\nleft : DataFrame\nright : Any\naxis : int\nflex : bool or None, default False\n Whether this is a flex op, in which case we reindex.\n None indicates not to check for alignment.\nlevel : int or level name, default None\n\nReturns\n-------\nleft : DataFrame\nright : Any\n"}, "kind": 2, "label": "_align_for_op", "sortText": "307"}, {"detail": "bound method DataFrame._align_frame(other: DataFrame, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, DataFrame, Index | None]", "kind": 2, "label": "_align_frame", "sortText": "308"}, {"detail": "bound method DataFrame._align_series(other: Series, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, Series, Index | None]", "kind": 2, "label": "_align_series", "sortText": "309"}, {"detail": "bound method DataFrame._append(other, ignore_index: bool = False, verify_integrity: bool = False, sort: bool = False) -> DataFrame", "kind": 2, "label": "_append", "sortText": "310"}, {"detail": "bound method DataFrame._arith_method(other, op) -> Unknown", "kind": 2, "label": "_arith_method", "sortText": "311"}, {"detail": "bound method DataFrame._arith_method_with_reindex(right: DataFrame, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "For DataFrame-with-DataFrame operations that require reindexing,\noperate only on shared columns, then reindex.\n\nParameters\n----------\nright : DataFrame\nop : binary operator\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_arith_method_with_reindex", "sortText": "312"}, {"detail": "bound method DataFrame._as_manager(typ: str, copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Private helper function to create a DataFrame with specific manager.\n\nParameters\n----------\ntyp : {\"block\", \"array\"}\ncopy : bool, default True\n Only controls whether the conversion from Block->ArrayManager\n copies the 1D arrays (to ensure proper/contiguous memory layout).\n\nReturns\n-------\nDataFrame\n New DataFrame using specified manager type. Is not guaranteed\n to be a copy or not.\n"}, "kind": 2, "label": "_as_manager", "sortText": "313"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_attrs", "sortText": "314"}, {"detail": "bound method DataFrame._box_col_values(values: SingleDataManager, loc: int) -> Series", "documentation": {"kind": "plaintext", "value": "Provide boxed values for a column.\n"}, "kind": 2, "label": "_box_col_values", "sortText": "315"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_cache", "sortText": "316"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_can_fast_transpose", "sortText": "317"}, {"detail": "bound method DataFrame._check_inplace_and_allows_duplicate_labels(inplace: bool) -> Unknown", "kind": 2, "label": "_check_inplace_and_allows_duplicate_labels", "sortText": "318"}, {"detail": "bound method DataFrame._check_is_chained_assignment_possible() -> bool", "documentation": {"kind": "plaintext", "value": "Check if we are a view, have a cacher, and are of mixed type.\nIf so, then force a setitem_copy check.\n\nShould be called just near setting a value\n\nWill return a boolean if it we are a view and are cached, but a\nsingle-dtype meaning that the cacher should be updated following\nsetting.\n"}, "kind": 2, "label": "_check_is_chained_assignment_possible", "sortText": "319"}, {"detail": "bound method DataFrame._check_label_or_level_ambiguity(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> None", "documentation": {"kind": "plaintext", "value": "Check whether `key` is ambiguous.\n\nBy ambiguous, we mean that it matches both a level of the input\n`axis` and a label of the other axis.\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns).\n\nRaises\n------\nValueError: `key` is ambiguous\n"}, "kind": 2, "label": "_check_label_or_level_ambiguity", "sortText": "320"}, {"detail": "bound method DataFrame._check_setitem_copy(t: str = \"setting\", force: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nt : str, the type of setting error\nforce : bool, default False\n If True, then force showing an error.\n\nvalidate if we are doing a setitem on a chained copy.\n\nIt is technically possible to figure out that we are setting on\na copy even WITH a multi-dtyped pandas object. In other words, some\nblocks may be views while other are not. Currently _is_view will ALWAYS\nreturn False for multi-blocks to avoid having to handle this case.\n\ndf = DataFrame(np.arange(0,9), columns=['count'])\ndf['group'] = 'b'\n\n# This technically need not raise SettingWithCopy if both are view\n# (which is not generally guaranteed but is usually True. However,\n# this is in general not a good practice and we recommend using .loc.\ndf.iloc[0:5]['group'] = 'a'\n"}, "kind": 2, "label": "_check_setitem_copy", "sortText": "321"}, {"detail": "bound method DataFrame._clear_item_cache() -> None", "kind": 2, "label": "_clear_item_cache", "sortText": "322"}, {"detail": "bound method DataFrame._clip_with_one_bound(threshold, method, axis, inplace) -> Unknown", "kind": 2, "label": "_clip_with_one_bound", "sortText": "323"}, {"detail": "bound method DataFrame._clip_with_scalar(lower, upper, inplace: bool = False) -> Unknown", "kind": 2, "label": "_clip_with_scalar", "sortText": "324"}, {"detail": "bound method DataFrame._cmp_method(other, op) -> Unknown", "kind": 2, "label": "_cmp_method", "sortText": "325"}, {"detail": "bound method DataFrame._combine_frame(other: DataFrame, func, fill_value=None) -> Unknown", "kind": 2, "label": "_combine_frame", "sortText": "326"}, {"detail": "bound method DataFrame._consolidate() -> Unknown", "documentation": {"kind": "plaintext", "value": "Compute NDFrame with \"consolidated\" internals (data of each dtype\ngrouped together in a single ndarray).\n\nReturns\n-------\nconsolidated : same type as caller\n"}, "kind": 2, "label": "_consolidate", "sortText": "327"}, {"detail": "bound method DataFrame._consolidate_inplace() -> None", "documentation": {"kind": "plaintext", "value": "Consolidate data in place and return None\n"}, "kind": 2, "label": "_consolidate_inplace", "sortText": "328"}, {"detail": "bound method DataFrame._construct_axes_dict(axes: Sequence[int | Literal[\"index\", \"columns\", \"rows\"]] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an axes dictionary for myself.\n"}, "kind": 2, "label": "_construct_axes_dict", "sortText": "329"}, {"detail": "bound method DataFrame._construct_result(result) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap the result of an arithmetic, comparison, or logical operation.\n\nParameters\n----------\nresult : DataFrame\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_construct_result", "sortText": "330"}, {"detail": "(...) -> DataFrame", "kind": 3, "label": "_constructor", "sortText": "331"}, {"detail": "Unknown", "label": "_constructor_expanddim", "sortText": "332"}, {"detail": "bound method DataFrame._constructor_from_mgr(mgr, axes) -> DataFrame", "kind": 2, "label": "_constructor_from_mgr", "sortText": "333"}, {"detail": "(...) -> Series", "kind": 3, "label": "_constructor_sliced", "sortText": "334"}, {"detail": "bound method DataFrame._constructor_sliced_from_mgr(mgr, axes) -> Series", "kind": 2, "label": "_constructor_sliced_from_mgr", "sortText": "335"}, {"detail": "bound method DataFrame._create_data_for_split_and_tight_to_dict(are_all_object_dtype_cols: bool, object_dtype_indices: list[int]) -> list[Unknown]", "documentation": {"kind": "plaintext", "value": "Simple helper method to create data for to ``to_dict(orient=\"split\")`` and\n``to_dict(orient=\"tight\")`` to create the main output data\n"}, "kind": 2, "label": "_create_data_for_split_and_tight_to_dict", "sortText": "336"}, {"detail": "Unknown", "label": "_data", "sortText": "337"}, {"detail": "bound method DataFrame._deprecate_downcast(downcast, method_name: str) -> Unknown", "kind": 2, "label": "_deprecate_downcast", "sortText": "338"}, {"detail": "bound method DataFrame._dir_additions() -> set[str]", "documentation": {"kind": "plaintext", "value": "add the string-like attributes from the info_axis.\nIf info_axis is a MultiIndex, its first level values are used.\n"}, "kind": 2, "label": "_dir_additions", "sortText": "339"}, {"detail": "bound method DataFrame._dir_deletions() -> set[str]", "documentation": {"kind": "plaintext", "value": "Delete unwanted __dir__ for this object.\n"}, "kind": 2, "label": "_dir_deletions", "sortText": "340"}, {"detail": "bound method DataFrame._dispatch_frame_op(right, func: (...) -> Unknown, axis: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Evaluate the frame operation func(left, right) by evaluating\ncolumn-by-column, dispatching to the Series implementation.\n\nParameters\n----------\nright : scalar, Series, or DataFrame\nfunc : arithmetic or comparison operator\naxis : {None, 0, 1}\n\nReturns\n-------\nDataFrame\n\nNotes\n-----\nCaller is responsible for setting np.errstate where relevant.\n"}, "kind": 2, "label": "_dispatch_frame_op", "sortText": "341"}, {"detail": "bound method DataFrame._drop_axis(labels, axis, level=None, errors: Literal[\"ignore\", \"raise\"] = \"raise\", only_slice: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Drop labels from specified axis. Used in the ``drop`` method\ninternally.\n\nParameters\n----------\nlabels : single label or list-like\naxis : int or axis name\nlevel : int or level name, default None\n For MultiIndex\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and existing labels are dropped.\nonly_slice : bool, default False\n Whether indexing along columns should be view-only.\n"}, "kind": 2, "label": "_drop_axis", "sortText": "342"}, {"detail": "bound method DataFrame._drop_labels_or_levels(keys, axis: int = 0) -> Unknown", "documentation": {"kind": "plaintext", "value": "Drop labels and/or levels for the given `axis`.\n\nFor each key in `keys`:\n - (axis=0): If key matches a column label then drop the column.\n Otherwise if key matches an index level then drop the level.\n - (axis=1): If key matches an index label then drop the row.\n Otherwise if key matches a column level then drop the level.\n\nParameters\n----------\nkeys : str or list of str\n labels or levels to drop\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\ndropped: DataFrame\n\nRaises\n------\nValueError\n if any `keys` match neither a label nor a level\n"}, "kind": 2, "label": "_drop_labels_or_levels", "sortText": "343"}, {"detail": "bound method DataFrame._ensure_valid_index(value) -> None", "documentation": {"kind": "plaintext", "value": "Ensure that if we don't have an index, that we can create one from the\npassed value.\n"}, "kind": 2, "label": "_ensure_valid_index", "sortText": "344"}, {"detail": "bound method DataFrame._find_valid_index(*, how: str) -> Hashable", "documentation": {"kind": "plaintext", "value": "Retrieves the index of the first valid value.\n\nParameters\n----------\nhow : {'first', 'last'}\n Use this parameter to change between the first or last valid index.\n\nReturns\n-------\nidx_first_valid : type of index\n"}, "kind": 2, "label": "_find_valid_index", "sortText": "345"}, {"detail": "Unknown", "label": "_flags", "sortText": "346"}, {"detail": "bound method DataFrame._flex_arith_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> Unknown", "kind": 2, "label": "_flex_arith_method", "sortText": "347"}, {"detail": "bound method DataFrame._flex_cmp_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> Unknown", "kind": 2, "label": "_flex_cmp_method", "sortText": "348"}, {"detail": "bound method type[DataFrame]._from_arrays(arrays, columns, index, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, verify_integrity: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Create DataFrame from a list of arrays corresponding to the columns.\n\nParameters\n----------\narrays : list-like of arrays\n Each array in the list corresponds to one column, in order.\ncolumns : list-like, Index\n The column names for the resulting DataFrame.\nindex : list-like, Index\n The rows labels for the resulting DataFrame.\ndtype : dtype, optional\n Optional dtype to enforce for all arrays.\nverify_integrity : bool, default True\n Validate and homogenize all input. If set to False, it is assumed\n that all elements of `arrays` are actual arrays how they will be\n stored in a block (numpy ndarray or ExtensionArray), have the same\n length as and are aligned with the index, and that `columns` and\n `index` are ensured to be an Index object.\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_from_arrays", "sortText": "349"}, {"detail": "bound method type[DataFrame]._from_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: list[Index]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a new object of this type from a Manager object and axes.\n\nParameters\n----------\nmgr : Manager\n Must have the same ndim as cls.\naxes : list[Index]\n\nNotes\n-----\nThe axes must match mgr.axes, but are required for future-proofing\nin the event that axes are refactored out of the Manager objects.\n"}, "kind": 2, "label": "_from_mgr", "sortText": "350"}, {"detail": "bound method DataFrame._get_agg_axis(axis_num: int) -> Index", "documentation": {"kind": "plaintext", "value": "Let's be explicit about this.\n"}, "kind": 2, "label": "_get_agg_axis", "sortText": "351"}, {"detail": "bound method DataFrame._get_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Index", "kind": 2, "label": "_get_axis", "sortText": "352"}, {"detail": "bound method type[DataFrame]._get_axis_name(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Literal[\"index\", \"columns\"]", "kind": 2, "label": "_get_axis_name", "sortText": "353"}, {"detail": "bound method type[DataFrame]._get_axis_number(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "kind": 2, "label": "_get_axis_number", "sortText": "354"}, {"detail": "bound method DataFrame._get_axis_resolvers(axis: str) -> dict[str, Series | MultiIndex]", "kind": 2, "label": "_get_axis_resolvers", "sortText": "355"}, {"detail": "bound method type[DataFrame]._get_block_manager_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "documentation": {"kind": "plaintext", "value": "Map the axis to the block_manager axis.\n"}, "kind": 2, "label": "_get_block_manager_axis", "sortText": "356"}, {"detail": "bound method DataFrame._get_bool_data() -> Unknown", "kind": 2, "label": "_get_bool_data", "sortText": "357"}, {"detail": "bound method DataFrame._get_cleaned_column_resolvers() -> dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "Return the special character free column resolvers of a dataframe.\n\nColumn names with special characters are 'cleaned up' so that they can\nbe referred to by backtick quoting.\nUsed in :meth:`DataFrame.eval`.\n"}, "kind": 2, "label": "_get_cleaned_column_resolvers", "sortText": "358"}, {"detail": "bound method DataFrame._get_column_array(i: int) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Get the values of the i'th column (ndarray or ExtensionArray, as stored\nin the Block)\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_get_column_array", "sortText": "359"}, {"detail": "bound method DataFrame._get_index_resolvers() -> dict[Hashable, Series | MultiIndex]", "kind": 2, "label": "_get_index_resolvers", "sortText": "360"}, {"detail": "bound method DataFrame._get_item_cache(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return the cached item, item represents a label indexer.\n"}, "kind": 2, "label": "_get_item_cache", "sortText": "361"}, {"detail": "bound method DataFrame._get_label_or_level_values(key: Hashable, axis: int = 0) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Return a 1-D array of values associated with `key`, a label or level\nfrom the given `axis`.\n\nRetrieval logic:\n - (axis=0): Return column values if `key` matches a column label.\n Otherwise return index level values if `key` matches an index\n level.\n - (axis=1): Return row values if `key` matches an index label.\n Otherwise return column level values if 'key' matches a column\n level\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nnp.ndarray or ExtensionArray\n\nRaises\n------\nKeyError\n if `key` matches neither a label nor a level\nValueError\n if `key` matches multiple labels\n"}, "kind": 2, "label": "_get_label_or_level_values", "sortText": "362"}, {"detail": "bound method DataFrame._get_numeric_data() -> DataFrame", "kind": 2, "label": "_get_numeric_data", "sortText": "363"}, {"detail": "bound method DataFrame._get_value(index, col, takeable: bool = False) -> str | int | float | ... omitted 6 union elements", "documentation": {"kind": "plaintext", "value": "Quickly retrieve single value at passed column and index.\n\nParameters\n----------\nindex : row label\ncol : column label\ntakeable : interpret the index/col as indexers, default False\n\nReturns\n-------\nscalar\n\nNotes\n-----\nAssumes that both `self.index._index_as_unique` and\n`self.columns._index_as_unique`; Caller is responsible for checking.\n"}, "kind": 2, "label": "_get_value", "sortText": "364"}, {"detail": "bound method DataFrame._get_values_for_csv(*, float_format: str | ((...) -> Unknown) | EngFormatter | None, date_format: str | None, decimal: str, na_rep: str, quoting) -> DataFrame", "kind": 2, "label": "_get_values_for_csv", "sortText": "365"}, {"detail": "bound method DataFrame._getitem_bool_array(key) -> Unknown", "kind": 2, "label": "_getitem_bool_array", "sortText": "366"}, {"detail": "bound method DataFrame._getitem_multilevel(key) -> Unknown", "kind": 2, "label": "_getitem_multilevel", "sortText": "367"}, {"detail": "bound method DataFrame._getitem_nocopy(key: list[Unknown]) -> Unknown", "documentation": {"kind": "plaintext", "value": "Behaves like __getitem__, but returns a view in cases where __getitem__\nwould make a copy.\n"}, "kind": 2, "label": "_getitem_nocopy", "sortText": "368"}, {"detail": "bound method DataFrame._getitem_slice(key: slice[Any, Any, Any]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "__getitem__ for the case where the key is a slice object.\n"}, "kind": 2, "label": "_getitem_slice", "sortText": "369"}, {"detail": "bound method DataFrame._gotitem(key: Hashable, ndim: int, subset: DataFrame | Series | None = None) -> DataFrame | Series", "documentation": {"kind": "plaintext", "value": "Sub-classes to define. Return a sliced object.\n\nParameters\n----------\nkey : string / list of selections\nndim : {1, 2}\n requested ndim of result\nsubset : object, default None\n subset to act on\n"}, "kind": 2, "label": "_gotitem", "sortText": "370"}, {"detail": "frozenset[str]", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 22, "label": "_hidden_attrs", "sortText": "371"}, {"detail": "bound method DataFrame._indexed_same(other) -> bool", "kind": 2, "label": "_indexed_same", "sortText": "372"}, {"detail": "Index", "documentation": {"kind": "plaintext", "value": "Immutable sequence used for indexing and alignment.\n\nThe basic object storing axis labels for all pandas objects.\n\n.. versionchanged:: 2.0.0\n\n Index can hold all numpy numeric dtypes (except float16). Previously only\n int64/uint64/float64 dtypes were accepted.\n\nParameters\n----------\ndata : array-like (1-dimensional)\ndtype : str, numpy.dtype, or ExtensionDtype, optional\n Data type for the output Index. If not specified, this will be\n inferred from `data`.\n See the :ref:`user guide ` for more usages.\ncopy : bool, default False\n Copy input data.\nname : object\n Name to be stored in the index.\ntupleize_cols : bool (default: True)\n When True, attempt to create a MultiIndex if possible.\n\nSee Also\n--------\nRangeIndex : Index implementing a monotonic integer range.\nCategoricalIndex : Index of :class:`Categorical` s.\nMultiIndex : A multi-level, or hierarchical Index.\nIntervalIndex : An Index of :class:`Interval` s.\nDatetimeIndex : Index of datetime64 data.\nTimedeltaIndex : Index of timedelta64 data.\nPeriodIndex : Index of Period data.\n\nNotes\n-----\nAn Index instance can **only** contain hashable objects.\nAn Index instance *can not* hold numpy float16 dtype.\n\nExamples\n--------\n>>> pd.Index([1, 2, 3])\nIndex([1, 2, 3], dtype='int64')\n\n>>> pd.Index(list('abc'))\nIndex(['a', 'b', 'c'], dtype='object')\n\n>>> pd.Index([1, 2, 3], dtype=\"uint8\")\nIndex([1, 2, 3], dtype='uint8')\n"}, "kind": 22, "label": "_info_axis", "sortText": "373"}, {"detail": "Literal[\"columns\", \"index\"]", "kind": 12, "label": "_info_axis_name", "sortText": "374"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "_info_axis_number", "sortText": "375"}, {"detail": "bound method DataFrame._info_repr() -> bool", "documentation": {"kind": "plaintext", "value": "True if the repr should show the info view.\n"}, "kind": 2, "label": "_info_repr", "sortText": "376"}, {"detail": "bound method type[DataFrame]._init_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: dict[Literal[\"index\", \"columns\"], ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements], dtype: dtype[Any] | ExtensionDtype | None = None, copy: bool = False) -> ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager", "documentation": {"kind": "plaintext", "value": "passed a manager and a axes dict\n"}, "kind": 2, "label": "_init_mgr", "sortText": "377"}, {"detail": "bound method DataFrame._inplace_method(other, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap arithmetic method to operate inplace.\n"}, "kind": 2, "label": "_inplace_method", "sortText": "378"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_internal_names", "sortText": "379"}, {"detail": "Unknown | set[str]", "kind": 22, "label": "_internal_names_set", "sortText": "380"}, {"detail": "ReferenceType[NDFrame] | str | None", "kind": 22, "label": "_is_copy", "sortText": "381"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_homogeneous_type", "sortText": "382"}, {"detail": "bound method DataFrame._is_label_or_level_reference(key: Hashable, axis: int = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label or level reference for a given axis.\n\nTo be considered either a label or a level reference, `key` must be a\nstring that:\n - (axis=0): Matches a column label or an index level\n - (axis=1): Matches an index label or a column level\n\nParameters\n----------\nkey : Hashable\n Potential label or level name\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nbool\n"}, "kind": 2, "label": "_is_label_or_level_reference", "sortText": "383"}, {"detail": "bound method DataFrame._is_label_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label reference for a given axis.\n\nTo be considered a label reference, `key` must be a string that:\n - (axis=0): Matches a column label\n - (axis=1): Matches an index label\n\nParameters\n----------\nkey : Hashable\n Potential label name, i.e. Index entry.\naxis : int, default 0\n Axis perpendicular to the axis that labels are associated with\n (0 means search for column labels, 1 means search for index labels)\n\nReturns\n-------\nis_label: bool\n"}, "kind": 2, "label": "_is_label_reference", "sortText": "384"}, {"detail": "bound method DataFrame._is_level_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a level reference for a given axis.\n\nTo be considered a level reference, `key` must be a string that:\n - (axis=0): Matches the name of an index level and does NOT match\n a column label.\n - (axis=1): Matches the name of a column level and does NOT match\n an index label.\n\nParameters\n----------\nkey : Hashable\n Potential level name for the given axis\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nis_level : bool\n"}, "kind": 2, "label": "_is_level_reference", "sortText": "385"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_mixed_type", "sortText": "386"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_view", "sortText": "387"}, {"detail": "bound method DataFrame._is_view_after_cow_rules() -> Unknown", "kind": 2, "label": "_is_view_after_cow_rules", "sortText": "388"}, {"detail": "bound method DataFrame._iset_item(loc: int, value: Series, inplace: bool = True) -> None", "kind": 2, "label": "_iset_item", "sortText": "389"}, {"detail": "bound method DataFrame._iset_item_mgr(loc: int | slice[Any, Any, Any] | ndarray[tuple[Any, ...], dtype[Any]], value, inplace: bool = False, refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_iset_item_mgr", "sortText": "390"}, {"detail": "bound method DataFrame._iset_not_inplace(key, value) -> Unknown", "kind": 2, "label": "_iset_not_inplace", "sortText": "391"}, {"detail": "dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_item_cache", "sortText": "392"}, {"detail": "bound method DataFrame._iter_column_arrays() -> Iterator[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]]", "documentation": {"kind": "plaintext", "value": "Iterate over the arrays of all columns in order.\nThis returns the values as stored in the Block (ndarray or ExtensionArray).\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_iter_column_arrays", "sortText": "393"}, {"detail": "bound method DataFrame._ixs(i: int, axis: int = 0) -> Series", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\ni : int\naxis : int\n\nReturns\n-------\nSeries\n"}, "kind": 2, "label": "_ixs", "sortText": "394"}, {"detail": "bound method DataFrame._logical_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "_logical_func", "sortText": "395"}, {"detail": "Unknown | (bound method DataFrame._arith_method(other, op) -> Unknown)", "kind": 2, "label": "_logical_method", "sortText": "396"}, {"detail": "bound method DataFrame._maybe_align_series_as_frame(series: Series, axis: int) -> Unknown", "documentation": {"kind": "plaintext", "value": "If the Series operand is not EA-dtype, we can broadcast to 2D and operate\nblockwise.\n"}, "kind": 2, "label": "_maybe_align_series_as_frame", "sortText": "397"}, {"detail": "bound method DataFrame._maybe_cache_changed(item, value: Series, inplace: bool) -> None", "documentation": {"kind": "plaintext", "value": "The object has called back to us saying maybe it has changed.\n"}, "kind": 2, "label": "_maybe_cache_changed", "sortText": "398"}, {"detail": "bound method DataFrame._maybe_update_cacher(clear: bool = False, verify_is_copy: bool = True, inplace: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "See if we need to update our parent cacher if clear, then clear our\ncache.\n\nParameters\n----------\nclear : bool, default False\n Clear the item cache.\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_maybe_update_cacher", "sortText": "399"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_metadata", "sortText": "400"}, {"detail": "BlockManager | ArrayManager", "kind": 22, "label": "_mgr", "sortText": "401"}, {"detail": "bound method DataFrame._min_count_stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "_min_count_stat_function", "sortText": "402"}, {"detail": "bound method DataFrame._needs_reindex_multi(axes, method, level: Hashable) -> bool", "documentation": {"kind": "plaintext", "value": "Check if we do need a multi reindex.\n"}, "kind": 2, "label": "_needs_reindex_multi", "sortText": "403"}, {"detail": "bound method DataFrame._pad_or_backfill(method: Literal[\"ffill\", \"bfill\", \"pad\", \"backfill\"], *, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, limit_area: Literal[\"inside\", \"outside\"] | None = None, downcast: dict[Unknown, Unknown] | None = None) -> Unknown", "kind": 2, "label": "_pad_or_backfill", "sortText": "404"}, {"detail": "bound method DataFrame._protect_consolidate(f) -> Unknown", "documentation": {"kind": "plaintext", "value": "Consolidate _mgr -- if the blocks have changed, then clear the\ncache\n"}, "kind": 2, "label": "_protect_consolidate", "sortText": "405"}, {"detail": "bound method DataFrame._reduce(op, name: str, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False, filter_type=None, **kwds) -> Unknown", "kind": 2, "label": "_reduce", "sortText": "406"}, {"detail": "bound method DataFrame._reduce_axis1(name: str, func, skipna: bool) -> Series", "documentation": {"kind": "plaintext", "value": "Special case for _reduce to try to avoid a potentially-expensive transpose.\n\nApply the reduction block-wise along axis=1 and then reduce the resulting\n1D arrays.\n"}, "kind": 2, "label": "_reduce_axis1", "sortText": "407"}, {"detail": "bound method DataFrame._reindex_axes(axes, level: Hashable, limit: int | None, tolerance, method, fill_value: str | int | float | ... omitted 7 union elements, copy: bool | None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform the reindex for all the axes.\n"}, "kind": 2, "label": "_reindex_axes", "sortText": "408"}, {"detail": "Unknown", "label": "_reindex_indexer", "sortText": "409"}, {"detail": "bound method DataFrame._reindex_multi(axes: dict[str, Index], copy: bool, fill_value) -> DataFrame", "documentation": {"kind": "plaintext", "value": "We are guaranteed non-Nones in the axes.\n"}, "kind": 2, "label": "_reindex_multi", "sortText": "410"}, {"detail": "bound method DataFrame._reindex_with_indexers(reindexers, fill_value=None, copy: bool | None = False, allow_dups: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "allow_dups indicates an internal call here\n"}, "kind": 2, "label": "_reindex_with_indexers", "sortText": "411"}, {"detail": "bound method DataFrame._rename(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None, inplace: bool = False, level: Hashable = None, errors: str = \"ignore\") -> DataFrame | None", "kind": 2, "label": "_rename", "sortText": "412"}, {"detail": "bound method DataFrame._replace_columnwise(mapping: dict[Hashable, tuple[Any, Any]], inplace: bool, regex) -> Unknown", "documentation": {"kind": "plaintext", "value": "Dispatch to Series.replace column-wise.\n\nParameters\n----------\nmapping : dict\n of the form {col: (target, value)}\ninplace : bool\nregex : bool or same types as `to_replace` in DataFrame.replace\n\nReturns\n-------\nDataFrame or None\n"}, "kind": 2, "label": "_replace_columnwise", "sortText": "413"}, {"detail": "Unknown", "label": "_replace_single", "sortText": "414"}, {"detail": "bound method DataFrame._repr_data_resource_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Not a real Jupyter special repr method, but we use the same\nnaming convention.\n"}, "kind": 2, "label": "_repr_data_resource_", "sortText": "415"}, {"detail": "bound method DataFrame._repr_fits_horizontal_() -> bool", "documentation": {"kind": "plaintext", "value": "Check if full repr fits in horizontal boundaries imposed by the display\noptions width and max_columns.\n"}, "kind": 2, "label": "_repr_fits_horizontal_", "sortText": "416"}, {"detail": "bound method DataFrame._repr_fits_vertical_() -> bool", "documentation": {"kind": "plaintext", "value": "Check length against max_rows.\n"}, "kind": 2, "label": "_repr_fits_vertical_", "sortText": "417"}, {"detail": "bound method DataFrame._repr_html_() -> str | None", "documentation": {"kind": "plaintext", "value": "Return a html representation for a particular DataFrame.\n\nMainly for IPython notebook.\n"}, "kind": 2, "label": "_repr_html_", "sortText": "418"}, {"detail": "bound method DataFrame._repr_latex_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Returns a LaTeX representation for a particular object.\nMainly for use with nbconvert (jupyter notebook conversion to pdf).\n"}, "kind": 2, "label": "_repr_latex_", "sortText": "419"}, {"detail": "bound method DataFrame._reset_cache(key: str | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Reset cached properties. If ``key`` is passed, only clears that key.\n"}, "kind": 2, "label": "_reset_cache", "sortText": "420"}, {"detail": "bound method DataFrame._reset_cacher() -> None", "kind": 2, "label": "_reset_cacher", "sortText": "421"}, {"detail": "bound method DataFrame._sanitize_column(value) -> tuple[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], BlockValuesRefs | None]", "documentation": {"kind": "plaintext", "value": "Ensures new columns (which go into the BlockManager as new blocks) are\nalways copied (or a reference is being tracked to them under CoW)\nand converted into an array.\n\nParameters\n----------\nvalue : scalar, Series, or array-like\n\nReturns\n-------\ntuple of numpy.ndarray or ExtensionArray and optional BlockValuesRefs\n"}, "kind": 2, "label": "_sanitize_column", "sortText": "422"}, {"detail": "Unknown", "label": "_series", "sortText": "423"}, {"detail": "bound method DataFrame._set_axis(axis: int, labels: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | list[Unknown]) -> None", "documentation": {"kind": "plaintext", "value": "This is called from the cython code when we set the `index` attribute\ndirectly, e.g. `series.index = [1, 2, 3]`.\n"}, "kind": 2, "label": "_set_axis", "sortText": "424"}, {"detail": "bound method DataFrame._set_axis_name(name, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, inplace: bool = False, copy: bool | None = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Set the name(s) of the axis.\n\nParameters\n----------\nname : str or list of str\n Name(s) to set.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to set the label. The value 0 or 'index' specifies index,\n and the value 1 or 'columns' specifies columns.\ninplace : bool, default False\n If `True`, do operation inplace and return None.\ncopy:\n Whether to make a copy of the result.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or `None` if `inplace` is `True`.\n\nSee Also\n--------\nDataFrame.rename : Alter the axis labels of :class:`DataFrame`.\nSeries.rename : Alter the index labels or set the index name\n of :class:`Series`.\nIndex.rename : Set the name of :class:`Index` or :class:`MultiIndex`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs\ndog 4\ncat 4\nmonkey 2\n>>> df._set_axis_name(\"animal\")\n num_legs\nanimal\ndog 4\ncat 4\nmonkey 2\n>>> df.index = pd.MultiIndex.from_product(\n... [[\"mammal\"], ['dog', 'cat', 'monkey']])\n>>> df._set_axis_name([\"type\", \"name\"])\n num_legs\ntype name\nmammal dog 4\n cat 4\n monkey 2\n"}, "kind": 2, "label": "_set_axis_name", "sortText": "425"}, {"detail": "bound method DataFrame._set_axis_nocheck(labels, axis: int | Literal[\"index\", \"columns\", \"rows\"], inplace: bool, copy: bool | None) -> Unknown", "kind": 2, "label": "_set_axis_nocheck", "sortText": "426"}, {"detail": "bound method DataFrame._set_is_copy(ref: NDFrame, copy: bool = True) -> None", "kind": 2, "label": "_set_is_copy", "sortText": "427"}, {"detail": "bound method DataFrame._set_item(key, value) -> None", "documentation": {"kind": "plaintext", "value": "Add series to DataFrame in specified column.\n\nIf series is a numpy-array (not a Series/TimeSeries), it must be the\nsame length as the DataFrames index or an error will be thrown.\n\nSeries/TimeSeries will be conformed to the DataFrames index to\nensure homogeneity.\n"}, "kind": 2, "label": "_set_item", "sortText": "428"}, {"detail": "bound method DataFrame._set_item_frame_value(key, value: DataFrame) -> None", "kind": 2, "label": "_set_item_frame_value", "sortText": "429"}, {"detail": "bound method DataFrame._set_item_mgr(key, value: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_set_item_mgr", "sortText": "430"}, {"detail": "bound method DataFrame._set_value(index: Hashable, col, value: str | int | float | ... omitted 6 union elements, takeable: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "Put single value at passed column and index.\n\nParameters\n----------\nindex : Label\n row label\ncol : Label\n column label\nvalue : scalar\ntakeable : bool, default False\n Sets whether or not index/col interpreted as indexers\n"}, "kind": 2, "label": "_set_value", "sortText": "431"}, {"detail": "bound method DataFrame._setitem_array(key, value) -> Unknown", "kind": 2, "label": "_setitem_array", "sortText": "432"}, {"detail": "bound method DataFrame._setitem_frame(key, value) -> Unknown", "kind": 2, "label": "_setitem_frame", "sortText": "433"}, {"detail": "bound method DataFrame._setitem_slice(key: slice[Any, Any, Any], value) -> None", "kind": 2, "label": "_setitem_slice", "sortText": "434"}, {"detail": "bound method DataFrame._shift_with_freq(periods: int, axis: int, freq) -> DataFrame", "kind": 2, "label": "_shift_with_freq", "sortText": "435"}, {"detail": "bound method DataFrame._should_reindex_frame_op(right, op, axis: int, fill_value, level) -> bool", "documentation": {"kind": "plaintext", "value": "Check if this is an operation between DataFrames that will need to reindex.\n"}, "kind": 2, "label": "_should_reindex_frame_op", "sortText": "436"}, {"detail": "bound method DataFrame._slice(slobj: slice[Any, Any, Any], axis: int = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a slice of this container.\n\nSlicing with this method is *always* positional.\n"}, "kind": 2, "label": "_slice", "sortText": "437"}, {"detail": "bound method DataFrame._stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "_stat_function", "sortText": "438"}, {"detail": "bound method DataFrame._stat_function_ddof(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Series | int | float", "kind": 2, "label": "_stat_function_ddof", "sortText": "439"}, {"detail": "bound method DataFrame._take_with_is_copy(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Internal version of the `take` method that sets the `_is_copy`\nattribute to keep track of the parent dataframe (using in indexing\nfor the SettingWithCopyWarning).\n\nFor Series this does the same as the public take (it never sets `_is_copy`).\n\nSee the docstring of `take` for full explanation of the parameters.\n"}, "kind": 2, "label": "_take_with_is_copy", "sortText": "440"}, {"detail": "bound method DataFrame._to_dict_of_blocks() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return a dict of dtype -> Constructor Types that\neach is a homogeneous dtype.\n\nInternal ONLY - only works for BlockManager\n"}, "kind": 2, "label": "_to_dict_of_blocks", "sortText": "441"}, {"detail": "bound method DataFrame._to_latex_via_styler(buf=None, *, hide: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, relabel_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, render_kwargs: dict[Unknown, Unknown] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nUses the ``Styler`` implementation with the following, ordered, method chaining:\n\n.. code-block:: python\n styler = Styler(DataFrame)\n styler.hide(**hide)\n styler.relabel_index(**relabel_index)\n styler.format(**format)\n styler.format_index(**format_index)\n styler.to_latex(buf=buf, **render_kwargs)\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\nhide : dict, list of dict\n Keyword args to pass to the method call of ``Styler.hide``. If a list will\n call the method numerous times.\nrelabel_index : dict, list of dict\n Keyword args to pass to the method of ``Styler.relabel_index``. If a list\n will call the method numerous times.\nformat : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format``. If a list will\n call the method numerous times.\nformat_index : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format_index``. If a\n list will call the method numerous times.\nrender_kwargs : dict\n Keyword args to pass to the method call of ``Styler.to_latex``.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n"}, "kind": 2, "label": "_to_latex_via_styler", "sortText": "442"}, {"detail": "Unknown | str", "kind": 22, "label": "_typ", "sortText": "443"}, {"detail": "bound method DataFrame._update_inplace(result, verify_is_copy: bool = True) -> None", "documentation": {"kind": "plaintext", "value": "Replace self internals with result.\n\nParameters\n----------\nresult : same type as self\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_update_inplace", "sortText": "444"}, {"detail": "bound method type[DataFrame]._validate_dtype(dtype) -> dtype[Any] | ExtensionDtype | None", "documentation": {"kind": "plaintext", "value": "validate the passed dtype\n"}, "kind": 2, "label": "_validate_dtype", "sortText": "445"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | DatetimeArray | TimedeltaArray | PeriodArray", "kind": 22, "label": "_values", "sortText": "446"}, {"detail": "bound method DataFrame._where(cond, other=..., inplace: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, warn: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Equivalent to public method `where`, except that `other` is not\napplied as a function even if callable. Used in __setitem__.\n"}, "kind": 2, "label": "_where", "sortText": "447"}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "bound method DataFrame.abs() -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a Series/DataFrame with absolute numeric value of each element.\n\nThis function only applies to elements that are all numeric.\n\nReturns\n-------\nabs\n Series/DataFrame containing the absolute value of each element.\n\nSee Also\n--------\nnumpy.absolute : Calculate the absolute value element-wise.\n\nNotes\n-----\nFor ``complex`` inputs, ``1.2 + 1j``, the absolute value is\n:math:`\\sqrt{ a^2 + b^2 }`.\n\nExamples\n--------\nAbsolute numeric values in a Series.\n\n>>> s = pd.Series([-1.10, 2, -3.33, 4])\n>>> s.abs()\n0 1.10\n1 2.00\n2 3.33\n3 4.00\ndtype: float64\n\nAbsolute numeric values in a Series with complex numbers.\n\n>>> s = pd.Series([1.2 + 1j])\n>>> s.abs()\n0 1.56205\ndtype: float64\n\nAbsolute numeric values in a Series with a Timedelta element.\n\n>>> s = pd.Series([pd.Timedelta('1 days')])\n>>> s.abs()\n0 1 days\ndtype: timedelta64[ns]\n\nSelect rows with data closest to certain value using argsort (from\n`StackOverflow `__).\n\n>>> df = pd.DataFrame({\n... 'a': [4, 5, 6, 7],\n... 'b': [10, 20, 30, 40],\n... 'c': [100, 50, -30, -50]\n... })\n>>> df\n a b c\n0 4 10 100\n1 5 20 50\n2 6 30 -30\n3 7 40 -50\n>>> df.loc[(df.c - 43).abs().argsort()]\n a b c\n1 5 20 50\n0 4 10 100\n2 6 30 -30\n3 7 40 -50\n"}, "kind": 2, "label": "abs", "sortText": " 1"}, {"detail": "bound method DataFrame.add(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "add", "sortText": " 2"}, {"detail": "bound method DataFrame.add_prefix(prefix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Prefix labels with string `prefix`.\n\nFor Series, the row labels are prefixed.\nFor DataFrame, the column labels are prefixed.\n\nParameters\n----------\nprefix : str\n The string to add before each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add prefix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_suffix: Suffix row labels with string `suffix`.\nDataFrame.add_suffix: Suffix column labels with string `suffix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_prefix('item_')\nitem_0 1\nitem_1 2\nitem_2 3\nitem_3 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_prefix('col_')\n col_A col_B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_prefix", "sortText": " 3"}, {"detail": "bound method DataFrame.add_suffix(suffix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Suffix labels with string `suffix`.\n\nFor Series, the row labels are suffixed.\nFor DataFrame, the column labels are suffixed.\n\nParameters\n----------\nsuffix : str\n The string to add after each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add suffix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_prefix: Prefix row labels with string `prefix`.\nDataFrame.add_prefix: Prefix column labels with string `prefix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_suffix('_item')\n0_item 1\n1_item 2\n2_item 3\n3_item 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_suffix('_col')\n A_col B_col\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_suffix", "sortText": " 4"}, {"detail": "Unknown | (bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown)", "kind": 2, "label": "agg", "sortText": " 5"}, {"detail": "bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown", "kind": 2, "label": "aggregate", "sortText": " 6"}, {"detail": "bound method DataFrame.align[NDFrameT](other: NDFrameT, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level: Hashable = None, copy: bool | None = None, fill_value: Hashable = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., broadcast_axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ...) -> tuple[DataFrame, NDFrameT]", "documentation": {"kind": "plaintext", "value": "Align two objects on their axes with the specified join method.\n\nJoin method is specified for each axis Index.\n\nParameters\n----------\nother : DataFrame or Series\njoin : {{'outer', 'inner', 'left', 'right'}}, default 'outer'\n Type of alignment to be performed.\n\n * left: use only keys from left frame, preserve key order.\n * right: use only keys from right frame, preserve key order.\n * outer: use union of keys from both frames, sort keys lexicographically.\n * inner: use intersection of keys from both frames,\n preserve the order of the left keys.\n\naxis : allowed axis of the other object, default None\n Align on index (0), columns (1), or both (None).\nlevel : int or level name, default None\n Broadcast across a level, matching Index values on the\n passed MultiIndex level.\ncopy : bool, default True\n Always returns new objects. If copy=False and no reindexing is\n required then original objects are returned.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nfill_value : scalar, default np.nan\n Value to use for missing values. Defaults to NaN, but can be any\n \"compatible\" value.\nmethod : {{'backfill', 'bfill', 'pad', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n - pad / ffill: propagate last valid observation forward to next valid.\n - backfill / bfill: use NEXT valid observation to fill gap.\n\n .. deprecated:: 2.1\n\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\n\n .. deprecated:: 2.1\n\nfill_axis : {axes_single_arg}, default 0\n Filling axis, method and limit.\n\n .. deprecated:: 2.1\n\nbroadcast_axis : {axes_single_arg}, default None\n Broadcast values along this axis, if aligning two objects of\n different dimensions.\n\n .. deprecated:: 2.1\n\nReturns\n-------\ntuple of ({klass}, type of other)\n Aligned objects.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [[1, 2, 3, 4], [6, 7, 8, 9]], columns=[\"D\", \"B\", \"E\", \"A\"], index=[1, 2]\n... )\n>>> other = pd.DataFrame(\n... [[10, 20, 30, 40], [60, 70, 80, 90], [600, 700, 800, 900]],\n... columns=[\"A\", \"B\", \"C\", \"D\"],\n... index=[2, 3, 4],\n... )\n>>> df\n D B E A\n1 1 2 3 4\n2 6 7 8 9\n>>> other\n A B C D\n2 10 20 30 40\n3 60 70 80 90\n4 600 700 800 900\n\nAlign on columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=1)\n>>> left\n A B C D E\n1 4 2 NaN 1 3\n2 9 7 NaN 6 8\n>>> right\n A B C D E\n2 10 20 30 40 NaN\n3 60 70 80 90 NaN\n4 600 700 800 900 NaN\n\nWe can also align on the index:\n\n>>> left, right = df.align(other, join=\"outer\", axis=0)\n>>> left\n D B E A\n1 1.0 2.0 3.0 4.0\n2 6.0 7.0 8.0 9.0\n3 NaN NaN NaN NaN\n4 NaN NaN NaN NaN\n>>> right\n A B C D\n1 NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0\n3 60.0 70.0 80.0 90.0\n4 600.0 700.0 800.0 900.0\n\nFinally, the default `axis=None` will align on both index and columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=None)\n>>> left\n A B C D E\n1 4.0 2.0 NaN 1.0 3.0\n2 9.0 7.0 NaN 6.0 8.0\n3 NaN NaN NaN NaN NaN\n4 NaN NaN NaN NaN NaN\n>>> right\n A B C D E\n1 NaN NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0 NaN\n3 60.0 70.0 80.0 90.0 NaN\n4 600.0 700.0 800.0 900.0 NaN\n"}, "kind": 2, "label": "align", "sortText": " 7"}, {"detail": "bound method DataFrame.all(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "all", "sortText": " 8"}, {"detail": "bound method DataFrame.any(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "any", "sortText": " 9"}, {"detail": "bound method DataFrame.apply(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, raw: bool = False, result_type: Literal[\"expand\", \"reduce\", \"broadcast\"] | None = None, args=..., by_row: Literal[False, \"compat\"] = \"compat\", engine: Literal[\"python\", \"numba\"] = \"python\", engine_kwargs: dict[str, bool] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Apply a function along an axis of the DataFrame.\n\nObjects passed to the function are Series objects whose index is\neither the DataFrame's index (``axis=0``) or the DataFrame's columns\n(``axis=1``). By default (``result_type=None``), the final return type\nis inferred from the return type of the applied function. Otherwise,\nit depends on the `result_type` argument.\n\nParameters\n----------\nfunc : function\n Function to apply to each column or row.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis along which the function is applied:\n\n * 0 or 'index': apply function to each column.\n * 1 or 'columns': apply function to each row.\n\nraw : bool, default False\n Determines if row or column is passed as a Series or ndarray object:\n\n * ``False`` : passes each row or column as a Series to the\n function.\n * ``True`` : the passed function will receive ndarray objects\n instead.\n If you are just applying a NumPy reduction function this will\n achieve much better performance.\n\nresult_type : {'expand', 'reduce', 'broadcast', None}, default None\n These only act when ``axis=1`` (columns):\n\n * 'expand' : list-like results will be turned into columns.\n * 'reduce' : returns a Series if possible rather than expanding\n list-like results. This is the opposite of 'expand'.\n * 'broadcast' : results will be broadcast to the original shape\n of the DataFrame, the original index and columns will be\n retained.\n\n The default behaviour (None) depends on the return value of the\n applied function: list-like results will be returned as a Series\n of those. However if the apply function returns a Series these\n are expanded to columns.\nargs : tuple\n Positional arguments to pass to `func` in addition to the\n array/series.\nby_row : False or \"compat\", default \"compat\"\n Only has an effect when ``func`` is a listlike or dictlike of funcs\n and the func isn't a string.\n If \"compat\", will if possible first translate the func into pandas\n methods (e.g. ``Series().apply(np.sum)`` will be translated to\n ``Series().sum()``). If that doesn't work, will try call to apply again with\n ``by_row=True`` and if that fails, will call apply again with\n ``by_row=False`` (backward compatible).\n If False, the funcs will be passed the whole Series at once.\n\n .. versionadded:: 2.1.0\n\nengine : {'python', 'numba'}, default 'python'\n Choose between the python (default) engine or the numba engine in apply.\n\n The numba engine will attempt to JIT compile the passed function,\n which may result in speedups for large DataFrames.\n It also supports the following engine_kwargs :\n\n - nopython (compile the function in nopython mode)\n - nogil (release the GIL inside the JIT compiled function)\n - parallel (try to apply the function in parallel over the DataFrame)\n\n Note: Due to limitations within numba/how pandas interfaces with numba,\n you should only use this if raw=True\n\n Note: The numba compiler only supports a subset of\n valid Python/numpy operations.\n\n Please read more about the `supported python features\n `_\n and `supported numpy features\n `_\n in numba to learn what you can or cannot use in the passed function.\n\n .. versionadded:: 2.2.0\n\nengine_kwargs : dict\n Pass keyword arguments to the engine.\n This is currently only used by the numba engine,\n see the documentation for the engine argument for more information.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nSeries or DataFrame\n Result of applying ``func`` along the given axis of the\n DataFrame.\n\nSee Also\n--------\nDataFrame.map: For elementwise operations.\nDataFrame.aggregate: Only perform aggregating type operations.\nDataFrame.transform: Only perform transforming type operations.\n\nNotes\n-----\nFunctions that mutate the passed object can produce unexpected\nbehavior or errors and are not supported. See :ref:`gotchas.udf-mutation`\nfor more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([[4, 9]] * 3, columns=['A', 'B'])\n>>> df\n A B\n0 4 9\n1 4 9\n2 4 9\n\nUsing a numpy universal function (in this case the same as\n``np.sqrt(df)``):\n\n>>> df.apply(np.sqrt)\n A B\n0 2.0 3.0\n1 2.0 3.0\n2 2.0 3.0\n\nUsing a reducing function on either axis\n\n>>> df.apply(np.sum, axis=0)\nA 12\nB 27\ndtype: int64\n\n>>> df.apply(np.sum, axis=1)\n0 13\n1 13\n2 13\ndtype: int64\n\nReturning a list-like will result in a Series\n\n>>> df.apply(lambda x: [1, 2], axis=1)\n0 [1, 2]\n1 [1, 2]\n2 [1, 2]\ndtype: object\n\nPassing ``result_type='expand'`` will expand list-like results\nto columns of a Dataframe\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='expand')\n 0 1\n0 1 2\n1 1 2\n2 1 2\n\nReturning a Series inside the function is similar to passing\n``result_type='expand'``. The resulting column names\nwill be the Series index.\n\n>>> df.apply(lambda x: pd.Series([1, 2], index=['foo', 'bar']), axis=1)\n foo bar\n0 1 2\n1 1 2\n2 1 2\n\nPassing ``result_type='broadcast'`` will ensure the same shape\nresult, whether list-like or scalar is returned by the function,\nand broadcast it along the axis. The resulting column names will\nbe the originals.\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='broadcast')\n A B\n0 1 2\n1 1 2\n2 1 2\n"}, "kind": 2, "label": "apply", "sortText": " 10"}, {"detail": "bound method DataFrame.applymap(func: (Any, /) -> Any, na_action: Literal[\"ignore\"] | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. deprecated:: 2.1.0\n\n DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n"}, "kind": 2, "label": "applymap", "sortText": " 11"}, {"detail": "bound method DataFrame.asfreq(freq: str | BaseOffset, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = None, how: Literal[\"start\", \"end\"] | None = None, normalize: bool = False, fill_value: Hashable = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert time series to specified frequency.\n\nReturns the original data conformed to a new index with the specified\nfrequency.\n\nIf the index of this {klass} is a :class:`~pandas.PeriodIndex`, the new index\nis the result of transforming the original index with\n:meth:`PeriodIndex.asfreq ` (so the original index\nwill map one-to-one to the new index).\n\nOtherwise, the new index will be equivalent to ``pd.date_range(start, end,\nfreq=freq)`` where ``start`` and ``end`` are, respectively, the first and\nlast entries in the original index (see :func:`pandas.date_range`). The\nvalues corresponding to any timesteps in the new index which were not present\nin the original index will be null (``NaN``), unless a method for filling\nsuch unknowns is provided (see the ``method`` parameter below).\n\nThe :meth:`resample` method is more appropriate if an operation on each group of\ntimesteps (such as an aggregate) is necessary to represent the data at the new\nfrequency.\n\nParameters\n----------\nfreq : DateOffset or str\n Frequency DateOffset or string.\nmethod : {{'backfill'/'bfill', 'pad'/'ffill'}}, default None\n Method to use for filling holes in reindexed Series (note this\n does not fill NaNs that already were present):\n\n * 'pad' / 'ffill': propagate last valid observation forward to next\n valid\n * 'backfill' / 'bfill': use NEXT valid observation to fill.\nhow : {{'start', 'end'}}, default end\n For PeriodIndex only (see PeriodIndex.asfreq).\nnormalize : bool, default False\n Whether to reset output index to midnight.\nfill_value : scalar, optional\n Value to use for missing values, applied during upsampling (note\n this does not fill NaNs that already were present).\n\nReturns\n-------\n{klass}\n {klass} object reindexed to the specified frequency.\n\nSee Also\n--------\nreindex : Conform DataFrame to new index with optional filling logic.\n\nNotes\n-----\nTo learn more about the frequency strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 4 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=4, freq='min')\n>>> series = pd.Series([0.0, None, 2.0, 3.0], index=index)\n>>> df = pd.DataFrame({{'s': series}})\n>>> df\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:03:00 3.0\n\nUpsample the series into 30 second bins.\n\n>>> df.asfreq(freq='30s')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 NaN\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``fill value``.\n\n>>> df.asfreq(freq='30s', fill_value=9.0)\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 9.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 9.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 9.0\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``method``.\n\n>>> df.asfreq(freq='30s', method='bfill')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 2.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 3.0\n2000-01-01 00:03:00 3.0\n"}, "kind": 2, "label": "asfreq", "sortText": " 12"}, {"detail": "bound method DataFrame.asof(where, subset=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return the last row(s) without any NaNs before `where`.\n\nThe last row (for each element in `where`, if list) without any\nNaN is taken.\nIn case of a :class:`~pandas.DataFrame`, the last row without NaN\nconsidering only the subset of columns (if not `None`)\n\nIf there is no good value, NaN is returned for a Series or\na Series of NaN values for a DataFrame\n\nParameters\n----------\nwhere : date or array-like of dates\n Date(s) before which the last row(s) are returned.\nsubset : str or array-like of str, default `None`\n For DataFrame, if not `None`, only use these columns to\n check for NaNs.\n\nReturns\n-------\nscalar, Series, or DataFrame\n\n The return can be:\n\n * scalar : when `self` is a Series and `where` is a scalar\n * Series: when `self` is a Series and `where` is an array-like,\n or when `self` is a DataFrame and `where` is a scalar\n * DataFrame : when `self` is a DataFrame and `where` is an\n array-like\n\nSee Also\n--------\nmerge_asof : Perform an asof merge. Similar to left join.\n\nNotes\n-----\nDates are assumed to be sorted. Raises if this is not the case.\n\nExamples\n--------\nA Series and a scalar `where`.\n\n>>> s = pd.Series([1, 2, np.nan, 4], index=[10, 20, 30, 40])\n>>> s\n10 1.0\n20 2.0\n30 NaN\n40 4.0\ndtype: float64\n\n>>> s.asof(20)\n2.0\n\nFor a sequence `where`, a Series is returned. The first value is\nNaN, because the first element of `where` is before the first\nindex value.\n\n>>> s.asof([5, 20])\n5 NaN\n20 2.0\ndtype: float64\n\nMissing values are not considered. The following is ``2.0``, not\nNaN, even though NaN is at the index location for ``30``.\n\n>>> s.asof(30)\n2.0\n\nTake all columns into consideration\n\n>>> df = pd.DataFrame({'a': [10., 20., 30., 40., 50.],\n... 'b': [None, None, None, None, 500]},\n... index=pd.DatetimeIndex(['2018-02-27 09:01:00',\n... '2018-02-27 09:02:00',\n... '2018-02-27 09:03:00',\n... '2018-02-27 09:04:00',\n... '2018-02-27 09:05:00']))\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']))\n a b\n2018-02-27 09:03:30 NaN NaN\n2018-02-27 09:04:30 NaN NaN\n\nTake a single column into consideration\n\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']),\n... subset=['a'])\n a b\n2018-02-27 09:03:30 30.0 NaN\n2018-02-27 09:04:30 40.0 NaN\n"}, "kind": 2, "label": "asof", "sortText": " 13"}, {"detail": "bound method DataFrame.assign(**kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Assign new columns to a DataFrame.\n\nReturns a new object with all original columns in addition to new ones.\nExisting columns that are re-assigned will be overwritten.\n\nParameters\n----------\n**kwargs : dict of {str: callable or Series}\n The column names are keywords. If the values are\n callable, they are computed on the DataFrame and\n assigned to the new columns. The callable must not\n change input DataFrame (though pandas doesn't check it).\n If the values are not callable, (e.g. a Series, scalar, or array),\n they are simply assigned.\n\nReturns\n-------\nDataFrame\n A new DataFrame with the new columns in addition to\n all the existing columns.\n\nNotes\n-----\nAssigning multiple columns within the same ``assign`` is possible.\nLater items in '\\*\\*kwargs' may refer to newly created or modified\ncolumns in 'df'; items are computed and assigned into 'df' in order.\n\nExamples\n--------\n>>> df = pd.DataFrame({'temp_c': [17.0, 25.0]},\n... index=['Portland', 'Berkeley'])\n>>> df\n temp_c\nPortland 17.0\nBerkeley 25.0\n\nWhere the value is a callable, evaluated on `df`:\n\n>>> df.assign(temp_f=lambda x: x.temp_c * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nAlternatively, the same behavior can be achieved by directly\nreferencing an existing Series or sequence:\n\n>>> df.assign(temp_f=df['temp_c'] * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nYou can create multiple columns within the same assign where one\nof the columns depends on another one defined within the same assign:\n\n>>> df.assign(temp_f=lambda x: x['temp_c'] * 9 / 5 + 32,\n... temp_k=lambda x: (x['temp_f'] + 459.67) * 5 / 9)\n temp_c temp_f temp_k\nPortland 17.0 62.6 290.15\nBerkeley 25.0 77.0 298.15\n"}, "kind": 2, "label": "assign", "sortText": " 14"}, {"detail": "bound method DataFrame.astype(dtype, copy: bool | None = None, errors: Literal[\"ignore\", \"raise\"] = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast a pandas object to a specified dtype ``dtype``.\n\nParameters\n----------\ndtype : str, data type, Series or Mapping of column name -> data type\n Use a str, numpy.dtype, pandas.ExtensionDtype or Python type to\n cast entire pandas object to the same type. Alternatively, use a\n mapping, e.g. {col: dtype, ...}, where col is a column label and dtype is\n a numpy.dtype or Python type to cast one or more of the DataFrame's\n columns to column-specific types.\ncopy : bool, default True\n Return a copy when ``copy=True`` (be very careful setting\n ``copy=False`` as changes to values then may propagate to other\n pandas objects).\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nerrors : {'raise', 'ignore'}, default 'raise'\n Control raising of exceptions on invalid data for provided dtype.\n\n - ``raise`` : allow exceptions to be raised\n - ``ignore`` : suppress exceptions. On error return original object.\n\nReturns\n-------\nsame type as caller\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\nnumpy.ndarray.astype : Cast a numpy array to a specified type.\n\nNotes\n-----\n.. versionchanged:: 2.0.0\n\n Using ``astype`` to convert from timezone-naive dtype to\n timezone-aware dtype will raise an exception.\n Use :meth:`Series.dt.tz_localize` instead.\n\nExamples\n--------\nCreate a DataFrame:\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nCast all columns to int32:\n\n>>> df.astype('int32').dtypes\ncol1 int32\ncol2 int32\ndtype: object\n\nCast col1 to int32 using a dictionary:\n\n>>> df.astype({'col1': 'int32'}).dtypes\ncol1 int32\ncol2 int64\ndtype: object\n\nCreate a series:\n\n>>> ser = pd.Series([1, 2], dtype='int32')\n>>> ser\n0 1\n1 2\ndtype: int32\n>>> ser.astype('int64')\n0 1\n1 2\ndtype: int64\n\nConvert to categorical type:\n\n>>> ser.astype('category')\n0 1\n1 2\ndtype: category\nCategories (2, int32): [1, 2]\n\nConvert to ordered categorical type with custom ordering:\n\n>>> from pandas.api.types import CategoricalDtype\n>>> cat_dtype = CategoricalDtype(\n... categories=[2, 1], ordered=True)\n>>> ser.astype(cat_dtype)\n0 1\n1 2\ndtype: category\nCategories (2, int64): [2 < 1]\n\nCreate a series of dates:\n\n>>> ser_date = pd.Series(pd.date_range('20200101', periods=3))\n>>> ser_date\n0 2020-01-01\n1 2020-01-02\n2 2020-01-03\ndtype: datetime64[ns]\n"}, "kind": 2, "label": "astype", "sortText": " 15"}, {"detail": "_AtIndexer", "kind": 22, "label": "at", "sortText": " 16"}, {"detail": "bound method DataFrame.at_time(time, asof: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values at particular time of day (e.g., 9:30AM).\n\nParameters\n----------\ntime : datetime.time or str\n The values to select.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nbetween_time : Select values between particular times of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_at_time : Get just the index locations for\n values at particular time of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='12h')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-09 12:00:00 2\n2018-04-10 00:00:00 3\n2018-04-10 12:00:00 4\n\n>>> ts.at_time('12:00')\n A\n2018-04-09 12:00:00 2\n2018-04-10 12:00:00 4\n"}, "kind": 2, "label": "at_time", "sortText": " 17"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "attrs", "sortText": " 18"}, {"detail": "list[Index]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "axes", "sortText": " 19"}, {"detail": "bound method DataFrame.backfill(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\n.. deprecated:: 2.0\n\n {klass}.backfill is deprecated. Use {klass}.bfill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.bfill` or :meth:`Series.bfill`.\n"}, "kind": 2, "label": "backfill", "sortText": " 20"}, {"detail": "bound method DataFrame.between_time(start_time, end_time, inclusive: Literal[\"left\", \"right\", \"both\", \"neither\"] = \"both\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values between particular times of the day (e.g., 9:00-9:30 AM).\n\nBy setting ``start_time`` to be later than ``end_time``,\nyou can get the times that are *not* between the two times.\n\nParameters\n----------\nstart_time : datetime.time or str\n Initial time as a time filter limit.\nend_time : datetime.time or str\n End time as a time filter limit.\ninclusive : {\"both\", \"neither\", \"left\", \"right\"}, default \"both\"\n Include boundaries; whether to set each bound as closed or open.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine range time on index or columns value.\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n Data from the original object filtered to the specified dates range.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nat_time : Select values at a particular time of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_between_time : Get just the index locations for\n values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='1D20min')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n2018-04-12 01:00:00 4\n\n>>> ts.between_time('0:15', '0:45')\n A\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n\nYou get the times that are *not* between two times by setting\n``start_time`` later than ``end_time``:\n\n>>> ts.between_time('0:45', '0:15')\n A\n2018-04-09 00:00:00 1\n2018-04-12 01:00:00 4\n"}, "kind": 2, "label": "between_time", "sortText": " 21"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([1, None, None, 2])\n>>> s.bfill()\n0 1.0\n1 2.0\n2 2.0\n3 2.0\ndtype: float64\n>>> s.bfill(limit=1)\n0 1.0\n1 NaN\n2 2.0\n3 2.0\ndtype: float64\n\nWith DataFrame:\n\n>>> df = pd.DataFrame({{'A': [1, None, None, 4], 'B': [None, 5, None, 7]}})\n>>> df\n A B\n0 1.0 NaN\n1 NaN 5.0\n2 NaN NaN\n3 4.0 7.0\n>>> df.bfill()\n A B\n0 1.0 5.0\n1 4.0 5.0\n2 4.0 7.0\n3 4.0 7.0\n>>> df.bfill(limit=1)\n A B\n0 1.0 5.0\n1 NaN 5.0\n2 4.0 7.0\n3 4.0 7.0\n"}, "kind": 2, "label": "bfill", "sortText": " 22"}, {"detail": "bound method DataFrame.bool() -> bool", "documentation": {"kind": "plaintext", "value": "Return the bool of a single element Series or DataFrame.\n\n.. deprecated:: 2.1.0\n\n bool is deprecated and will be removed in future version of pandas.\n For ``Series`` use ``pandas.Series.item``.\n\nThis must be a boolean scalar value, either True or False. It will raise a\nValueError if the Series or DataFrame does not have exactly 1 element, or that\nelement is not boolean (integer values 0 and 1 will also raise an exception).\n\nReturns\n-------\nbool\n The value in the Series or DataFrame.\n\nSee Also\n--------\nSeries.astype : Change the data type of a Series, including to boolean.\nDataFrame.astype : Change the data type of a DataFrame, including to boolean.\nnumpy.bool_ : NumPy boolean data type, used by pandas for boolean values.\n\nExamples\n--------\nThe method will only work for single element objects with a boolean value:\n\n>>> pd.Series([True]).bool() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).bool() # doctest: +SKIP\nFalse\n\n>>> pd.DataFrame({'col': [True]}).bool() # doctest: +SKIP\nTrue\n>>> pd.DataFrame({'col': [False]}).bool() # doctest: +SKIP\nFalse\n\nThis is an alternative method and will only work\nfor single element objects with a boolean value:\n\n>>> pd.Series([True]).item() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).item() # doctest: +SKIP\nFalse\n"}, "kind": 2, "label": "bool", "sortText": " 23"}, {"detail": "Unknown | (bound method DataFrame.boxplot_frame(column=None, by=None, ax=None, fontsize: int | None = None, rot: int = 0, grid: bool = True, figsize: tuple[int | float, int | float] | None = None, layout=None, return_type=None, backend=None, **kwargs) -> Unknown)", "kind": 2, "label": "boxplot", "sortText": " 24"}, {"detail": "Overload[(lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., **kwargs) -> DataFrame, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], **kwargs) -> None, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Trim values at input threshold(s).\n\nAssigns values outside boundary to boundary values. Thresholds\ncan be singular values or array like, and in the latter case\nthe clipping is performed element-wise in the specified axis.\n\nParameters\n----------\nlower : float or array-like, default None\n Minimum threshold value. All values below this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\nupper : float or array-like, default None\n Maximum threshold value. All values above this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Align object with lower and upper along the given axis.\n For `Series` this parameter is unused and defaults to `None`.\ninplace : bool, default False\n Whether to perform the operation in place on the data.\n*args, **kwargs\n Additional keywords have no effect but might be accepted\n for compatibility with numpy.\n\nReturns\n-------\nSeries or DataFrame or None\n Same type as calling object with the values outside the\n clip boundaries replaced or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.clip : Trim values at input threshold in series.\nDataFrame.clip : Trim values at input threshold in dataframe.\nnumpy.clip : Clip (limit) the values in an array.\n\nExamples\n--------\n>>> data = {'col_0': [9, -3, 0, -1, 5], 'col_1': [-2, -7, 6, 8, -5]}\n>>> df = pd.DataFrame(data)\n>>> df\n col_0 col_1\n0 9 -2\n1 -3 -7\n2 0 6\n3 -1 8\n4 5 -5\n\nClips per column using lower and upper thresholds:\n\n>>> df.clip(-4, 6)\n col_0 col_1\n0 6 -2\n1 -3 -4\n2 0 6\n3 -1 6\n4 5 -4\n\nClips using specific lower and upper thresholds per column:\n\n>>> df.clip([-2, -1], [4, 5])\n col_0 col_1\n0 4 -1\n1 -2 -1\n2 0 5\n3 -1 5\n4 4 -1\n\nClips using specific lower and upper thresholds per column element:\n\n>>> t = pd.Series([2, -4, -1, 6, 3])\n>>> t\n0 2\n1 -4\n2 -1\n3 6\n4 3\ndtype: int64\n\n>>> df.clip(t, t + 4, axis=0)\n col_0 col_1\n0 6 2\n1 -3 -4\n2 0 3\n3 6 8\n4 5 3\n\nClips using specific lower threshold per column element, with missing values:\n\n>>> t = pd.Series([2, -4, np.nan, 6, 3])\n>>> t\n0 2.0\n1 -4.0\n2 NaN\n3 6.0\n4 3.0\ndtype: float64\n\n>>> df.clip(t, axis=0)\ncol_0 col_1\n0 9 2\n1 -3 -4\n2 0 6\n3 6 8\n4 5 3\n"}, "kind": 2, "label": "clip", "sortText": " 25"}, {"detail": "Unknown | Index", "kind": 22, "label": "columns", "sortText": " 26"}, {"detail": "bound method DataFrame.combine(other: DataFrame, func: (Series, Series, /) -> Hashable, fill_value=None, overwrite: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform column-wise combine with another DataFrame.\n\nCombines a DataFrame with `other` DataFrame using `func`\nto element-wise combine columns. The row and column indexes of the\nresulting DataFrame will be the union of the two.\n\nParameters\n----------\nother : DataFrame\n The DataFrame to merge column-wise.\nfunc : function\n Function that takes two series as inputs and return a Series or a\n scalar. Used to merge the two dataframes column by columns.\nfill_value : scalar value, default None\n The value to fill NaNs with prior to passing any column to the\n merge func.\noverwrite : bool, default True\n If True, columns in `self` that do not exist in `other` will be\n overwritten with NaNs.\n\nReturns\n-------\nDataFrame\n Combination of the provided DataFrames.\n\nSee Also\n--------\nDataFrame.combine_first : Combine two DataFrame objects and default to\n non-null values in frame calling the method.\n\nExamples\n--------\nCombine using a simple function that chooses the smaller column.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> take_smaller = lambda s1, s2: s1 if s1.sum() < s2.sum() else s2\n>>> df1.combine(df2, take_smaller)\n A B\n0 0 3\n1 0 3\n\nExample using a true element-wise combine function.\n\n>>> df1 = pd.DataFrame({'A': [5, 0], 'B': [2, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, np.minimum)\n A B\n0 1 2\n1 0 3\n\nUsing `fill_value` fills Nones prior to passing the column to the\nmerge function.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 4.0\n\nHowever, if the same element in both dataframes is None, that None\nis preserved\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [None, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 3.0\n\nExample that demonstrates the use of `overwrite` and behavior when\nthe axis differ between the dataframes.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [-10, 1], }, index=[1, 2])\n>>> df1.combine(df2, take_smaller)\n A B C\n0 NaN NaN NaN\n1 NaN 3.0 -10.0\n2 NaN 3.0 1.0\n\n>>> df1.combine(df2, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 -10.0\n2 NaN 3.0 1.0\n\nDemonstrating the preference of the passed in dataframe.\n\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1], }, index=[1, 2])\n>>> df2.combine(df1, take_smaller)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 NaN\n2 NaN 3.0 NaN\n\n>>> df2.combine(df1, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine", "sortText": " 27"}, {"detail": "bound method DataFrame.combine_first(other: DataFrame) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Update null elements with value in the same location in `other`.\n\nCombine two DataFrame objects by filling null values in one DataFrame\nwith non-null values from other DataFrame. The row and column indexes\nof the resulting DataFrame will be the union of the two. The resulting\ndataframe contains the 'first' dataframe values and overrides the\nsecond one values where both first.loc[index, col] and\nsecond.loc[index, col] are not missing values, upon calling\nfirst.combine_first(second).\n\nParameters\n----------\nother : DataFrame\n Provided DataFrame to use to fill null values.\n\nReturns\n-------\nDataFrame\n The result of combining the provided DataFrame with the other object.\n\nSee Also\n--------\nDataFrame.combine : Perform series-wise operation on two DataFrames\n using a given function.\n\nExamples\n--------\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine_first(df2)\n A B\n0 1.0 3.0\n1 0.0 4.0\n\nNull values still persist if the location of that null value\ndoes not exist in `other`\n\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [4, None]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1]}, index=[1, 2])\n>>> df1.combine_first(df2)\n A B C\n0 NaN 4.0 NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine_first", "sortText": " 28"}, {"detail": "bound method DataFrame.compare(other: DataFrame, align_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 1, keep_shape: bool = False, keep_equal: bool = False, result_names: tuple[str | None, str | None] = ...) -> DataFrame", "kind": 2, "label": "compare", "sortText": " 29"}, {"detail": "bound method DataFrame.convert_dtypes(infer_objects: bool = True, convert_string: bool = True, convert_integer: bool = True, convert_boolean: bool = True, convert_floating: bool = True, dtype_backend: Literal[\"pyarrow\", \"numpy_nullable\"] = \"numpy_nullable\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert columns to the best possible dtypes using dtypes supporting ``pd.NA``.\n\nParameters\n----------\ninfer_objects : bool, default True\n Whether object dtypes should be converted to the best possible types.\nconvert_string : bool, default True\n Whether object dtypes should be converted to ``StringDtype()``.\nconvert_integer : bool, default True\n Whether, if possible, conversion can be done to integer extension types.\nconvert_boolean : bool, defaults True\n Whether object dtypes should be converted to ``BooleanDtypes()``.\nconvert_floating : bool, defaults True\n Whether, if possible, conversion can be done to floating extension types.\n If `convert_integer` is also True, preference will be give to integer\n dtypes if the floats can be faithfully casted to integers.\ndtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable'\n Back-end data type applied to the resultant :class:`DataFrame`\n (still experimental). Behaviour is as follows:\n\n * ``\"numpy_nullable\"``: returns nullable-dtype-backed :class:`DataFrame`\n (default).\n * ``\"pyarrow\"``: returns pyarrow-backed nullable :class:`ArrowDtype`\n DataFrame.\n\n .. versionadded:: 2.0\n\nReturns\n-------\nSeries or DataFrame\n Copy of input object with new dtype.\n\nSee Also\n--------\ninfer_objects : Infer dtypes of objects.\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\n\nNotes\n-----\nBy default, ``convert_dtypes`` will attempt to convert a Series (or each\nSeries in a DataFrame) to dtypes that support ``pd.NA``. By using the options\n``convert_string``, ``convert_integer``, ``convert_boolean`` and\n``convert_floating``, it is possible to turn off individual conversions\nto ``StringDtype``, the integer extension types, ``BooleanDtype``\nor floating extension types, respectively.\n\nFor object-dtyped columns, if ``infer_objects`` is ``True``, use the inference\nrules as during normal Series/DataFrame construction. Then, if possible,\nconvert to ``StringDtype``, ``BooleanDtype`` or an appropriate integer\nor floating extension type, otherwise leave as ``object``.\n\nIf the dtype is integer, convert to an appropriate integer extension type.\n\nIf the dtype is numeric, and consists of all integers, convert to an\nappropriate integer extension type. Otherwise, convert to an\nappropriate floating extension type.\n\nIn the future, as new dtypes are added that support ``pd.NA``, the results\nof this method will change to support those new dtypes.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... {\n... \"a\": pd.Series([1, 2, 3], dtype=np.dtype(\"int32\")),\n... \"b\": pd.Series([\"x\", \"y\", \"z\"], dtype=np.dtype(\"O\")),\n... \"c\": pd.Series([True, False, np.nan], dtype=np.dtype(\"O\")),\n... \"d\": pd.Series([\"h\", \"i\", np.nan], dtype=np.dtype(\"O\")),\n... \"e\": pd.Series([10, np.nan, 20], dtype=np.dtype(\"float\")),\n... \"f\": pd.Series([np.nan, 100.5, 200], dtype=np.dtype(\"float\")),\n... }\n... )\n\nStart with a DataFrame with default dtypes.\n\n>>> df\n a b c d e f\n0 1 x True h 10.0 NaN\n1 2 y False i NaN 100.5\n2 3 z NaN NaN 20.0 200.0\n\n>>> df.dtypes\na int32\nb object\nc object\nd object\ne float64\nf float64\ndtype: object\n\nConvert the DataFrame to use best possible dtypes.\n\n>>> dfn = df.convert_dtypes()\n>>> dfn\n a b c d e f\n0 1 x True h 10 \n1 2 y False i 100.5\n2 3 z 20 200.0\n\n>>> dfn.dtypes\na Int32\nb string[python]\nc boolean\nd string[python]\ne Int64\nf Float64\ndtype: object\n\nStart with a Series of strings and missing data represented by ``np.nan``.\n\n>>> s = pd.Series([\"a\", \"b\", np.nan])\n>>> s\n0 a\n1 b\n2 NaN\ndtype: object\n\nObtain a Series with dtype ``StringDtype``.\n\n>>> s.convert_dtypes()\n0 a\n1 b\n2 \ndtype: string\n"}, "kind": 2, "label": "convert_dtypes", "sortText": " 30"}, {"detail": "bound method DataFrame.copy(deep: bool | None = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Make a copy of this object's indices and data.\n\nWhen ``deep=True`` (default), a new object will be created with a\ncopy of the calling object's data and indices. Modifications to\nthe data or indices of the copy will not be reflected in the\noriginal object (see notes below).\n\nWhen ``deep=False``, a new object will be created without copying\nthe calling object's data or index (only references to the data\nand index are copied). Any changes to the data of the original\nwill be reflected in the shallow copy (and vice versa).\n\n.. note::\n The ``deep=False`` behaviour as described above will change\n in pandas 3.0. `Copy-on-Write\n `__\n will be enabled by default, which means that the \"shallow\" copy\n is that is returned with ``deep=False`` will still avoid making\n an eager copy, but changes to the data of the original will *no*\n longer be reflected in the shallow copy (or vice versa). Instead,\n it makes use of a lazy (deferred) copy mechanism that will copy\n the data only when any changes to the original or shallow copy is\n made.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nParameters\n----------\ndeep : bool, default True\n Make a deep copy, including a copy of the data and the indices.\n With ``deep=False`` neither the indices nor the data are copied.\n\nReturns\n-------\nSeries or DataFrame\n Object type matches caller.\n\nNotes\n-----\nWhen ``deep=True``, data is copied but actual Python objects\nwill not be copied recursively, only the reference to the object.\nThis is in contrast to `copy.deepcopy` in the Standard Library,\nwhich recursively copies object data (see examples below).\n\nWhile ``Index`` objects are copied when ``deep=True``, the underlying\nnumpy array is not copied for performance reasons. Since ``Index`` is\nimmutable, the underlying data can be safely shared and a copy\nis not needed.\n\nSince pandas is not thread safe, see the\n:ref:`gotchas ` when copying in a threading\nenvironment.\n\nWhen ``copy_on_write`` in pandas config is set to ``True``, the\n``copy_on_write`` config takes effect even when ``deep=False``.\nThis means that any changes to the copied data would make a new copy\nof the data upon write (and vice versa). Changes made to either the\noriginal or copied variable would not be reflected in the counterpart.\nSee :ref:`Copy_on_Write ` for more information.\n\nExamples\n--------\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> s\na 1\nb 2\ndtype: int64\n\n>>> s_copy = s.copy()\n>>> s_copy\na 1\nb 2\ndtype: int64\n\n**Shallow copy versus default (deep) copy:**\n\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> deep = s.copy()\n>>> shallow = s.copy(deep=False)\n\nShallow copy shares data and index with original.\n\n>>> s is shallow\nFalse\n>>> s.values is shallow.values and s.index is shallow.index\nTrue\n\nDeep copy has own copy of data and index.\n\n>>> s is deep\nFalse\n>>> s.values is deep.values or s.index is deep.index\nFalse\n\nUpdates to the data shared by shallow copy and original is reflected\nin both (NOTE: this will no longer be true for pandas >= 3.0);\ndeep copy remains unchanged.\n\n>>> s.iloc[0] = 3\n>>> shallow.iloc[1] = 4\n>>> s\na 3\nb 4\ndtype: int64\n>>> shallow\na 3\nb 4\ndtype: int64\n>>> deep\na 1\nb 2\ndtype: int64\n\nNote that when copying an object containing Python objects, a deep copy\nwill copy the data, but will not do so recursively. Updating a nested\ndata object will be reflected in the deep copy.\n\n>>> s = pd.Series([[1, 2], [3, 4]])\n>>> deep = s.copy()\n>>> s[0][0] = 10\n>>> s\n0 [10, 2]\n1 [3, 4]\ndtype: object\n>>> deep\n0 [10, 2]\n1 [3, 4]\ndtype: object\n\n**Copy-on-Write is set to true**, the shallow copy is not modified\nwhen the original data is changed:\n\n>>> with pd.option_context(\"mode.copy_on_write\", True):\n... s = pd.Series([1, 2], index=[\"a\", \"b\"])\n... copy = s.copy(deep=False)\n... s.iloc[0] = 100\n... s\na 100\nb 2\ndtype: int64\n>>> copy\na 1\nb 2\ndtype: int64\n"}, "kind": 2, "label": "copy", "sortText": " 31"}, {"detail": "bound method DataFrame.corr(method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", min_periods: int = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation of columns, excluding NA/null values.\n\nParameters\n----------\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float. Note that the returned matrix from corr\n will have 1 along the diagonals and will be symmetric\n regardless of the callable's behavior.\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result. Currently only available for Pearson\n and Spearman correlation.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n Correlation matrix.\n\nSee Also\n--------\nDataFrame.corrwith : Compute pairwise correlation with another\n DataFrame or Series.\nSeries.corr : Compute the correlation between two Series.\n\nNotes\n-----\nPearson, Kendall and Spearman correlation are currently computed using pairwise complete observations.\n\n* `Pearson correlation coefficient `_\n* `Kendall rank correlation coefficient `_\n* `Spearman's rank correlation coefficient `_\n\nExamples\n--------\n>>> def histogram_intersection(a, b):\n... v = np.minimum(a, b).sum().round(decimals=1)\n... return v\n>>> df = pd.DataFrame([(.2, .3), (.0, .6), (.6, .0), (.2, .1)],\n... columns=['dogs', 'cats'])\n>>> df.corr(method=histogram_intersection)\n dogs cats\ndogs 1.0 0.3\ncats 0.3 1.0\n\n>>> df = pd.DataFrame([(1, 1), (2, np.nan), (np.nan, 3), (4, 4)],\n... columns=['dogs', 'cats'])\n>>> df.corr(min_periods=3)\n dogs cats\ndogs 1.0 NaN\ncats NaN 1.0\n"}, "kind": 2, "label": "corr", "sortText": " 32"}, {"detail": "bound method DataFrame.corrwith(other: DataFrame | Series, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, drop: bool = False, method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", numeric_only: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation.\n\nPairwise correlation is computed between rows or columns of\nDataFrame with rows or columns of Series or DataFrame. DataFrames\nare first aligned along both axes before computing the\ncorrelations.\n\nParameters\n----------\nother : DataFrame, Series\n Object with which to compute correlations.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' to compute row-wise, 1 or 'columns' for\n column-wise.\ndrop : bool, default False\n Drop missing indices from result.\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nSeries\n Pairwise correlations.\n\nSee Also\n--------\nDataFrame.corr : Compute pairwise correlation of columns.\n\nExamples\n--------\n>>> index = [\"a\", \"b\", \"c\", \"d\", \"e\"]\n>>> columns = [\"one\", \"two\", \"three\", \"four\"]\n>>> df1 = pd.DataFrame(np.arange(20).reshape(5, 4), index=index, columns=columns)\n>>> df2 = pd.DataFrame(np.arange(16).reshape(4, 4), index=index[:4], columns=columns)\n>>> df1.corrwith(df2)\none 1.0\ntwo 1.0\nthree 1.0\nfour 1.0\ndtype: float64\n\n>>> df2.corrwith(df1, axis=1)\na 1.0\nb 1.0\nc 1.0\nd 1.0\ne NaN\ndtype: float64\n"}, "kind": 2, "label": "corrwith", "sortText": " 33"}, {"detail": "bound method DataFrame.count(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Count non-NA cells for each column or row.\n\nThe values `None`, `NaN`, `NaT`, ``pandas.NA`` are considered NA.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n If 0 or 'index' counts are generated for each column.\n If 1 or 'columns' counts are generated for each row.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\nReturns\n-------\nSeries\n For each column/row the number of non-NA/null entries.\n\nSee Also\n--------\nSeries.count: Number of non-NA elements in a Series.\nDataFrame.value_counts: Count unique combinations of columns.\nDataFrame.shape: Number of DataFrame rows and columns (including NA\n elements).\nDataFrame.isna: Boolean same-sized DataFrame showing places of NA\n elements.\n\nExamples\n--------\nConstructing DataFrame from a dictionary:\n\n>>> df = pd.DataFrame({\"Person\":\n... [\"John\", \"Myla\", \"Lewis\", \"John\", \"Myla\"],\n... \"Age\": [24., np.nan, 21., 33, 26],\n... \"Single\": [False, True, True, True, False]})\n>>> df\n Person Age Single\n0 John 24.0 False\n1 Myla NaN True\n2 Lewis 21.0 True\n3 John 33.0 True\n4 Myla 26.0 False\n\nNotice the uncounted NA values:\n\n>>> df.count()\nPerson 5\nAge 4\nSingle 5\ndtype: int64\n\nCounts for each **row**:\n\n>>> df.count(axis='columns')\n0 3\n1 2\n2 3\n3 3\n4 3\ndtype: int64\n"}, "kind": 2, "label": "count", "sortText": " 34"}, {"detail": "bound method DataFrame.cov(min_periods: int | None = None, ddof: int | None = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise covariance of columns, excluding NA/null values.\n\nCompute the pairwise covariance among the series of a DataFrame.\nThe returned data frame is the `covariance matrix\n`__ of the columns\nof the DataFrame.\n\nBoth NA and null values are automatically excluded from the\ncalculation. (See the note below about bias from missing values.)\nA threshold can be set for the minimum number of\nobservations for each value created. Comparisons with observations\nbelow this threshold will be returned as ``NaN``.\n\nThis method is generally used for the analysis of time series data to\nunderstand the relationship between different measures\nacross time.\n\nParameters\n----------\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result.\n\nddof : int, default 1\n Delta degrees of freedom. The divisor used in calculations\n is ``N - ddof``, where ``N`` represents the number of elements.\n This argument is applicable only when no ``nan`` is in the dataframe.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n The covariance matrix of the series of the DataFrame.\n\nSee Also\n--------\nSeries.cov : Compute covariance with another Series.\ncore.window.ewm.ExponentialMovingWindow.cov : Exponential weighted sample\n covariance.\ncore.window.expanding.Expanding.cov : Expanding sample covariance.\ncore.window.rolling.Rolling.cov : Rolling sample covariance.\n\nNotes\n-----\nReturns the covariance matrix of the DataFrame's time series.\nThe covariance is normalized by N-ddof.\n\nFor DataFrames that have Series that are missing data (assuming that\ndata is `missing at random\n`__)\nthe returned covariance matrix will be an unbiased estimate\nof the variance and covariance between the member Series.\n\nHowever, for many applications this estimate may not be acceptable\nbecause the estimate covariance matrix is not guaranteed to be positive\nsemi-definite. This could lead to estimate correlations having\nabsolute values which are greater than one, and/or a non-invertible\ncovariance matrix. See `Estimation of covariance matrices\n`__ for more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([(1, 2), (0, 3), (2, 0), (1, 1)],\n... columns=['dogs', 'cats'])\n>>> df.cov()\n dogs cats\ndogs 0.666667 -1.000000\ncats -1.000000 1.666667\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(1000, 5),\n... columns=['a', 'b', 'c', 'd', 'e'])\n>>> df.cov()\n a b c d e\na 0.998438 -0.020161 0.059277 -0.008943 0.014144\nb -0.020161 1.059352 -0.008543 -0.024738 0.009826\nc 0.059277 -0.008543 1.010670 -0.001486 -0.000271\nd -0.008943 -0.024738 -0.001486 0.921297 -0.013692\ne 0.014144 0.009826 -0.000271 -0.013692 0.977795\n\n**Minimum number of periods**\n\nThis method also supports an optional ``min_periods`` keyword\nthat specifies the required minimum number of non-NA observations for\neach column pair in order to have a valid result:\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(20, 3),\n... columns=['a', 'b', 'c'])\n>>> df.loc[df.index[:5], 'a'] = np.nan\n>>> df.loc[df.index[5:10], 'b'] = np.nan\n>>> df.cov(min_periods=12)\n a b c\na 0.316741 NaN -0.150812\nb NaN 1.248003 0.191417\nc -0.150812 0.191417 0.895202\n"}, "kind": 2, "label": "cov", "sortText": " 35"}, {"detail": "bound method DataFrame.cummax(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummax", "sortText": " 36"}, {"detail": "bound method DataFrame.cummin(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummin", "sortText": " 37"}, {"detail": "bound method DataFrame.cumprod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumprod", "sortText": " 38"}, {"detail": "bound method DataFrame.cumsum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumsum", "sortText": " 39"}, {"detail": "bound method DataFrame.describe(percentiles=None, include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Generate descriptive statistics.\n\nDescriptive statistics include those that summarize the central\ntendency, dispersion and shape of a\ndataset's distribution, excluding ``NaN`` values.\n\nAnalyzes both numeric and object series, as well\nas ``DataFrame`` column sets of mixed data types. The output\nwill vary depending on what is provided. Refer to the notes\nbelow for more detail.\n\nParameters\n----------\npercentiles : list-like of numbers, optional\n The percentiles to include in the output. All should\n fall between 0 and 1. The default is\n ``[.25, .5, .75]``, which returns the 25th, 50th, and\n 75th percentiles.\ninclude : 'all', list-like of dtypes or None (default), optional\n A white list of data types to include in the result. Ignored\n for ``Series``. Here are the options:\n\n - 'all' : All columns of the input will be included in the output.\n - A list-like of dtypes : Limits the results to the\n provided data types.\n To limit the result to numeric types submit\n ``numpy.number``. To limit it instead to object columns submit\n the ``numpy.object`` data type. Strings\n can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(include=['O'])``). To\n select pandas categorical columns, use ``'category'``\n - None (default) : The result will include all numeric columns.\nexclude : list-like of dtypes or None (default), optional,\n A black list of data types to omit from the result. Ignored\n for ``Series``. Here are the options:\n\n - A list-like of dtypes : Excludes the provided data types\n from the result. To exclude numeric types submit\n ``numpy.number``. To exclude object columns submit the data\n type ``numpy.object``. Strings can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(exclude=['O'])``). To\n exclude pandas categorical columns, use ``'category'``\n - None (default) : The result will exclude nothing.\n\nReturns\n-------\nSeries or DataFrame\n Summary statistics of the Series or Dataframe provided.\n\nSee Also\n--------\nDataFrame.count: Count number of non-NA/null observations.\nDataFrame.max: Maximum of the values in the object.\nDataFrame.min: Minimum of the values in the object.\nDataFrame.mean: Mean of the values.\nDataFrame.std: Standard deviation of the observations.\nDataFrame.select_dtypes: Subset of a DataFrame including/excluding\n columns based on their dtype.\n\nNotes\n-----\nFor numeric data, the result's index will include ``count``,\n``mean``, ``std``, ``min``, ``max`` as well as lower, ``50`` and\nupper percentiles. By default the lower percentile is ``25`` and the\nupper percentile is ``75``. The ``50`` percentile is the\nsame as the median.\n\nFor object data (e.g. strings or timestamps), the result's index\nwill include ``count``, ``unique``, ``top``, and ``freq``. The ``top``\nis the most common value. The ``freq`` is the most common value's\nfrequency. Timestamps also include the ``first`` and ``last`` items.\n\nIf multiple object values have the highest count, then the\n``count`` and ``top`` results will be arbitrarily chosen from\namong those with the highest count.\n\nFor mixed data types provided via a ``DataFrame``, the default is to\nreturn only an analysis of numeric columns. If the dataframe consists\nonly of object and categorical data without any numeric columns, the\ndefault is to return an analysis of both the object and categorical\ncolumns. If ``include='all'`` is provided as an option, the result\nwill include a union of attributes of each type.\n\nThe `include` and `exclude` parameters can be used to limit\nwhich columns in a ``DataFrame`` are analyzed for the output.\nThe parameters are ignored when analyzing a ``Series``.\n\nExamples\n--------\nDescribing a numeric ``Series``.\n\n>>> s = pd.Series([1, 2, 3])\n>>> s.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\ndtype: float64\n\nDescribing a categorical ``Series``.\n\n>>> s = pd.Series(['a', 'a', 'b', 'c'])\n>>> s.describe()\ncount 4\nunique 3\ntop a\nfreq 2\ndtype: object\n\nDescribing a timestamp ``Series``.\n\n>>> s = pd.Series([\n... np.datetime64(\"2000-01-01\"),\n... np.datetime64(\"2010-01-01\"),\n... np.datetime64(\"2010-01-01\")\n... ])\n>>> s.describe()\ncount 3\nmean 2006-09-01 08:00:00\nmin 2000-01-01 00:00:00\n25% 2004-12-31 12:00:00\n50% 2010-01-01 00:00:00\n75% 2010-01-01 00:00:00\nmax 2010-01-01 00:00:00\ndtype: object\n\nDescribing a ``DataFrame``. By default only numeric fields\nare returned.\n\n>>> df = pd.DataFrame({'categorical': pd.Categorical(['d', 'e', 'f']),\n... 'numeric': [1, 2, 3],\n... 'object': ['a', 'b', 'c']\n... })\n>>> df.describe()\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nDescribing all columns of a ``DataFrame`` regardless of data type.\n\n>>> df.describe(include='all') # doctest: +SKIP\n categorical numeric object\ncount 3 3.0 3\nunique 3 NaN 3\ntop f NaN a\nfreq 1 NaN 1\nmean NaN 2.0 NaN\nstd NaN 1.0 NaN\nmin NaN 1.0 NaN\n25% NaN 1.5 NaN\n50% NaN 2.0 NaN\n75% NaN 2.5 NaN\nmax NaN 3.0 NaN\n\nDescribing a column from a ``DataFrame`` by accessing it as\nan attribute.\n\n>>> df.numeric.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\nName: numeric, dtype: float64\n\nIncluding only numeric columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[np.number])\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nIncluding only string columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[object]) # doctest: +SKIP\n object\ncount 3\nunique 3\ntop a\nfreq 1\n\nIncluding only categorical columns from a ``DataFrame`` description.\n\n>>> df.describe(include=['category'])\n categorical\ncount 3\nunique 3\ntop d\nfreq 1\n\nExcluding numeric columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[np.number]) # doctest: +SKIP\n categorical object\ncount 3 3\nunique 3 3\ntop f a\nfreq 1 1\n\nExcluding object columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[object]) # doctest: +SKIP\n categorical numeric\ncount 3 3.0\nunique 3 NaN\ntop f NaN\nfreq 1 NaN\nmean NaN 2.0\nstd NaN 1.0\nmin NaN 1.0\n25% NaN 1.5\n50% NaN 2.0\n75% NaN 2.5\nmax NaN 3.0\n"}, "kind": 2, "label": "describe", "sortText": " 40"}, {"detail": "bound method DataFrame.diff(periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "diff", "sortText": " 41"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "div", "sortText": " 42"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "divide", "sortText": " 43"}, {"detail": "Overload[(other: Series) -> Series, (other: DataFrame | Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]) -> DataFrame]", "documentation": {"kind": "plaintext", "value": "Compute the matrix multiplication between the DataFrame and other.\n\nThis method computes the matrix product between the DataFrame and the\nvalues of an other Series, DataFrame or a numpy array.\n\nIt can also be called using ``self @ other``.\n\nParameters\n----------\nother : Series, DataFrame or array-like\n The other object to compute the matrix product with.\n\nReturns\n-------\nSeries or DataFrame\n If other is a Series, return the matrix product between self and\n other as a Series. If other is a DataFrame or a numpy.array, return\n the matrix product of self and other in a DataFrame of a np.array.\n\nSee Also\n--------\nSeries.dot: Similar method for Series.\n\nNotes\n-----\nThe dimensions of DataFrame and other must be compatible in order to\ncompute the matrix multiplication. In addition, the column names of\nDataFrame and the index of other must contain the same values, as they\nwill be aligned prior to the multiplication.\n\nThe dot method for Series computes the inner product, instead of the\nmatrix product here.\n\nExamples\n--------\nHere we multiply a DataFrame with a Series.\n\n>>> df = pd.DataFrame([[0, 1, -2, -1], [1, 1, 1, 1]])\n>>> s = pd.Series([1, 1, 2, 1])\n>>> df.dot(s)\n0 -4\n1 5\ndtype: int64\n\nHere we multiply a DataFrame with another DataFrame.\n\n>>> other = pd.DataFrame([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(other)\n 0 1\n0 1 4\n1 2 2\n\nNote that the dot method give the same result as @\n\n>>> df @ other\n 0 1\n0 1 4\n1 2 2\n\nThe dot method works also if other is an np.array.\n\n>>> arr = np.array([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(arr)\n 0 1\n0 1 4\n1 2 2\n\nNote how shuffling of the objects does not change the result.\n\n>>> s2 = s.reindex([1, 0, 2, 3])\n>>> df.dot(s2)\n0 -4\n1 5\ndtype: int64\n"}, "kind": 2, "label": "dot", "sortText": " 44"}, {"detail": "Overload[(labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[True], errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[False] = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: bool = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Drop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n"}, "kind": 2, "label": "drop", "sortText": " 45"}, {"detail": "Overload[(subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[True], ignore_index: bool = ...) -> None, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: bool = ..., ignore_index: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Return DataFrame with duplicate rows removed.\n\nConsidering certain columns is optional. Indexes, including time indexes\nare ignored.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', ``False``}, default 'first'\n Determines which duplicates (if any) to keep.\n\n - 'first' : Drop duplicates except for the first occurrence.\n - 'last' : Drop duplicates except for the last occurrence.\n - ``False`` : Drop all duplicates.\n\ninplace : bool, default ``False``\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame or None\n DataFrame with duplicates removed or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.value_counts: Count unique combinations of columns.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, it removes duplicate rows based on all columns.\n\n>>> df.drop_duplicates()\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nTo remove duplicates on specific column(s), use ``subset``.\n\n>>> df.drop_duplicates(subset=['brand'])\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n\nTo remove duplicates and keep last occurrences, use ``keep``.\n\n>>> df.drop_duplicates(subset=['brand', 'style'], keep='last')\n brand style rating\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n4 Indomie pack 5.0\n"}, "kind": 2, "label": "drop_duplicates", "sortText": " 46"}, {"detail": "bound method DataFrame.droplevel(level: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return {klass} with requested index / column level(s) removed.\n\nParameters\n----------\nlevel : int, str, or list-like\n If a string is given, must be the name of a level\n If list-like, elements must be names or positional indexes\n of levels.\n\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Axis along which the level(s) is removed:\n\n * 0 or 'index': remove level(s) in column.\n * 1 or 'columns': remove level(s) in row.\n\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\n{klass}\n {klass} with requested index / column level(s) removed.\n\nExamples\n--------\n>>> df = pd.DataFrame([\n... [1, 2, 3, 4],\n... [5, 6, 7, 8],\n... [9, 10, 11, 12]\n... ]).set_index([0, 1]).rename_axis(['a', 'b'])\n\n>>> df.columns = pd.MultiIndex.from_tuples([\n... ('c', 'e'), ('d', 'f')\n... ], names=['level_1', 'level_2'])\n\n>>> df\nlevel_1 c d\nlevel_2 e f\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n\n>>> df.droplevel('a')\nlevel_1 c d\nlevel_2 e f\nb\n2 3 4\n6 7 8\n10 11 12\n\n>>> df.droplevel('level_2', axis=1)\nlevel_1 c d\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n"}, "kind": 2, "label": "droplevel", "sortText": " 47"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[True], ignore_index: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Remove missing values.\n\nSee the :ref:`User Guide ` for more on which values are\nconsidered missing, and how to work with missing data.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine if rows or columns which contain missing values are\n removed.\n\n * 0, or 'index' : Drop rows which contain missing values.\n * 1, or 'columns' : Drop columns which contain missing value.\n\n Only a single axis is allowed.\n\nhow : {'any', 'all'}, default 'any'\n Determine if row or column is removed from DataFrame, when we have\n at least one NA or all NA.\n\n * 'any' : If any NA values are present, drop that row or column.\n * 'all' : If all values are NA, drop that row or column.\n\nthresh : int, optional\n Require that many non-NA values. Cannot be combined with how.\nsubset : column label or sequence of labels, optional\n Labels along other axis to consider, e.g. if you are dropping rows\n these would be a list of columns to include.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with NA entries dropped from it or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.isna: Indicate missing values.\nDataFrame.notna : Indicate existing (non-missing) values.\nDataFrame.fillna : Replace missing values.\nSeries.dropna : Drop missing values.\nIndex.dropna : Drop missing indices.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"name\": ['Alfred', 'Batman', 'Catwoman'],\n... \"toy\": [np.nan, 'Batmobile', 'Bullwhip'],\n... \"born\": [pd.NaT, pd.Timestamp(\"1940-04-25\"),\n... pd.NaT]})\n>>> df\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDrop the rows where at least one element is missing.\n\n>>> df.dropna()\n name toy born\n1 Batman Batmobile 1940-04-25\n\nDrop the columns where at least one element is missing.\n\n>>> df.dropna(axis='columns')\n name\n0 Alfred\n1 Batman\n2 Catwoman\n\nDrop the rows where all elements are missing.\n\n>>> df.dropna(how='all')\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nKeep only the rows with at least 2 non-NA values.\n\n>>> df.dropna(thresh=2)\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDefine in which columns to look for missing values.\n\n>>> df.dropna(subset=['name', 'toy'])\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n"}, "kind": 2, "label": "dropna", "sortText": " 48"}, {"detail": "Unknown", "label": "dtype", "sortText": " 49"}, {"detail": "Unknown", "label": "dtypes", "sortText": " 50"}, {"detail": "bound method DataFrame.duplicated(subset: Hashable = None, keep: Literal[\"first\", \"last\", False] = \"first\") -> Series", "documentation": {"kind": "plaintext", "value": "Return boolean Series denoting duplicate rows.\n\nConsidering certain columns is optional.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', False}, default 'first'\n Determines which duplicates (if any) to mark.\n\n - ``first`` : Mark duplicates as ``True`` except for the first occurrence.\n - ``last`` : Mark duplicates as ``True`` except for the last occurrence.\n - False : Mark all duplicates as ``True``.\n\nReturns\n-------\nSeries\n Boolean series for each duplicated rows.\n\nSee Also\n--------\nIndex.duplicated : Equivalent method on index.\nSeries.duplicated : Equivalent method on Series.\nSeries.drop_duplicates : Remove duplicate values from Series.\nDataFrame.drop_duplicates : Remove duplicate values from DataFrame.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, for each set of duplicated values, the first occurrence\nis set on False and all others on True.\n\n>>> df.duplicated()\n0 False\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nBy using 'last', the last occurrence of each set of duplicated values\nis set on False and all others on True.\n\n>>> df.duplicated(keep='last')\n0 True\n1 False\n2 False\n3 False\n4 False\ndtype: bool\n\nBy setting ``keep`` on False, all duplicates are True.\n\n>>> df.duplicated(keep=False)\n0 True\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nTo find duplicates on specific column(s), use ``subset``.\n\n>>> df.duplicated(subset=['brand'])\n0 False\n1 True\n2 False\n3 True\n4 True\ndtype: bool\n"}, "kind": 2, "label": "duplicated", "sortText": " 51"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "empty", "sortText": " 52"}, {"detail": "bound method DataFrame.eq(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "eq", "sortText": " 53"}, {"detail": "bound method DataFrame.equals(other: object) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether two objects contain the same elements.\n\nThis function allows two Series or DataFrames to be compared against\neach other to see if they have the same shape and elements. NaNs in\nthe same location are considered equal.\n\nThe row/column index do not need to have the same type, as long\nas the values are considered equal. Corresponding columns and\nindex must be of the same dtype.\n\nParameters\n----------\nother : Series or DataFrame\n The other Series or DataFrame to be compared with the first.\n\nReturns\n-------\nbool\n True if all elements are the same in both objects, False\n otherwise.\n\nSee Also\n--------\nSeries.eq : Compare two Series objects of the same length\n and return a Series where each element is True if the element\n in each Series is equal, False otherwise.\nDataFrame.eq : Compare two DataFrame objects of the same shape and\n return a DataFrame where each element is True if the respective\n element in each DataFrame is equal, False otherwise.\ntesting.assert_series_equal : Raises an AssertionError if left and\n right are not equal. Provides an easy interface to ignore\n inequality in dtypes, indexes and precision among others.\ntesting.assert_frame_equal : Like assert_series_equal, but targets\n DataFrames.\nnumpy.array_equal : Return True if two arrays have the same shape\n and elements, False otherwise.\n\nExamples\n--------\n>>> df = pd.DataFrame({1: [10], 2: [20]})\n>>> df\n 1 2\n0 10 20\n\nDataFrames df and exactly_equal have the same types and values for\ntheir elements and column labels, which will return True.\n\n>>> exactly_equal = pd.DataFrame({1: [10], 2: [20]})\n>>> exactly_equal\n 1 2\n0 10 20\n>>> df.equals(exactly_equal)\nTrue\n\nDataFrames df and different_column_type have the same element\ntypes and values, but have different types for the column labels,\nwhich will still return True.\n\n>>> different_column_type = pd.DataFrame({1.0: [10], 2.0: [20]})\n>>> different_column_type\n 1.0 2.0\n0 10 20\n>>> df.equals(different_column_type)\nTrue\n\nDataFrames df and different_data_type have different types for the\nsame values for their elements, and will return False even though\ntheir column labels are the same values and types.\n\n>>> different_data_type = pd.DataFrame({1: [10.0], 2: [20.0]})\n>>> different_data_type\n 1 2\n0 10.0 20.0\n>>> df.equals(different_data_type)\nFalse\n"}, "kind": 2, "label": "equals", "sortText": " 54"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> Any, (expr: str, *, inplace: Literal[True], **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Evaluate a string describing operations on DataFrame columns.\n\nOperates on columns only, not specific rows or elements. This allows\n`eval` to run arbitrary code, which can make you vulnerable to code\ninjection if you pass user input to this function.\n\nParameters\n----------\nexpr : str\n The expression string to evaluate.\ninplace : bool, default False\n If the expression contains an assignment, whether to perform the\n operation inplace and mutate the existing DataFrame. Otherwise,\n a new DataFrame is returned.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by\n :meth:`~pandas.DataFrame.query`.\n\nReturns\n-------\nndarray, scalar, pandas object, or None\n The result of the evaluation or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.query : Evaluates a boolean expression to query the columns\n of a frame.\nDataFrame.assign : Can evaluate an expression or function to create new\n values for a column.\neval : Evaluate a Python expression as a string using various\n backends.\n\nNotes\n-----\nFor more details see the API documentation for :func:`~eval`.\nFor detailed examples see :ref:`enhancing performance with eval\n`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6), 'B': range(10, 0, -2)})\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n>>> df.eval('A + B')\n0 11\n1 10\n2 9\n3 8\n4 7\ndtype: int64\n\nAssignment is allowed though by default the original DataFrame is not\nmodified.\n\n>>> df.eval('C = A + B')\n A B C\n0 1 10 11\n1 2 8 10\n2 3 6 9\n3 4 4 8\n4 5 2 7\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n\nMultiple columns can be assigned to using multi-line expressions:\n\n>>> df.eval(\n... '''\n... C = A + B\n... D = A - B\n... '''\n... )\n A B C D\n0 1 10 11 -9\n1 2 8 10 -6\n2 3 6 9 -3\n3 4 4 8 0\n4 5 2 7 3\n"}, "kind": 2, "label": "eval", "sortText": " 55"}, {"detail": "bound method DataFrame.ewm(com: int | float | None = None, span: int | float | None = None, halflife: int | float | timedelta | ... omitted 4 union elements = None, alpha: int | float | None = None, min_periods: int | None = 0, adjust: bool = True, ignore_na: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., times: ndarray[tuple[Any, ...], dtype[Any]] | DataFrame | Series | None = None, method: Literal[\"single\", \"table\"] = \"single\") -> ExponentialMovingWindow", "kind": 2, "label": "ewm", "sortText": " 56"}, {"detail": "bound method DataFrame.expanding(min_periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., method: Literal[\"single\", \"table\"] = \"single\") -> Expanding", "kind": 2, "label": "expanding", "sortText": " 57"}, {"detail": "bound method DataFrame.explode(column: Hashable, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transform each element of a list-like to a row, replicating index values.\n\nParameters\n----------\ncolumn : IndexLabel\n Column(s) to explode.\n For multiple columns, specify a non-empty list with each element\n be str or tuple, and all specified columns their list-like data\n on same row of the frame must have matching length.\n\n .. versionadded:: 1.3.0\n Multi-column explode\n\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame\n Exploded lists to rows of the subset columns;\n index will be duplicated for these rows.\n\nRaises\n------\nValueError :\n * If columns of the frame are not unique.\n * If specified columns to explode is empty list.\n * If specified columns to explode have not matching count of\n elements rowwise in the frame.\n\nSee Also\n--------\nDataFrame.unstack : Pivot a level of the (necessarily hierarchical)\n index labels.\nDataFrame.melt : Unpivot a DataFrame from wide format to long format.\nSeries.explode : Explode a DataFrame from list-like columns to long format.\n\nNotes\n-----\nThis routine will explode list-likes including lists, tuples, sets,\nSeries, and np.ndarray. The result dtype of the subset rows will\nbe object. Scalars will be returned unchanged, and empty list-likes will\nresult in a np.nan for that row. In addition, the ordering of rows in the\noutput will be non-deterministic when exploding sets.\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [[0, 1, 2], 'foo', [], [3, 4]],\n... 'B': 1,\n... 'C': [['a', 'b', 'c'], np.nan, [], ['d', 'e']]})\n>>> df\n A B C\n0 [0, 1, 2] 1 [a, b, c]\n1 foo 1 NaN\n2 [] 1 []\n3 [3, 4] 1 [d, e]\n\nSingle-column explode.\n\n>>> df.explode('A')\n A B C\n0 0 1 [a, b, c]\n0 1 1 [a, b, c]\n0 2 1 [a, b, c]\n1 foo 1 NaN\n2 NaN 1 []\n3 3 1 [d, e]\n3 4 1 [d, e]\n\nMulti-column explode.\n\n>>> df.explode(list('AC'))\n A B C\n0 0 1 a\n0 1 1 b\n0 2 1 c\n1 foo 1 NaN\n2 NaN 1 NaN\n3 3 1 d\n3 4 1 e\n"}, "kind": 2, "label": "explode", "sortText": " 58"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\n>>> df.ffill()\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 3.0 4.0 NaN 1.0\n3 3.0 3.0 NaN 4.0\n\n>>> ser = pd.Series([1, np.nan, 2, 3])\n>>> ser.ffill()\n0 1.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n"}, "kind": 2, "label": "ffill", "sortText": " 59"}, {"detail": "Overload[(value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> None, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values using the specified method.\n\nParameters\n----------\nvalue : scalar, dict, Series, or DataFrame\n Value to use to fill holes (e.g. 0), alternately a\n dict/Series/DataFrame of values specifying which value to use for\n each index (for a Series) or column (for a DataFrame). Values not\n in the dict/Series/DataFrame will not be filled. This value cannot\n be a list.\nmethod : {{'backfill', 'bfill', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n * ffill: propagate last valid observation forward to next valid.\n * backfill / bfill: use next valid observation to fill gap.\n\n .. deprecated:: 2.1.0\n Use ffill or bfill instead.\n\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nSee Also\n--------\nffill : Fill values by propagating the last valid observation to next valid.\nbfill : Fill values by using the next valid observation to fill the gap.\ninterpolate : Fill NaN values using interpolation.\nreindex : Conform object to new index.\nasfreq : Convert TimeSeries to specified frequency.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\nReplace all NaN elements with 0s.\n\n>>> df.fillna(0)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 0.0\n3 0.0 3.0 0.0 4.0\n\nReplace all NaN elements in column 'A', 'B', 'C', and 'D', with 0, 1,\n2, and 3 respectively.\n\n>>> values = {{\"A\": 0, \"B\": 1, \"C\": 2, \"D\": 3}}\n>>> df.fillna(value=values)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 2.0 1.0\n2 0.0 1.0 2.0 3.0\n3 0.0 3.0 2.0 4.0\n\nOnly replace the first NaN element.\n\n>>> df.fillna(value=values, limit=1)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN 1.0 NaN 3.0\n3 NaN 3.0 NaN 4.0\n\nWhen filling using a DataFrame, replacement happens along\nthe same column names and same indices\n\n>>> df2 = pd.DataFrame(np.zeros((4, 4)), columns=list(\"ABCE\"))\n>>> df.fillna(df2)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 NaN\n3 0.0 3.0 0.0 4.0\n\nNote that column D is not affected since it is not present in df2.\n"}, "kind": 2, "label": "fillna", "sortText": " 60"}, {"detail": "bound method DataFrame.filter(items=None, like: str | None = None, regex: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Subset the dataframe rows or columns according to the specified index labels.\n\nNote that this routine does not filter a dataframe on its\ncontents. The filter is applied to the labels of the index.\n\nParameters\n----------\nitems : list-like\n Keep labels from axis which are in items.\nlike : str\n Keep labels from axis for which \"like in label == True\".\nregex : str (regular expression)\n Keep labels from axis for which re.search(regex, label) == True.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n The axis to filter on, expressed either as an index (int)\n or axis name (str). By default this is the info axis, 'columns' for\n DataFrame. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\n\nNotes\n-----\nThe ``items``, ``like``, and ``regex`` parameters are\nenforced to be mutually exclusive.\n\n``axis`` defaults to the info axis that is used when indexing\nwith ``[]``.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array(([1, 2, 3], [4, 5, 6])),\n... index=['mouse', 'rabbit'],\n... columns=['one', 'two', 'three'])\n>>> df\n one two three\nmouse 1 2 3\nrabbit 4 5 6\n\n>>> # select columns by name\n>>> df.filter(items=['one', 'three'])\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select columns by regular expression\n>>> df.filter(regex='e$', axis=1)\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select rows containing 'bbi'\n>>> df.filter(like='bbi', axis=0)\n one two three\nrabbit 4 5 6\n"}, "kind": 2, "label": "filter", "sortText": " 61"}, {"detail": "bound method DataFrame.first(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select initial periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.first` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function can\nselect the first few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset or dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '1ME' will display all the rows having their index within the first month.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nlast : Select final periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the first 3 days:\n\n>>> ts.first('3D')\n A\n2018-04-09 1\n2018-04-11 2\n\nNotice the data for 3 first calendar days were returned, not the first\n3 days observed in the dataset, and therefore data for 2018-04-13 was\nnot returned.\n"}, "kind": 2, "label": "first", "sortText": " 62"}, {"detail": "bound method DataFrame.first_valid_index() -> Hashable", "documentation": {"kind": "plaintext", "value": "Return index for {position} non-NA value or None, if no non-NA value is found.\n\nReturns\n-------\ntype of index\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([None, 3, 4])\n>>> s.first_valid_index()\n1\n>>> s.last_valid_index()\n2\n\n>>> s = pd.Series([None, None])\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf all elements in Series are NA/null, returns None.\n\n>>> s = pd.Series()\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf Series is empty, returns None.\n\nFor DataFrame:\n\n>>> df = pd.DataFrame({{'A': [None, None, 2], 'B': [None, 3, 4]}})\n>>> df\n A B\n0 NaN NaN\n1 NaN 3.0\n2 2.0 4.0\n>>> df.first_valid_index()\n1\n>>> df.last_valid_index()\n2\n\n>>> df = pd.DataFrame({{'A': [None, None, None], 'B': [None, None, None]}})\n>>> df\n A B\n0 None None\n1 None None\n2 None None\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf all elements in DataFrame are NA/null, returns None.\n\n>>> df = pd.DataFrame()\n>>> df\nEmpty DataFrame\nColumns: []\nIndex: []\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf DataFrame is empty, returns None.\n"}, "kind": 2, "label": "first_valid_index", "sortText": " 63"}, {"detail": "Flags", "documentation": {"kind": "plaintext", "value": "Flags that apply to pandas objects.\n\nParameters\n----------\nobj : Series or DataFrame\n The object these flags are associated with.\nallows_duplicate_labels : bool, default True\n Whether to allow duplicate labels in this object. By default,\n duplicate labels are permitted. Setting this to ``False`` will\n cause an :class:`errors.DuplicateLabelError` to be raised when\n `index` (or columns for DataFrame) is not unique, or any\n subsequent operation on introduces duplicates.\n See :ref:`duplicates.disallow` for more.\n\n .. warning::\n\n This is an experimental feature. Currently, many methods fail to\n propagate the ``allows_duplicate_labels`` value. In future versions\n it is expected that every method taking or returning one or more\n DataFrame or Series objects will propagate ``allows_duplicate_labels``.\n\nExamples\n--------\nAttributes can be set in two ways:\n\n>>> df = pd.DataFrame()\n>>> df.flags\n\n>>> df.flags.allows_duplicate_labels = False\n>>> df.flags\n\n\n>>> df.flags['allows_duplicate_labels'] = True\n>>> df.flags\n\n"}, "kind": 22, "label": "flags", "sortText": " 64"}, {"detail": "bound method DataFrame.floordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "floordiv", "sortText": " 65"}, {"detail": "bound method type[DataFrame].from_dict(data: dict[Unknown, Unknown], orient: Literal[\"columns\", \"index\", \"tight\"] = \"columns\", dtype: ExtensionDtype | str | dtype[Any] | type | None = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct DataFrame from dict of array-like or dicts.\n\nCreates DataFrame object from dictionary by columns or by index\nallowing dtype specification.\n\nParameters\n----------\ndata : dict\n Of the form {field : array-like} or {field : dict}.\norient : {'columns', 'index', 'tight'}, default 'columns'\n The \"orientation\" of the data. If the keys of the passed dict\n should be the columns of the resulting DataFrame, pass 'columns'\n (default). Otherwise if the keys should be rows, pass 'index'.\n If 'tight', assume a dict with keys ['index', 'columns', 'data',\n 'index_names', 'column_names'].\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ndtype : dtype, default None\n Data type to force after DataFrame construction, otherwise infer.\ncolumns : list, default None\n Column labels to use when ``orient='index'``. Raises a ValueError\n if used with ``orient='columns'`` or ``orient='tight'``.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_records : DataFrame from structured ndarray, sequence\n of tuples or dicts, or DataFrame.\nDataFrame : DataFrame object creation using constructor.\nDataFrame.to_dict : Convert the DataFrame to a dictionary.\n\nExamples\n--------\nBy default the keys of the dict become the DataFrame columns:\n\n>>> data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nSpecify ``orient='index'`` to create the DataFrame using dictionary\nkeys as rows:\n\n>>> data = {'row_1': [3, 2, 1, 0], 'row_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data, orient='index')\n 0 1 2 3\nrow_1 3 2 1 0\nrow_2 a b c d\n\nWhen using the 'index' orientation, the column names can be\nspecified manually:\n\n>>> pd.DataFrame.from_dict(data, orient='index',\n... columns=['A', 'B', 'C', 'D'])\n A B C D\nrow_1 3 2 1 0\nrow_2 a b c d\n\nSpecify ``orient='tight'`` to create the DataFrame using a 'tight'\nformat:\n\n>>> data = {'index': [('a', 'b'), ('a', 'c')],\n... 'columns': [('x', 1), ('y', 2)],\n... 'data': [[1, 3], [2, 4]],\n... 'index_names': ['n1', 'n2'],\n... 'column_names': ['z1', 'z2']}\n>>> pd.DataFrame.from_dict(data, orient='tight')\nz1 x y\nz2 1 2\nn1 n2\na b 1 3\n c 2 4\n"}, "kind": 2, "label": "from_dict", "sortText": " 66"}, {"detail": "bound method type[DataFrame].from_records(data, index=None, exclude=None, columns=None, coerce_float: bool = False, nrows: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert structured or record ndarray to DataFrame.\n\nCreates a DataFrame object from a structured ndarray, sequence of\ntuples or dicts, or DataFrame.\n\nParameters\n----------\ndata : structured ndarray, sequence of tuples or dicts, or DataFrame\n Structured input data.\n\n .. deprecated:: 2.1.0\n Passing a DataFrame is deprecated.\nindex : str, list of fields, array-like\n Field of array to use as the index, alternately a specific set of\n input labels to use.\nexclude : sequence, default None\n Columns or fields to exclude.\ncolumns : sequence, default None\n Column names to use. If the passed data do not have names\n associated with them, this argument provides names for the\n columns. Otherwise this argument indicates the order of the columns\n in the result (any names not found in the data will become all-NA\n columns).\ncoerce_float : bool, default False\n Attempt to convert values of non-string, non-numeric objects (like\n decimal.Decimal) to floating point, useful for SQL result sets.\nnrows : int, default None\n Number of rows to read if data is an iterator.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_dict : DataFrame from dict of array-like or dicts.\nDataFrame : DataFrame object creation using constructor.\n\nExamples\n--------\nData can be provided as a structured ndarray:\n\n>>> data = np.array([(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')],\n... dtype=[('col_1', 'i4'), ('col_2', 'U1')])\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of dicts:\n\n>>> data = [{'col_1': 3, 'col_2': 'a'},\n... {'col_1': 2, 'col_2': 'b'},\n... {'col_1': 1, 'col_2': 'c'},\n... {'col_1': 0, 'col_2': 'd'}]\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of tuples with corresponding columns:\n\n>>> data = [(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')]\n>>> pd.DataFrame.from_records(data, columns=['col_1', 'col_2'])\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n"}, "kind": 2, "label": "from_records", "sortText": " 67"}, {"detail": "bound method DataFrame.ge(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ge", "sortText": " 68"}, {"detail": "bound method DataFrame.get(key, default=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get item from object for given key (ex: DataFrame column).\n\nReturns default value if not found.\n\nParameters\n----------\nkey : object\n\nReturns\n-------\nsame type as items contained in object\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [\n... [24.3, 75.7, \"high\"],\n... [31, 87.8, \"high\"],\n... [22, 71.6, \"medium\"],\n... [35, 95, \"medium\"],\n... ],\n... columns=[\"temp_celsius\", \"temp_fahrenheit\", \"windspeed\"],\n... index=pd.date_range(start=\"2014-02-12\", end=\"2014-02-15\", freq=\"D\"),\n... )\n\n>>> df\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df.get([\"temp_celsius\", \"windspeed\"])\n temp_celsius windspeed\n2014-02-12 24.3 high\n2014-02-13 31.0 high\n2014-02-14 22.0 medium\n2014-02-15 35.0 medium\n\n>>> ser = df['windspeed']\n>>> ser.get('2014-02-13')\n'high'\n\nIf the key isn't found, the default value will be used.\n\n>>> df.get([\"temp_celsius\", \"temp_kelvin\"], default=\"default_value\")\n'default_value'\n\n>>> ser.get('2014-02-10', '[unknown]')\n'[unknown]'\n"}, "kind": 2, "label": "get", "sortText": " 69"}, {"detail": "bound method DataFrame.groupby(by=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., level: Hashable = None, as_index: bool = True, sort: bool = True, group_keys: bool = True, observed: bool | _NoDefault = ..., dropna: bool = True) -> DataFrameGroupBy", "kind": 2, "label": "groupby", "sortText": " 70"}, {"detail": "bound method DataFrame.gt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "gt", "sortText": " 71"}, {"detail": "bound method DataFrame.head(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows.\n\nThis function returns the first `n` rows for the object based\non position. It is useful for quickly testing if your object\nhas the right type of data in it.\n\nFor negative values of `n`, this function returns all rows except\nthe last `|n|` rows, equivalent to ``df[:n]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\nsame type as caller\n The first `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.tail: Returns the last `n` rows.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the first 5 lines\n\n>>> df.head()\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n\nViewing the first `n` lines (three in this case)\n\n>>> df.head(3)\n animal\n0 alligator\n1 bee\n2 falcon\n\nFor negative values of `n`\n\n>>> df.head(-3)\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n"}, "kind": 2, "label": "head", "sortText": " 72"}, {"detail": "Unknown | (bound method DataFrame.hist_frame(column: Hashable = None, by=None, grid: bool = True, xlabelsize: int | None = None, xrot: int | float | None = None, ylabelsize: int | None = None, yrot: int | float | None = None, ax=None, sharex: bool = False, sharey: bool = False, figsize: tuple[int, int] | None = None, layout: tuple[int, int] | None = None, bins: int | Sequence[int] = 10, backend: str | None = None, legend: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "hist", "sortText": " 73"}, {"detail": "_iAtIndexer", "kind": 22, "label": "iat", "sortText": " 74"}, {"detail": "bound method DataFrame.idxmax(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmax", "sortText": " 75"}, {"detail": "bound method DataFrame.idxmin(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmin", "sortText": " 76"}, {"detail": "_iLocIndexer", "kind": 22, "label": "iloc", "sortText": " 77"}, {"detail": "Unknown | Index", "kind": 22, "label": "index", "sortText": " 78"}, {"detail": "bound method DataFrame.infer_objects(copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Attempt to infer better dtypes for object columns.\n\nAttempts soft conversion of object-dtyped\ncolumns, leaving non-object and unconvertible\ncolumns unchanged. The inference rules are the\nsame as during normal Series/DataFrame construction.\n\nParameters\n----------\ncopy : bool, default True\n Whether to make a copy for non-object or non-inferable columns\n or Series.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to numeric type.\nconvert_dtypes : Convert argument to best possible dtype.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [\"a\", 1, 2, 3]})\n>>> df = df.iloc[1:]\n>>> df\n A\n1 1\n2 2\n3 3\n\n>>> df.dtypes\nA object\ndtype: object\n\n>>> df.infer_objects().dtypes\nA int64\ndtype: object\n"}, "kind": 2, "label": "infer_objects", "sortText": " 79"}, {"detail": "bound method DataFrame.info(verbose: bool | None = None, buf: WriteBuffer[str] | None = None, max_cols: int | None = None, memory_usage: bool | str | None = None, show_counts: bool | None = None) -> None", "kind": 2, "label": "info", "sortText": " 80"}, {"detail": "bound method DataFrame.insert(loc: int, column: Hashable, value: str | int | float | ... omitted 10 union elements, allow_duplicates: bool | _NoDefault = ...) -> None", "documentation": {"kind": "plaintext", "value": "Insert column into DataFrame at specified location.\n\nRaises a ValueError if `column` is already contained in the DataFrame,\nunless `allow_duplicates` is set to True.\n\nParameters\n----------\nloc : int\n Insertion index. Must verify 0 <= loc <= len(columns).\ncolumn : str, number, or hashable object\n Label of the inserted column.\nvalue : Scalar, Series, or array-like\n Content of the inserted column.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\nSee Also\n--------\nIndex.insert : Insert new item by index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})\n>>> df\n col1 col2\n0 1 3\n1 2 4\n>>> df.insert(1, \"newcol\", [99, 99])\n>>> df\n col1 newcol col2\n0 1 99 3\n1 2 99 4\n>>> df.insert(0, \"col1\", [100, 100], allow_duplicates=True)\n>>> df\n col1 col1 newcol col2\n0 100 1 99 3\n1 100 2 99 4\n\nNotice that pandas uses index alignment in case of `value` from type `Series`:\n\n>>> df.insert(0, \"col0\", pd.Series([5, 6], index=[1, 2]))\n>>> df\n col0 col1 col1 newcol col2\n0 NaN 100 1 99 3\n1 5.0 100 2 99 4\n"}, "kind": 2, "label": "insert", "sortText": " 81"}, {"detail": "Overload[(method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[False] = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[True], limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> None, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: bool = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NaN values using an interpolation method.\n\nPlease note that only ``method='linear'`` is supported for\nDataFrame/Series with a MultiIndex.\n\nParameters\n----------\nmethod : str, default 'linear'\n Interpolation technique to use. One of:\n\n * 'linear': Ignore the index and treat the values as equally\n spaced. This is the only method supported on MultiIndexes.\n * 'time': Works on daily and higher resolution data to interpolate\n given length of interval.\n * 'index', 'values': use the actual numerical values of the index.\n * 'pad': Fill in NaNs using existing values.\n * 'nearest', 'zero', 'slinear', 'quadratic', 'cubic',\n 'barycentric', 'polynomial': Passed to\n `scipy.interpolate.interp1d`, whereas 'spline' is passed to\n `scipy.interpolate.UnivariateSpline`. These methods use the numerical\n values of the index. Both 'polynomial' and 'spline' require that\n you also specify an `order` (int), e.g.\n ``df.interpolate(method='polynomial', order=5)``. Note that,\n `slinear` method in Pandas refers to the Scipy first order `spline`\n instead of Pandas first order `spline`.\n * 'krogh', 'piecewise_polynomial', 'spline', 'pchip', 'akima',\n 'cubicspline': Wrappers around the SciPy interpolation methods of\n similar names. See `Notes`.\n * 'from_derivatives': Refers to\n `scipy.interpolate.BPoly.from_derivatives`.\n\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Axis to interpolate along. For `Series` this parameter is unused\n and defaults to 0.\nlimit : int, optional\n Maximum number of consecutive NaNs to fill. Must be greater than\n 0.\ninplace : bool, default False\n Update the data in place if possible.\nlimit_direction : {{'forward', 'backward', 'both'}}, Optional\n Consecutive NaNs will be filled in this direction.\n\n If limit is specified:\n * If 'method' is 'pad' or 'ffill', 'limit_direction' must be 'forward'.\n * If 'method' is 'backfill' or 'bfill', 'limit_direction' must be\n 'backwards'.\n\n If 'limit' is not specified:\n * If 'method' is 'backfill' or 'bfill', the default is 'backward'\n * else the default is 'forward'\n\n raises ValueError if `limit_direction` is 'forward' or 'both' and\n method is 'backfill' or 'bfill'.\n raises ValueError if `limit_direction` is 'backward' or 'both' and\n method is 'pad' or 'ffill'.\n\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\ndowncast : optional, 'infer' or None, defaults to None\n Downcast dtypes if possible.\n\n .. deprecated:: 2.1.0\n\n``**kwargs`` : optional\n Keyword arguments to pass on to the interpolating function.\n\nReturns\n-------\nSeries or DataFrame or None\n Returns the same object type as the caller, interpolated at\n some or all ``NaN`` values or None if ``inplace=True``.\n\nSee Also\n--------\nfillna : Fill missing values using different methods.\nscipy.interpolate.Akima1DInterpolator : Piecewise cubic polynomials\n (Akima interpolator).\nscipy.interpolate.BPoly.from_derivatives : Piecewise polynomial in the\n Bernstein basis.\nscipy.interpolate.interp1d : Interpolate a 1-D function.\nscipy.interpolate.KroghInterpolator : Interpolate polynomial (Krogh\n interpolator).\nscipy.interpolate.PchipInterpolator : PCHIP 1-d monotonic cubic\n interpolation.\nscipy.interpolate.CubicSpline : Cubic spline data interpolator.\n\nNotes\n-----\nThe 'krogh', 'piecewise_polynomial', 'spline', 'pchip' and 'akima'\nmethods are wrappers around the respective SciPy implementations of\nsimilar names. These use the actual numerical values of the index.\nFor more information on their behavior, see the\n`SciPy documentation\n`__.\n\nExamples\n--------\nFilling in ``NaN`` in a :class:`~pandas.Series` via linear\ninterpolation.\n\n>>> s = pd.Series([0, 1, np.nan, 3])\n>>> s\n0 0.0\n1 1.0\n2 NaN\n3 3.0\ndtype: float64\n>>> s.interpolate()\n0 0.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n\nFilling in ``NaN`` in a Series via polynomial interpolation or splines:\nBoth 'polynomial' and 'spline' methods require that you also specify\nan ``order`` (int).\n\n>>> s = pd.Series([0, 2, np.nan, 8])\n>>> s.interpolate(method='polynomial', order=2)\n0 0.000000\n1 2.000000\n2 4.666667\n3 8.000000\ndtype: float64\n\nFill the DataFrame forward (that is, going down) along each column\nusing linear interpolation.\n\nNote how the last entry in column 'a' is interpolated differently,\nbecause there is no entry after it to use for interpolation.\nNote how the first entry in column 'b' remains ``NaN``, because there\nis no entry before it to use for interpolation.\n\n>>> df = pd.DataFrame([(0.0, np.nan, -1.0, 1.0),\n... (np.nan, 2.0, np.nan, np.nan),\n... (2.0, 3.0, np.nan, 9.0),\n... (np.nan, 4.0, -4.0, 16.0)],\n... columns=list('abcd'))\n>>> df\n a b c d\n0 0.0 NaN -1.0 1.0\n1 NaN 2.0 NaN NaN\n2 2.0 3.0 NaN 9.0\n3 NaN 4.0 -4.0 16.0\n>>> df.interpolate(method='linear', limit_direction='forward', axis=0)\n a b c d\n0 0.0 NaN -1.0 1.0\n1 1.0 2.0 -2.0 5.0\n2 2.0 3.0 -3.0 9.0\n3 2.0 4.0 -4.0 16.0\n\nUsing polynomial interpolation.\n\n>>> df['d'].interpolate(method='polynomial', order=2)\n0 1.0\n1 4.0\n2 9.0\n3 16.0\nName: d, dtype: float64\n"}, "kind": 2, "label": "interpolate", "sortText": " 82"}, {"detail": "bound method DataFrame.isetitem(loc, value) -> None", "documentation": {"kind": "plaintext", "value": "Set the given value in the column with position `loc`.\n\nThis is a positional analogue to ``__setitem__``.\n\nParameters\n----------\nloc : int or sequence of ints\n Index position for the column.\nvalue : scalar or arraylike\n Value(s) for the column.\n\nNotes\n-----\n``frame.isetitem(loc, value)`` is an in-place method as it will\nmodify the DataFrame in place (not returning a new object). In contrast to\n``frame.iloc[:, i] = value`` which will try to update the existing values in\nplace, ``frame.isetitem(loc, value)`` will not update the values of the column\nitself in place, it will instead insert a new array.\n\nIn cases where ``frame.columns`` is unique, this is equivalent to\n``frame[frame.columns[i]] = value``.\n"}, "kind": 2, "label": "isetitem", "sortText": " 83"}, {"detail": "bound method DataFrame.isin(values: Series | DataFrame | Sequence[Unknown] | Mapping[Unknown, Unknown]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Whether each element in the DataFrame is contained in values.\n\nParameters\n----------\nvalues : iterable, Series, DataFrame or dict\n The result will only be true at a location if all the\n labels match. If `values` is a Series, that's the index. If\n `values` is a dict, the keys must be the column names,\n which must match. If `values` is a DataFrame,\n then both the index and column labels must match.\n\nReturns\n-------\nDataFrame\n DataFrame of booleans showing whether each element in the DataFrame\n is contained in values.\n\nSee Also\n--------\nDataFrame.eq: Equality test for DataFrame.\nSeries.isin: Equivalent method on Series.\nSeries.str.contains: Test if pattern or regex is contained within a\n string of a Series or Index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4], 'num_wings': [2, 0]},\n... index=['falcon', 'dog'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\n\nWhen ``values`` is a list check whether every value in the DataFrame\nis present in the list (which animals have 0 or 2 legs or wings)\n\n>>> df.isin([0, 2])\n num_legs num_wings\nfalcon True True\ndog False True\n\nTo check if ``values`` is *not* in the DataFrame, use the ``~`` operator:\n\n>>> ~df.isin([0, 2])\n num_legs num_wings\nfalcon False False\ndog True False\n\nWhen ``values`` is a dict, we can pass values to check for each\ncolumn separately:\n\n>>> df.isin({'num_wings': [0, 3]})\n num_legs num_wings\nfalcon False False\ndog False True\n\nWhen ``values`` is a Series or DataFrame the index and column must\nmatch. Note that 'falcon' does not match based on the number of legs\nin other.\n\n>>> other = pd.DataFrame({'num_legs': [8, 3], 'num_wings': [0, 2]},\n... index=['spider', 'falcon'])\n>>> df.isin(other)\n num_legs num_wings\nfalcon False True\ndog False False\n"}, "kind": 2, "label": "isin", "sortText": " 84"}, {"detail": "bound method DataFrame.isna() -> DataFrame", "kind": 2, "label": "isna", "sortText": " 85"}, {"detail": "bound method DataFrame.isnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.isnull is an alias for DataFrame.isna.\n"}, "kind": 2, "label": "isnull", "sortText": " 86"}, {"detail": "bound method DataFrame.items() -> Iterable[tuple[Hashable, Series]]", "kind": 2, "label": "items", "sortText": " 87"}, {"detail": "bound method DataFrame.iterrows() -> Iterable[tuple[Hashable, Series]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as (index, Series) pairs.\n\nYields\n------\nindex : label or tuple of label\n The index of the row. A tuple for a `MultiIndex`.\ndata : Series\n The data of the row as a Series.\n\nSee Also\n--------\nDataFrame.itertuples : Iterate over DataFrame rows as namedtuples of the values.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\n1. Because ``iterrows`` returns a Series for each row,\n it does **not** preserve dtypes across the rows (dtypes are\n preserved across columns for DataFrames).\n\n To preserve dtypes while iterating over the rows, it is better\n to use :meth:`itertuples` which returns namedtuples of the values\n and which is generally faster than ``iterrows``.\n\n2. You should **never modify** something you are iterating over.\n This is not guaranteed to work in all cases. Depending on the\n data types, the iterator returns a copy and not a view, and writing\n to it will have no effect.\n\nExamples\n--------\n\n>>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float'])\n>>> row = next(df.iterrows())[1]\n>>> row\nint 1.0\nfloat 1.5\nName: 0, dtype: float64\n>>> print(row['int'].dtype)\nfloat64\n>>> print(df['int'].dtype)\nint64\n"}, "kind": 2, "label": "iterrows", "sortText": " 88"}, {"detail": "bound method DataFrame.itertuples(index: bool = True, name: str | None = \"Pandas\") -> Iterable[tuple[Any, ...]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as namedtuples.\n\nParameters\n----------\nindex : bool, default True\n If True, return the index as the first element of the tuple.\nname : str or None, default \"Pandas\"\n The name of the returned namedtuples or None to return regular\n tuples.\n\nReturns\n-------\niterator\n An object to iterate over namedtuples for each row in the\n DataFrame with the first field possibly being the index and\n following fields being the column values.\n\nSee Also\n--------\nDataFrame.iterrows : Iterate over DataFrame rows as (index, Series)\n pairs.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\nThe column names will be renamed to positional names if they are\ninvalid Python identifiers, repeated, or start with an underscore.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [4, 2], 'num_wings': [0, 2]},\n... index=['dog', 'hawk'])\n>>> df\n num_legs num_wings\ndog 4 0\nhawk 2 2\n>>> for row in df.itertuples():\n... print(row)\n...\nPandas(Index='dog', num_legs=4, num_wings=0)\nPandas(Index='hawk', num_legs=2, num_wings=2)\n\nBy setting the `index` parameter to False we can remove the index\nas the first element of the tuple:\n\n>>> for row in df.itertuples(index=False):\n... print(row)\n...\nPandas(num_legs=4, num_wings=0)\nPandas(num_legs=2, num_wings=2)\n\nWith the `name` parameter set we set a custom name for the yielded\nnamedtuples:\n\n>>> for row in df.itertuples(name='Animal'):\n... print(row)\n...\nAnimal(Index='dog', num_legs=4, num_wings=0)\nAnimal(Index='hawk', num_legs=2, num_wings=2)\n"}, "kind": 2, "label": "itertuples", "sortText": " 89"}, {"detail": "bound method DataFrame.join(other: DataFrame | Series | Iterable[DataFrame | Series], on: Hashable = None, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"left\", lsuffix: str = \"\", rsuffix: str = \"\", sort: bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Join columns of another DataFrame.\n\nJoin columns with `other` DataFrame either on index or on a key\ncolumn. Efficiently join multiple DataFrame objects by index at once by\npassing a list.\n\nParameters\n----------\nother : DataFrame, Series, or a list containing any combination of them\n Index should be similar to one of the columns in this one. If a\n Series is passed, its name attribute must be set, and that will be\n used as the column name in the resulting joined DataFrame.\non : str, list of str, or array-like, optional\n Column or index level name(s) in the caller to join on the index\n in `other`, otherwise joins index-on-index. If multiple\n values given, the `other` DataFrame must have a MultiIndex. Can\n pass an array as the join key if it is not already contained in\n the calling DataFrame. Like an Excel VLOOKUP operation.\nhow : {'left', 'right', 'outer', 'inner', 'cross'}, default 'left'\n How to handle the operation of the two objects.\n\n * left: use calling frame's index (or column if on is specified)\n * right: use `other`'s index.\n * outer: form union of calling frame's index (or column if on is\n specified) with `other`'s index, and sort it lexicographically.\n * inner: form intersection of calling frame's index (or column if\n on is specified) with `other`'s index, preserving the order\n of the calling's one.\n * cross: creates the cartesian product from both frames, preserves the order\n of the left keys.\nlsuffix : str, default ''\n Suffix to use from left frame's overlapping columns.\nrsuffix : str, default ''\n Suffix to use from right frame's overlapping columns.\nsort : bool, default False\n Order result DataFrame lexicographically by the join key. If False,\n the order of the join key depends on the join type (how keyword).\nvalidate : str, optional\n If specified, checks if join is of specified type.\n\n * \"one_to_one\" or \"1:1\": check if join keys are unique in both left\n and right datasets.\n * \"one_to_many\" or \"1:m\": check if join keys are unique in left dataset.\n * \"many_to_one\" or \"m:1\": check if join keys are unique in right dataset.\n * \"many_to_many\" or \"m:m\": allowed, but does not result in checks.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame\n A dataframe containing columns from both the caller and `other`.\n\nSee Also\n--------\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nNotes\n-----\nParameters `on`, `lsuffix`, and `rsuffix` are not supported when\npassing a list of `DataFrame` objects.\n\nExamples\n--------\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3', 'K4', 'K5'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K2 A2\n3 K3 A3\n4 K4 A4\n5 K5 A5\n\n>>> other = pd.DataFrame({'key': ['K0', 'K1', 'K2'],\n... 'B': ['B0', 'B1', 'B2']})\n\n>>> other\n key B\n0 K0 B0\n1 K1 B1\n2 K2 B2\n\nJoin DataFrames using their indexes.\n\n>>> df.join(other, lsuffix='_caller', rsuffix='_other')\n key_caller A key_other B\n0 K0 A0 K0 B0\n1 K1 A1 K1 B1\n2 K2 A2 K2 B2\n3 K3 A3 NaN NaN\n4 K4 A4 NaN NaN\n5 K5 A5 NaN NaN\n\nIf we want to join using the key columns, we need to set key to be\nthe index in both `df` and `other`. The joined DataFrame will have\nkey as its index.\n\n>>> df.set_index('key').join(other.set_index('key'))\n A B\nkey\nK0 A0 B0\nK1 A1 B1\nK2 A2 B2\nK3 A3 NaN\nK4 A4 NaN\nK5 A5 NaN\n\nAnother option to join using the key columns is to use the `on`\nparameter. DataFrame.join always uses `other`'s index but we can use\nany column in `df`. This method preserves the original DataFrame's\nindex in the result.\n\n>>> df.join(other.set_index('key'), on='key')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K2 A2 B2\n3 K3 A3 NaN\n4 K4 A4 NaN\n5 K5 A5 NaN\n\nUsing non-unique key values shows how they are matched.\n\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K1', 'K3', 'K0', 'K1'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K1 A2\n3 K3 A3\n4 K0 A4\n5 K1 A5\n\n>>> df.join(other.set_index('key'), on='key', validate='m:1')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K1 A2 B1\n3 K3 A3 NaN\n4 K0 A4 B0\n5 K1 A5 B1\n"}, "kind": 2, "label": "join", "sortText": " 90"}, {"detail": "bound method DataFrame.keys() -> Index", "documentation": {"kind": "plaintext", "value": "Get the 'info axis' (see Indexing for more).\n\nThis is index for Series, columns for DataFrame.\n\nReturns\n-------\nIndex\n Info axis.\n\nExamples\n--------\n>>> d = pd.DataFrame(data={'A': [1, 2, 3], 'B': [0, 4, 8]},\n... index=['a', 'b', 'c'])\n>>> d\n A B\na 1 0\nb 2 4\nc 3 8\n>>> d.keys()\nIndex(['A', 'B'], dtype='object')\n"}, "kind": 2, "label": "keys", "sortText": " 91"}, {"detail": "bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "kurt", "sortText": " 92"}, {"detail": "Unknown | (bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "kurtosis", "sortText": " 93"}, {"detail": "bound method DataFrame.last(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select final periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.last` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function\nselects the last few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset, dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '3D' will display all the rows having their index within the last 3 days.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nfirst : Select initial periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nNotes\n-----\n.. deprecated:: 2.1.0\n Please create a mask and filter using `.loc` instead\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the last 3 days:\n\n>>> ts.last('3D') # doctest: +SKIP\n A\n2018-04-13 3\n2018-04-15 4\n\nNotice the data for 3 last calendar days were returned, not the last\n3 observed days in the dataset, and therefore data for 2018-04-11 was\nnot returned.\n"}, "kind": 2, "label": "last", "sortText": " 94"}, {"detail": "bound method DataFrame.last_valid_index() -> Hashable", "kind": 2, "label": "last_valid_index", "sortText": " 95"}, {"detail": "bound method DataFrame.le(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "le", "sortText": " 96"}, {"detail": "_LocIndexer", "kind": 22, "label": "loc", "sortText": " 97"}, {"detail": "bound method DataFrame.lt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "lt", "sortText": " 98"}, {"detail": "bound method DataFrame.map(func: (Any, /) -> Any, na_action: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. versionadded:: 2.1.0\n\n DataFrame.applymap was deprecated and renamed to DataFrame.map.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\nSeries.map : Apply a function elementwise on a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n\nLike Series.map, NA values can be ignored:\n\n>>> df_copy = df.copy()\n>>> df_copy.iloc[0, 0] = pd.NA\n>>> df_copy.map(lambda x: len(str(x)), na_action='ignore')\n 0 1\n0 NaN 4\n1 5.0 5\n\nIt is also possible to use `map` with functions that are not\n`lambda` functions:\n\n>>> df.map(round, ndigits=1)\n 0 1\n0 1.0 2.1\n1 3.4 4.6\n\nNote that a vectorized version of `func` often exists, which will\nbe much faster. You could square each number elementwise.\n\n>>> df.map(lambda x: x**2)\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n\nBut it's better to avoid map in that case.\n\n>>> df ** 2\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n"}, "kind": 2, "label": "map", "sortText": " 99"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "kind": 2, "label": "mask", "sortText": "100"}, {"detail": "bound method DataFrame.max(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "max", "sortText": "101"}, {"detail": "bound method DataFrame.mean(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "mean", "sortText": "102"}, {"detail": "bound method DataFrame.median(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "median", "sortText": "103"}, {"detail": "bound method DataFrame.melt(id_vars=None, value_vars=None, var_name=None, value_name: Hashable = \"value\", col_level: Hashable = None, ignore_index: bool = True) -> DataFrame", "kind": 2, "label": "melt", "sortText": "104"}, {"detail": "bound method DataFrame.memory_usage(index: bool = True, deep: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Return the memory usage of each column in bytes.\n\nThe memory usage can optionally include the contribution of\nthe index and elements of `object` dtype.\n\nThis value is displayed in `DataFrame.info` by default. This can be\nsuppressed by setting ``pandas.options.display.memory_usage`` to False.\n\nParameters\n----------\nindex : bool, default True\n Specifies whether to include the memory usage of the DataFrame's\n index in returned Series. If ``index=True``, the memory usage of\n the index is the first item in the output.\ndeep : bool, default False\n If True, introspect the data deeply by interrogating\n `object` dtypes for system-level memory consumption, and include\n it in the returned values.\n\nReturns\n-------\nSeries\n A Series whose index is the original column names and whose values\n is the memory usage of each column in bytes.\n\nSee Also\n--------\nnumpy.ndarray.nbytes : Total bytes consumed by the elements of an\n ndarray.\nSeries.memory_usage : Bytes consumed by a Series.\nCategorical : Memory-efficient array for string values with\n many repeated values.\nDataFrame.info : Concise summary of a DataFrame.\n\nNotes\n-----\nSee the :ref:`Frequently Asked Questions ` for more\ndetails.\n\nExamples\n--------\n>>> dtypes = ['int64', 'float64', 'complex128', 'object', 'bool']\n>>> data = dict([(t, np.ones(shape=5000, dtype=int).astype(t))\n... for t in dtypes])\n>>> df = pd.DataFrame(data)\n>>> df.head()\n int64 float64 complex128 object bool\n0 1 1.0 1.0+0.0j 1 True\n1 1 1.0 1.0+0.0j 1 True\n2 1 1.0 1.0+0.0j 1 True\n3 1 1.0 1.0+0.0j 1 True\n4 1 1.0 1.0+0.0j 1 True\n\n>>> df.memory_usage()\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\n>>> df.memory_usage(index=False)\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\nThe memory footprint of `object` dtype columns is ignored by default:\n\n>>> df.memory_usage(deep=True)\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 180000\nbool 5000\ndtype: int64\n\nUse a Categorical for efficient storage of an object-dtype column with\nmany repeated values.\n\n>>> df['object'].astype('category').memory_usage(deep=True)\n5244\n"}, "kind": 2, "label": "memory_usage", "sortText": "105"}, {"detail": "bound method DataFrame.merge(right: DataFrame | Series, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"inner\", on: Hashable = None, left_on: Hashable = None, right_on: Hashable = None, left_index: bool = False, right_index: bool = False, sort: bool = False, suffixes: tuple[str | None, str | None] = ..., copy: bool | None = None, indicator: str | bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "kind": 2, "label": "merge", "sortText": "106"}, {"detail": "bound method DataFrame.min(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "min", "sortText": "107"}, {"detail": "bound method DataFrame.mod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mod", "sortText": "108"}, {"detail": "bound method DataFrame.mode(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False, dropna: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Get the mode(s) of each element along the selected axis.\n\nThe mode of a set of values is the value that appears most often.\nIt can be multiple values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to iterate over while searching for the mode:\n\n * 0 or 'index' : get mode of each column\n * 1 or 'columns' : get mode of each row.\n\nnumeric_only : bool, default False\n If True, only apply to numeric columns.\ndropna : bool, default True\n Don't consider counts of NaN/NaT.\n\nReturns\n-------\nDataFrame\n The modes of each column or row.\n\nSee Also\n--------\nSeries.mode : Return the highest frequency value in a Series.\nSeries.value_counts : Return the counts of values in a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 2, 2),\n... ('mammal', 4, np.nan),\n... ('arthropod', 8, 0),\n... ('bird', 2, np.nan)],\n... index=('falcon', 'horse', 'spider', 'ostrich'),\n... columns=('species', 'legs', 'wings'))\n>>> df\n species legs wings\nfalcon bird 2 2.0\nhorse mammal 4 NaN\nspider arthropod 8 0.0\nostrich bird 2 NaN\n\nBy default, missing values are not considered, and the mode of wings\nare both 0 and 2. Because the resulting DataFrame has two rows,\nthe second row of ``species`` and ``legs`` contains ``NaN``.\n\n>>> df.mode()\n species legs wings\n0 bird 2.0 0.0\n1 NaN NaN 2.0\n\nSetting ``dropna=False`` ``NaN`` values are considered and they can be\nthe mode (like for wings).\n\n>>> df.mode(dropna=False)\n species legs wings\n0 bird 2 NaN\n\nSetting ``numeric_only=True``, only the mode of numeric columns is\ncomputed, and columns of other types are ignored.\n\n>>> df.mode(numeric_only=True)\n legs wings\n0 2.0 0.0\n1 NaN 2.0\n\nTo compute the mode over columns and not rows, use the axis parameter:\n\n>>> df.mode(axis='columns', numeric_only=True)\n 0 1\nfalcon 2.0 NaN\nhorse 4.0 NaN\nspider 0.0 8.0\nostrich 2.0 NaN\n"}, "kind": 2, "label": "mode", "sortText": "109"}, {"detail": "bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mul", "sortText": "110"}, {"detail": "Unknown | (bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "multiply", "sortText": "111"}, {"detail": "Unknown", "label": "name", "sortText": "112"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": "113"}, {"detail": "bound method DataFrame.ne(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ne", "sortText": "114"}, {"detail": "bound method DataFrame.nlargest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in descending order.\n\nReturn the first `n` rows with the largest values in `columns`, in\ndescending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=False).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of rows to return.\ncolumns : label or list of labels\n Column label(s) to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : prioritize the first occurrence(s)\n - ``last`` : prioritize the last occurrence(s)\n - ``all`` : keep all the ties of the smallest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n The first `n` rows ordered by the given columns in descending\n order.\n\nSee Also\n--------\nDataFrame.nsmallest : Return the first `n` rows ordered by `columns` in\n ascending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nNotes\n-----\nThis function cannot be used with all column types. For example, when\nspecifying columns with `object` or `category` dtypes, ``TypeError`` is\nraised.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 11300,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 11300 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nlargest`` to select the three\nrows having the largest values in column \"population\".\n\n>>> df.nlargest(3, 'population')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nlargest(3, 'population', keep='last')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the smallest element, all the\nties are kept:\n\n>>> df.nlargest(3, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nHowever, ``nlargest`` does not keep ``n`` distinct largest elements:\n\n>>> df.nlargest(5, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nTo order by the largest values in column \"population\" and then \"GDP\",\nwe can specify multiple columns like in the next example.\n\n>>> df.nlargest(3, ['population', 'GDP'])\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n"}, "kind": 2, "label": "nlargest", "sortText": "115"}, {"detail": "bound method DataFrame.notna() -> DataFrame", "kind": 2, "label": "notna", "sortText": "116"}, {"detail": "bound method DataFrame.notnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.notnull is an alias for DataFrame.notna.\n"}, "kind": 2, "label": "notnull", "sortText": "117"}, {"detail": "bound method DataFrame.nsmallest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in ascending order.\n\nReturn the first `n` rows with the smallest values in `columns`, in\nascending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=True).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of items to retrieve.\ncolumns : list or str\n Column name or names to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : take the first occurrence.\n - ``last`` : take the last occurrence.\n - ``all`` : keep all the ties of the largest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.nlargest : Return the first `n` rows ordered by `columns` in\n descending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 337000,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 337000 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nsmallest`` to select the\nthree rows having the smallest values in column \"population\".\n\n>>> df.nsmallest(3, 'population')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nsmallest(3, 'population', keep='last')\n population GDP alpha-2\nAnguilla 11300 311 AI\nTuvalu 11300 38 TV\nNauru 337000 182 NR\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the largest element, all the\nties are kept.\n\n>>> df.nsmallest(3, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nHowever, ``nsmallest`` does not keep ``n`` distinct\nsmallest elements:\n\n>>> df.nsmallest(4, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nTo order by the smallest values in column \"population\" and then \"GDP\", we can\nspecify multiple columns like in the next example.\n\n>>> df.nsmallest(3, ['population', 'GDP'])\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nNauru 337000 182 NR\n"}, "kind": 2, "label": "nsmallest", "sortText": "118"}, {"detail": "bound method DataFrame.nunique(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Count number of distinct elements in specified axis.\n\nReturn Series with number of distinct elements. Can ignore NaN\nvalues.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' for row-wise, 1 or 'columns' for\n column-wise.\ndropna : bool, default True\n Don't include NaN in the counts.\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.nunique: Method nunique for Series.\nDataFrame.count: Count non-NA cells for each column or row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [4, 5, 6], 'B': [4, 1, 1]})\n>>> df.nunique()\nA 3\nB 2\ndtype: int64\n\n>>> df.nunique(axis=1)\n0 1\n1 2\n2 2\ndtype: int64\n"}, "kind": 2, "label": "nunique", "sortText": "119"}, {"detail": "bound method DataFrame.pad(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\n.. deprecated:: 2.0\n\n {klass}.pad is deprecated. Use {klass}.ffill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.ffill` or :meth:`Series.ffill`.\n"}, "kind": 2, "label": "pad", "sortText": "120"}, {"detail": "bound method DataFrame.pct_change(periods: int = 1, fill_method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., freq=None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Fractional change between the current and a prior element.\n\nComputes the fractional change from the immediately previous row by\ndefault. This is useful in comparing the fraction of change in a time\nseries of elements.\n\n.. note::\n\n Despite the name of this method, it calculates fractional change\n (also known as per unit change or relative change) and not\n percentage change. If you need the percentage change, multiply\n these values by 100.\n\nParameters\n----------\nperiods : int, default 1\n Periods to shift for forming percent change.\nfill_method : {'backfill', 'bfill', 'pad', 'ffill', None}, default 'pad'\n How to handle NAs **before** computing percent changes.\n\n .. deprecated:: 2.1\n All options of `fill_method` are deprecated except `fill_method=None`.\n\nlimit : int, default None\n The number of consecutive NAs to fill before stopping.\n\n .. deprecated:: 2.1\n\nfreq : DateOffset, timedelta, or str, optional\n Increment to use from time series API (e.g. 'ME' or BDay()).\n**kwargs\n Additional keyword arguments are passed into\n `DataFrame.shift` or `Series.shift`.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the calling object.\n\nSee Also\n--------\nSeries.diff : Compute the difference of two elements in a Series.\nDataFrame.diff : Compute the difference of two elements in a DataFrame.\nSeries.shift : Shift the index by some number of periods.\nDataFrame.shift : Shift the index by some number of periods.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([90, 91, 85])\n>>> s\n0 90\n1 91\n2 85\ndtype: int64\n\n>>> s.pct_change()\n0 NaN\n1 0.011111\n2 -0.065934\ndtype: float64\n\n>>> s.pct_change(periods=2)\n0 NaN\n1 NaN\n2 -0.055556\ndtype: float64\n\nSee the percentage change in a Series where filling NAs with last\nvalid observation forward to next valid.\n\n>>> s = pd.Series([90, 91, None, 85])\n>>> s\n0 90.0\n1 91.0\n2 NaN\n3 85.0\ndtype: float64\n\n>>> s.ffill().pct_change()\n0 NaN\n1 0.011111\n2 0.000000\n3 -0.065934\ndtype: float64\n\n**DataFrame**\n\nPercentage change in French franc, Deutsche Mark, and Italian lira from\n1980-01-01 to 1980-03-01.\n\n>>> df = pd.DataFrame({\n... 'FR': [4.0405, 4.0963, 4.3149],\n... 'GR': [1.7246, 1.7482, 1.8519],\n... 'IT': [804.74, 810.01, 860.13]},\n... index=['1980-01-01', '1980-02-01', '1980-03-01'])\n>>> df\n FR GR IT\n1980-01-01 4.0405 1.7246 804.74\n1980-02-01 4.0963 1.7482 810.01\n1980-03-01 4.3149 1.8519 860.13\n\n>>> df.pct_change()\n FR GR IT\n1980-01-01 NaN NaN NaN\n1980-02-01 0.013810 0.013684 0.006549\n1980-03-01 0.053365 0.059318 0.061876\n\nPercentage of change in GOOG and APPL stock volume. Shows computing\nthe percentage change between columns.\n\n>>> df = pd.DataFrame({\n... '2016': [1769950, 30586265],\n... '2015': [1500923, 40912316],\n... '2014': [1371819, 41403351]},\n... index=['GOOG', 'APPL'])\n>>> df\n 2016 2015 2014\nGOOG 1769950 1500923 1371819\nAPPL 30586265 40912316 41403351\n\n>>> df.pct_change(axis='columns', periods=-1)\n 2016 2015 2014\nGOOG 0.179241 0.094112 NaN\nAPPL -0.252395 -0.011860 NaN\n"}, "kind": 2, "label": "pct_change", "sortText": "121"}, {"detail": "bound method DataFrame.pipe[T](func: ((...) -> T) | tuple[(...) -> T, str], *args, **kwargs) -> T", "documentation": {"kind": "plaintext", "value": "Apply chainable functions that expect Series or DataFrames.\n\nParameters\n----------\nfunc : function\n Function to apply to the {klass}.\n ``args``, and ``kwargs`` are passed into ``func``.\n Alternatively a ``(callable, data_keyword)`` tuple where\n ``data_keyword`` is a string indicating the keyword of\n ``callable`` that expects the {klass}.\n*args : iterable, optional\n Positional arguments passed into ``func``.\n**kwargs : mapping, optional\n A dictionary of keyword arguments passed into ``func``.\n\nReturns\n-------\nthe return type of ``func``.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function elementwise on a whole DataFrame.\nSeries.map : Apply a mapping correspondence on a\n :class:`~pandas.Series`.\n\nNotes\n-----\nUse ``.pipe`` when chaining together functions that expect\nSeries, DataFrames or GroupBy objects.\n\nExamples\n--------\nConstructing a income DataFrame from a dictionary.\n\n>>> data = [[8000, 1000], [9500, np.nan], [5000, 2000]]\n>>> df = pd.DataFrame(data, columns=['Salary', 'Others'])\n>>> df\n Salary Others\n0 8000 1000.0\n1 9500 NaN\n2 5000 2000.0\n\nFunctions that perform tax reductions on an income DataFrame.\n\n>>> def subtract_federal_tax(df):\n... return df * 0.9\n>>> def subtract_state_tax(df, rate):\n... return df * (1 - rate)\n>>> def subtract_national_insurance(df, rate, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n\nInstead of writing\n\n>>> subtract_national_insurance(\n... subtract_state_tax(subtract_federal_tax(df), rate=0.12),\n... rate=0.05,\n... rate_increase=0.02) # doctest: +SKIP\n\nYou can write\n\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(subtract_national_insurance, rate=0.05, rate_increase=0.02)\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n\nIf you have a function that takes the data as (say) the second\nargument, pass a tuple indicating which keyword expects the\ndata. For example, suppose ``national_insurance`` takes its data as ``df``\nin the second argument:\n\n>>> def subtract_national_insurance(rate, df, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(\n... (subtract_national_insurance, 'df'),\n... rate=0.05,\n... rate_increase=0.02\n... )\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n"}, "kind": 2, "label": "pipe", "sortText": "122"}, {"detail": "bound method DataFrame.pivot(*, columns, index=..., values=...) -> DataFrame", "kind": 2, "label": "pivot", "sortText": "123"}, {"detail": "bound method DataFrame.pivot_table(values=None, index=None, columns=None, aggfunc: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]] = \"mean\", fill_value=None, margins: bool = False, dropna: bool = True, margins_name: Hashable = \"All\", observed: bool | _NoDefault = ..., sort: bool = True) -> DataFrame", "kind": 2, "label": "pivot_table", "sortText": "124"}, {"detail": "Unknown", "label": "plot", "sortText": "125"}, {"detail": "bound method DataFrame.pop(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return item and drop from frame. Raise KeyError if not found.\n\nParameters\n----------\nitem : label\n Label of column to be popped.\n\nReturns\n-------\nSeries\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=('name', 'class', 'max_speed'))\n>>> df\n name class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\n>>> df.pop('class')\n0 bird\n1 bird\n2 mammal\n3 mammal\nName: class, dtype: object\n\n>>> df\n name max_speed\n0 falcon 389.0\n1 parrot 24.0\n2 lion 80.5\n3 monkey NaN\n"}, "kind": 2, "label": "pop", "sortText": "126"}, {"detail": "bound method DataFrame.pow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "pow", "sortText": "127"}, {"detail": "bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "prod", "sortText": "128"}, {"detail": "Unknown | (bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown)", "kind": 2, "label": "product", "sortText": "129"}, {"detail": "Overload[(q: int | float = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series, (q: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | Sequence[int | float], axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame, (q: int | float | ExtensionArray | ... omitted 4 union elements = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame]", "documentation": {"kind": "plaintext", "value": "Return values at the given quantile over requested axis.\n\nParameters\n----------\nq : float or array-like, default 0.5 (50% quantile)\n Value between 0 <= q <= 1, the quantile(s) to compute.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Equals 0 or 'index' for row-wise, 1 or 'columns' for column-wise.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\ninterpolation : {'linear', 'lower', 'higher', 'midpoint', 'nearest'}\n This optional parameter specifies the interpolation method to use,\n when the desired quantile lies between two data points `i` and `j`:\n\n * linear: `i + (j - i) * fraction`, where `fraction` is the\n fractional part of the index surrounded by `i` and `j`.\n * lower: `i`.\n * higher: `j`.\n * nearest: `i` or `j` whichever is nearest.\n * midpoint: (`i` + `j`) / 2.\nmethod : {'single', 'table'}, default 'single'\n Whether to compute quantiles per-column ('single') or over all columns\n ('table'). When 'table', the only allowed interpolation methods are\n 'nearest', 'lower', and 'higher'.\n\nReturns\n-------\nSeries or DataFrame\n\n If ``q`` is an array, a DataFrame will be returned where the\n index is ``q``, the columns are the columns of self, and the\n values are the quantiles.\n If ``q`` is a float, a Series will be returned where the\n index is the columns of self and the values are the quantiles.\n\nSee Also\n--------\ncore.window.rolling.Rolling.quantile: Rolling quantile.\nnumpy.percentile: Numpy function to compute the percentile.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array([[1, 1], [2, 10], [3, 100], [4, 100]]),\n... columns=['a', 'b'])\n>>> df.quantile(.1)\na 1.3\nb 3.7\nName: 0.1, dtype: float64\n>>> df.quantile([.1, .5])\n a b\n0.1 1.3 3.7\n0.5 2.5 55.0\n\nSpecifying `method='table'` will compute the quantile over all columns.\n\n>>> df.quantile(.1, method=\"table\", interpolation=\"nearest\")\na 1\nb 1\nName: 0.1, dtype: int64\n>>> df.quantile([.1, .5], method=\"table\", interpolation=\"nearest\")\n a b\n0.1 1 1\n0.5 3 100\n\nSpecifying `numeric_only=False` will also compute the quantile of\ndatetime and timedelta data.\n\n>>> df = pd.DataFrame({'A': [1, 2],\n... 'B': [pd.Timestamp('2010'),\n... pd.Timestamp('2011')],\n... 'C': [pd.Timedelta('1 days'),\n... pd.Timedelta('2 days')]})\n>>> df.quantile(0.5, numeric_only=False)\nA 1.5\nB 2010-07-02 12:00:00\nC 1 days 12:00:00\nName: 0.5, dtype: object\n"}, "kind": 2, "label": "quantile", "sortText": "130"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> DataFrame, (expr: str, *, inplace: Literal[True], **kwargs) -> None, (expr: str, *, inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Query the columns of a DataFrame with a boolean expression.\n\nParameters\n----------\nexpr : str\n The query string to evaluate.\n\n You can refer to variables\n in the environment by prefixing them with an '@' character like\n ``@a + b``.\n\n You can refer to column names that are not valid Python variable names\n by surrounding them in backticks. Thus, column names containing spaces\n or punctuations (besides underscores) or starting with digits must be\n surrounded by backticks. (For example, a column named \"Area (cm^2)\" would\n be referenced as ```Area (cm^2)```). Column names which are Python keywords\n (like \"list\", \"for\", \"import\", etc) cannot be used.\n\n For example, if one of your columns is called ``a a`` and you want\n to sum it with ``b``, your query should be ```a a` + b``.\n\ninplace : bool\n Whether to modify the DataFrame rather than creating a new one.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by :meth:`DataFrame.query`.\n\nReturns\n-------\nDataFrame or None\n DataFrame resulting from the provided query expression or\n None if ``inplace=True``.\n\nSee Also\n--------\neval : Evaluate a string describing operations on\n DataFrame columns.\nDataFrame.eval : Evaluate a string describing operations on\n DataFrame columns.\n\nNotes\n-----\nThe result of the evaluation of this expression is first passed to\n:attr:`DataFrame.loc` and if that fails because of a\nmultidimensional key (e.g., a DataFrame) then the result will be passed\nto :meth:`DataFrame.__getitem__`.\n\nThis method uses the top-level :func:`eval` function to\nevaluate the passed query.\n\nThe :meth:`~pandas.DataFrame.query` method uses a slightly\nmodified Python syntax by default. For example, the ``&`` and ``|``\n(bitwise) operators have the precedence of their boolean cousins,\n:keyword:`and` and :keyword:`or`. This *is* syntactically valid Python,\nhowever the semantics are different.\n\nYou can change the semantics of the expression by passing the keyword\nargument ``parser='python'``. This enforces the same semantics as\nevaluation in Python space. Likewise, you can pass ``engine='python'``\nto evaluate an expression using Python itself as a backend. This is not\nrecommended as it is inefficient compared to using ``numexpr`` as the\nengine.\n\nThe :attr:`DataFrame.index` and\n:attr:`DataFrame.columns` attributes of the\n:class:`~pandas.DataFrame` instance are placed in the query namespace\nby default, which allows you to treat both the index and columns of the\nframe as a column in the frame.\nThe identifier ``index`` is used for the frame index; you can also\nuse the name of the index to identify it in a query. Please note that\nPython keywords may not be used as identifiers.\n\nFor further details and examples see the ``query`` documentation in\n:ref:`indexing `.\n\n*Backtick quoted variables*\n\nBacktick quoted variables are parsed as literal Python code and\nare converted internally to a Python valid identifier.\nThis can lead to the following problems.\n\nDuring parsing a number of disallowed characters inside the backtick\nquoted string are replaced by strings that are allowed as a Python identifier.\nThese characters include all operators in Python, the space character, the\nquestion mark, the exclamation mark, the dollar sign, and the euro sign.\nFor other characters that fall outside the ASCII range (U+0001..U+007F)\nand those that are not further specified in PEP 3131,\nthe query parser will raise an error.\nThis excludes whitespace different than the space character,\nbut also the hashtag (as it is used for comments) and the backtick\nitself (backtick can also not be escaped).\n\nIn a special case, quotes that make a pair around a backtick can\nconfuse the parser.\nFor example, ```it's` > `that's``` will raise an error,\nas it forms a quoted string (``'s > `that'``) with a backtick inside.\n\nSee also the Python documentation about lexical analysis\n(https://docs.python.org/3/reference/lexical_analysis.html)\nin combination with the source code in :mod:`pandas.core.computation.parsing`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6),\n... 'B': range(10, 0, -2),\n... 'C C': range(10, 5, -1)})\n>>> df\n A B C C\n0 1 10 10\n1 2 8 9\n2 3 6 8\n3 4 4 7\n4 5 2 6\n>>> df.query('A > B')\n A B C C\n4 5 2 6\n\nThe previous expression is equivalent to\n\n>>> df[df.A > df.B]\n A B C C\n4 5 2 6\n\nFor columns with spaces in their name, you can use backtick quoting.\n\n>>> df.query('B == `C C`')\n A B C C\n0 1 10 10\n\nThe previous expression is equivalent to\n\n>>> df[df.B == df['C C']]\n A B C C\n0 1 10 10\n"}, "kind": 2, "label": "query", "sortText": "131"}, {"detail": "bound method DataFrame.radd(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "radd", "sortText": "132"}, {"detail": "bound method DataFrame.rank(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, method: Literal[\"average\", \"min\", \"max\", \"first\", \"dense\"] = \"average\", numeric_only: bool = False, na_option: Literal[\"keep\", \"top\", \"bottom\"] = \"keep\", ascending: bool = True, pct: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute numerical data ranks (1 through n) along axis.\n\nBy default, equal values are assigned a rank that is the average of the\nranks of those values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Index to direct ranking.\n For `Series` this parameter is unused and defaults to 0.\nmethod : {'average', 'min', 'max', 'first', 'dense'}, default 'average'\n How to rank the group of records that have the same value (i.e. ties):\n\n * average: average rank of the group\n * min: lowest rank in the group\n * max: highest rank in the group\n * first: ranks assigned in order they appear in the array\n * dense: like 'min', but rank always increases by 1 between groups.\n\nnumeric_only : bool, default False\n For DataFrame objects, rank only numeric columns if set to True.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nna_option : {'keep', 'top', 'bottom'}, default 'keep'\n How to rank NaN values:\n\n * keep: assign NaN rank to NaN values\n * top: assign lowest rank to NaN values\n * bottom: assign highest rank to NaN values\n\nascending : bool, default True\n Whether or not the elements should be ranked in ascending order.\npct : bool, default False\n Whether or not to display the returned rankings in percentile\n form.\n\nReturns\n-------\nsame type as caller\n Return a Series or DataFrame with data ranks as values.\n\nSee Also\n--------\ncore.groupby.DataFrameGroupBy.rank : Rank of values within each group.\ncore.groupby.SeriesGroupBy.rank : Rank of values within each group.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'Animal': ['cat', 'penguin', 'dog',\n... 'spider', 'snake'],\n... 'Number_legs': [4, 2, 4, 8, np.nan]})\n>>> df\n Animal Number_legs\n0 cat 4.0\n1 penguin 2.0\n2 dog 4.0\n3 spider 8.0\n4 snake NaN\n\nTies are assigned the mean of the ranks (by default) for the group.\n\n>>> s = pd.Series(range(5), index=list(\"abcde\"))\n>>> s[\"d\"] = s[\"b\"]\n>>> s.rank()\na 1.0\nb 2.5\nc 4.0\nd 2.5\ne 5.0\ndtype: float64\n\nThe following example shows how the method behaves with the above\nparameters:\n\n* default_rank: this is the default behaviour obtained without using\n any parameter.\n* max_rank: setting ``method = 'max'`` the records that have the\n same values are ranked using the highest rank (e.g.: since 'cat'\n and 'dog' are both in the 2nd and 3rd position, rank 3 is assigned.)\n* NA_bottom: choosing ``na_option = 'bottom'``, if there are records\n with NaN values they are placed at the bottom of the ranking.\n* pct_rank: when setting ``pct = True``, the ranking is expressed as\n percentile rank.\n\n>>> df['default_rank'] = df['Number_legs'].rank()\n>>> df['max_rank'] = df['Number_legs'].rank(method='max')\n>>> df['NA_bottom'] = df['Number_legs'].rank(na_option='bottom')\n>>> df['pct_rank'] = df['Number_legs'].rank(pct=True)\n>>> df\n Animal Number_legs default_rank max_rank NA_bottom pct_rank\n0 cat 4.0 2.5 3.0 2.5 0.625\n1 penguin 2.0 1.0 1.0 1.0 0.250\n2 dog 4.0 2.5 3.0 2.5 0.625\n3 spider 8.0 4.0 4.0 4.0 1.000\n4 snake NaN NaN NaN 5.0 NaN\n"}, "kind": 2, "label": "rank", "sortText": "133"}, {"detail": "Unknown | (bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "rdiv", "sortText": "134"}, {"detail": "bound method DataFrame.reindex(labels=None, *, index=None, columns=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\", \"nearest\"] | None = None, copy: bool | None = None, level: Hashable = None, fill_value: str | int | float | ... omitted 7 union elements = ..., limit: int | None = None, tolerance=None) -> DataFrame", "kind": 2, "label": "reindex", "sortText": "135"}, {"detail": "bound method DataFrame.reindex_like(other, method: Literal[\"backfill\", \"bfill\", \"pad\", \"ffill\", \"nearest\"] | None = None, copy: bool | None = None, limit: int | None = None, tolerance=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return an object with matching indices as other object.\n\nConform the object to the same index on all axes. Optional\nfilling logic, placing NaN in locations having no value\nin the previous index. A new object is produced unless the\nnew index is equivalent to the current one and copy=False.\n\nParameters\n----------\nother : Object of the same data type\n Its row and column indices are used to define the new indices\n of this object.\nmethod : {None, 'backfill'/'bfill', 'pad'/'ffill', 'nearest'}\n Method to use for filling holes in reindexed DataFrame.\n Please note: this is only applicable to DataFrames/Series with a\n monotonically increasing/decreasing index.\n\n * None (default): don't fill gaps\n * pad / ffill: propagate last valid observation forward to next\n valid\n * backfill / bfill: use next valid observation to fill gap\n * nearest: use nearest valid observations to fill gap.\n\ncopy : bool, default True\n Return a new object, even if the passed indexes are the same.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nlimit : int, default None\n Maximum number of consecutive labels to fill for inexact matches.\ntolerance : optional\n Maximum distance between original and new labels for inexact\n matches. The values of the index at the matching locations must\n satisfy the equation ``abs(index[indexer] - target) <= tolerance``.\n\n Tolerance may be a scalar value, which applies the same tolerance\n to all values, or list-like, which applies variable tolerance per\n element. List-like includes list, tuple, array, Series, and must be\n the same size as the index and its dtype must exactly match the\n index's type.\n\nReturns\n-------\nSeries or DataFrame\n Same type as caller, but with changed indices on each axis.\n\nSee Also\n--------\nDataFrame.set_index : Set row labels.\nDataFrame.reset_index : Remove row labels or move them to new columns.\nDataFrame.reindex : Change to new indices or expand indices.\n\nNotes\n-----\nSame as calling\n``.reindex(index=other.index, columns=other.columns,...)``.\n\nExamples\n--------\n>>> df1 = pd.DataFrame([[24.3, 75.7, 'high'],\n... [31, 87.8, 'high'],\n... [22, 71.6, 'medium'],\n... [35, 95, 'medium']],\n... columns=['temp_celsius', 'temp_fahrenheit',\n... 'windspeed'],\n... index=pd.date_range(start='2014-02-12',\n... end='2014-02-15', freq='D'))\n\n>>> df1\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df2 = pd.DataFrame([[28, 'low'],\n... [30, 'low'],\n... [35.1, 'medium']],\n... columns=['temp_celsius', 'windspeed'],\n... index=pd.DatetimeIndex(['2014-02-12', '2014-02-13',\n... '2014-02-15']))\n\n>>> df2\n temp_celsius windspeed\n2014-02-12 28.0 low\n2014-02-13 30.0 low\n2014-02-15 35.1 medium\n\n>>> df2.reindex_like(df1)\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 28.0 NaN low\n2014-02-13 30.0 NaN low\n2014-02-14 NaN NaN NaN\n2014-02-15 35.1 NaN medium\n"}, "kind": 2, "label": "reindex_like", "sortText": "136"}, {"detail": "Overload[(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[True], level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[False] = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: bool = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Rename columns or index labels.\n\nFunction / dict values must be unique (1-to-1). Labels not contained in\na dict / Series will be left as-is. Extra labels listed don't throw an\nerror.\n\nSee the :ref:`user guide ` for more.\n\nParameters\n----------\nmapper : dict-like or function\n Dict-like or function transformations to apply to\n that axis' values. Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index`` and\n ``columns``.\nindex : dict-like or function\n Alternative to specifying axis (``mapper, axis=0``\n is equivalent to ``index=mapper``).\ncolumns : dict-like or function\n Alternative to specifying axis (``mapper, axis=1``\n is equivalent to ``columns=mapper``).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to target with ``mapper``. Can be either the axis name\n ('index', 'columns') or number (0, 1). The default is 'index'.\ncopy : bool, default True\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\n If True then value of copy is ignored.\nlevel : int or level name, default None\n In case of a MultiIndex, only rename labels in the specified\n level.\nerrors : {'ignore', 'raise'}, default 'ignore'\n If 'raise', raise a `KeyError` when a dict-like `mapper`, `index`,\n or `columns` contains labels that are not present in the Index\n being transformed.\n If 'ignore', existing keys will be renamed and extra keys will be\n ignored.\n\nReturns\n-------\nDataFrame or None\n DataFrame with the renamed axis labels or None if ``inplace=True``.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis and\n \"errors='raise'\".\n\nSee Also\n--------\nDataFrame.rename_axis : Set the name of the axis.\n\nExamples\n--------\n``DataFrame.rename`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nRename columns using a mapping:\n\n>>> df = pd.DataFrame({\"A\": [1, 2, 3], \"B\": [4, 5, 6]})\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"c\"})\n a c\n0 1 4\n1 2 5\n2 3 6\n\nRename index using a mapping:\n\n>>> df.rename(index={0: \"x\", 1: \"y\", 2: \"z\"})\n A B\nx 1 4\ny 2 5\nz 3 6\n\nCast index labels to a different type:\n\n>>> df.index\nRangeIndex(start=0, stop=3, step=1)\n>>> df.rename(index=str).index\nIndex(['0', '1', '2'], dtype='object')\n\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"b\", \"C\": \"c\"}, errors=\"raise\")\nTraceback (most recent call last):\nKeyError: ['C'] not found in axis\n\nUsing axis-style parameters:\n\n>>> df.rename(str.lower, axis='columns')\n a b\n0 1 4\n1 2 5\n2 3 6\n\n>>> df.rename({1: 2, 2: 4}, axis='index')\n A B\n0 1 4\n2 2 5\n4 3 6\n"}, "kind": 2, "label": "rename", "sortText": "137"}, {"detail": "Overload[(mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[False] = ...) -> DataFrame, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[True]) -> None, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Set the name of the axis for the index or columns.\n\nParameters\n----------\nmapper : scalar, list-like, optional\n Value to set the axis name attribute.\nindex, columns : scalar, list-like, dict-like or function, optional\n A scalar, list-like, dict-like or functions transformations to\n apply to that axis' values.\n Note that the ``columns`` parameter is not allowed if the\n object is a Series. This parameter only apply for DataFrame\n type objects.\n\n Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index``\n and/or ``columns``.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to rename. For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default None\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Modifies the object directly, instead of creating a new Series\n or DataFrame.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.rename : Alter Series index labels or name.\nDataFrame.rename : Alter DataFrame index labels or name.\nIndex.rename : Set new names on index.\n\nNotes\n-----\n``DataFrame.rename_axis`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nThe first calling convention will only modify the names of\nthe index and/or the names of the Index object that is the columns.\nIn this case, the parameter ``copy`` is ignored.\n\nThe second calling convention will modify the names of the\ncorresponding index if mapper is a list or a scalar.\nHowever, if mapper is dict-like or a function, it will use the\ndeprecated behavior of modifying the axis *labels*.\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([\"dog\", \"cat\", \"monkey\"])\n>>> s\n0 dog\n1 cat\n2 monkey\ndtype: object\n>>> s.rename_axis(\"animal\")\nanimal\n0 dog\n1 cat\n2 monkey\ndtype: object\n\n**DataFrame**\n\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2],\n... \"num_arms\": [0, 0, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs num_arms\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"animal\")\n>>> df\n num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"limbs\", axis=\"columns\")\n>>> df\nlimbs num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n\n**MultiIndex**\n\n>>> df.index = pd.MultiIndex.from_product([['mammal'],\n... ['dog', 'cat', 'monkey']],\n... names=['type', 'name'])\n>>> df\nlimbs num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(index={'type': 'class'})\nlimbs num_legs num_arms\nclass name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(columns=str.upper)\nLIMBS num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n"}, "kind": 2, "label": "rename_axis", "sortText": "138"}, {"detail": "bound method DataFrame.reorder_levels(order: Sequence[int | str], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Rearrange index levels using input order. May not drop or duplicate levels.\n\nParameters\n----------\norder : list of int or list of str\n List representing new level order. Reference level by number\n (position) or by key (label).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Where to reorder levels.\n\nReturns\n-------\nDataFrame\n\nExamples\n--------\n>>> data = {\n... \"class\": [\"Mammals\", \"Mammals\", \"Reptiles\"],\n... \"diet\": [\"Omnivore\", \"Carnivore\", \"Carnivore\"],\n... \"species\": [\"Humans\", \"Dogs\", \"Snakes\"],\n... }\n>>> df = pd.DataFrame(data, columns=[\"class\", \"diet\", \"species\"])\n>>> df = df.set_index([\"class\", \"diet\"])\n>>> df\n species\nclass diet\nMammals Omnivore Humans\n Carnivore Dogs\nReptiles Carnivore Snakes\n\nLet's reorder the levels of the index:\n\n>>> df.reorder_levels([\"diet\", \"class\"])\n species\ndiet class\nOmnivore Mammals Humans\nCarnivore Mammals Dogs\n Reptiles Snakes\n"}, "kind": 2, "label": "reorder_levels", "sortText": "139"}, {"detail": "Overload[(to_replace=..., value=..., *, inplace: Literal[False] = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame, (to_replace=..., value=..., *, inplace: Literal[True], limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> None, (to_replace=..., value=..., *, inplace: bool = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame | None]", "kind": 2, "label": "replace", "sortText": "140"}, {"detail": "bound method DataFrame.resample(rule, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"right\", \"left\"] | None = None, label: Literal[\"right\", \"left\"] | None = None, convention: Literal[\"start\", \"end\", \"s\", \"e\"] = \"start\", kind: Literal[\"timestamp\", \"period\"] | None | _NoDefault = ..., on: Hashable = None, level: Hashable = None, origin: str | date | datetime64[date | int | None] | ... omitted 3 union elements = \"start_day\", offset: timedelta | timedelta64[timedelta | int | None] | signedinteger[_64Bit] | ... omitted 4 union elements = None, group_keys: bool = False) -> Resampler", "documentation": {"kind": "plaintext", "value": "Resample time-series data.\n\nConvenience method for frequency conversion and resampling of time series.\nThe object must have a datetime-like index (`DatetimeIndex`, `PeriodIndex`,\nor `TimedeltaIndex`), or the caller must pass the label of a datetime-like\nseries/index to the ``on``/``level`` keyword parameter.\n\nParameters\n----------\nrule : DateOffset, Timedelta or str\n The offset string or object representing target conversion.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Which axis to use for up- or down-sampling. For `Series` this parameter\n is unused and defaults to 0. Must be\n `DatetimeIndex`, `TimedeltaIndex` or `PeriodIndex`.\n\n .. deprecated:: 2.0.0\n Use frame.T.resample(...) instead.\nclosed : {{'right', 'left'}}, default None\n Which side of bin interval is closed. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nlabel : {{'right', 'left'}}, default None\n Which bin edge label to label bucket with. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nconvention : {{'start', 'end', 's', 'e'}}, default 'start'\n For `PeriodIndex` only, controls whether to use the start or\n end of `rule`.\n\nkind : {{'timestamp', 'period'}}, optional, default None\n Pass 'timestamp' to convert the resulting index to a\n `DateTimeIndex` or 'period' to convert it to a `PeriodIndex`.\n By default the input representation is retained.\n\n .. deprecated:: 2.2.0\n Convert index to desired type explicitly instead.\n\non : str, optional\n For a DataFrame, column to use instead of index for resampling.\n Column must be datetime-like.\nlevel : str or int, optional\n For a MultiIndex, level (name or number) to use for\n resampling. `level` must be datetime-like.\norigin : Timestamp or str, default 'start_day'\n The timestamp on which to adjust the grouping. The timezone of origin\n must match the timezone of the index.\n If string, must be one of the following:\n\n - 'epoch': `origin` is 1970-01-01\n - 'start': `origin` is the first value of the timeseries\n - 'start_day': `origin` is the first day at midnight of the timeseries\n\n - 'end': `origin` is the last value of the timeseries\n - 'end_day': `origin` is the ceiling midnight of the last day\n\n .. versionadded:: 1.3.0\n\n .. note::\n\n Only takes effect for Tick-frequencies (i.e. fixed frequencies like\n days, hours, and minutes, rather than months or quarters).\noffset : Timedelta or str, default is None\n An offset timedelta added to the origin.\n\ngroup_keys : bool, default False\n Whether to include the group keys in the result index when using\n ``.apply()`` on the resampled object.\n\n .. versionadded:: 1.5.0\n\n Not specifying ``group_keys`` will retain values-dependent behavior\n from pandas 1.4 and earlier (see :ref:`pandas 1.5.0 Release notes\n ` for examples).\n\n .. versionchanged:: 2.0.0\n\n ``group_keys`` now defaults to ``False``.\n\nReturns\n-------\npandas.api.typing.Resampler\n :class:`~pandas.core.Resampler` object.\n\nSee Also\n--------\nSeries.resample : Resample a Series.\nDataFrame.resample : Resample a DataFrame.\ngroupby : Group {klass} by mapping, function, label, or list of labels.\nasfreq : Reindex a {klass} with the given frequency without grouping.\n\nNotes\n-----\nSee the `user guide\n`__\nfor more.\n\nTo learn more about the offset strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 9 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=9, freq='min')\n>>> series = pd.Series(range(9), index=index)\n>>> series\n2000-01-01 00:00:00 0\n2000-01-01 00:01:00 1\n2000-01-01 00:02:00 2\n2000-01-01 00:03:00 3\n2000-01-01 00:04:00 4\n2000-01-01 00:05:00 5\n2000-01-01 00:06:00 6\n2000-01-01 00:07:00 7\n2000-01-01 00:08:00 8\nFreq: min, dtype: int64\n\nDownsample the series into 3 minute bins and sum the values\nof the timestamps falling into a bin.\n\n>>> series.resample('3min').sum()\n2000-01-01 00:00:00 3\n2000-01-01 00:03:00 12\n2000-01-01 00:06:00 21\nFreq: 3min, dtype: int64\n\nDownsample the series into 3 minute bins as above, but label each\nbin using the right edge instead of the left. Please note that the\nvalue in the bucket used as the label is not included in the bucket,\nwhich it labels. For example, in the original series the\nbucket ``2000-01-01 00:03:00`` contains the value 3, but the summed\nvalue in the resampled bucket with the label ``2000-01-01 00:03:00``\ndoes not include 3 (if it did, the summed value would be 6, not 3).\n\n>>> series.resample('3min', label='right').sum()\n2000-01-01 00:03:00 3\n2000-01-01 00:06:00 12\n2000-01-01 00:09:00 21\nFreq: 3min, dtype: int64\n\nTo include this value close the right side of the bin interval,\nas shown below.\n\n>>> series.resample('3min', label='right', closed='right').sum()\n2000-01-01 00:00:00 0\n2000-01-01 00:03:00 6\n2000-01-01 00:06:00 15\n2000-01-01 00:09:00 15\nFreq: 3min, dtype: int64\n\nUpsample the series into 30 second bins.\n\n>>> series.resample('30s').asfreq()[0:5] # Select first 5 rows\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 1.0\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\nFreq: 30s, dtype: float64\n\nUpsample the series into 30 second bins and fill the ``NaN``\nvalues using the ``ffill`` method.\n\n>>> series.resample('30s').ffill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 0\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 1\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nUpsample the series into 30 second bins and fill the\n``NaN`` values using the ``bfill`` method.\n\n>>> series.resample('30s').bfill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 1\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 2\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nPass a custom function via ``apply``\n\n>>> def custom_resampler(arraylike):\n... return np.sum(arraylike) + 5\n...\n>>> series.resample('3min').apply(custom_resampler)\n2000-01-01 00:00:00 8\n2000-01-01 00:03:00 17\n2000-01-01 00:06:00 26\nFreq: 3min, dtype: int64\n\nFor a Series with a PeriodIndex, the keyword `convention` can be\nused to control whether to use the start or end of `rule`.\n\nResample a year by quarter using 'start' `convention`. Values are\nassigned to the first quarter of the period.\n\n>>> s = pd.Series(\n... [1, 2], index=pd.period_range(\"2012-01-01\", freq=\"Y\", periods=2)\n... )\n>>> s\n2012 1\n2013 2\nFreq: Y-DEC, dtype: int64\n>>> s.resample(\"Q\", convention=\"start\").asfreq()\n2012Q1 1.0\n2012Q2 NaN\n2012Q3 NaN\n2012Q4 NaN\n2013Q1 2.0\n2013Q2 NaN\n2013Q3 NaN\n2013Q4 NaN\nFreq: Q-DEC, dtype: float64\n\nResample quarters by month using 'end' `convention`. Values are\nassigned to the last month of the period.\n\n>>> q = pd.Series(\n... [1, 2, 3, 4], index=pd.period_range(\"2018-01-01\", freq=\"Q\", periods=4)\n... )\n>>> q\n2018Q1 1\n2018Q2 2\n2018Q3 3\n2018Q4 4\nFreq: Q-DEC, dtype: int64\n>>> q.resample(\"M\", convention=\"end\").asfreq()\n2018-03 1.0\n2018-04 NaN\n2018-05 NaN\n2018-06 2.0\n2018-07 NaN\n2018-08 NaN\n2018-09 3.0\n2018-10 NaN\n2018-11 NaN\n2018-12 4.0\nFreq: M, dtype: float64\n\nFor DataFrame objects, the keyword `on` can be used to specify the\ncolumn instead of the index for resampling.\n\n>>> d = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df = pd.DataFrame(d)\n>>> df['week_starting'] = pd.date_range('01/01/2018',\n... periods=8,\n... freq='W')\n>>> df\n price volume week_starting\n0 10 50 2018-01-07\n1 11 60 2018-01-14\n2 9 40 2018-01-21\n3 13 100 2018-01-28\n4 14 50 2018-02-04\n5 18 100 2018-02-11\n6 17 40 2018-02-18\n7 19 50 2018-02-25\n>>> df.resample('ME', on='week_starting').mean()\n price volume\nweek_starting\n2018-01-31 10.75 62.5\n2018-02-28 17.00 60.0\n\nFor a DataFrame with MultiIndex, the keyword `level` can be used to\nspecify on which level the resampling needs to take place.\n\n>>> days = pd.date_range('1/1/2000', periods=4, freq='D')\n>>> d2 = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df2 = pd.DataFrame(\n... d2,\n... index=pd.MultiIndex.from_product(\n... [days, ['morning', 'afternoon']]\n... )\n... )\n>>> df2\n price volume\n2000-01-01 morning 10 50\n afternoon 11 60\n2000-01-02 morning 9 40\n afternoon 13 100\n2000-01-03 morning 14 50\n afternoon 18 100\n2000-01-04 morning 17 40\n afternoon 19 50\n>>> df2.resample('D', level=0).sum()\n price volume\n2000-01-01 21 110\n2000-01-02 22 140\n2000-01-03 32 150\n2000-01-04 36 90\n\nIf you want to adjust the start of the bins based on a fixed timestamp:\n\n>>> start, end = '2000-10-01 23:30:00', '2000-10-02 00:30:00'\n>>> rng = pd.date_range(start, end, freq='7min')\n>>> ts = pd.Series(np.arange(len(rng)) * 3, index=rng)\n>>> ts\n2000-10-01 23:30:00 0\n2000-10-01 23:37:00 3\n2000-10-01 23:44:00 6\n2000-10-01 23:51:00 9\n2000-10-01 23:58:00 12\n2000-10-02 00:05:00 15\n2000-10-02 00:12:00 18\n2000-10-02 00:19:00 21\n2000-10-02 00:26:00 24\nFreq: 7min, dtype: int64\n\n>>> ts.resample('17min').sum()\n2000-10-01 23:14:00 0\n2000-10-01 23:31:00 9\n2000-10-01 23:48:00 21\n2000-10-02 00:05:00 54\n2000-10-02 00:22:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='epoch').sum()\n2000-10-01 23:18:00 0\n2000-10-01 23:35:00 18\n2000-10-01 23:52:00 27\n2000-10-02 00:09:00 39\n2000-10-02 00:26:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='2000-01-01').sum()\n2000-10-01 23:24:00 3\n2000-10-01 23:41:00 15\n2000-10-01 23:58:00 45\n2000-10-02 00:15:00 45\nFreq: 17min, dtype: int64\n\nIf you want to adjust the start of the bins with an `offset` Timedelta, the two\nfollowing lines are equivalent:\n\n>>> ts.resample('17min', origin='start').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', offset='23h30min').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\nIf you want to take the largest Timestamp as the end of the bins:\n\n>>> ts.resample('17min', origin='end').sum()\n2000-10-01 23:35:00 0\n2000-10-01 23:52:00 18\n2000-10-02 00:09:00 27\n2000-10-02 00:26:00 63\nFreq: 17min, dtype: int64\n\nIn contrast with the `start_day`, you can use `end_day` to take the ceiling\nmidnight of the largest Timestamp as the end of the bins and drop the bins\nnot containing data:\n\n>>> ts.resample('17min', origin='end_day').sum()\n2000-10-01 23:38:00 3\n2000-10-01 23:55:00 15\n2000-10-02 00:12:00 45\n2000-10-02 00:29:00 45\nFreq: 17min, dtype: int64\n"}, "kind": 2, "label": "resample", "sortText": "141"}, {"detail": "Overload[(level: Hashable = ..., *, drop: bool = ..., inplace: Literal[False] = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame, (level: Hashable = ..., *, drop: bool = ..., inplace: Literal[True], col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> None, (level: Hashable = ..., *, drop: bool = ..., inplace: bool = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Reset the index, or a level of it.\n\nReset the index of the DataFrame, and use the default one instead.\nIf the DataFrame has a MultiIndex, this method can remove one or more\nlevels.\n\nParameters\n----------\nlevel : int, str, tuple, or list, default None\n Only remove the given levels from the index. Removes all levels by\n default.\ndrop : bool, default False\n Do not try to insert index into dataframe columns. This resets\n the index to the default integer index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\ncol_level : int or str, default 0\n If the columns have multiple levels, determines which level the\n labels are inserted into. By default it is inserted into the first\n level.\ncol_fill : object, default ''\n If the columns have multiple levels, determines how the other\n levels are named. If None then the index name is repeated.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\n .. versionadded:: 1.5.0\n\nnames : int, str or 1-dimensional list, default None\n Using the given string, rename the DataFrame column which contains the\n index data. If the DataFrame has a MultiIndex, this has to be a list or\n tuple with length equal to the number of levels.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with the new index or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.set_index : Opposite of reset_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 389.0),\n... ('bird', 24.0),\n... ('mammal', 80.5),\n... ('mammal', np.nan)],\n... index=['falcon', 'parrot', 'lion', 'monkey'],\n... columns=('class', 'max_speed'))\n>>> df\n class max_speed\nfalcon bird 389.0\nparrot bird 24.0\nlion mammal 80.5\nmonkey mammal NaN\n\nWhen we reset the index, the old index is added as a column, and a\nnew sequential index is used:\n\n>>> df.reset_index()\n index class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\nWe can use the `drop` parameter to avoid the old index being added as\na column:\n\n>>> df.reset_index(drop=True)\n class max_speed\n0 bird 389.0\n1 bird 24.0\n2 mammal 80.5\n3 mammal NaN\n\nYou can also use `reset_index` with `MultiIndex`.\n\n>>> index = pd.MultiIndex.from_tuples([('bird', 'falcon'),\n... ('bird', 'parrot'),\n... ('mammal', 'lion'),\n... ('mammal', 'monkey')],\n... names=['class', 'name'])\n>>> columns = pd.MultiIndex.from_tuples([('speed', 'max'),\n... ('species', 'type')])\n>>> df = pd.DataFrame([(389.0, 'fly'),\n... (24.0, 'fly'),\n... (80.5, 'run'),\n... (np.nan, 'jump')],\n... index=index,\n... columns=columns)\n>>> df\n speed species\n max type\nclass name\nbird falcon 389.0 fly\n parrot 24.0 fly\nmammal lion 80.5 run\n monkey NaN jump\n\nUsing the `names` parameter, choose a name for the index column:\n\n>>> df.reset_index(names=['classes', 'names'])\n classes names speed species\n max type\n0 bird falcon 389.0 fly\n1 bird parrot 24.0 fly\n2 mammal lion 80.5 run\n3 mammal monkey NaN jump\n\nIf the index has multiple levels, we can reset a subset of them:\n\n>>> df.reset_index(level='class')\n class speed species\n max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we are not dropping the index, by default, it is placed in the top\nlevel. We can place it in another level:\n\n>>> df.reset_index(level='class', col_level=1)\n speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nWhen the index is inserted under another level, we can specify under\nwhich one with the parameter `col_fill`:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='species')\n species speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we specify a nonexistent level for `col_fill`, it is created:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='genus')\n genus speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n"}, "kind": 2, "label": "reset_index", "sortText": "142"}, {"detail": "bound method DataFrame.rfloordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rfloordiv", "sortText": "143"}, {"detail": "bound method DataFrame.rmod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmod", "sortText": "144"}, {"detail": "bound method DataFrame.rmul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmul", "sortText": "145"}, {"detail": "bound method DataFrame.rolling(window: int | timedelta | str | BaseOffset | BaseIndexer, min_periods: int | None = None, center: bool = False, win_type: str | None = None, on: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"left\", \"right\", \"both\", \"neither\"] | None = None, step: int | None = None, method: str = \"single\") -> Window | Rolling", "kind": 2, "label": "rolling", "sortText": "146"}, {"detail": "bound method DataFrame.round(decimals: int | dict[Hashable, int] | Series = 0, *args, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Round a DataFrame to a variable number of decimal places.\n\nParameters\n----------\ndecimals : int, dict, Series\n Number of decimal places to round each column to. If an int is\n given, round each column to the same number of places.\n Otherwise dict and Series round to variable numbers of places.\n Column names should be in the keys if `decimals` is a\n dict-like, or in the index if `decimals` is a Series. Any\n columns not included in `decimals` will be left as is. Elements\n of `decimals` which are not columns of the input will be\n ignored.\n*args\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n**kwargs\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n\nReturns\n-------\nDataFrame\n A DataFrame with the affected columns rounded to the specified\n number of decimal places.\n\nSee Also\n--------\nnumpy.around : Round a numpy array to the given number of decimals.\nSeries.round : Round a Series to the given number of decimals.\n\nExamples\n--------\n>>> df = pd.DataFrame([(.21, .32), (.01, .67), (.66, .03), (.21, .18)],\n... columns=['dogs', 'cats'])\n>>> df\n dogs cats\n0 0.21 0.32\n1 0.01 0.67\n2 0.66 0.03\n3 0.21 0.18\n\nBy providing an integer each column is rounded to the same number\nof decimal places\n\n>>> df.round(1)\n dogs cats\n0 0.2 0.3\n1 0.0 0.7\n2 0.7 0.0\n3 0.2 0.2\n\nWith a dict, the number of places for specific columns can be\nspecified with the column names as key and the number of decimal\nplaces as value\n\n>>> df.round({'dogs': 1, 'cats': 0})\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n\nUsing a Series, the number of places for specific columns can be\nspecified with the column names as index and the number of\ndecimal places as value\n\n>>> decimals = pd.Series([0, 1], index=['cats', 'dogs'])\n>>> df.round(decimals)\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n"}, "kind": 2, "label": "round", "sortText": "147"}, {"detail": "bound method DataFrame.rpow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rpow", "sortText": "148"}, {"detail": "bound method DataFrame.rsub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rsub", "sortText": "149"}, {"detail": "bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rtruediv", "sortText": "150"}, {"detail": "bound method DataFrame.sample(n: int | None = None, frac: int | float | None = None, replace: bool = False, weights=None, random_state: int | ndarray[tuple[Any, ...], dtype[Any]] | Generator | ... omitted 3 union elements = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a random sample of items from an axis of object.\n\nYou can use `random_state` for reproducibility.\n\nParameters\n----------\nn : int, optional\n Number of items from axis to return. Cannot be used with `frac`.\n Default = 1 if `frac` = None.\nfrac : float, optional\n Fraction of axis items to return. Cannot be used with `n`.\nreplace : bool, default False\n Allow or disallow sampling of the same row more than once.\nweights : str or ndarray-like, optional\n Default 'None' results in equal probability weighting.\n If passed a Series, will align with target object on index. Index\n values in weights not found in sampled object will be ignored and\n index values in sampled object not in weights will be assigned\n weights of zero.\n If called on a DataFrame, will accept the name of a column\n when axis = 0.\n Unless weights are a Series, weights must be same length as axis\n being sampled.\n If weights do not sum to 1, they will be normalized to sum to 1.\n Missing values in the weights column will be treated as zero.\n Infinite values not allowed.\nrandom_state : int, array-like, BitGenerator, np.random.RandomState, np.random.Generator, optional\n If int, array-like, or BitGenerator, seed for random number generator.\n If np.random.RandomState or np.random.Generator, use as given.\n\n .. versionchanged:: 1.4.0\n\n np.random.Generator objects now accepted\n\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to sample. Accepts axis number or name. Default is stat axis\n for given data type. For `Series` this parameter is unused and defaults to `None`.\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries or DataFrame\n A new object of same type as caller containing `n` items randomly\n sampled from the caller object.\n\nSee Also\n--------\nDataFrameGroupBy.sample: Generates random samples from each group of a\n DataFrame object.\nSeriesGroupBy.sample: Generates random samples from each group of a\n Series object.\nnumpy.random.choice: Generates a random sample from a given 1-D numpy\n array.\n\nNotes\n-----\nIf `frac` > 1, `replacement` should be set to `True`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 8, 0],\n... 'num_wings': [2, 0, 0, 0],\n... 'num_specimen_seen': [10, 2, 1, 8]},\n... index=['falcon', 'dog', 'spider', 'fish'])\n>>> df\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\ndog 4 0 2\nspider 8 0 1\nfish 0 0 8\n\nExtract 3 random elements from the ``Series`` ``df['num_legs']``:\nNote that we use `random_state` to ensure the reproducibility of\nthe examples.\n\n>>> df['num_legs'].sample(n=3, random_state=1)\nfish 0\nspider 8\nfalcon 2\nName: num_legs, dtype: int64\n\nA random 50% sample of the ``DataFrame`` with replacement:\n\n>>> df.sample(frac=0.5, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\n\nAn upsample sample of the ``DataFrame`` with replacement:\nNote that `replace` parameter has to be `True` for `frac` parameter > 1.\n\n>>> df.sample(frac=2, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\nfalcon 2 2 10\nfalcon 2 2 10\nfish 0 0 8\ndog 4 0 2\nfish 0 0 8\ndog 4 0 2\n\nUsing a DataFrame column as weights. Rows with larger value in the\n`num_specimen_seen` column are more likely to be sampled.\n\n>>> df.sample(n=2, weights='num_specimen_seen', random_state=1)\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\nfish 0 0 8\n"}, "kind": 2, "label": "sample", "sortText": "151"}, {"detail": "bound method DataFrame.select_dtypes(include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a subset of the DataFrame's columns based on the column dtypes.\n\nParameters\n----------\ninclude, exclude : scalar or list-like\n A selection of dtypes or strings to be included/excluded. At least\n one of these parameters must be supplied.\n\nReturns\n-------\nDataFrame\n The subset of the frame including the dtypes in ``include`` and\n excluding the dtypes in ``exclude``.\n\nRaises\n------\nValueError\n * If both of ``include`` and ``exclude`` are empty\n * If ``include`` and ``exclude`` have overlapping elements\n * If any kind of string dtype is passed in.\n\nSee Also\n--------\nDataFrame.dtypes: Return Series with the data type of each column.\n\nNotes\n-----\n* To select all *numeric* types, use ``np.number`` or ``'number'``\n* To select strings you must use the ``object`` dtype, but note that\n this will return *all* object dtype columns. With\n ``pd.options.future.infer_string`` enabled, using ``\"str\"`` will\n work to select all string columns.\n* See the `numpy dtype hierarchy\n `__\n* To select datetimes, use ``np.datetime64``, ``'datetime'`` or\n ``'datetime64'``\n* To select timedeltas, use ``np.timedelta64``, ``'timedelta'`` or\n ``'timedelta64'``\n* To select Pandas categorical dtypes, use ``'category'``\n* To select Pandas datetimetz dtypes, use ``'datetimetz'``\n or ``'datetime64[ns, tz]'``\n\nExamples\n--------\n>>> df = pd.DataFrame({'a': [1, 2] * 3,\n... 'b': [True, False] * 3,\n... 'c': [1.0, 2.0] * 3})\n>>> df\n a b c\n0 1 True 1.0\n1 2 False 2.0\n2 1 True 1.0\n3 2 False 2.0\n4 1 True 1.0\n5 2 False 2.0\n\n>>> df.select_dtypes(include='bool')\n b\n0 True\n1 False\n2 True\n3 False\n4 True\n5 False\n\n>>> df.select_dtypes(include=['float64'])\n c\n0 1.0\n1 2.0\n2 1.0\n3 2.0\n4 1.0\n5 2.0\n\n>>> df.select_dtypes(exclude=['int64'])\n b c\n0 True 1.0\n1 False 2.0\n2 True 1.0\n3 False 2.0\n4 True 1.0\n5 False 2.0\n"}, "kind": 2, "label": "select_dtypes", "sortText": "152"}, {"detail": "bound method DataFrame.sem(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "sem", "sortText": "153"}, {"detail": "bound method DataFrame.set_axis(labels, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "kind": 2, "label": "set_axis", "sortText": "154"}, {"detail": "bound method DataFrame.set_flags(*, copy: bool = False, allows_duplicate_labels: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a new object with updated flags.\n\nParameters\n----------\ncopy : bool, default False\n Specify if a copy of the object should be made.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nallows_duplicate_labels : bool, optional\n Whether the returned object allows duplicate labels.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the caller.\n\nSee Also\n--------\nDataFrame.attrs : Global metadata applying to this dataset.\nDataFrame.flags : Global flags applying to this object.\n\nNotes\n-----\nThis method returns a new object that's a view on the same data\nas the input. Mutating the input or the output values will be reflected\nin the other.\n\nThis method is intended to be used in method chains.\n\n\"Flags\" differ from \"metadata\". Flags reflect properties of the\npandas object (the Series or DataFrame). Metadata refer to properties\nof the dataset, and should be stored in :attr:`DataFrame.attrs`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [1, 2]})\n>>> df.flags.allows_duplicate_labels\nTrue\n>>> df2 = df.set_flags(allows_duplicate_labels=False)\n>>> df2.flags.allows_duplicate_labels\nFalse\n"}, "kind": 2, "label": "set_flags", "sortText": "155"}, {"detail": "Overload[(keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[False] = ..., verify_integrity: bool = ...) -> DataFrame, (keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[True], verify_integrity: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Set the DataFrame index using existing columns.\n\nSet the DataFrame index (row labels) using one or more existing\ncolumns or arrays (of the correct length). The index can replace the\nexisting index or expand on it.\n\nParameters\n----------\nkeys : label or array-like or list of labels/arrays\n This parameter can be either a single column key, a single array of\n the same length as the calling DataFrame, or a list containing an\n arbitrary combination of column keys and arrays. Here, \"array\"\n encompasses :class:`Series`, :class:`Index`, ``np.ndarray``, and\n instances of :class:`~collections.abc.Iterator`.\ndrop : bool, default True\n Delete columns to be used as the new index.\nappend : bool, default False\n Whether to append columns to existing index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nverify_integrity : bool, default False\n Check the new index for duplicates. Otherwise defer the check until\n necessary. Setting to False will improve the performance of this\n method.\n\nReturns\n-------\nDataFrame or None\n Changed row labels or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.reset_index : Opposite of set_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame({'month': [1, 4, 7, 10],\n... 'year': [2012, 2014, 2013, 2014],\n... 'sale': [55, 40, 84, 31]})\n>>> df\n month year sale\n0 1 2012 55\n1 4 2014 40\n2 7 2013 84\n3 10 2014 31\n\nSet the index to become the 'month' column:\n\n>>> df.set_index('month')\n year sale\nmonth\n1 2012 55\n4 2014 40\n7 2013 84\n10 2014 31\n\nCreate a MultiIndex using columns 'year' and 'month':\n\n>>> df.set_index(['year', 'month'])\n sale\nyear month\n2012 1 55\n2014 4 40\n2013 7 84\n2014 10 31\n\nCreate a MultiIndex using an Index and a column:\n\n>>> df.set_index([pd.Index([1, 2, 3, 4]), 'year'])\n month sale\n year\n1 2012 1 55\n2 2014 4 40\n3 2013 7 84\n4 2014 10 31\n\nCreate a MultiIndex using two Series:\n\n>>> s = pd.Series([1, 2, 3, 4])\n>>> df.set_index([s, s**2])\n month year sale\n1 1 1 2012 55\n2 4 4 2014 40\n3 9 7 2013 84\n4 16 10 2014 31\n"}, "kind": 2, "label": "set_index", "sortText": "156"}, {"detail": "tuple[int, int]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": "157"}, {"detail": "bound method DataFrame.shift(periods: int | Sequence[int] = 1, freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, fill_value: Hashable = ..., suffix: str | None = None) -> DataFrame", "kind": 2, "label": "shift", "sortText": "158"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": "159"}, {"detail": "bound method DataFrame.skew(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "skew", "sortText": "160"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> None, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: bool = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Sort object by labels (along an axis).\n\nReturns a new DataFrame sorted by label if `inplace` argument is\n``False``, otherwise updates the original DataFrame and returns None.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis along which to sort. The value 0 identifies the rows,\n and 1 identifies the columns.\nlevel : int or level name or list of ints or list of level names\n If not None, sort on values in specified index level(s).\nascending : bool or list-like of bools, default True\n Sort ascending vs. descending. When the index is a MultiIndex the\n sort direction can be controlled for each level individually.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the end.\n Not implemented for MultiIndex.\nsort_remaining : bool, default True\n If True and sorting by level and index is multilevel, sort by other\n levels too (in order) after sorting by specified level.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n If not None, apply the key function to the index values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect an\n ``Index`` and return an ``Index`` of the same shape. For MultiIndex\n inputs, the key is applied *per level*.\n\nReturns\n-------\nDataFrame or None\n The original DataFrame sorted by the labels or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.sort_index : Sort Series by the index.\nDataFrame.sort_values : Sort DataFrame by the value.\nSeries.sort_values : Sort Series by the value.\n\nExamples\n--------\n>>> df = pd.DataFrame([1, 2, 3, 4, 5], index=[100, 29, 234, 1, 150],\n... columns=['A'])\n>>> df.sort_index()\n A\n1 4\n29 2\n100 1\n150 5\n234 3\n\nBy default, it sorts in ascending order, to sort in descending order,\nuse ``ascending=False``\n\n>>> df.sort_index(ascending=False)\n A\n234 3\n150 5\n100 1\n29 2\n1 4\n\nA key function can be specified which is applied to the index before\nsorting. For a ``MultiIndex`` this is applied to each level separately.\n\n>>> df = pd.DataFrame({\"a\": [1, 2, 3, 4]}, index=['A', 'b', 'C', 'd'])\n>>> df.sort_index(key=lambda x: x.str.lower())\n a\nA 1\nb 2\nC 3\nd 4\n"}, "kind": 2, "label": "sort_index", "sortText": "161"}, {"detail": "Overload[(by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> DataFrame, (by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: str = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Sort by the values along either axis.\n\nParameters\n----------\nby : str or list of str\n Name or list of names to sort by.\n\n - if `axis` is 0 or `'index'` then `by` may contain index\n levels and/or column labels.\n - if `axis` is 1 or `'columns'` then `by` may contain column\n levels and/or index labels.\naxis : \"{0 or 'index', 1 or 'columns'}\", default 0\n Axis to be sorted.\nascending : bool or list of bool, default True\n Sort ascending vs. descending. Specify list for multiple sort\n orders. If this is a list of bools, must match the length of\n the by.\ninplace : bool, default False\n If True, perform operation in-place.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the\n end.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n Apply the key function to the values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect a\n ``Series`` and return a Series with the same shape as the input.\n It will be applied to each column in `by` independently.\n\nReturns\n-------\nDataFrame or None\n DataFrame with sorted values or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.sort_index : Sort a DataFrame by the index.\nSeries.sort_values : Similar method for a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame({\n... 'col1': ['A', 'A', 'B', np.nan, 'D', 'C'],\n... 'col2': [2, 1, 9, 8, 7, 4],\n... 'col3': [0, 1, 9, 4, 2, 3],\n... 'col4': ['a', 'B', 'c', 'D', 'e', 'F']\n... })\n>>> df\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nSort by col1\n\n>>> df.sort_values(by=['col1'])\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort by multiple columns\n\n>>> df.sort_values(by=['col1', 'col2'])\n col1 col2 col3 col4\n1 A 1 1 B\n0 A 2 0 a\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort Descending\n\n>>> df.sort_values(by='col1', ascending=False)\n col1 col2 col3 col4\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n3 NaN 8 4 D\n\nPutting NAs first\n\n>>> df.sort_values(by='col1', ascending=False, na_position='first')\n col1 col2 col3 col4\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n\nSorting with a key function\n\n>>> df.sort_values(by='col4', key=lambda col: col.str.lower())\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nNatural sort with the key argument,\nusing the `natsort ` package.\n\n>>> df = pd.DataFrame({\n... \"time\": ['0hr', '128hr', '72hr', '48hr', '96hr'],\n... \"value\": [10, 20, 30, 40, 50]\n... })\n>>> df\n time value\n0 0hr 10\n1 128hr 20\n2 72hr 30\n3 48hr 40\n4 96hr 50\n>>> from natsort import index_natsorted\n>>> df.sort_values(\n... by=\"time\",\n... key=lambda x: np.argsort(index_natsorted(df[\"time\"]))\n... )\n time value\n0 0hr 10\n3 48hr 40\n2 72hr 30\n4 96hr 50\n1 128hr 20\n"}, "kind": 2, "label": "sort_values", "sortText": "162"}, {"detail": "Unknown", "label": "sparse", "sortText": "163"}, {"detail": "bound method DataFrame.squeeze(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Squeeze 1 dimensional axis objects into scalars.\n\nSeries or DataFrames with a single element are squeezed to a scalar.\nDataFrames with a single column or a single row are squeezed to a\nSeries. Otherwise the object is unchanged.\n\nThis method is most useful when you don't know if your\nobject is a Series or DataFrame, but you do know it has just a single\ncolumn. In that case you can safely call `squeeze` to ensure you have a\nSeries.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns', None}, default None\n A specific axis to squeeze. By default, all length-1 axes are\n squeezed. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nDataFrame, Series, or scalar\n The projection after squeezing `axis` or all the axes.\n\nSee Also\n--------\nSeries.iloc : Integer-location based indexing for selecting scalars.\nDataFrame.iloc : Integer-location based indexing for selecting Series.\nSeries.to_frame : Inverse of DataFrame.squeeze for a\n single-column DataFrame.\n\nExamples\n--------\n>>> primes = pd.Series([2, 3, 5, 7])\n\nSlicing might produce a Series with a single value:\n\n>>> even_primes = primes[primes % 2 == 0]\n>>> even_primes\n0 2\ndtype: int64\n\n>>> even_primes.squeeze()\n2\n\nSqueezing objects with more than one value in every axis does nothing:\n\n>>> odd_primes = primes[primes % 2 == 1]\n>>> odd_primes\n1 3\n2 5\n3 7\ndtype: int64\n\n>>> odd_primes.squeeze()\n1 3\n2 5\n3 7\ndtype: int64\n\nSqueezing is even more effective when used with DataFrames.\n\n>>> df = pd.DataFrame([[1, 2], [3, 4]], columns=['a', 'b'])\n>>> df\n a b\n0 1 2\n1 3 4\n\nSlicing a single column will produce a DataFrame with the columns\nhaving only one value:\n\n>>> df_a = df[['a']]\n>>> df_a\n a\n0 1\n1 3\n\nSo the columns can be squeezed down, resulting in a Series:\n\n>>> df_a.squeeze('columns')\n0 1\n1 3\nName: a, dtype: int64\n\nSlicing a single row from a single column will produce a single\nscalar DataFrame:\n\n>>> df_0a = df.loc[df.index < 1, ['a']]\n>>> df_0a\n a\n0 1\n\nSqueezing the rows produces a single scalar Series:\n\n>>> df_0a.squeeze('rows')\na 1\nName: 0, dtype: int64\n\nSqueezing all axes will project directly into a scalar:\n\n>>> df_0a.squeeze()\n1\n"}, "kind": 2, "label": "squeeze", "sortText": "164"}, {"detail": "bound method DataFrame.stack(level: Hashable = -1, dropna: bool | _NoDefault = ..., sort: bool | _NoDefault = ..., future_stack: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Stack the prescribed level(s) from columns to index.\n\nReturn a reshaped DataFrame or Series having a multi-level\nindex with one or more new inner-most levels compared to the current\nDataFrame. The new inner-most levels are created by pivoting the\ncolumns of the current dataframe:\n\n - if the columns have a single level, the output is a Series;\n - if the columns have multiple levels, the new index\n level(s) is (are) taken from the prescribed level(s) and\n the output is a DataFrame.\n\nParameters\n----------\nlevel : int, str, list, default -1\n Level(s) to stack from the column axis onto the index\n axis, defined as one index or label, or a list of indices\n or labels.\ndropna : bool, default True\n Whether to drop rows in the resulting Frame/Series with\n missing values. Stacking a column level onto the index\n axis can create combinations of index and column values\n that are missing from the original dataframe. See Examples\n section.\nsort : bool, default True\n Whether to sort the levels of the resulting MultiIndex.\nfuture_stack : bool, default False\n Whether to use the new implementation that will replace the current\n implementation in pandas 3.0. When True, dropna and sort have no impact\n on the result and must remain unspecified. See :ref:`pandas 2.1.0 Release\n notes ` for more details.\n\nReturns\n-------\nDataFrame or Series\n Stacked dataframe or series.\n\nSee Also\n--------\nDataFrame.unstack : Unstack prescribed level(s) from index axis\n onto column axis.\nDataFrame.pivot : Reshape dataframe from long format to wide\n format.\nDataFrame.pivot_table : Create a spreadsheet-style pivot table\n as a DataFrame.\n\nNotes\n-----\nThe function is named by analogy with a collection of books\nbeing reorganized from being side by side on a horizontal\nposition (the columns of the dataframe) to being stacked\nvertically on top of each other (in the index of the\ndataframe).\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n**Single level columns**\n\n>>> df_single_level_cols = pd.DataFrame([[0, 1], [2, 3]],\n... index=['cat', 'dog'],\n... columns=['weight', 'height'])\n\nStacking a dataframe with a single level column axis returns a Series:\n\n>>> df_single_level_cols\n weight height\ncat 0 1\ndog 2 3\n>>> df_single_level_cols.stack(future_stack=True)\ncat weight 0\n height 1\ndog weight 2\n height 3\ndtype: int64\n\n**Multi level columns: simple case**\n\n>>> multicol1 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('weight', 'pounds')])\n>>> df_multi_level_cols1 = pd.DataFrame([[1, 2], [2, 4]],\n... index=['cat', 'dog'],\n... columns=multicol1)\n\nStacking a dataframe with a multi-level column axis:\n\n>>> df_multi_level_cols1\n weight\n kg pounds\ncat 1 2\ndog 2 4\n>>> df_multi_level_cols1.stack(future_stack=True)\n weight\ncat kg 1\n pounds 2\ndog kg 2\n pounds 4\n\n**Missing values**\n\n>>> multicol2 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('height', 'm')])\n>>> df_multi_level_cols2 = pd.DataFrame([[1.0, 2.0], [3.0, 4.0]],\n... index=['cat', 'dog'],\n... columns=multicol2)\n\nIt is common to have missing values when stacking a dataframe\nwith multi-level columns, as the stacked dataframe typically\nhas more values than the original dataframe. Missing values\nare filled with NaNs:\n\n>>> df_multi_level_cols2\n weight height\n kg m\ncat 1.0 2.0\ndog 3.0 4.0\n>>> df_multi_level_cols2.stack(future_stack=True)\n weight height\ncat kg 1.0 NaN\n m NaN 2.0\ndog kg 3.0 NaN\n m NaN 4.0\n\n**Prescribing the level(s) to be stacked**\n\nThe first parameter controls which level or levels are stacked:\n\n>>> df_multi_level_cols2.stack(0, future_stack=True)\n kg m\ncat weight 1.0 NaN\n height NaN 2.0\ndog weight 3.0 NaN\n height NaN 4.0\n>>> df_multi_level_cols2.stack([0, 1], future_stack=True)\ncat weight kg 1.0\n height m 2.0\ndog weight kg 3.0\n height m 4.0\ndtype: float64\n"}, "kind": 2, "label": "stack", "sortText": "165"}, {"detail": "bound method DataFrame.std(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "std", "sortText": "166"}, {"detail": "Styler", "documentation": {"kind": "plaintext", "value": "Helps style a DataFrame or Series according to the data with HTML and CSS.\n\nParameters\n----------\ndata : Series or DataFrame\n Data to be styled - either a Series or DataFrame.\nprecision : int, optional\n Precision to round floats to. If not given defaults to\n ``pandas.options.styler.format.precision``.\n\n .. versionchanged:: 1.4.0\ntable_styles : list-like, default None\n List of {selector: (attr, value)} dicts; see Notes.\nuuid : str, default None\n A unique identifier to avoid CSS collisions; generated automatically.\ncaption : str, tuple, default None\n String caption to attach to the table. Tuple only used for LaTeX dual captions.\ntable_attributes : str, default None\n Items that show up in the opening ```` tag\n in addition to automatic (by default) id.\ncell_ids : bool, default True\n If True, each cell will have an ``id`` attribute in their HTML tag.\n The ``id`` takes the form ``T__row_col``\n where ```` is the unique identifier, ```` is the row\n number and ```` is the column number.\nna_rep : str, optional\n Representation for missing values.\n If ``na_rep`` is None, no special formatting is applied, and falls back to\n ``pandas.options.styler.format.na_rep``.\n\nuuid_len : int, default 5\n If ``uuid`` is not specified, the length of the ``uuid`` to randomly generate\n expressed in hex characters, in range [0, 32].\ndecimal : str, optional\n Character used as decimal separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.decimal``.\n\n .. versionadded:: 1.3.0\n\nthousands : str, optional, default None\n Character used as thousands separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.thousands``.\n\n .. versionadded:: 1.3.0\n\nescape : str, optional\n Use 'html' to replace the characters ``&``, ``<``, ``>``, ``'``, and ``\"``\n in cell display string with HTML-safe sequences.\n Use 'latex' to replace the characters ``&``, ``%``, ``$``, ``#``, ``_``,\n ``{``, ``}``, ``~``, ``^``, and ``\\`` in the cell display string with\n LaTeX-safe sequences. Use 'latex-math' to replace the characters\n the same way as in 'latex' mode, except for math substrings,\n which either are surrounded by two characters ``$`` or start with\n the character ``\\(`` and end with ``\\)``.\n If not given uses ``pandas.options.styler.format.escape``.\n\n .. versionadded:: 1.3.0\nformatter : str, callable, dict, optional\n Object to define how values are displayed. See ``Styler.format``. If not given\n uses ``pandas.options.styler.format.formatter``.\n\n .. versionadded:: 1.4.0\n\nAttributes\n----------\nenv : Jinja2 jinja2.Environment\ntemplate_html : Jinja2 Template\ntemplate_html_table : Jinja2 Template\ntemplate_html_style : Jinja2 Template\ntemplate_latex : Jinja2 Template\nloader : Jinja2 Loader\n\nSee Also\n--------\nDataFrame.style : Return a Styler object containing methods for building\n a styled HTML representation for the DataFrame.\n\nNotes\n-----\nMost styling will be done by passing style functions into\n``Styler.apply`` or ``Styler.map``. Style functions should\nreturn values with strings containing CSS ``'attr: value'`` that will\nbe applied to the indicated cells.\n\nIf using in the Jupyter notebook, Styler has defined a ``_repr_html_``\nto automatically render itself. Otherwise call Styler.to_html to get\nthe generated HTML.\n\nCSS classes are attached to the generated HTML\n\n* Index and Column names include ``index_name`` and ``level``\n where `k` is its level in a MultiIndex\n* Index label cells include\n\n * ``row_heading``\n * ``row`` where `n` is the numeric position of the row\n * ``level`` where `k` is the level in a MultiIndex\n\n* Column label cells include\n * ``col_heading``\n * ``col`` where `n` is the numeric position of the column\n * ``level`` where `k` is the level in a MultiIndex\n\n* Blank cells include ``blank``\n* Data cells include ``data``\n* Trimmed cells include ``col_trim`` or ``row_trim``.\n\nAny, or all, or these classes can be renamed by using the ``css_class_names``\nargument in ``Styler.set_table_classes``, giving a value such as\n*{\"row\": \"MY_ROW_CLASS\", \"col_trim\": \"\", \"row_trim\": \"\"}*.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1.0, 2.0, 3.0], [4, 5, 6]], index=['a', 'b'],\n... columns=['A', 'B', 'C'])\n>>> pd.io.formats.style.Styler(df, precision=2,\n... caption=\"My table\") # doctest: +SKIP\n\nPlease see:\n`Table Visualization <../../user_guide/style.ipynb>`_ for more examples.\n"}, "kind": 22, "label": "style", "sortText": "167"}, {"detail": "bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "sub", "sortText": "168"}, {"detail": "Unknown | (bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "subtract", "sortText": "169"}, {"detail": "bound method DataFrame.sum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "sum", "sortText": "170"}, {"detail": "bound method DataFrame.swapaxes(axis1: int | Literal[\"index\", \"columns\", \"rows\"], axis2: int | Literal[\"index\", \"columns\", \"rows\"], copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Interchange axes and swap values axes appropriately.\n\n.. deprecated:: 2.1.0\n ``swapaxes`` is deprecated and will be removed.\n Please use ``transpose`` instead.\n\nReturns\n-------\nsame as input\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.transpose`.\n"}, "kind": 2, "label": "swapaxes", "sortText": "171"}, {"detail": "bound method DataFrame.swaplevel(i: int | Literal[\"index\", \"columns\", \"rows\"] = -2, j: int | Literal[\"index\", \"columns\", \"rows\"] = -1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "swaplevel", "sortText": "172"}, {"detail": "bound method DataFrame.tail(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the last `n` rows.\n\nThis function returns last `n` rows from the object based on\nposition. It is useful for quickly verifying data, for example,\nafter sorting or appending rows.\n\nFor negative values of `n`, this function returns all rows except\nthe first `|n|` rows, equivalent to ``df[|n|:]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\ntype of caller\n The last `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.head : The first `n` rows of the caller object.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last 5 lines\n\n>>> df.tail()\n animal\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last `n` lines (three in this case)\n\n>>> df.tail(3)\n animal\n6 shark\n7 whale\n8 zebra\n\nFor negative values of `n`\n\n>>> df.tail(-3)\n animal\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n"}, "kind": 2, "label": "tail", "sortText": "173"}, {"detail": "bound method DataFrame.take(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the elements in the given *positional* indices along an axis.\n\nThis means that we are not indexing according to actual values in\nthe index attribute of the object. We are indexing according to the\nactual position of the element in the object.\n\nParameters\n----------\nindices : array-like\n An array of ints indicating which positions to take.\naxis : {0 or 'index', 1 or 'columns', None}, default 0\n The axis on which to select elements. ``0`` means that we are\n selecting rows, ``1`` means that we are selecting columns.\n For `Series` this parameter is unused and defaults to 0.\n**kwargs\n For compatibility with :meth:`numpy.take`. Has no effect on the\n output.\n\nReturns\n-------\nsame type as caller\n An array-like containing the elements taken from the object.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by labels.\nDataFrame.iloc : Select a subset of a DataFrame by positions.\nnumpy.take : Take elements from an array along an axis.\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=['name', 'class', 'max_speed'],\n... index=[0, 2, 3, 1])\n>>> df\n name class max_speed\n0 falcon bird 389.0\n2 parrot bird 24.0\n3 lion mammal 80.5\n1 monkey mammal NaN\n\nTake elements at positions 0 and 3 along the axis 0 (default).\n\nNote how the actual indices selected (0 and 1) do not correspond to\nour selected indices 0 and 3. That's because we are selecting the 0th\nand 3rd rows, not rows whose indices equal 0 and 3.\n\n>>> df.take([0, 3])\n name class max_speed\n0 falcon bird 389.0\n1 monkey mammal NaN\n\nTake elements at indices 1 and 2 along the axis 1 (column selection).\n\n>>> df.take([1, 2], axis=1)\n class max_speed\n0 bird 389.0\n2 bird 24.0\n3 mammal 80.5\n1 mammal NaN\n\nWe may take elements using negative integers for positive indices,\nstarting from the end of the object, just like with Python lists.\n\n>>> df.take([-1, -2])\n name class max_speed\n1 monkey mammal NaN\n3 lion mammal 80.5\n"}, "kind": 2, "label": "take", "sortText": "174"}, {"detail": "bound method DataFrame.to_clipboard(excel: bool = True, sep: str | None = None, **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Copy object to the system clipboard.\n\nWrite a text representation of object to the system clipboard.\nThis can be pasted into Excel, for example.\n\nParameters\n----------\nexcel : bool, default True\n Produce output in a csv format for easy pasting into excel.\n\n - True, use the provided separator for csv pasting.\n - False, write a string representation of the object to the clipboard.\n\nsep : str, default ``'\\t'``\n Field delimiter.\n**kwargs\n These parameters will be passed to DataFrame.to_csv.\n\nSee Also\n--------\nDataFrame.to_csv : Write a DataFrame to a comma-separated values\n (csv) file.\nread_clipboard : Read text from clipboard and pass to read_csv.\n\nNotes\n-----\nRequirements for your platform.\n\n - Linux : `xclip`, or `xsel` (with `PyQt4` modules)\n - Windows : none\n - macOS : none\n\nThis method uses the processes developed for the package `pyperclip`. A\nsolution to render any output string format is given in the examples.\n\nExamples\n--------\nCopy the contents of a DataFrame to the clipboard.\n\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=['A', 'B', 'C'])\n\n>>> df.to_clipboard(sep=',') # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # ,A,B,C\n... # 0,1,2,3\n... # 1,4,5,6\n\nWe can omit the index by passing the keyword `index` and setting\nit to false.\n\n>>> df.to_clipboard(sep=',', index=False) # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # A,B,C\n... # 1,2,3\n... # 4,5,6\n\nUsing the original `pyperclip` package for any string output format.\n\n.. code-block:: python\n\n import pyperclip\n html = df.style.to_html()\n pyperclip.copy(html)\n"}, "kind": 2, "label": "to_clipboard", "sortText": "175"}, {"detail": "Overload[(path_or_buf: None = ..., sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Write object to a comma-separated values (csv) file.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string. If a non-binary file object is passed, it should\n be opened with `newline=''`, disabling universal newlines. If a binary\n file object is passed, `mode` might need to contain a `'b'`.\nsep : str, default ','\n String of length 1. Field delimiter for the output file.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, Callable, default None\n Format string for floating point numbers. If a Callable is given, it takes\n precedence over other numeric formatting parameters, like decimal.\ncolumns : sequence, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, or False, default None\n Column label for index column(s) if desired. If None is given, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the object uses MultiIndex. If\n False do not print fields for index names. Use index_label=False\n for easier importing in R.\nmode : {{'w', 'x', 'a'}}, default 'w'\n Forwarded to either `open(mode=)` or `fsspec.open(mode=)` to control\n the file opening. Typical values include:\n\n - 'w', truncate the file first.\n - 'x', exclusive creation, failing if the file already exists.\n - 'a', append to the end of file if it exists.\n\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'. `encoding` is not supported if `path_or_buf`\n is a non-binary file object.\n{compression_options}\n\n May be a dict with key 'method' as compression mode\n and other entries as additional compression options if\n compression mode is 'zip'.\n\n Passing compression options as keys in dict is\n supported for compression modes 'gzip', 'bz2', 'zstd', and 'zip'.\nquoting : optional constant from csv module\n Defaults to csv.QUOTE_MINIMAL. If you have set a `float_format`\n then floats are converted to strings and thus csv.QUOTE_NONNUMERIC\n will treat them as non-numeric.\nquotechar : str, default '\\\"'\n String of length 1. Character used to quote fields.\nlineterminator : str, optional\n The newline character or character sequence to use in the output\n file. Defaults to `os.linesep`, which depends on the OS in which\n this method is called ('\\\\n' for linux, '\\\\r\\\\n' for Windows, i.e.).\n\n .. versionchanged:: 1.5.0\n\n Previously was line_terminator, changed for consistency with\n read_csv and the standard library 'csv' module.\n\nchunksize : int or None\n Rows to write at a time.\ndate_format : str, default None\n Format string for datetime objects.\ndoublequote : bool, default True\n Control quoting of `quotechar` inside a field.\nescapechar : str, default None\n String of length 1. Character used to escape `sep` and `quotechar`\n when appropriate.\ndecimal : str, default '.'\n Character recognized as decimal separator. E.g. use ',' for\n European data.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting csv format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_csv : Load a CSV file into a DataFrame.\nto_excel : Write DataFrame to an Excel file.\n\nExamples\n--------\nCreate 'out.csv' containing 'df' without indices\n\n>>> df = pd.DataFrame({{'name': ['Raphael', 'Donatello'],\n... 'mask': ['red', 'purple'],\n... 'weapon': ['sai', 'bo staff']}})\n>>> df.to_csv('out.csv', index=False) # doctest: +SKIP\n\nCreate 'out.zip' containing 'out.csv'\n\n>>> df.to_csv(index=False)\n'name,mask,weapon\\nRaphael,red,sai\\nDonatello,purple,bo staff\\n'\n>>> compression_opts = dict(method='zip',\n... archive_name='out.csv') # doctest: +SKIP\n>>> df.to_csv('out.zip', index=False,\n... compression=compression_opts) # doctest: +SKIP\n\nTo write a csv file to a new folder or nested folder you will first\nneed to create it using either Pathlib or os:\n\n>>> from pathlib import Path # doctest: +SKIP\n>>> filepath = Path('folder/subfolder/out.csv') # doctest: +SKIP\n>>> filepath.parent.mkdir(parents=True, exist_ok=True) # doctest: +SKIP\n>>> df.to_csv(filepath) # doctest: +SKIP\n\n>>> import os # doctest: +SKIP\n>>> os.makedirs('folder/subfolder', exist_ok=True) # doctest: +SKIP\n>>> df.to_csv('folder/subfolder/out.csv') # doctest: +SKIP\n"}, "kind": 2, "label": "to_csv", "sortText": "176"}, {"detail": "Overload[[MutableMappingT](orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> MutableMappingT, [MutableMappingT](orient: Literal[\"records\"], *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> list[MutableMappingT], (orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> dict[Unknown, Unknown], (orient: Literal[\"records\"], *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> list[dict[Unknown, Unknown]]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a dictionary.\n\nThe type of the key-value pairs can be customized with the parameters\n(see below).\n\nParameters\n----------\norient : str {'dict', 'list', 'series', 'split', 'tight', 'records', 'index'}\n Determines the type of the values of the dictionary.\n\n - 'dict' (default) : dict like {column -> {index -> value}}\n - 'list' : dict like {column -> [values]}\n - 'series' : dict like {column -> Series(values)}\n - 'split' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values]}\n - 'tight' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values],\n 'index_names' -> [index.names], 'column_names' -> [column.names]}\n - 'records' : list like\n [{column -> value}, ... , {column -> value}]\n - 'index' : dict like {index -> {column -> value}}\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ninto : class, default dict\n The collections.abc.MutableMapping subclass used for all Mappings\n in the return value. Can be the actual class or an empty\n instance of the mapping type you want. If you want a\n collections.defaultdict, you must pass it initialized.\n\nindex : bool, default True\n Whether to include the index item (and index_names item if `orient`\n is 'tight') in the returned dictionary. Can only be ``False``\n when `orient` is 'split' or 'tight'.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\ndict, list or collections.abc.MutableMapping\n Return a collections.abc.MutableMapping object representing the\n DataFrame. The resulting transformation depends on the `orient`\n parameter.\n\nSee Also\n--------\nDataFrame.from_dict: Create a DataFrame from a dictionary.\nDataFrame.to_json: Convert a DataFrame to JSON format.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2],\n... 'col2': [0.5, 0.75]},\n... index=['row1', 'row2'])\n>>> df\n col1 col2\nrow1 1 0.50\nrow2 2 0.75\n>>> df.to_dict()\n{'col1': {'row1': 1, 'row2': 2}, 'col2': {'row1': 0.5, 'row2': 0.75}}\n\nYou can specify the return orientation.\n\n>>> df.to_dict('series')\n{'col1': row1 1\n row2 2\nName: col1, dtype: int64,\n'col2': row1 0.50\n row2 0.75\nName: col2, dtype: float64}\n\n>>> df.to_dict('split')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]]}\n\n>>> df.to_dict('records')\n[{'col1': 1, 'col2': 0.5}, {'col1': 2, 'col2': 0.75}]\n\n>>> df.to_dict('index')\n{'row1': {'col1': 1, 'col2': 0.5}, 'row2': {'col1': 2, 'col2': 0.75}}\n\n>>> df.to_dict('tight')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]], 'index_names': [None], 'column_names': [None]}\n\nYou can also specify the mapping type.\n\n>>> from collections import OrderedDict, defaultdict\n>>> df.to_dict(into=OrderedDict)\nOrderedDict([('col1', OrderedDict([('row1', 1), ('row2', 2)])),\n ('col2', OrderedDict([('row1', 0.5), ('row2', 0.75)]))])\n\nIf you want a `defaultdict`, you need to initialize it:\n\n>>> dd = defaultdict(list)\n>>> df.to_dict('records', into=dd)\n[defaultdict(, {'col1': 1, 'col2': 0.5}),\n defaultdict(, {'col1': 2, 'col2': 0.75})]\n"}, "kind": 2, "label": "to_dict", "sortText": "177"}, {"detail": "bound method DataFrame.to_excel(excel_writer: str | PathLike[str] | WriteExcelBuffer, sheet_name: str = \"Sheet1\", na_rep: str = \"\", float_format: str | None = None, columns: Sequence[Hashable] | None = None, header: Sequence[Hashable] | bool = True, index: bool = True, index_label: Hashable = None, startrow: int = 0, startcol: int = 0, engine: Literal[\"openpyxl\", \"xlsxwriter\"] | None = None, merge_cells: bool = True, inf_rep: str = \"inf\", freeze_panes: tuple[int, int] | None = None, storage_options: dict[str, Any] | None = None, engine_kwargs: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Write {klass} to an Excel sheet.\n\nTo write a single {klass} to an Excel .xlsx file it is only necessary to\nspecify a target file name. To write to multiple sheets it is necessary to\ncreate an `ExcelWriter` object with a target file name, and specify a sheet\nin the file to write to.\n\nMultiple sheets may be written to by specifying unique `sheet_name`.\nWith all data written to the file it is necessary to save the changes.\nNote that creating an `ExcelWriter` object with a file name that already\nexists will result in the contents of the existing file being erased.\n\nParameters\n----------\nexcel_writer : path-like, file-like, or ExcelWriter object\n File path or existing ExcelWriter.\nsheet_name : str, default 'Sheet1'\n Name of sheet which will contain DataFrame.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, optional\n Format string for floating point numbers. For example\n ``float_format=\"%.2f\"`` will format 0.1234 to 0.12.\ncolumns : sequence or list of str, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of string is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, optional\n Column label for index column(s) if desired. If not specified, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the DataFrame uses MultiIndex.\nstartrow : int, default 0\n Upper left cell row to dump data frame.\nstartcol : int, default 0\n Upper left cell column to dump data frame.\nengine : str, optional\n Write engine to use, 'openpyxl' or 'xlsxwriter'. You can also set this\n via the options ``io.excel.xlsx.writer`` or\n ``io.excel.xlsm.writer``.\n\nmerge_cells : bool, default True\n Write MultiIndex and Hierarchical Rows as merged cells.\ninf_rep : str, default 'inf'\n Representation for infinity (there is no native representation for\n infinity in Excel).\nfreeze_panes : tuple of int (length 2), optional\n Specifies the one-based bottommost row and rightmost column that\n is to be frozen.\n{storage_options}\n\n .. versionadded:: {storage_options_versionadded}\nengine_kwargs : dict, optional\n Arbitrary keyword arguments passed to excel engine.\n\nSee Also\n--------\nto_csv : Write DataFrame to a comma-separated values (csv) file.\nExcelWriter : Class for writing DataFrame objects into excel sheets.\nread_excel : Read an Excel file into a pandas DataFrame.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nio.formats.style.Styler.to_excel : Add styles to Excel sheet.\n\nNotes\n-----\nFor compatibility with :meth:`~DataFrame.to_csv`,\nto_excel serializes lists and dicts to strings before writing.\n\nOnce a workbook has been saved it is not possible to write further\ndata without rewriting the whole workbook.\n\nExamples\n--------\n\nCreate, write to and save a workbook:\n\n>>> df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],\n... index=['row 1', 'row 2'],\n... columns=['col 1', 'col 2'])\n>>> df1.to_excel(\"output.xlsx\") # doctest: +SKIP\n\nTo specify the sheet name:\n\n>>> df1.to_excel(\"output.xlsx\",\n... sheet_name='Sheet_name_1') # doctest: +SKIP\n\nIf you wish to write to more than one sheet in the workbook, it is\nnecessary to specify an ExcelWriter object:\n\n>>> df2 = df1.copy()\n>>> with pd.ExcelWriter('output.xlsx') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_1')\n... df2.to_excel(writer, sheet_name='Sheet_name_2')\n\nExcelWriter can also be used to append to an existing Excel file:\n\n>>> with pd.ExcelWriter('output.xlsx',\n... mode='a') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_3')\n\nTo set the library that is used to write the Excel file,\nyou can pass the `engine` keyword (the default engine is\nautomatically chosen depending on the file extension):\n\n>>> df1.to_excel('output1.xlsx', engine='xlsxwriter') # doctest: +SKIP\n"}, "kind": 2, "label": "to_excel", "sortText": "178"}, {"detail": "bound method DataFrame.to_feather(path: str | PathLike[str] | WriteBuffer[bytes], **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary Feather format.\n\nParameters\n----------\npath : str, path object, file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If a string or a path,\n it will be used as Root Directory path when writing a partitioned dataset.\n**kwargs :\n Additional keywords passed to :func:`pyarrow.feather.write_feather`.\n This includes the `compression`, `compression_level`, `chunksize`\n and `version` keywords.\n\nNotes\n-----\nThis function writes the dataframe as a `feather file\n`_. Requires a default\nindex. For saving the DataFrame with your custom index use a method that\nsupports custom indices e.g. `to_parquet`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])\n>>> df.to_feather(\"file.feather\") # doctest: +SKIP\n"}, "kind": 2, "label": "to_feather", "sortText": "179"}, {"detail": "Unknown", "label": "to_frame", "sortText": "180"}, {"detail": "bound method DataFrame.to_gbq(destination_table: str, project_id: str | None = None, chunksize: int | None = None, reauth: bool = False, if_exists: Literal[\"fail\", \"replace\", \"append\"] = \"fail\", auth_local_webserver: bool = True, table_schema: list[dict[str, str]] | None = None, location: str | None = None, progress_bar: bool = True, credentials=None) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to a Google BigQuery table.\n\n.. deprecated:: 2.2.0\n\n Please use ``pandas_gbq.to_gbq`` instead.\n\nThis function requires the `pandas-gbq package\n`__.\n\nSee the `How to authenticate with Google BigQuery\n`__\nguide for authentication instructions.\n\nParameters\n----------\ndestination_table : str\n Name of table to be written, in the form ``dataset.tablename``.\nproject_id : str, optional\n Google BigQuery Account project ID. Optional when available from\n the environment.\nchunksize : int, optional\n Number of rows to be inserted in each chunk from the dataframe.\n Set to ``None`` to load the whole dataframe at once.\nreauth : bool, default False\n Force Google BigQuery to re-authenticate the user. This is useful\n if multiple accounts are used.\nif_exists : str, default 'fail'\n Behavior when the destination table exists. Value can be one of:\n\n ``'fail'``\n If table exists raise pandas_gbq.gbq.TableCreationError.\n ``'replace'``\n If table exists, drop it, recreate it, and insert data.\n ``'append'``\n If table exists, insert data. Create if does not exist.\nauth_local_webserver : bool, default True\n Use the `local webserver flow`_ instead of the `console flow`_\n when getting user credentials.\n\n .. _local webserver flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_local_server\n .. _console flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_console\n\n *New in version 0.2.0 of pandas-gbq*.\n\n .. versionchanged:: 1.5.0\n Default value is changed to ``True``. Google has deprecated the\n ``auth_local_webserver = False`` `\"out of band\" (copy-paste)\n flow\n `_.\ntable_schema : list of dicts, optional\n List of BigQuery table fields to which according DataFrame\n columns conform to, e.g. ``[{'name': 'col1', 'type':\n 'STRING'},...]``. If schema is not provided, it will be\n generated according to dtypes of DataFrame columns. See\n BigQuery API documentation on available names of a field.\n\n *New in version 0.3.1 of pandas-gbq*.\nlocation : str, optional\n Location where the load job should run. See the `BigQuery locations\n documentation\n `__ for a\n list of available locations. The location must match that of the\n target dataset.\n\n *New in version 0.5.0 of pandas-gbq*.\nprogress_bar : bool, default True\n Use the library `tqdm` to show the progress bar for the upload,\n chunk by chunk.\n\n *New in version 0.5.0 of pandas-gbq*.\ncredentials : google.auth.credentials.Credentials, optional\n Credentials for accessing Google APIs. Use this parameter to\n override default credentials, such as to use Compute Engine\n :class:`google.auth.compute_engine.Credentials` or Service\n Account :class:`google.oauth2.service_account.Credentials`\n directly.\n\n *New in version 0.8.0 of pandas-gbq*.\n\nSee Also\n--------\npandas_gbq.to_gbq : This function in the pandas-gbq library.\nread_gbq : Read a DataFrame from Google BigQuery.\n\nExamples\n--------\nExample taken from `Google BigQuery documentation\n`_\n\n>>> project_id = \"my-project\"\n>>> table_id = 'my_dataset.my_table'\n>>> df = pd.DataFrame({\n... \"my_string\": [\"a\", \"b\", \"c\"],\n... \"my_int64\": [1, 2, 3],\n... \"my_float64\": [4.0, 5.0, 6.0],\n... \"my_bool1\": [True, False, True],\n... \"my_bool2\": [False, True, False],\n... \"my_dates\": pd.date_range(\"now\", periods=3),\n... }\n... )\n\n>>> df.to_gbq(table_id, project_id=project_id) # doctest: +SKIP\n"}, "kind": 2, "label": "to_gbq", "sortText": "181"}, {"detail": "bound method DataFrame.to_hdf(path_or_buf: str | PathLike[str], key: str, mode: Literal[\"a\", \"w\", \"r+\"] = \"a\", complevel: int | None = None, complib: Literal[\"zlib\", \"lzo\", \"bzip2\", \"blosc\"] | None = None, append: bool = False, format: Literal[\"fixed\", \"table\"] | None = None, index: bool = True, min_itemsize: int | dict[str, int] | None = None, nan_rep=None, dropna: bool | None = None, data_columns: Literal[True] | list[str] | None = None, errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = \"strict\", encoding: str = \"UTF-8\") -> None", "documentation": {"kind": "plaintext", "value": "Write the contained data to an HDF5 file using HDFStore.\n\nHierarchical Data Format (HDF) is self-describing, allowing an\napplication to interpret the structure and contents of a file with\nno outside information. One HDF file can hold a mix of related objects\nwhich can be accessed as a group or as individual objects.\n\nIn order to add another DataFrame or Series to an existing HDF file\nplease use append mode and a different a key.\n\n.. warning::\n\n One can store a subclass of ``DataFrame`` or ``Series`` to HDF5,\n but the type of the subclass is lost upon storing.\n\nFor more information see the :ref:`user guide `.\n\nParameters\n----------\npath_or_buf : str or pandas.HDFStore\n File path or HDFStore object.\nkey : str\n Identifier for the group in the store.\nmode : {'a', 'w', 'r+'}, default 'a'\n Mode to open file:\n\n - 'w': write, a new file is created (an existing file with\n the same name would be deleted).\n - 'a': append, an existing file is opened for reading and\n writing, and if the file does not exist it is created.\n - 'r+': similar to 'a', but the file must already exist.\ncomplevel : {0-9}, default None\n Specifies a compression level for data.\n A value of 0 or None disables compression.\ncomplib : {'zlib', 'lzo', 'bzip2', 'blosc'}, default 'zlib'\n Specifies the compression library to be used.\n These additional compressors for Blosc are supported\n (default if no compressor specified: 'blosc:blosclz'):\n {'blosc:blosclz', 'blosc:lz4', 'blosc:lz4hc', 'blosc:snappy',\n 'blosc:zlib', 'blosc:zstd'}.\n Specifying a compression library which is not available issues\n a ValueError.\nappend : bool, default False\n For Table formats, append the input data to the existing.\nformat : {'fixed', 'table', None}, default 'fixed'\n Possible values:\n\n - 'fixed': Fixed format. Fast writing/reading. Not-appendable,\n nor searchable.\n - 'table': Table format. Write as a PyTables Table structure\n which may perform worse but allow more flexible operations\n like searching / selecting subsets of the data.\n - If None, pd.get_option('io.hdf.default_format') is checked,\n followed by fallback to \"fixed\".\nindex : bool, default True\n Write DataFrame index as a column.\nmin_itemsize : dict or int, optional\n Map column names to minimum string sizes for columns.\nnan_rep : Any, optional\n How to represent null values as str.\n Not allowed with append=True.\ndropna : bool, default False, optional\n Remove missing values.\ndata_columns : list of columns or True, optional\n List of columns to create as indexed data columns for on-disk\n queries, or True to use all columns. By default only the axes\n of the object are indexed. See\n :ref:`Query via data columns`. for\n more information.\n Applicable only to format='table'.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\nencoding : str, default \"UTF-8\"\n\nSee Also\n--------\nread_hdf : Read from HDF file.\nDataFrame.to_orc : Write a DataFrame to the binary orc format.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\nDataFrame.to_sql : Write to a SQL table.\nDataFrame.to_feather : Write out feather-format for DataFrames.\nDataFrame.to_csv : Write out to a csv file.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]},\n... index=['a', 'b', 'c']) # doctest: +SKIP\n>>> df.to_hdf('data.h5', key='df', mode='w') # doctest: +SKIP\n\nWe can add another object to the same file:\n\n>>> s = pd.Series([1, 2, 3, 4]) # doctest: +SKIP\n>>> s.to_hdf('data.h5', key='s') # doctest: +SKIP\n\nReading from HDF file:\n\n>>> pd.read_hdf('data.h5', 'df') # doctest: +SKIP\nA B\na 1 4\nb 2 5\nc 3 6\n>>> pd.read_hdf('data.h5', 's') # doctest: +SKIP\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n"}, "kind": 2, "label": "to_hdf", "sortText": "182"}, {"detail": "Overload[(buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> None, (buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> str]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame as an HTML table.\n%(shared_params)s\nbold_rows : bool, default True\n Make the row labels bold in the output.\nclasses : str or list or tuple, default None\n CSS class(es) to apply to the resulting html table.\nescape : bool, default True\n Convert the characters <, >, and & to HTML-safe sequences.\nnotebook : {True, False}, default False\n Whether the generated HTML is for IPython Notebook.\nborder : int\n A ``border=border`` attribute is included in the opening\n `
` tag. Default ``pd.options.display.html.border``.\ntable_id : str, optional\n A css id is included in the opening `
` tag if specified.\nrender_links : bool, default False\n Convert URLs to HTML links.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_string : Convert DataFrame to a string.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> html_string = '''
\n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n...
col1col2
014
123
'''\n>>> assert html_string == df.to_html()\n"}, "kind": 2, "label": "to_html", "sortText": "183"}, {"detail": "bound method DataFrame.to_json(path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | None = None, orient: Literal[\"split\", \"records\", \"index\", \"table\", \"columns\", \"values\"] | None = None, date_format: str | None = None, double_precision: int = 10, force_ascii: bool = True, date_unit: Literal[\"s\", \"ms\", \"us\", \"ns\"] = \"ms\", default_handler: ((Any, /) -> str | int | float | ... omitted 3 union elements) | None = None, lines: bool = False, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", index: bool | None = None, indent: int | None = None, storage_options: dict[str, Any] | None = None, mode: Literal[\"a\", \"w\"] = \"w\") -> str | None", "documentation": {"kind": "plaintext", "value": "Convert the object to a JSON string.\n\nNote NaN's and None will be converted to null and datetime objects\nwill be converted to UNIX timestamps.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string.\norient : str\n Indication of expected JSON string format.\n\n * Series:\n\n - default is 'index'\n - allowed values are: {{'split', 'records', 'index', 'table'}}.\n\n * DataFrame:\n\n - default is 'columns'\n - allowed values are: {{'split', 'records', 'index', 'columns',\n 'values', 'table'}}.\n\n * The format of the JSON string:\n\n - 'split' : dict like {{'index' -> [index], 'columns' -> [columns],\n 'data' -> [values]}}\n - 'records' : list like [{{column -> value}}, ... , {{column -> value}}]\n - 'index' : dict like {{index -> {{column -> value}}}}\n - 'columns' : dict like {{column -> {{index -> value}}}}\n - 'values' : just the values array\n - 'table' : dict like {{'schema': {{schema}}, 'data': {{data}}}}\n\n Describing the data, where data component is like ``orient='records'``.\n\ndate_format : {{None, 'epoch', 'iso'}}\n Type of date conversion. 'epoch' = epoch milliseconds,\n 'iso' = ISO8601. The default depends on the `orient`. For\n ``orient='table'``, the default is 'iso'. For all other orients,\n the default is 'epoch'.\ndouble_precision : int, default 10\n The number of decimal places to use when encoding\n floating point values. The possible maximal value is 15.\n Passing double_precision greater than 15 will raise a ValueError.\nforce_ascii : bool, default True\n Force encoded string to be ASCII.\ndate_unit : str, default 'ms' (milliseconds)\n The time unit to encode to, governs timestamp and ISO8601\n precision. One of 's', 'ms', 'us', 'ns' for second, millisecond,\n microsecond, and nanosecond respectively.\ndefault_handler : callable, default None\n Handler to call if object cannot otherwise be converted to a\n suitable format for JSON. Should receive a single argument which is\n the object to convert and return a serialisable object.\nlines : bool, default False\n If 'orient' is 'records' write out line-delimited json format. Will\n throw ValueError if incorrect 'orient' since others are not\n list-like.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\nindex : bool or None, default None\n The index is only used when 'orient' is 'split', 'index', 'column',\n or 'table'. Of these, 'index' and 'column' do not support\n `index=False`.\n\nindent : int, optional\n Length of whitespace used to indent each record.\n\n{storage_options}\n\nmode : str, default 'w' (writing)\n Specify the IO mode for output when supplying a path_or_buf.\n Accepted args are 'w' (writing) and 'a' (append) only.\n mode='a' is only supported when lines is True and orient is 'records'.\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting json format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_json : Convert a JSON string to pandas object.\n\nNotes\n-----\nThe behavior of ``indent=0`` varies from the stdlib, which does not\nindent the output but does insert newlines. Currently, ``indent=0``\nand the default ``indent=None`` are equivalent in pandas, though this\nmay change in a future release.\n\n``orient='table'`` contains a 'pandas_version' field under 'schema'.\nThis stores the version of `pandas` used in the latest revision of the\nschema.\n\nExamples\n--------\n>>> from json import loads, dumps\n>>> df = pd.DataFrame(\n... [[\"a\", \"b\"], [\"c\", \"d\"]],\n... index=[\"row 1\", \"row 2\"],\n... columns=[\"col 1\", \"col 2\"],\n... )\n\n>>> result = df.to_json(orient=\"split\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"columns\": [\n \"col 1\",\n \"col 2\"\n ],\n \"index\": [\n \"row 1\",\n \"row 2\"\n ],\n \"data\": [\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n ]\n}}\n\nEncoding/decoding a Dataframe using ``'records'`` formatted JSON.\nNote that index labels are not preserved with this encoding.\n\n>>> result = df.to_json(orient=\"records\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n]\n\nEncoding/decoding a Dataframe using ``'index'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"index\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"row 1\": {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n \"row 2\": {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'columns'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"columns\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"col 1\": {{\n \"row 1\": \"a\",\n \"row 2\": \"c\"\n }},\n \"col 2\": {{\n \"row 1\": \"b\",\n \"row 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'values'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"values\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n]\n\nEncoding with Table Schema:\n\n>>> result = df.to_json(orient=\"table\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"schema\": {{\n \"fields\": [\n {{\n \"name\": \"index\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 1\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 2\",\n \"type\": \"string\"\n }}\n ],\n \"primaryKey\": [\n \"index\"\n ],\n \"pandas_version\": \"1.4.0\"\n }},\n \"data\": [\n {{\n \"index\": \"row 1\",\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"index\": \"row 2\",\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n ]\n}}\n"}, "kind": 2, "label": "to_json", "sortText": "184"}, {"detail": "Overload[(buf: None = ..., columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nRequires ``\\usepackage{{booktabs}}``. The output can be copy/pasted\ninto a main LaTeX document or read from an external file\nwith ``\\input{{table.tex}}``.\n\n.. versionchanged:: 2.0.0\n Refactored to use the Styler implementation via jinja2 templating.\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\ncolumns : list of label, optional\n The subset of columns to write. Writes all columns by default.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given,\n it is assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nna_rep : str, default 'NaN'\n Missing data representation.\nformatters : list of functions or dict of {{str: function}}, optional\n Formatter functions to apply to columns' elements by position or\n name. The result of each function must be a unicode string.\n List must be of length equal to the number of columns.\nfloat_format : one-parameter function or str, optional, default None\n Formatter for floating point numbers. For example\n ``float_format=\"%.2f\"`` and ``float_format=\"{{:0.2f}}\".format`` will\n both result in 0.1234 being formatted as 0.12.\nsparsify : bool, optional\n Set to False for a DataFrame with a hierarchical index to print\n every multiindex key at each row. By default, the value will be\n read from the config module.\nindex_names : bool, default True\n Prints the names of the indexes.\nbold_rows : bool, default False\n Make the row labels bold in the output.\ncolumn_format : str, optional\n The columns format as specified in `LaTeX table format\n `__ e.g. 'rcl' for 3\n columns. By default, 'l' will be used for all columns except\n columns of numbers, which default to 'r'.\nlongtable : bool, optional\n Use a longtable environment instead of tabular. Requires\n adding a \\usepackage{{longtable}} to your LaTeX preamble.\n By default, the value will be read from the pandas config\n module, and set to `True` if the option ``styler.latex.environment`` is\n `\"longtable\"`.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nescape : bool, optional\n By default, the value will be read from the pandas config\n module and set to `True` if the option ``styler.format.escape`` is\n `\"latex\"`. When set to False prevents from escaping latex special\n characters in column names.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `False`.\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'.\ndecimal : str, default '.'\n Character recognized as decimal separator, e.g. ',' in Europe.\nmulticolumn : bool, default True\n Use \\multicolumn to enhance MultiIndex columns.\n The default will be read from the config module, and is set\n as the option ``styler.sparse.columns``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nmulticolumn_format : str, default 'r'\n The alignment for multicolumns, similar to `column_format`\n The default will be read from the config module, and is set as the option\n ``styler.latex.multicol_align``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to \"r\".\nmultirow : bool, default True\n Use \\multirow to enhance MultiIndex rows. Requires adding a\n \\usepackage{{multirow}} to your LaTeX preamble. Will print\n centered labels (instead of top-aligned) across the contained\n rows, separating groups via clines. The default will be read\n from the pandas config module, and is set as the option\n ``styler.sparse.index``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `True`.\ncaption : str or tuple, optional\n Tuple (full_caption, short_caption),\n which results in ``\\caption[short_caption]{{full_caption}}``;\n if a single string is passed, no short caption will be set.\nlabel : str, optional\n The LaTeX label to be placed inside ``\\label{{}}`` in the output.\n This is used with ``\\ref{{}}`` in the main ``.tex`` file.\n\nposition : str, optional\n The LaTeX positional argument for tables, to be placed after\n ``\\begin{{}}`` in the output.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n\nSee Also\n--------\nio.formats.style.Styler.to_latex : Render a DataFrame to LaTeX\n with conditional formatting.\nDataFrame.to_string : Render a DataFrame to a console-friendly\n tabular output.\nDataFrame.to_html : Render a DataFrame as an HTML table.\n\nNotes\n-----\nAs of v2.0.0 this method has changed to use the Styler implementation as\npart of :meth:`.Styler.to_latex` via ``jinja2`` templating. This means\nthat ``jinja2`` is a requirement, and needs to be installed, for this method\nto function. It is advised that users switch to using Styler, since that\nimplementation is more frequently updated and contains much more\nflexibility with the output.\n\nExamples\n--------\nConvert a general DataFrame to LaTeX with formatting:\n\n>>> df = pd.DataFrame(dict(name=['Raphael', 'Donatello'],\n... age=[26, 45],\n... height=[181.23, 177.65]))\n>>> print(df.to_latex(index=False,\n... formatters={\"name\": str.upper},\n... float_format=\"{:.1f}\".format,\n... )) # doctest: +SKIP\n\\begin{tabular}{lrr}\n\\toprule\nname & age & height \\\\\n\\midrule\nRAPHAEL & 26 & 181.2 \\\\\nDONATELLO & 45 & 177.7 \\\\\n\\bottomrule\n\\end{tabular}\n"}, "kind": 2, "label": "to_latex", "sortText": "185"}, {"detail": "bound method DataFrame.to_markdown(buf: str | PathLike[str] | WriteBuffer[str] | None = None, mode: str = \"wt\", index: bool = True, storage_options: dict[str, Any] | None = None, **kwargs) -> str | None", "kind": 2, "label": "to_markdown", "sortText": "186"}, {"detail": "bound method DataFrame.to_numpy(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool = False, na_value: object = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a NumPy array.\n\nBy default, the dtype of the returned array will be the common NumPy\ndtype of all types in the DataFrame. For example, if the dtypes are\n``float16`` and ``float32``, the results dtype will be ``float32``.\nThis may require copying data and coercing values, which may be\nexpensive.\n\nParameters\n----------\ndtype : str or numpy.dtype, optional\n The dtype to pass to :meth:`numpy.asarray`.\ncopy : bool, default False\n Whether to ensure that the returned value is not a view on\n another array. Note that ``copy=False`` does not *ensure* that\n ``to_numpy()`` is no-copy. Rather, ``copy=True`` ensure that\n a copy is made, even if not strictly necessary.\nna_value : Any, optional\n The value to use for missing values. The default value depends\n on `dtype` and the dtypes of the DataFrame columns.\n\nReturns\n-------\nnumpy.ndarray\n\nSee Also\n--------\nSeries.to_numpy : Similar method for Series.\n\nExamples\n--------\n>>> pd.DataFrame({\"A\": [1, 2], \"B\": [3, 4]}).to_numpy()\narray([[1, 3],\n [2, 4]])\n\nWith heterogeneous data, the lowest common type will have to\nbe used.\n\n>>> df = pd.DataFrame({\"A\": [1, 2], \"B\": [3.0, 4.5]})\n>>> df.to_numpy()\narray([[1. , 3. ],\n [2. , 4.5]])\n\nFor a mix of numeric and non-numeric types, the output array will\nhave object dtype.\n\n>>> df['C'] = pd.date_range('2000', periods=2)\n>>> df.to_numpy()\narray([[1, 3.0, Timestamp('2000-01-01 00:00:00')],\n [2, 4.5, Timestamp('2000-01-02 00:00:00')]], dtype=object)\n"}, "kind": 2, "label": "to_numpy", "sortText": "187"}, {"detail": "bound method DataFrame.to_orc(path: str | PathLike[str] | WriteBuffer[bytes] | None = None, *, engine: Literal[\"pyarrow\"] = \"pyarrow\", index: bool | None = None, engine_kwargs: dict[str, Any] | None = None) -> bytes | None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the ORC format.\n\n.. versionadded:: 1.5.0\n\nParameters\n----------\npath : str, file-like object or None, default None\n If a string, it will be used as Root Directory path\n when writing a partitioned dataset. By file-like object,\n we refer to objects with a write() method, such as a file handle\n (e.g. via builtin open function). If path is None,\n a bytes object is returned.\nengine : {'pyarrow'}, default 'pyarrow'\n ORC library to use.\nindex : bool, optional\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``infer`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\nengine_kwargs : dict[str, Any] or None, default None\n Additional keyword arguments passed to :func:`pyarrow.orc.write_table`.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nRaises\n------\nNotImplementedError\n Dtype of one or more columns is category, unsigned integers, interval,\n period or sparse.\nValueError\n engine is not pyarrow.\n\nSee Also\n--------\nread_orc : Read a ORC file.\nDataFrame.to_parquet : Write a parquet file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\n* Before using this function you should read the :ref:`user guide about\n ORC ` and :ref:`install optional dependencies `.\n* This function requires `pyarrow `_\n library.\n* For supported dtypes please refer to `supported ORC features in Arrow\n `__.\n* Currently timezones in datetime columns are not preserved when a\n dataframe is converted into ORC files.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> df.to_orc('df.orc') # doctest: +SKIP\n>>> pd.read_orc('df.orc') # doctest: +SKIP\n col1 col2\n0 1 4\n1 2 3\n\nIf you want to get a buffer to the orc content you can write it to io.BytesIO\n\n>>> import io\n>>> b = io.BytesIO(df.to_orc()) # doctest: +SKIP\n>>> b.seek(0) # doctest: +SKIP\n0\n>>> content = b.read() # doctest: +SKIP\n"}, "kind": 2, "label": "to_orc", "sortText": "188"}, {"detail": "Overload[(path: None = ..., engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> bytes, (path: str | PathLike[str] | WriteBuffer[bytes], engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary parquet format.\n\nThis function writes the dataframe as a `parquet file\n`_. You can choose different parquet\nbackends, and have the option of compression. See\n:ref:`the user guide ` for more details.\n\nParameters\n----------\npath : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If None, the result is\n returned as bytes. If a string or path, it will be used as Root Directory\n path when writing a partitioned dataset.\nengine : {{'auto', 'pyarrow', 'fastparquet'}}, default 'auto'\n Parquet library to use. If 'auto', then the option\n ``io.parquet.engine`` is used. The default ``io.parquet.engine``\n behavior is to try 'pyarrow', falling back to 'fastparquet' if\n 'pyarrow' is unavailable.\ncompression : str or None, default 'snappy'\n Name of the compression to use. Use ``None`` for no compression.\n Supported options: 'snappy', 'gzip', 'brotli', 'lz4', 'zstd'.\nindex : bool, default None\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``True`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\npartition_cols : list, optional, default None\n Column names by which to partition the dataset.\n Columns are partitioned in the order they are given.\n Must be None if path is not a string.\n{storage_options}\n\n**kwargs\n Additional arguments passed to the parquet library. See\n :ref:`pandas io ` for more details.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nSee Also\n--------\nread_parquet : Read a parquet file.\nDataFrame.to_orc : Write an orc file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\nThis function requires either the `fastparquet\n`_ or `pyarrow\n`_ library.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={{'col1': [1, 2], 'col2': [3, 4]}})\n>>> df.to_parquet('df.parquet.gzip',\n... compression='gzip') # doctest: +SKIP\n>>> pd.read_parquet('df.parquet.gzip') # doctest: +SKIP\n col1 col2\n0 1 3\n1 2 4\n\nIf you want to get a buffer to the parquet content you can use a io.BytesIO\nobject, as long as you don't use partition_cols, which creates multiple files.\n\n>>> import io\n>>> f = io.BytesIO()\n>>> df.to_parquet(f)\n>>> f.seek(0)\n0\n>>> content = f.read()\n"}, "kind": 2, "label": "to_parquet", "sortText": "189"}, {"detail": "bound method DataFrame.to_period(freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert DataFrame from DatetimeIndex to PeriodIndex.\n\nConvert DataFrame from DatetimeIndex to PeriodIndex with desired\nfrequency (inferred from index if not passed).\n\nParameters\n----------\nfreq : str, default\n Frequency of the PeriodIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a PeriodIndex.\n\nExamples\n--------\n>>> idx = pd.to_datetime(\n... [\n... \"2001-03-31 00:00:00\",\n... \"2002-05-31 00:00:00\",\n... \"2003-08-31 00:00:00\",\n... ]\n... )\n\n>>> idx\nDatetimeIndex(['2001-03-31', '2002-05-31', '2003-08-31'],\ndtype='datetime64[ns]', freq=None)\n\n>>> idx.to_period(\"M\")\nPeriodIndex(['2001-03', '2002-05', '2003-08'], dtype='period[M]')\n\nFor the yearly frequency\n\n>>> idx.to_period(\"Y\")\nPeriodIndex(['2001', '2002', '2003'], dtype='period[Y-DEC]')\n"}, "kind": 2, "label": "to_period", "sortText": "190"}, {"detail": "bound method DataFrame.to_pickle(path: str | PathLike[str] | WriteBuffer[bytes], compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", protocol: int = 5, storage_options: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Pickle (serialize) object to file.\n\nParameters\n----------\npath : str, path object, or file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. File path where\n the pickled object will be stored.\n{compression_options}\nprotocol : int\n Int which indicates which protocol should be used by the pickler,\n default HIGHEST_PROTOCOL (see [1]_ paragraph 12.1.2). The possible\n values are 0, 1, 2, 3, 4, 5. A negative value for the protocol\n parameter is equivalent to setting its value to HIGHEST_PROTOCOL.\n\n .. [1] https://docs.python.org/3/library/pickle.html.\n\n{storage_options}\n\nSee Also\n--------\nread_pickle : Load pickled pandas object (or any object) from file.\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_sql : Write DataFrame to a SQL database.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nExamples\n--------\n>>> original_df = pd.DataFrame({{\"foo\": range(5), \"bar\": range(5, 10)}}) # doctest: +SKIP\n>>> original_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n>>> original_df.to_pickle(\"./dummy.pkl\") # doctest: +SKIP\n\n>>> unpickled_df = pd.read_pickle(\"./dummy.pkl\") # doctest: +SKIP\n>>> unpickled_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n"}, "kind": 2, "label": "to_pickle", "sortText": "191"}, {"detail": "bound method DataFrame.to_records(index: bool = True, column_dtypes=None, index_dtypes=None) -> recarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert DataFrame to a NumPy record array.\n\nIndex will be included as the first field of the record array if\nrequested.\n\nParameters\n----------\nindex : bool, default True\n Include index in resulting record array, stored in 'index'\n field or using the index label, if set.\ncolumn_dtypes : str, type, dict, default None\n If a string or type, the data type to store all columns. If\n a dictionary, a mapping of column names and indices (zero-indexed)\n to specific data types.\nindex_dtypes : str, type, dict, default None\n If a string or type, the data type to store all index levels. If\n a dictionary, a mapping of index level names and indices\n (zero-indexed) to specific data types.\n\n This mapping is applied only if `index=True`.\n\nReturns\n-------\nnumpy.rec.recarray\n NumPy ndarray with the DataFrame labels as fields and each row\n of the DataFrame as entries.\n\nSee Also\n--------\nDataFrame.from_records: Convert structured or record ndarray\n to DataFrame.\nnumpy.rec.recarray: An ndarray that allows field access using\n attributes, analogous to typed columns in a\n spreadsheet.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2], 'B': [0.5, 0.75]},\n... index=['a', 'b'])\n>>> df\n A B\na 1 0.50\nb 2 0.75\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('index', 'O'), ('A', '>> df.index = df.index.rename(\"I\")\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index=False)\nrec.array([(1, 0.5 ), (2, 0.75)],\n dtype=[('A', '>> df.to_records(column_dtypes={\"A\": \"int32\"})\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index_dtypes=\">> index_dtypes = f\">> df.to_records(index_dtypes=index_dtypes)\nrec.array([(b'a', 1, 0.5 ), (b'b', 2, 0.75)],\n dtype=[('I', 'S1'), ('A', ' Unknown) | None = None) -> int | None", "documentation": {"kind": "plaintext", "value": "Write records stored in a DataFrame to a SQL database.\n\nDatabases supported by SQLAlchemy [1]_ are supported. Tables can be\nnewly created, appended to, or overwritten.\n\nParameters\n----------\nname : str\n Name of SQL table.\ncon : sqlalchemy.engine.(Engine or Connection) or sqlite3.Connection\n Using SQLAlchemy makes it possible to use any DB supported by that\n library. Legacy support is provided for sqlite3.Connection objects. The user\n is responsible for engine disposal and connection closure for the SQLAlchemy\n connectable. See `here `_.\n If passing a sqlalchemy.engine.Connection which is already in a transaction,\n the transaction will not be committed. If passing a sqlite3.Connection,\n it will not be possible to roll back the record insertion.\n\nschema : str, optional\n Specify the schema (if database flavor supports this). If None, use\n default schema.\nif_exists : {'fail', 'replace', 'append'}, default 'fail'\n How to behave if the table already exists.\n\n * fail: Raise a ValueError.\n * replace: Drop the table before inserting new values.\n * append: Insert new values to the existing table.\n\nindex : bool, default True\n Write DataFrame index as a column. Uses `index_label` as the column\n name in the table. Creates a table index for this column.\nindex_label : str or sequence, default None\n Column label for index column(s). If None is given (default) and\n `index` is True, then the index names are used.\n A sequence should be given if the DataFrame uses MultiIndex.\nchunksize : int, optional\n Specify the number of rows in each batch to be written at a time.\n By default, all rows will be written at once.\ndtype : dict or scalar, optional\n Specifying the datatype for columns. If a dictionary is used, the\n keys should be the column names and the values should be the\n SQLAlchemy types or strings for the sqlite3 legacy mode. If a\n scalar is provided, it will be applied to all columns.\nmethod : {None, 'multi', callable}, optional\n Controls the SQL insertion clause used:\n\n * None : Uses standard SQL ``INSERT`` clause (one per row).\n * 'multi': Pass multiple values in a single ``INSERT`` clause.\n * callable with signature ``(pd_table, conn, keys, data_iter)``.\n\n Details and a sample callable implementation can be found in the\n section :ref:`insert method `.\n\nReturns\n-------\nNone or int\n Number of rows affected by to_sql. None is returned if the callable\n passed into ``method`` does not return an integer number of rows.\n\n The number of returned rows affected is the sum of the ``rowcount``\n attribute of ``sqlite3.Cursor`` or SQLAlchemy connectable which may not\n reflect the exact number of written rows as stipulated in the\n `sqlite3 `__ or\n `SQLAlchemy `__.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nValueError\n When the table already exists and `if_exists` is 'fail' (the\n default).\n\nSee Also\n--------\nread_sql : Read a DataFrame from a table.\n\nNotes\n-----\nTimezone aware datetime columns will be written as\n``Timestamp with timezone`` type with SQLAlchemy if supported by the\ndatabase. Otherwise, the datetimes will be stored as timezone unaware\ntimestamps local to the original timezone.\n\nNot all datastores support ``method=\"multi\"``. Oracle, for example,\ndoes not support multi-value insert.\n\nReferences\n----------\n.. [1] https://docs.sqlalchemy.org\n.. [2] https://www.python.org/dev/peps/pep-0249/\n\nExamples\n--------\nCreate an in-memory SQLite database.\n\n>>> from sqlalchemy import create_engine\n>>> engine = create_engine('sqlite://', echo=False)\n\nCreate a table from scratch with 3 rows.\n\n>>> df = pd.DataFrame({'name' : ['User 1', 'User 2', 'User 3']})\n>>> df\n name\n0 User 1\n1 User 2\n2 User 3\n\n>>> df.to_sql(name='users', con=engine)\n3\n>>> from sqlalchemy import text\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3')]\n\nAn `sqlalchemy.engine.Connection` can also be passed to `con`:\n\n>>> with engine.begin() as connection:\n... df1 = pd.DataFrame({'name' : ['User 4', 'User 5']})\n... df1.to_sql(name='users', con=connection, if_exists='append')\n2\n\nThis is allowed to support operations that require that the same\nDBAPI connection is used for the entire operation.\n\n>>> df2 = pd.DataFrame({'name' : ['User 6', 'User 7']})\n>>> df2.to_sql(name='users', con=engine, if_exists='append')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3'),\n (0, 'User 4'), (1, 'User 5'), (0, 'User 6'),\n (1, 'User 7')]\n\nOverwrite the table with just ``df2``.\n\n>>> df2.to_sql(name='users', con=engine, if_exists='replace',\n... index_label='id')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 6'), (1, 'User 7')]\n\nUse ``method`` to define a callable insertion method to do nothing\nif there's a primary key conflict on a table in a PostgreSQL database.\n\n>>> from sqlalchemy.dialects.postgresql import insert\n>>> def insert_on_conflict_nothing(table, conn, keys, data_iter):\n... # \"a\" is the primary key in \"conflict_table\"\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = insert(table.table).values(data).on_conflict_do_nothing(index_elements=[\"a\"])\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_nothing) # doctest: +SKIP\n0\n\nFor MySQL, a callable to update columns ``b`` and ``c`` if there's a conflict\non a primary key.\n\n>>> from sqlalchemy.dialects.mysql import insert\n>>> def insert_on_conflict_update(table, conn, keys, data_iter):\n... # update columns \"b\" and \"c\" on primary key conflict\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = (\n... insert(table.table)\n... .values(data)\n... )\n... stmt = stmt.on_duplicate_key_update(b=stmt.inserted.b, c=stmt.inserted.c)\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_update) # doctest: +SKIP\n2\n\nSpecify the dtype (especially useful for integers with missing values).\nNotice that while pandas is forced to store the data as floating point,\nthe database supports nullable integers. When fetching the data with\nPython, we get back integer scalars.\n\n>>> df = pd.DataFrame({\"A\": [1, None, 2]})\n>>> df\n A\n0 1.0\n1 NaN\n2 2.0\n\n>>> from sqlalchemy.types import Integer\n>>> df.to_sql(name='integers', con=engine, index=False,\n... dtype={\"A\": Integer()})\n3\n\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM integers\")).fetchall()\n[(1,), (None,), (2,)]\n"}, "kind": 2, "label": "to_sql", "sortText": "193"}, {"detail": "bound method DataFrame.to_stata(path: str | PathLike[str] | WriteBuffer[bytes], *, convert_dates: dict[Hashable, str] | None = None, write_index: bool = True, byteorder: Literal[\">\", \"<\", \"little\", \"big\"] | None = None, time_stamp: datetime | None = None, data_label: str | None = None, variable_labels: dict[Hashable, str] | None = None, version: int | None = 114, convert_strl: Sequence[Hashable] | None = None, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", storage_options: dict[str, Any] | None = None, value_labels: dict[Hashable, dict[int | float, str]] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Export DataFrame object to Stata dta format.\n\nWrites the DataFrame to a Stata dataset file.\n\"dta\" files contain a Stata dataset.\n\nParameters\n----------\npath : str, path object, or buffer\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function.\n\nconvert_dates : dict\n Dictionary mapping columns containing datetime types to stata\n internal format to use when writing the dates. Options are 'tc',\n 'td', 'tm', 'tw', 'th', 'tq', 'ty'. Column can be either an integer\n or a name. Datetime columns that do not have a conversion type\n specified will be converted to 'tc'. Raises NotImplementedError if\n a datetime column has timezone information.\nwrite_index : bool\n Write the index to Stata dataset.\nbyteorder : str\n Can be \">\", \"<\", \"little\", or \"big\". default is `sys.byteorder`.\ntime_stamp : datetime\n A datetime to use as file creation date. Default is the current\n time.\ndata_label : str, optional\n A label for the data set. Must be 80 characters or smaller.\nvariable_labels : dict\n Dictionary containing columns as keys and variable labels as\n values. Each label must be 80 characters or smaller.\nversion : {{114, 117, 118, 119, None}}, default 114\n Version to use in the output dta file. Set to None to let pandas\n decide between 118 or 119 formats depending on the number of\n columns in the frame. Version 114 can be read by Stata 10 and\n later. Version 117 can be read by Stata 13 or later. Version 118\n is supported in Stata 14 and later. Version 119 is supported in\n Stata 15 and later. Version 114 limits string variables to 244\n characters or fewer while versions 117 and later allow strings\n with lengths up to 2,000,000 characters. Versions 118 and 119\n support Unicode characters, and version 119 supports more than\n 32,767 variables.\n\n Version 119 should usually only be used when the number of\n variables exceeds the capacity of dta format 118. Exporting\n smaller datasets in format 119 may have unintended consequences,\n and, as of November 2020, Stata SE cannot read version 119 files.\n\nconvert_strl : list, optional\n List of column names to convert to string columns to Stata StrL\n format. Only available if version is 117. Storing strings in the\n StrL format can produce smaller dta files if strings have more than\n 8 characters and values are repeated.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nvalue_labels : dict of dicts\n Dictionary containing columns as keys and dictionaries of column value\n to labels as values. Labels for a single variable must be 32,000\n characters or smaller.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nNotImplementedError\n * If datetimes contain timezone information\n * Column dtype is not representable in Stata\nValueError\n * Columns listed in convert_dates are neither datetime64[ns]\n or datetime.datetime\n * Column listed in convert_dates is not in DataFrame\n * Categorical label contains more than 32,000 characters\n\nSee Also\n--------\nread_stata : Import Stata data files.\nio.stata.StataWriter : Low-level writer for Stata data files.\nio.stata.StataWriter117 : Low-level writer for version 117 files.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'animal': ['falcon', 'parrot', 'falcon',\n... 'parrot'],\n... 'speed': [350, 18, 361, 15]}})\n>>> df.to_stata('animals.dta') # doctest: +SKIP\n"}, "kind": 2, "label": "to_stata", "sortText": "194"}, {"detail": "Overload[(buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to a console-friendly tabular output.\n%(shared_params)s\nline_width : int, optional\n Width to wrap a line in characters.\nmin_rows : int, optional\n The number of rows to display in the console in a truncated repr\n (when number of rows is above `max_rows`).\nmax_colwidth : int, optional\n Max width to truncate each column in characters. By default, no limit.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_html : Convert DataFrame to HTML.\n\nExamples\n--------\n>>> d = {'col1': [1, 2, 3], 'col2': [4, 5, 6]}\n>>> df = pd.DataFrame(d)\n>>> print(df.to_string())\n col1 col2\n0 1 4\n1 2 5\n2 3 6\n"}, "kind": 2, "label": "to_string", "sortText": "195"}, {"detail": "bound method DataFrame.to_timestamp(freq: str | BaseOffset | None = None, how: Literal[\"s\", \"e\", \"start\", \"end\"] = \"start\", axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast to DatetimeIndex of timestamps, at *beginning* of period.\n\nParameters\n----------\nfreq : str, default frequency of PeriodIndex\n Desired frequency.\nhow : {'s', 'e', 'start', 'end'}\n Convention for converting period to timestamp; start of period\n vs. end.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a DatetimeIndex.\n\nExamples\n--------\n>>> idx = pd.PeriodIndex(['2023', '2024'], freq='Y')\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d, index=idx)\n>>> df1\n col1 col2\n2023 1 3\n2024 2 4\n\nThe resulting timestamps will be at the beginning of the year in this case\n\n>>> df1 = df1.to_timestamp()\n>>> df1\n col1 col2\n2023-01-01 1 3\n2024-01-01 2 4\n>>> df1.index\nDatetimeIndex(['2023-01-01', '2024-01-01'], dtype='datetime64[ns]', freq=None)\n\nUsing `freq` which is the offset that the Timestamps will have\n\n>>> df2 = pd.DataFrame(data=d, index=idx)\n>>> df2 = df2.to_timestamp(freq='M')\n>>> df2\n col1 col2\n2023-01-31 1 3\n2024-01-31 2 4\n>>> df2.index\nDatetimeIndex(['2023-01-31', '2024-01-31'], dtype='datetime64[ns]', freq=None)\n"}, "kind": 2, "label": "to_timestamp", "sortText": "196"}, {"detail": "bound method DataFrame.to_xarray() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an xarray object from the pandas object.\n\nReturns\n-------\nxarray.DataArray or xarray.Dataset\n Data in the pandas structure converted to Dataset if the object is\n a DataFrame, or a DataArray if the object is a Series.\n\nSee Also\n--------\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nNotes\n-----\nSee the `xarray docs `__\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0, 2),\n... ('parrot', 'bird', 24.0, 2),\n... ('lion', 'mammal', 80.5, 4),\n... ('monkey', 'mammal', np.nan, 4)],\n... columns=['name', 'class', 'max_speed',\n... 'num_legs'])\n>>> df\n name class max_speed num_legs\n0 falcon bird 389.0 2\n1 parrot bird 24.0 2\n2 lion mammal 80.5 4\n3 monkey mammal NaN 4\n\n>>> df.to_xarray() # doctest: +SKIP\n\nDimensions: (index: 4)\nCoordinates:\n * index (index) int64 32B 0 1 2 3\nData variables:\n name (index) object 32B 'falcon' 'parrot' 'lion' 'monkey'\n class (index) object 32B 'bird' 'bird' 'mammal' 'mammal'\n max_speed (index) float64 32B 389.0 24.0 80.5 nan\n num_legs (index) int64 32B 2 2 4 4\n\n>>> df['max_speed'].to_xarray() # doctest: +SKIP\n\narray([389. , 24. , 80.5, nan])\nCoordinates:\n * index (index) int64 0 1 2 3\n\n>>> dates = pd.to_datetime(['2018-01-01', '2018-01-01',\n... '2018-01-02', '2018-01-02'])\n>>> df_multiindex = pd.DataFrame({'date': dates,\n... 'animal': ['falcon', 'parrot',\n... 'falcon', 'parrot'],\n... 'speed': [350, 18, 361, 15]})\n>>> df_multiindex = df_multiindex.set_index(['date', 'animal'])\n\n>>> df_multiindex\n speed\ndate animal\n2018-01-01 falcon 350\n parrot 18\n2018-01-02 falcon 361\n parrot 15\n\n>>> df_multiindex.to_xarray() # doctest: +SKIP\n\nDimensions: (date: 2, animal: 2)\nCoordinates:\n * date (date) datetime64[ns] 2018-01-01 2018-01-02\n * animal (animal) object 'falcon' 'parrot'\nData variables:\n speed (date, animal) int64 350 18 361 15\n"}, "kind": 2, "label": "to_xarray", "sortText": "197"}, {"detail": "Overload[(path_or_buffer: None = ..., *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buffer: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to an XML document.\n\n.. versionadded:: 1.3.0\n\nParameters\n----------\npath_or_buffer : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a ``write()`` function. If None, the result is returned\n as a string.\nindex : bool, default True\n Whether to include index in XML document.\nroot_name : str, default 'data'\n The name of root element in XML document.\nrow_name : str, default 'row'\n The name of row element in XML document.\nna_rep : str, optional\n Missing data representation.\nattr_cols : list-like, optional\n List of columns to write as attributes in row element.\n Hierarchical columns will be flattened with underscore\n delimiting the different levels.\nelem_cols : list-like, optional\n List of columns to write as children in row element. By default,\n all columns output as children of row element. Hierarchical\n columns will be flattened with underscore delimiting the\n different levels.\nnamespaces : dict, optional\n All namespaces to be defined in root element. Keys of dict\n should be prefix names and values of dict corresponding URIs.\n Default namespaces should be given empty string key. For\n example, ::\n\n namespaces = {{\"\": \"https://example.com\"}}\n\nprefix : str, optional\n Namespace prefix to be used for every element and/or attribute\n in document. This should be one of the keys in ``namespaces``\n dict.\nencoding : str, default 'utf-8'\n Encoding of the resulting document.\nxml_declaration : bool, default True\n Whether to include the XML declaration at start of document.\npretty_print : bool, default True\n Whether output should be pretty printed with indentation and\n line breaks.\nparser : {{'lxml','etree'}}, default 'lxml'\n Parser module to use for building of tree. Only 'lxml' and\n 'etree' are supported. With 'lxml', the ability to use XSLT\n stylesheet is supported.\nstylesheet : str, path object or file-like object, optional\n A URL, file-like object, or a raw string containing an XSLT\n script used to transform the raw XML output. Script should use\n layout of elements and attributes from original output. This\n argument requires ``lxml`` to be installed. Only XSLT 1.0\n scripts and not later versions is currently supported.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If ``io`` is None, returns the resulting XML format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nto_json : Convert the pandas object to a JSON string.\nto_html : Convert DataFrame to a html.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'shape': ['square', 'circle', 'triangle'],\n... 'degrees': [360, 360, 180],\n... 'sides': [4, np.nan, 3]}})\n\n>>> df.to_xml() # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n\n>>> df.to_xml(attr_cols=[\n... 'index', 'shape', 'degrees', 'sides'\n... ]) # doctest: +SKIP\n\n\n \n \n \n\n\n>>> df.to_xml(namespaces={{\"doc\": \"https://example.com\"}},\n... prefix=\"doc\") # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n"}, "kind": 2, "label": "to_xml", "sortText": "198"}, {"detail": "bound method DataFrame.transform(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> DataFrame", "kind": 2, "label": "transform", "sortText": "199"}, {"detail": "bound method DataFrame.transpose(*args, *, copy: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transpose index and columns.\n\nReflect the DataFrame over its main diagonal by writing rows as columns\nand vice-versa. The property :attr:`.T` is an accessor to the method\n:meth:`transpose`.\n\nParameters\n----------\n*args : tuple, optional\n Accepted for compatibility with NumPy.\ncopy : bool, default False\n Whether to copy the data after transposing, even for DataFrames\n with a single dtype.\n\n Note that a copy is always required for mixed dtype DataFrames,\n or for DataFrames with any extension types.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The transposed DataFrame.\n\nSee Also\n--------\nnumpy.transpose : Permute the dimensions of a given array.\n\nNotes\n-----\nTransposing a DataFrame with mixed dtypes will result in a homogeneous\nDataFrame with the `object` dtype. In such a case, a copy of the data\nis always made.\n\nExamples\n--------\n**Square DataFrame with homogeneous dtype**\n\n>>> d1 = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d1)\n>>> df1\n col1 col2\n0 1 3\n1 2 4\n\n>>> df1_transposed = df1.T # or df1.transpose()\n>>> df1_transposed\n 0 1\ncol1 1 2\ncol2 3 4\n\nWhen the dtype is homogeneous in the original DataFrame, we get a\ntransposed DataFrame with the same dtype:\n\n>>> df1.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n>>> df1_transposed.dtypes\n0 int64\n1 int64\ndtype: object\n\n**Non-square DataFrame with mixed dtypes**\n\n>>> d2 = {'name': ['Alice', 'Bob'],\n... 'score': [9.5, 8],\n... 'employed': [False, True],\n... 'kids': [0, 0]}\n>>> df2 = pd.DataFrame(data=d2)\n>>> df2\n name score employed kids\n0 Alice 9.5 False 0\n1 Bob 8.0 True 0\n\n>>> df2_transposed = df2.T # or df2.transpose()\n>>> df2_transposed\n 0 1\nname Alice Bob\nscore 9.5 8.0\nemployed False True\nkids 0 0\n\nWhen the DataFrame has mixed dtypes, we get a transposed DataFrame with\nthe `object` dtype:\n\n>>> df2.dtypes\nname object\nscore float64\nemployed bool\nkids int64\ndtype: object\n>>> df2_transposed.dtypes\n0 object\n1 object\ndtype: object\n"}, "kind": 2, "label": "transpose", "sortText": "200"}, {"detail": "bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "truediv", "sortText": "201"}, {"detail": "bound method DataFrame.truncate(before=None, after=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Truncate a Series or DataFrame before and after some index value.\n\nThis is a useful shorthand for boolean indexing based on index\nvalues above or below certain thresholds.\n\nParameters\n----------\nbefore : date, str, int\n Truncate all rows before this index value.\nafter : date, str, int\n Truncate all rows after this index value.\naxis : {0 or 'index', 1 or 'columns'}, optional\n Axis to truncate. Truncates the index (rows) by default.\n For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default is True,\n Return a copy of the truncated section.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\ntype of caller\n The truncated Series or DataFrame.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by label.\nDataFrame.iloc : Select a subset of a DataFrame by position.\n\nNotes\n-----\nIf the index being truncated contains only datetime values,\n`before` and `after` may be specified as strings instead of\nTimestamps.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c', 'd', 'e'],\n... 'B': ['f', 'g', 'h', 'i', 'j'],\n... 'C': ['k', 'l', 'm', 'n', 'o']},\n... index=[1, 2, 3, 4, 5])\n>>> df\n A B C\n1 a f k\n2 b g l\n3 c h m\n4 d i n\n5 e j o\n\n>>> df.truncate(before=2, after=4)\n A B C\n2 b g l\n3 c h m\n4 d i n\n\nThe columns of a DataFrame can be truncated.\n\n>>> df.truncate(before=\"A\", after=\"B\", axis=\"columns\")\n A B\n1 a f\n2 b g\n3 c h\n4 d i\n5 e j\n\nFor Series, only rows can be truncated.\n\n>>> df['A'].truncate(before=2, after=4)\n2 b\n3 c\n4 d\nName: A, dtype: object\n\nThe index values in ``truncate`` can be datetimes or string\ndates.\n\n>>> dates = pd.date_range('2016-01-01', '2016-02-01', freq='s')\n>>> df = pd.DataFrame(index=dates, data={'A': 1})\n>>> df.tail()\n A\n2016-01-31 23:59:56 1\n2016-01-31 23:59:57 1\n2016-01-31 23:59:58 1\n2016-01-31 23:59:59 1\n2016-02-01 00:00:00 1\n\n>>> df.truncate(before=pd.Timestamp('2016-01-05'),\n... after=pd.Timestamp('2016-01-10')).tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nBecause the index is a DatetimeIndex containing only dates, we can\nspecify `before` and `after` as strings. They will be coerced to\nTimestamps before truncation.\n\n>>> df.truncate('2016-01-05', '2016-01-10').tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nNote that ``truncate`` assumes a 0 value for any unspecified time\ncomponent (midnight). This differs from partial string slicing, which\nreturns any partially matching dates.\n\n>>> df.loc['2016-01-05':'2016-01-10', :].tail()\n A\n2016-01-10 23:59:55 1\n2016-01-10 23:59:56 1\n2016-01-10 23:59:57 1\n2016-01-10 23:59:58 1\n2016-01-10 23:59:59 1\n"}, "kind": 2, "label": "truncate", "sortText": "202"}, {"detail": "bound method DataFrame.tz_convert(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert tz-aware axis to target time zone.\n\nParameters\n----------\ntz : str or tzinfo object or None\n Target time zone. Passing ``None`` will convert to\n UTC and remove the timezone information.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to convert\nlevel : int, str, default None\n If axis is a MultiIndex, convert a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\n{klass}\n Object with time zone converted axis.\n\nRaises\n------\nTypeError\n If the axis is tz-naive.\n\nExamples\n--------\nChange to another time zone:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']),\n... )\n>>> s.tz_convert('Asia/Shanghai')\n2018-09-15 07:30:00+08:00 1\ndtype: int64\n\nPass None to convert to UTC and get a tz-naive index:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_convert(None)\n2018-09-14 23:30:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_convert", "sortText": "203"}, {"detail": "bound method DataFrame.tz_localize(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: builtins.bool | None = None, ambiguous: Literal[\"infer\", \"NaT\", \"raise\"] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]] = \"raise\", nonexistent: Literal[\"shift_forward\", \"shift_backward\", \"NaT\", \"raise\"] | timedelta = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Localize tz-naive index of a Series or DataFrame to target time zone.\n\nThis operation localizes the Index. To localize the values in a\ntimezone-naive Series, use :meth:`Series.dt.tz_localize`.\n\nParameters\n----------\ntz : str or tzinfo or None\n Time zone to localize. Passing ``None`` will remove the\n time zone information and preserve local time.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to localize\nlevel : int, str, default None\n If axis ia a MultiIndex, localize a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nambiguous : 'infer', bool-ndarray, 'NaT', default 'raise'\n When clocks moved backward due to DST, ambiguous times may arise.\n For example in Central European Time (UTC+01), when going from\n 03:00 DST to 02:00 non-DST, 02:30:00 local time occurs both at\n 00:30:00 UTC and at 01:30:00 UTC. In such a situation, the\n `ambiguous` parameter dictates how ambiguous times should be\n handled.\n\n - 'infer' will attempt to infer fall dst-transition hours based on\n order\n - bool-ndarray where True signifies a DST time, False designates\n a non-DST time (note that this flag is only applicable for\n ambiguous times)\n - 'NaT' will return NaT where there are ambiguous times\n - 'raise' will raise an AmbiguousTimeError if there are ambiguous\n times.\nnonexistent : str, default 'raise'\n A nonexistent time does not exist in a particular timezone\n where clocks moved forward due to DST. Valid values are:\n\n - 'shift_forward' will shift the nonexistent time forward to the\n closest existing time\n - 'shift_backward' will shift the nonexistent time backward to the\n closest existing time\n - 'NaT' will return NaT where there are nonexistent times\n - timedelta objects will shift nonexistent times by the timedelta\n - 'raise' will raise an NonExistentTimeError if there are\n nonexistent times.\n\nReturns\n-------\n{klass}\n Same type as the input.\n\nRaises\n------\nTypeError\n If the TimeSeries is tz-aware and tz is not None.\n\nExamples\n--------\nLocalize local times:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00']),\n... )\n>>> s.tz_localize('CET')\n2018-09-15 01:30:00+02:00 1\ndtype: int64\n\nPass None to convert to tz-naive index and preserve local time:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_localize(None)\n2018-09-15 01:30:00 1\ndtype: int64\n\nBe careful with DST changes. When there is sequential data, pandas\ncan infer the DST time:\n\n>>> s = pd.Series(range(7),\n... index=pd.DatetimeIndex(['2018-10-28 01:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 03:00:00',\n... '2018-10-28 03:30:00']))\n>>> s.tz_localize('CET', ambiguous='infer')\n2018-10-28 01:30:00+02:00 0\n2018-10-28 02:00:00+02:00 1\n2018-10-28 02:30:00+02:00 2\n2018-10-28 02:00:00+01:00 3\n2018-10-28 02:30:00+01:00 4\n2018-10-28 03:00:00+01:00 5\n2018-10-28 03:30:00+01:00 6\ndtype: int64\n\nIn some cases, inferring the DST is impossible. In such cases, you can\npass an ndarray to the ambiguous parameter to set the DST explicitly\n\n>>> s = pd.Series(range(3),\n... index=pd.DatetimeIndex(['2018-10-28 01:20:00',\n... '2018-10-28 02:36:00',\n... '2018-10-28 03:46:00']))\n>>> s.tz_localize('CET', ambiguous=np.array([True, True, False]))\n2018-10-28 01:20:00+02:00 0\n2018-10-28 02:36:00+02:00 1\n2018-10-28 03:46:00+01:00 2\ndtype: int64\n\nIf the DST transition causes nonexistent times, you can shift these\ndates forward or backward with a timedelta object or `'shift_forward'`\nor `'shift_backward'`.\n\n>>> s = pd.Series(range(2),\n... index=pd.DatetimeIndex(['2015-03-29 02:30:00',\n... '2015-03-29 03:30:00']))\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_forward')\n2015-03-29 03:00:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_backward')\n2015-03-29 01:59:59.999999999+01:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent=pd.Timedelta('1h'))\n2015-03-29 03:30:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_localize", "sortText": "204"}, {"detail": "bound method DataFrame.unstack(level: Hashable = -1, fill_value=None, sort: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Pivot a level of the (necessarily hierarchical) index labels.\n\nReturns a DataFrame having a new level of column labels whose inner-most level\nconsists of the pivoted index labels.\n\nIf the index is not a MultiIndex, the output will be a Series\n(the analogue of stack when the columns are not a MultiIndex).\n\nParameters\n----------\nlevel : int, str, or list of these, default -1 (last level)\n Level(s) of index to unstack, can pass level name.\nfill_value : int, str or dict\n Replace NaN with this value if the unstack produces missing values.\nsort : bool, default True\n Sort the level(s) in the resulting MultiIndex columns.\n\nReturns\n-------\nSeries or DataFrame\n\nSee Also\n--------\nDataFrame.pivot : Pivot a table based on column values.\nDataFrame.stack : Pivot a level of the column labels (inverse operation\n from `unstack`).\n\nNotes\n-----\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> index = pd.MultiIndex.from_tuples([('one', 'a'), ('one', 'b'),\n... ('two', 'a'), ('two', 'b')])\n>>> s = pd.Series(np.arange(1.0, 5.0), index=index)\n>>> s\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n\n>>> s.unstack(level=-1)\n a b\none 1.0 2.0\ntwo 3.0 4.0\n\n>>> s.unstack(level=0)\n one two\na 1.0 3.0\nb 2.0 4.0\n\n>>> df = s.unstack(level=0)\n>>> df.unstack()\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n"}, "kind": 2, "label": "unstack", "sortText": "205"}, {"detail": "bound method DataFrame.update(other, join: Literal[\"left\"] = \"left\", overwrite: bool = True, filter_func=None, errors: Literal[\"ignore\", \"raise\"] = \"ignore\") -> None", "documentation": {"kind": "plaintext", "value": "Modify in place using non-NA values from another DataFrame.\n\nAligns on indices. There is no return value.\n\nParameters\n----------\nother : DataFrame, or object coercible into a DataFrame\n Should have at least one matching index/column label\n with the original DataFrame. If a Series is passed,\n its name attribute must be set, and that will be\n used as the column name to align with the original DataFrame.\njoin : {'left'}, default 'left'\n Only left join is implemented, keeping the index and columns of the\n original object.\noverwrite : bool, default True\n How to handle non-NA values for overlapping keys:\n\n * True: overwrite original DataFrame's values\n with values from `other`.\n * False: only update values that are NA in\n the original DataFrame.\n\nfilter_func : callable(1d-array) -> bool 1d-array, optional\n Can choose to replace values other than NA. Return True for values\n that should be updated.\nerrors : {'raise', 'ignore'}, default 'ignore'\n If 'raise', will raise a ValueError if the DataFrame and `other`\n both contain non-NA data in the same place.\n\nReturns\n-------\nNone\n This method directly changes calling object.\n\nRaises\n------\nValueError\n * When `errors='raise'` and there's overlapping non-NA data.\n * When `errors` is not either `'ignore'` or `'raise'`\nNotImplementedError\n * If `join != 'left'`\n\nSee Also\n--------\ndict.update : Similar method for dictionaries.\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400, 500, 600]})\n>>> new_df = pd.DataFrame({'B': [4, 5, 6],\n... 'C': [7, 8, 9]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4\n1 2 5\n2 3 6\n\nThe DataFrame's length does not increase as a result of the update,\nonly values at matching index/column labels are updated.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'e', 'f', 'g', 'h', 'i']})\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'f']}, index=[0, 2])\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b y\n2 c f\n\nFor Series, its name attribute must be set.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_column = pd.Series(['d', 'e', 'f'], name='B')\n>>> df.update(new_column)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\nIf `other` contains NaNs the corresponding values are not updated\nin the original dataframe.\n\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400., 500., 600.]})\n>>> new_df = pd.DataFrame({'B': [4, np.nan, 6]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4.0\n1 2 500.0\n2 3 6.0\n"}, "kind": 2, "label": "update", "sortText": "206"}, {"detail": "bound method DataFrame.value_counts(subset: Hashable = None, normalize: bool = False, sort: bool = True, ascending: bool = False, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Return a Series containing the frequency of each distinct row in the Dataframe.\n\nParameters\n----------\nsubset : label or list of labels, optional\n Columns to use when counting unique combinations.\nnormalize : bool, default False\n Return proportions rather than frequencies.\nsort : bool, default True\n Sort by frequencies when True. Sort by DataFrame column values when False.\nascending : bool, default False\n Sort in ascending order.\ndropna : bool, default True\n Don't include counts of rows that contain NA values.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.value_counts: Equivalent method on Series.\n\nNotes\n-----\nThe returned Series will have a MultiIndex with one level per input\ncolumn but an Index (non-multi) for a single label. By default, rows\nthat contain any NA values are omitted from the result. By default,\nthe resulting Series will be in descending order so that the first\nelement is the most frequently-occurring row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 4, 6],\n... 'num_wings': [2, 0, 0, 0]},\n... index=['falcon', 'dog', 'cat', 'ant'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\ncat 4 0\nant 6 0\n\n>>> df.value_counts()\nnum_legs num_wings\n4 0 2\n2 2 1\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(sort=False)\nnum_legs num_wings\n2 2 1\n4 0 2\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(ascending=True)\nnum_legs num_wings\n2 2 1\n6 0 1\n4 0 2\nName: count, dtype: int64\n\n>>> df.value_counts(normalize=True)\nnum_legs num_wings\n4 0 0.50\n2 2 0.25\n6 0 0.25\nName: proportion, dtype: float64\n\nWith `dropna` set to `False` we can also count rows with NA values.\n\n>>> df = pd.DataFrame({'first_name': ['John', 'Anne', 'John', 'Beth'],\n... 'middle_name': ['Smith', pd.NA, pd.NA, 'Louise']})\n>>> df\n first_name middle_name\n0 John Smith\n1 Anne \n2 John \n3 Beth Louise\n\n>>> df.value_counts()\nfirst_name middle_name\nBeth Louise 1\nJohn Smith 1\nName: count, dtype: int64\n\n>>> df.value_counts(dropna=False)\nfirst_name middle_name\nAnne NaN 1\nBeth Louise 1\nJohn Smith 1\n NaN 1\nName: count, dtype: int64\n\n>>> df.value_counts(\"first_name\")\nfirst_name\nJohn 2\nAnne 1\nBeth 1\nName: count, dtype: int64\n"}, "kind": 2, "label": "value_counts", "sortText": "207"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "values", "sortText": "208"}, {"detail": "bound method DataFrame.var(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "var", "sortText": "209"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Replace values where the condition is {cond_rev}.\n\nParameters\n----------\ncond : bool {klass}, array-like, or callable\n Where `cond` is {cond}, keep the original value. Where\n {cond_rev}, replace with corresponding value from `other`.\n If `cond` is callable, it is computed on the {klass} and\n should return boolean {klass} or array. The callable must\n not change input {klass} (though pandas doesn't check it).\nother : scalar, {klass}, or callable\n Entries where `cond` is {cond_rev} are replaced with\n corresponding value from `other`.\n If other is callable, it is computed on the {klass} and\n should return scalar or {klass}. The callable must not\n change input {klass} (though pandas doesn't check it).\n If not specified, entries will be filled with the corresponding\n NULL value (``np.nan`` for numpy dtypes, ``pd.NA`` for extension\n dtypes).\ninplace : bool, default False\n Whether to perform the operation in place on the data.\naxis : int, default None\n Alignment axis if needed. For `Series` this parameter is\n unused and defaults to 0.\nlevel : int, default None\n Alignment level if needed.\n\nReturns\n-------\nSame type as caller or None if ``inplace=True``.\n\nSee Also\n--------\n:func:`DataFrame.{name_other}` : Return an object of same shape as\n self.\n\nNotes\n-----\nThe {name} method is an application of the if-then idiom. For each\nelement in the calling DataFrame, if ``cond`` is ``{cond}`` the\nelement is used; otherwise the corresponding element from the DataFrame\n``other`` is used. If the axis of ``other`` does not align with axis of\n``cond`` {klass}, the misaligned index positions will be filled with\n{cond_rev}.\n\nThe signature for :func:`DataFrame.where` differs from\n:func:`numpy.where`. Roughly ``df1.where(m, df2)`` is equivalent to\n``np.where(m, df1, df2)``.\n\nFor further details and examples see the ``{name}`` documentation in\n:ref:`indexing `.\n\nThe dtype of the object takes precedence. The fill value is casted to\nthe object's dtype, if this can be done losslessly.\n\nExamples\n--------\n>>> s = pd.Series(range(5))\n>>> s.where(s > 0)\n0 NaN\n1 1.0\n2 2.0\n3 3.0\n4 4.0\ndtype: float64\n>>> s.mask(s > 0)\n0 0.0\n1 NaN\n2 NaN\n3 NaN\n4 NaN\ndtype: float64\n\n>>> s = pd.Series(range(5))\n>>> t = pd.Series([True, False])\n>>> s.where(t, 99)\n0 0\n1 99\n2 99\n3 99\n4 99\ndtype: int64\n>>> s.mask(t, 99)\n0 99\n1 1\n2 99\n3 99\n4 99\ndtype: int64\n\n>>> s.where(s > 1, 10)\n0 10\n1 10\n2 2\n3 3\n4 4\ndtype: int64\n>>> s.mask(s > 1, 10)\n0 0\n1 1\n2 10\n3 10\n4 10\ndtype: int64\n\n>>> df = pd.DataFrame(np.arange(10).reshape(-1, 2), columns=['A', 'B'])\n>>> df\n A B\n0 0 1\n1 2 3\n2 4 5\n3 6 7\n4 8 9\n>>> m = df % 3 == 0\n>>> df.where(m, -df)\n A B\n0 0 -1\n1 -2 3\n2 -4 -5\n3 6 -7\n4 -8 9\n>>> df.where(m, -df) == np.where(m, df, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n>>> df.where(m, -df) == df.mask(~m, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n"}, "kind": 2, "label": "where", "sortText": "210"}, {"detail": "bound method DataFrame.xs(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level: Hashable = None, drop_level: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return cross-section from the Series/DataFrame.\n\nThis method takes a `key` argument to select data at a particular\nlevel of a MultiIndex.\n\nParameters\n----------\nkey : label or tuple of label\n Label contained in the index, or partially in a MultiIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to retrieve cross-section on.\nlevel : object, defaults to first n levels (n=1 or len(key))\n In case of a key partially contained in a MultiIndex, indicate\n which levels are used. Levels can be referred by label or position.\ndrop_level : bool, default True\n If False, returns object with same levels as self.\n\nReturns\n-------\nSeries or DataFrame\n Cross-section from the original Series or DataFrame\n corresponding to the selected index levels.\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\nDataFrame.iloc : Purely integer-location based indexing\n for selection by position.\n\nNotes\n-----\n`xs` can not be used to set values.\n\nMultiIndex Slicers is a generic way to get/set values on\nany level or levels.\nIt is a superset of `xs` functionality, see\n:ref:`MultiIndex Slicers `.\n\nExamples\n--------\n>>> d = {'num_legs': [4, 4, 2, 2],\n... 'num_wings': [0, 0, 2, 2],\n... 'class': ['mammal', 'mammal', 'mammal', 'bird'],\n... 'animal': ['cat', 'dog', 'bat', 'penguin'],\n... 'locomotion': ['walks', 'walks', 'flies', 'walks']}\n>>> df = pd.DataFrame(data=d)\n>>> df = df.set_index(['class', 'animal', 'locomotion'])\n>>> df\n num_legs num_wings\nclass animal locomotion\nmammal cat walks 4 0\n dog walks 4 0\n bat flies 2 2\nbird penguin walks 2 2\n\nGet values at specified index\n\n>>> df.xs('mammal')\n num_legs num_wings\nanimal locomotion\ncat walks 4 0\ndog walks 4 0\nbat flies 2 2\n\nGet values at several indexes\n\n>>> df.xs(('mammal', 'dog', 'walks'))\nnum_legs 4\nnum_wings 0\nName: (mammal, dog, walks), dtype: int64\n\nGet values at specified index and level\n\n>>> df.xs('cat', level=1)\n num_legs num_wings\nclass locomotion\nmammal walks 4 0\n\nGet values at several indexes and levels\n\n>>> df.xs(('bird', 'walks'),\n... level=[0, 'locomotion'])\n num_legs num_wings\nanimal\npenguin 2 2\n\nGet values at specified column and axis\n\n>>> df.xs('num_wings', axis=1)\nclass animal locomotion\nmammal cat walks 0\n dog walks 0\n bat flies 2\nbird penguin walks 2\nName: num_wings, dtype: int64\n"}, "kind": 2, "label": "xs", "sortText": "211"}, {"detail": "bound method DataFrame.__abs__() -> DataFrame", "kind": 2, "label": "__abs__", "sortText": "212"}, {"detail": "bound method DataFrame.__add__(other) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get Addition of DataFrame and other, column-wise.\n\nEquivalent to ``DataFrame.add(other)``.\n\nParameters\n----------\nother : scalar, sequence, Series, dict or DataFrame\n Object to be added to the DataFrame.\n\nReturns\n-------\nDataFrame\n The result of adding ``other`` to DataFrame.\n\nSee Also\n--------\nDataFrame.add : Add a DataFrame and another object, with option for index-\n or column-oriented addition.\n\nExamples\n--------\n>>> df = pd.DataFrame({'height': [1.5, 2.6], 'weight': [500, 800]},\n... index=['elk', 'moose'])\n>>> df\n height weight\nelk 1.5 500\nmoose 2.6 800\n\nAdding a scalar affects all rows and columns.\n\n>>> df[['height', 'weight']] + 1.5\n height weight\nelk 3.0 501.5\nmoose 4.1 801.5\n\nEach element of a list is added to a column of the DataFrame, in order.\n\n>>> df[['height', 'weight']] + [0.5, 1.5]\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nKeys of a dictionary are aligned to the DataFrame, based on column names;\neach value in the dictionary is added to the corresponding column.\n\n>>> df[['height', 'weight']] + {'height': 0.5, 'weight': 1.5}\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nWhen `other` is a :class:`Series`, the index of `other` is aligned with the\ncolumns of the DataFrame.\n\n>>> s1 = pd.Series([0.5, 1.5], index=['weight', 'height'])\n>>> df[['height', 'weight']] + s1\n height weight\nelk 3.0 500.5\nmoose 4.1 800.5\n\nEven when the index of `other` is the same as the index of the DataFrame,\nthe :class:`Series` will not be reoriented. If index-wise alignment is desired,\n:meth:`DataFrame.add` should be used with `axis='index'`.\n\n>>> s2 = pd.Series([0.5, 1.5], index=['elk', 'moose'])\n>>> df[['height', 'weight']] + s2\n elk height moose weight\nelk NaN NaN NaN NaN\nmoose NaN NaN NaN NaN\n\n>>> df[['height', 'weight']].add(s2, axis='index')\n height weight\nelk 2.0 500.5\nmoose 4.1 801.5\n\nWhen `other` is a :class:`DataFrame`, both columns names and the\nindex are aligned.\n\n>>> other = pd.DataFrame({'height': [0.2, 0.4, 0.6]},\n... index=['elk', 'moose', 'deer'])\n>>> df[['height', 'weight']] + other\n height weight\ndeer NaN NaN\nelk 1.7 NaN\nmoose 3.0 NaN\n"}, "kind": 2, "label": "__add__", "sortText": "213"}, {"detail": "bound method DataFrame.__and__(other) -> Unknown", "kind": 2, "label": "__and__", "sortText": "214"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "215"}, {"detail": "bound method DataFrame.__array__(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__array__", "sortText": "216"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "__array_priority__", "sortText": "217"}, {"detail": "bound method DataFrame.__array_ufunc__(ufunc: ufunc, method: str, *inputs: Any, **kwargs: Any) -> Unknown", "kind": 2, "label": "__array_ufunc__", "sortText": "218"}, {"detail": "bound method DataFrame.__arrow_c_stream__(requested_schema=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Export the pandas DataFrame as an Arrow C stream PyCapsule.\n\nThis relies on pyarrow to convert the pandas DataFrame to the Arrow\nformat (and follows the default behaviour of ``pyarrow.Table.from_pandas``\nin its handling of the index, i.e. store the index as a column except\nfor RangeIndex).\nThis conversion is not necessarily zero-copy.\n\nParameters\n----------\nrequested_schema : PyCapsule, default None\n The schema to which the dataframe should be casted, passed as a\n PyCapsule containing a C ArrowSchema representation of the\n requested schema.\n\nReturns\n-------\nPyCapsule\n"}, "kind": 2, "label": "__arrow_c_stream__", "sortText": "219"}, {"detail": "Unknown | (bound method DataFrame.__nonzero__() -> Never)", "kind": 2, "label": "__bool__", "sortText": "220"}, {"detail": "type[DataFrame]", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 7, "label": "__class__", "sortText": "221"}, {"detail": "bound method DataFrame.__contains__(key) -> bool", "documentation": {"kind": "plaintext", "value": "True if the key is in the info axis\n"}, "kind": 2, "label": "__contains__", "sortText": "222"}, {"detail": "bound method DataFrame.__copy__(deep: bool = True) -> DataFrame", "kind": 2, "label": "__copy__", "sortText": "223"}, {"detail": "bound method DataFrame.__dataframe__(nan_as_null: bool = False, allow_copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the dataframe interchange object implementing the interchange protocol.\n\nParameters\n----------\nnan_as_null : bool, default False\n `nan_as_null` is DEPRECATED and has no effect. Please avoid using\n it; it will be removed in a future release.\nallow_copy : bool, default True\n Whether to allow memory copying when exporting. If set to False\n it would cause non-zero-copy exports to fail.\n\nReturns\n-------\nDataFrame interchange object\n The object which consuming library can use to ingress the dataframe.\n\nNotes\n-----\nDetails on the interchange protocol:\nhttps://data-apis.org/dataframe-protocol/latest/index.html\n\nExamples\n--------\n>>> df_not_necessarily_pandas = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})\n>>> interchange_object = df_not_necessarily_pandas.__dataframe__()\n>>> interchange_object.column_names()\nIndex(['A', 'B'], dtype='object')\n>>> df_pandas = (pd.api.interchange.from_dataframe\n... (interchange_object.select_columns_by_name(['A'])))\n>>> df_pandas\n A\n0 1\n1 2\n\nThese methods (``column_names``, ``select_columns_by_name``) should work\nfor any dataframe library which implements the interchange protocol.\n"}, "kind": 2, "label": "__dataframe__", "sortText": "224"}, {"detail": "bound method DataFrame.__dataframe_consortium_standard__(*, api_version: str | None = None) -> Any", "documentation": {"kind": "plaintext", "value": "Provide entry point to the Consortium DataFrame Standard API.\n\nThis is developed and maintained outside of pandas.\nPlease report any issues to https://github.com/data-apis/dataframe-api-compat.\n"}, "kind": 2, "label": "__dataframe_consortium_standard__", "sortText": "225"}, {"detail": "bound method DataFrame.__deepcopy__(memo=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nmemo, default None\n Standard signature. Unused\n"}, "kind": 2, "label": "__deepcopy__", "sortText": "226"}, {"detail": "bound method DataFrame.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "227"}, {"detail": "bound method DataFrame.__delitem__(key) -> None", "documentation": {"kind": "plaintext", "value": "Delete item\n"}, "kind": 2, "label": "__delitem__", "sortText": "228"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "229"}, {"detail": "bound method DataFrame.__dir__() -> list[str]", "documentation": {"kind": "plaintext", "value": "Provide method name lookup and completion.\n\nNotes\n-----\nOnly provide 'public' methods.\n"}, "kind": 2, "label": "__dir__", "sortText": "230"}, {"detail": "bound method DataFrame.__divmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__divmod__", "sortText": "231"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "232"}, {"detail": "bound method DataFrame.__eq__(other) -> Unknown", "kind": 2, "label": "__eq__", "sortText": "233"}, {"detail": "bound method DataFrame.__finalize__(other, method: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Propagate metadata from other to self.\n\nParameters\n----------\nother : the object from which to get the attributes that we are going\n to propagate\nmethod : str, optional\n A passed method name providing context on where ``__finalize__``\n was called.\n\n .. warning::\n\n The value passed as `method` are not currently considered\n stable across pandas releases.\n"}, "kind": 2, "label": "__finalize__", "sortText": "234"}, {"detail": "bound method DataFrame.__floordiv__(other) -> Unknown", "kind": 2, "label": "__floordiv__", "sortText": "235"}, {"detail": "bound method DataFrame.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "236"}, {"detail": "bound method DataFrame.__ge__(other) -> Unknown", "kind": 2, "label": "__ge__", "sortText": "237"}, {"detail": "bound method DataFrame.__getattr__(name: str) -> Unknown", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try looking up the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__getattr__", "sortText": "238"}, {"detail": "bound method DataFrame.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "239"}, {"detail": "bound method DataFrame.__getitem__(key) -> Unknown", "kind": 2, "label": "__getitem__", "sortText": "240"}, {"detail": "bound method DataFrame.__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": "241"}, {"detail": "bound method DataFrame.__gt__(other) -> Unknown", "kind": 2, "label": "__gt__", "sortText": "242"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "243"}, {"detail": "bound method DataFrame.__iadd__(other) -> DataFrame", "kind": 2, "label": "__iadd__", "sortText": "244"}, {"detail": "bound method DataFrame.__iand__(other) -> DataFrame", "kind": 2, "label": "__iand__", "sortText": "245"}, {"detail": "bound method DataFrame.__ifloordiv__(other) -> DataFrame", "kind": 2, "label": "__ifloordiv__", "sortText": "246"}, {"detail": "bound method DataFrame.__imod__(other) -> DataFrame", "kind": 2, "label": "__imod__", "sortText": "247"}, {"detail": "bound method DataFrame.__imul__(other) -> DataFrame", "kind": 2, "label": "__imul__", "sortText": "248"}, {"detail": "bound method DataFrame.__init__(data=None, index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, copy: bool | None = None) -> None", "kind": 2, "label": "__init__", "sortText": "249"}, {"detail": "bound method type[DataFrame].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "250"}, {"detail": "bound method DataFrame.__invert__() -> DataFrame", "kind": 2, "label": "__invert__", "sortText": "251"}, {"detail": "bound method DataFrame.__ior__(other) -> DataFrame", "kind": 2, "label": "__ior__", "sortText": "252"}, {"detail": "bound method DataFrame.__ipow__(other) -> DataFrame", "kind": 2, "label": "__ipow__", "sortText": "253"}, {"detail": "bound method DataFrame.__isub__(other) -> DataFrame", "kind": 2, "label": "__isub__", "sortText": "254"}, {"detail": "bound method DataFrame.__iter__() -> Iterator[Unknown]", "documentation": {"kind": "plaintext", "value": "Iterate over info axis.\n\nReturns\n-------\niterator\n Info axis as iterator.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})\n>>> for x in df:\n... print(x)\nA\nB\n"}, "kind": 2, "label": "__iter__", "sortText": "255"}, {"detail": "bound method DataFrame.__itruediv__(other) -> DataFrame", "kind": 2, "label": "__itruediv__", "sortText": "256"}, {"detail": "bound method DataFrame.__ixor__(other) -> DataFrame", "kind": 2, "label": "__ixor__", "sortText": "257"}, {"detail": "bound method DataFrame.__le__(other) -> Unknown", "kind": 2, "label": "__le__", "sortText": "258"}, {"detail": "bound method DataFrame.__len__() -> int", "documentation": {"kind": "plaintext", "value": "Returns length of info axis, but here we use the index.\n"}, "kind": 2, "label": "__len__", "sortText": "259"}, {"detail": "bound method DataFrame.__lt__(other) -> Unknown", "kind": 2, "label": "__lt__", "sortText": "260"}, {"detail": "Overload[(other: Series) -> Series, (other: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | DataFrame) -> DataFrame | Series]", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__matmul__", "sortText": "261"}, {"detail": "bound method DataFrame.__mod__(other) -> Unknown", "kind": 2, "label": "__mod__", "sortText": "262"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "263"}, {"detail": "bound method DataFrame.__mul__(other) -> Unknown", "kind": 2, "label": "__mul__", "sortText": "264"}, {"detail": "Unknown", "label": "__name__", "sortText": "265"}, {"detail": "bound method DataFrame.__ne__(other) -> Unknown", "kind": 2, "label": "__ne__", "sortText": "266"}, {"detail": "bound method DataFrame.__neg__() -> DataFrame", "kind": 2, "label": "__neg__", "sortText": "267"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "268"}, {"detail": "bound method DataFrame.__nonzero__() -> Never", "kind": 2, "label": "__nonzero__", "sortText": "269"}, {"detail": "bound method DataFrame.__or__(other) -> Unknown", "kind": 2, "label": "__or__", "sortText": "270"}, {"detail": "Unknown | Literal[4000]", "kind": 12, "label": "__pandas_priority__", "sortText": "271"}, {"detail": "bound method DataFrame.__pos__() -> DataFrame", "kind": 2, "label": "__pos__", "sortText": "272"}, {"detail": "bound method DataFrame.__pow__(other) -> Unknown", "kind": 2, "label": "__pow__", "sortText": "273"}, {"detail": "bound method DataFrame.__radd__(other) -> Unknown", "kind": 2, "label": "__radd__", "sortText": "274"}, {"detail": "bound method DataFrame.__rand__(other) -> Unknown", "kind": 2, "label": "__rand__", "sortText": "275"}, {"detail": "bound method DataFrame.__rdivmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__rdivmod__", "sortText": "276"}, {"detail": "bound method DataFrame.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "277"}, {"detail": "bound method DataFrame.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "278"}, {"detail": "bound method DataFrame.__repr__() -> str", "documentation": {"kind": "plaintext", "value": "Return a string representation for a particular DataFrame.\n"}, "kind": 2, "label": "__repr__", "sortText": "279"}, {"detail": "bound method DataFrame.__rfloordiv__(other) -> Unknown", "kind": 2, "label": "__rfloordiv__", "sortText": "280"}, {"detail": "bound method DataFrame.__rmatmul__(other) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__rmatmul__", "sortText": "281"}, {"detail": "bound method DataFrame.__rmod__(other) -> Unknown", "kind": 2, "label": "__rmod__", "sortText": "282"}, {"detail": "bound method DataFrame.__rmul__(other) -> Unknown", "kind": 2, "label": "__rmul__", "sortText": "283"}, {"detail": "bound method DataFrame.__ror__(other) -> Unknown", "kind": 2, "label": "__ror__", "sortText": "284"}, {"detail": "bound method DataFrame.__round__(decimals: int = 0) -> DataFrame", "kind": 2, "label": "__round__", "sortText": "285"}, {"detail": "bound method DataFrame.__rpow__(other) -> Unknown", "kind": 2, "label": "__rpow__", "sortText": "286"}, {"detail": "bound method DataFrame.__rsub__(other) -> Unknown", "kind": 2, "label": "__rsub__", "sortText": "287"}, {"detail": "bound method DataFrame.__rtruediv__(other) -> Unknown", "kind": 2, "label": "__rtruediv__", "sortText": "288"}, {"detail": "bound method DataFrame.__rxor__(other) -> Unknown", "kind": 2, "label": "__rxor__", "sortText": "289"}, {"detail": "bound method DataFrame.__setattr__(name: str, value) -> None", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try setting the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__setattr__", "sortText": "290"}, {"detail": "bound method DataFrame.__setitem__(key, value) -> None", "kind": 2, "label": "__setitem__", "sortText": "291"}, {"detail": "bound method DataFrame.__setstate__(state) -> None", "kind": 2, "label": "__setstate__", "sortText": "292"}, {"detail": "bound method DataFrame.__sizeof__() -> int", "documentation": {"kind": "plaintext", "value": "Generates the total memory usage for an object that returns\neither a value or Series of values\n"}, "kind": 2, "label": "__sizeof__", "sortText": "293"}, {"detail": "bound method DataFrame.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "294"}, {"detail": "bound method DataFrame.__sub__(other) -> Unknown", "kind": 2, "label": "__sub__", "sortText": "295"}, {"detail": "bound method type[DataFrame].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "296"}, {"detail": "bound method DataFrame.__truediv__(other) -> Unknown", "kind": 2, "label": "__truediv__", "sortText": "297"}, {"detail": "bound method DataFrame.__xor__(other) -> Unknown", "kind": 2, "label": "__xor__", "sortText": "298"}, {"detail": "Unknown | int", "kind": 22, "label": "_AXIS_LEN", "sortText": "299"}, {"detail": "list[Literal[\"index\", \"columns\"]]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_AXIS_ORDERS", "sortText": "300"}, {"detail": "dict[int | Literal[\"index\", \"columns\", \"rows\"], int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_AXIS_TO_AXIS_NUMBER", "sortText": "301"}, {"detail": "Unknown | tuple[, , , ]", "kind": 22, "label": "_HANDLED_TYPES", "sortText": "302"}, {"detail": "set[str]", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 22, "label": "_accessors", "sortText": "303"}, {"detail": "bound method DataFrame._accum_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "_accum_func", "sortText": "304"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_examples_doc", "sortText": "305"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_see_also_doc", "sortText": "306"}, {"detail": "bound method DataFrame._align_for_op(other, axis: int, flex: bool | None = False, level: Hashable = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Convert rhs to meet lhs dims if input is list, tuple or np.ndarray.\n\nParameters\n----------\nleft : DataFrame\nright : Any\naxis : int\nflex : bool or None, default False\n Whether this is a flex op, in which case we reindex.\n None indicates not to check for alignment.\nlevel : int or level name, default None\n\nReturns\n-------\nleft : DataFrame\nright : Any\n"}, "kind": 2, "label": "_align_for_op", "sortText": "307"}, {"detail": "bound method DataFrame._align_frame(other: DataFrame, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, DataFrame, Index | None]", "kind": 2, "label": "_align_frame", "sortText": "308"}, {"detail": "bound method DataFrame._align_series(other: Series, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, Series, Index | None]", "kind": 2, "label": "_align_series", "sortText": "309"}, {"detail": "bound method DataFrame._append(other, ignore_index: bool = False, verify_integrity: bool = False, sort: bool = False) -> DataFrame", "kind": 2, "label": "_append", "sortText": "310"}, {"detail": "bound method DataFrame._arith_method(other, op) -> Unknown", "kind": 2, "label": "_arith_method", "sortText": "311"}, {"detail": "bound method DataFrame._arith_method_with_reindex(right: DataFrame, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "For DataFrame-with-DataFrame operations that require reindexing,\noperate only on shared columns, then reindex.\n\nParameters\n----------\nright : DataFrame\nop : binary operator\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_arith_method_with_reindex", "sortText": "312"}, {"detail": "bound method DataFrame._as_manager(typ: str, copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Private helper function to create a DataFrame with specific manager.\n\nParameters\n----------\ntyp : {\"block\", \"array\"}\ncopy : bool, default True\n Only controls whether the conversion from Block->ArrayManager\n copies the 1D arrays (to ensure proper/contiguous memory layout).\n\nReturns\n-------\nDataFrame\n New DataFrame using specified manager type. Is not guaranteed\n to be a copy or not.\n"}, "kind": 2, "label": "_as_manager", "sortText": "313"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_attrs", "sortText": "314"}, {"detail": "bound method DataFrame._box_col_values(values: SingleDataManager, loc: int) -> Series", "documentation": {"kind": "plaintext", "value": "Provide boxed values for a column.\n"}, "kind": 2, "label": "_box_col_values", "sortText": "315"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_cache", "sortText": "316"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_can_fast_transpose", "sortText": "317"}, {"detail": "bound method DataFrame._check_inplace_and_allows_duplicate_labels(inplace: bool) -> Unknown", "kind": 2, "label": "_check_inplace_and_allows_duplicate_labels", "sortText": "318"}, {"detail": "bound method DataFrame._check_is_chained_assignment_possible() -> bool", "documentation": {"kind": "plaintext", "value": "Check if we are a view, have a cacher, and are of mixed type.\nIf so, then force a setitem_copy check.\n\nShould be called just near setting a value\n\nWill return a boolean if it we are a view and are cached, but a\nsingle-dtype meaning that the cacher should be updated following\nsetting.\n"}, "kind": 2, "label": "_check_is_chained_assignment_possible", "sortText": "319"}, {"detail": "bound method DataFrame._check_label_or_level_ambiguity(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> None", "documentation": {"kind": "plaintext", "value": "Check whether `key` is ambiguous.\n\nBy ambiguous, we mean that it matches both a level of the input\n`axis` and a label of the other axis.\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns).\n\nRaises\n------\nValueError: `key` is ambiguous\n"}, "kind": 2, "label": "_check_label_or_level_ambiguity", "sortText": "320"}, {"detail": "bound method DataFrame._check_setitem_copy(t: str = \"setting\", force: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nt : str, the type of setting error\nforce : bool, default False\n If True, then force showing an error.\n\nvalidate if we are doing a setitem on a chained copy.\n\nIt is technically possible to figure out that we are setting on\na copy even WITH a multi-dtyped pandas object. In other words, some\nblocks may be views while other are not. Currently _is_view will ALWAYS\nreturn False for multi-blocks to avoid having to handle this case.\n\ndf = DataFrame(np.arange(0,9), columns=['count'])\ndf['group'] = 'b'\n\n# This technically need not raise SettingWithCopy if both are view\n# (which is not generally guaranteed but is usually True. However,\n# this is in general not a good practice and we recommend using .loc.\ndf.iloc[0:5]['group'] = 'a'\n"}, "kind": 2, "label": "_check_setitem_copy", "sortText": "321"}, {"detail": "bound method DataFrame._clear_item_cache() -> None", "kind": 2, "label": "_clear_item_cache", "sortText": "322"}, {"detail": "bound method DataFrame._clip_with_one_bound(threshold, method, axis, inplace) -> Unknown", "kind": 2, "label": "_clip_with_one_bound", "sortText": "323"}, {"detail": "bound method DataFrame._clip_with_scalar(lower, upper, inplace: bool = False) -> Unknown", "kind": 2, "label": "_clip_with_scalar", "sortText": "324"}, {"detail": "bound method DataFrame._cmp_method(other, op) -> Unknown", "kind": 2, "label": "_cmp_method", "sortText": "325"}, {"detail": "bound method DataFrame._combine_frame(other: DataFrame, func, fill_value=None) -> Unknown", "kind": 2, "label": "_combine_frame", "sortText": "326"}, {"detail": "bound method DataFrame._consolidate() -> Unknown", "documentation": {"kind": "plaintext", "value": "Compute NDFrame with \"consolidated\" internals (data of each dtype\ngrouped together in a single ndarray).\n\nReturns\n-------\nconsolidated : same type as caller\n"}, "kind": 2, "label": "_consolidate", "sortText": "327"}, {"detail": "bound method DataFrame._consolidate_inplace() -> None", "documentation": {"kind": "plaintext", "value": "Consolidate data in place and return None\n"}, "kind": 2, "label": "_consolidate_inplace", "sortText": "328"}, {"detail": "bound method DataFrame._construct_axes_dict(axes: Sequence[int | Literal[\"index\", \"columns\", \"rows\"]] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an axes dictionary for myself.\n"}, "kind": 2, "label": "_construct_axes_dict", "sortText": "329"}, {"detail": "bound method DataFrame._construct_result(result) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap the result of an arithmetic, comparison, or logical operation.\n\nParameters\n----------\nresult : DataFrame\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_construct_result", "sortText": "330"}, {"detail": "(...) -> DataFrame", "kind": 3, "label": "_constructor", "sortText": "331"}, {"detail": "Unknown", "label": "_constructor_expanddim", "sortText": "332"}, {"detail": "bound method DataFrame._constructor_from_mgr(mgr, axes) -> DataFrame", "kind": 2, "label": "_constructor_from_mgr", "sortText": "333"}, {"detail": "(...) -> Series", "kind": 3, "label": "_constructor_sliced", "sortText": "334"}, {"detail": "bound method DataFrame._constructor_sliced_from_mgr(mgr, axes) -> Series", "kind": 2, "label": "_constructor_sliced_from_mgr", "sortText": "335"}, {"detail": "bound method DataFrame._create_data_for_split_and_tight_to_dict(are_all_object_dtype_cols: bool, object_dtype_indices: list[int]) -> list[Unknown]", "documentation": {"kind": "plaintext", "value": "Simple helper method to create data for to ``to_dict(orient=\"split\")`` and\n``to_dict(orient=\"tight\")`` to create the main output data\n"}, "kind": 2, "label": "_create_data_for_split_and_tight_to_dict", "sortText": "336"}, {"detail": "Unknown", "label": "_data", "sortText": "337"}, {"detail": "bound method DataFrame._deprecate_downcast(downcast, method_name: str) -> Unknown", "kind": 2, "label": "_deprecate_downcast", "sortText": "338"}, {"detail": "bound method DataFrame._dir_additions() -> set[str]", "documentation": {"kind": "plaintext", "value": "add the string-like attributes from the info_axis.\nIf info_axis is a MultiIndex, its first level values are used.\n"}, "kind": 2, "label": "_dir_additions", "sortText": "339"}, {"detail": "bound method DataFrame._dir_deletions() -> set[str]", "documentation": {"kind": "plaintext", "value": "Delete unwanted __dir__ for this object.\n"}, "kind": 2, "label": "_dir_deletions", "sortText": "340"}, {"detail": "bound method DataFrame._dispatch_frame_op(right, func: (...) -> Unknown, axis: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Evaluate the frame operation func(left, right) by evaluating\ncolumn-by-column, dispatching to the Series implementation.\n\nParameters\n----------\nright : scalar, Series, or DataFrame\nfunc : arithmetic or comparison operator\naxis : {None, 0, 1}\n\nReturns\n-------\nDataFrame\n\nNotes\n-----\nCaller is responsible for setting np.errstate where relevant.\n"}, "kind": 2, "label": "_dispatch_frame_op", "sortText": "341"}, {"detail": "bound method DataFrame._drop_axis(labels, axis, level=None, errors: Literal[\"ignore\", \"raise\"] = \"raise\", only_slice: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Drop labels from specified axis. Used in the ``drop`` method\ninternally.\n\nParameters\n----------\nlabels : single label or list-like\naxis : int or axis name\nlevel : int or level name, default None\n For MultiIndex\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and existing labels are dropped.\nonly_slice : bool, default False\n Whether indexing along columns should be view-only.\n"}, "kind": 2, "label": "_drop_axis", "sortText": "342"}, {"detail": "bound method DataFrame._drop_labels_or_levels(keys, axis: int = 0) -> Unknown", "documentation": {"kind": "plaintext", "value": "Drop labels and/or levels for the given `axis`.\n\nFor each key in `keys`:\n - (axis=0): If key matches a column label then drop the column.\n Otherwise if key matches an index level then drop the level.\n - (axis=1): If key matches an index label then drop the row.\n Otherwise if key matches a column level then drop the level.\n\nParameters\n----------\nkeys : str or list of str\n labels or levels to drop\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\ndropped: DataFrame\n\nRaises\n------\nValueError\n if any `keys` match neither a label nor a level\n"}, "kind": 2, "label": "_drop_labels_or_levels", "sortText": "343"}, {"detail": "bound method DataFrame._ensure_valid_index(value) -> None", "documentation": {"kind": "plaintext", "value": "Ensure that if we don't have an index, that we can create one from the\npassed value.\n"}, "kind": 2, "label": "_ensure_valid_index", "sortText": "344"}, {"detail": "bound method DataFrame._find_valid_index(*, how: str) -> Hashable", "documentation": {"kind": "plaintext", "value": "Retrieves the index of the first valid value.\n\nParameters\n----------\nhow : {'first', 'last'}\n Use this parameter to change between the first or last valid index.\n\nReturns\n-------\nidx_first_valid : type of index\n"}, "kind": 2, "label": "_find_valid_index", "sortText": "345"}, {"detail": "Unknown", "label": "_flags", "sortText": "346"}, {"detail": "bound method DataFrame._flex_arith_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> Unknown", "kind": 2, "label": "_flex_arith_method", "sortText": "347"}, {"detail": "bound method DataFrame._flex_cmp_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> Unknown", "kind": 2, "label": "_flex_cmp_method", "sortText": "348"}, {"detail": "bound method type[DataFrame]._from_arrays(arrays, columns, index, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, verify_integrity: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Create DataFrame from a list of arrays corresponding to the columns.\n\nParameters\n----------\narrays : list-like of arrays\n Each array in the list corresponds to one column, in order.\ncolumns : list-like, Index\n The column names for the resulting DataFrame.\nindex : list-like, Index\n The rows labels for the resulting DataFrame.\ndtype : dtype, optional\n Optional dtype to enforce for all arrays.\nverify_integrity : bool, default True\n Validate and homogenize all input. If set to False, it is assumed\n that all elements of `arrays` are actual arrays how they will be\n stored in a block (numpy ndarray or ExtensionArray), have the same\n length as and are aligned with the index, and that `columns` and\n `index` are ensured to be an Index object.\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_from_arrays", "sortText": "349"}, {"detail": "bound method type[DataFrame]._from_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: list[Index]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a new object of this type from a Manager object and axes.\n\nParameters\n----------\nmgr : Manager\n Must have the same ndim as cls.\naxes : list[Index]\n\nNotes\n-----\nThe axes must match mgr.axes, but are required for future-proofing\nin the event that axes are refactored out of the Manager objects.\n"}, "kind": 2, "label": "_from_mgr", "sortText": "350"}, {"detail": "bound method DataFrame._get_agg_axis(axis_num: int) -> Index", "documentation": {"kind": "plaintext", "value": "Let's be explicit about this.\n"}, "kind": 2, "label": "_get_agg_axis", "sortText": "351"}, {"detail": "bound method DataFrame._get_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Index", "kind": 2, "label": "_get_axis", "sortText": "352"}, {"detail": "bound method type[DataFrame]._get_axis_name(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Literal[\"index\", \"columns\"]", "kind": 2, "label": "_get_axis_name", "sortText": "353"}, {"detail": "bound method type[DataFrame]._get_axis_number(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "kind": 2, "label": "_get_axis_number", "sortText": "354"}, {"detail": "bound method DataFrame._get_axis_resolvers(axis: str) -> dict[str, Series | MultiIndex]", "kind": 2, "label": "_get_axis_resolvers", "sortText": "355"}, {"detail": "bound method type[DataFrame]._get_block_manager_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "documentation": {"kind": "plaintext", "value": "Map the axis to the block_manager axis.\n"}, "kind": 2, "label": "_get_block_manager_axis", "sortText": "356"}, {"detail": "bound method DataFrame._get_bool_data() -> Unknown", "kind": 2, "label": "_get_bool_data", "sortText": "357"}, {"detail": "bound method DataFrame._get_cleaned_column_resolvers() -> dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "Return the special character free column resolvers of a dataframe.\n\nColumn names with special characters are 'cleaned up' so that they can\nbe referred to by backtick quoting.\nUsed in :meth:`DataFrame.eval`.\n"}, "kind": 2, "label": "_get_cleaned_column_resolvers", "sortText": "358"}, {"detail": "bound method DataFrame._get_column_array(i: int) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Get the values of the i'th column (ndarray or ExtensionArray, as stored\nin the Block)\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_get_column_array", "sortText": "359"}, {"detail": "bound method DataFrame._get_index_resolvers() -> dict[Hashable, Series | MultiIndex]", "kind": 2, "label": "_get_index_resolvers", "sortText": "360"}, {"detail": "bound method DataFrame._get_item_cache(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return the cached item, item represents a label indexer.\n"}, "kind": 2, "label": "_get_item_cache", "sortText": "361"}, {"detail": "bound method DataFrame._get_label_or_level_values(key: Hashable, axis: int = 0) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Return a 1-D array of values associated with `key`, a label or level\nfrom the given `axis`.\n\nRetrieval logic:\n - (axis=0): Return column values if `key` matches a column label.\n Otherwise return index level values if `key` matches an index\n level.\n - (axis=1): Return row values if `key` matches an index label.\n Otherwise return column level values if 'key' matches a column\n level\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nnp.ndarray or ExtensionArray\n\nRaises\n------\nKeyError\n if `key` matches neither a label nor a level\nValueError\n if `key` matches multiple labels\n"}, "kind": 2, "label": "_get_label_or_level_values", "sortText": "362"}, {"detail": "bound method DataFrame._get_numeric_data() -> DataFrame", "kind": 2, "label": "_get_numeric_data", "sortText": "363"}, {"detail": "bound method DataFrame._get_value(index, col, takeable: bool = False) -> str | int | float | ... omitted 6 union elements", "documentation": {"kind": "plaintext", "value": "Quickly retrieve single value at passed column and index.\n\nParameters\n----------\nindex : row label\ncol : column label\ntakeable : interpret the index/col as indexers, default False\n\nReturns\n-------\nscalar\n\nNotes\n-----\nAssumes that both `self.index._index_as_unique` and\n`self.columns._index_as_unique`; Caller is responsible for checking.\n"}, "kind": 2, "label": "_get_value", "sortText": "364"}, {"detail": "bound method DataFrame._get_values_for_csv(*, float_format: str | ((...) -> Unknown) | EngFormatter | None, date_format: str | None, decimal: str, na_rep: str, quoting) -> DataFrame", "kind": 2, "label": "_get_values_for_csv", "sortText": "365"}, {"detail": "bound method DataFrame._getitem_bool_array(key) -> Unknown", "kind": 2, "label": "_getitem_bool_array", "sortText": "366"}, {"detail": "bound method DataFrame._getitem_multilevel(key) -> Unknown", "kind": 2, "label": "_getitem_multilevel", "sortText": "367"}, {"detail": "bound method DataFrame._getitem_nocopy(key: list[Unknown]) -> Unknown", "documentation": {"kind": "plaintext", "value": "Behaves like __getitem__, but returns a view in cases where __getitem__\nwould make a copy.\n"}, "kind": 2, "label": "_getitem_nocopy", "sortText": "368"}, {"detail": "bound method DataFrame._getitem_slice(key: slice[Any, Any, Any]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "__getitem__ for the case where the key is a slice object.\n"}, "kind": 2, "label": "_getitem_slice", "sortText": "369"}, {"detail": "bound method DataFrame._gotitem(key: Hashable, ndim: int, subset: DataFrame | Series | None = None) -> DataFrame | Series", "documentation": {"kind": "plaintext", "value": "Sub-classes to define. Return a sliced object.\n\nParameters\n----------\nkey : string / list of selections\nndim : {1, 2}\n requested ndim of result\nsubset : object, default None\n subset to act on\n"}, "kind": 2, "label": "_gotitem", "sortText": "370"}, {"detail": "frozenset[str]", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 22, "label": "_hidden_attrs", "sortText": "371"}, {"detail": "bound method DataFrame._indexed_same(other) -> bool", "kind": 2, "label": "_indexed_same", "sortText": "372"}, {"detail": "Index", "documentation": {"kind": "plaintext", "value": "Immutable sequence used for indexing and alignment.\n\nThe basic object storing axis labels for all pandas objects.\n\n.. versionchanged:: 2.0.0\n\n Index can hold all numpy numeric dtypes (except float16). Previously only\n int64/uint64/float64 dtypes were accepted.\n\nParameters\n----------\ndata : array-like (1-dimensional)\ndtype : str, numpy.dtype, or ExtensionDtype, optional\n Data type for the output Index. If not specified, this will be\n inferred from `data`.\n See the :ref:`user guide ` for more usages.\ncopy : bool, default False\n Copy input data.\nname : object\n Name to be stored in the index.\ntupleize_cols : bool (default: True)\n When True, attempt to create a MultiIndex if possible.\n\nSee Also\n--------\nRangeIndex : Index implementing a monotonic integer range.\nCategoricalIndex : Index of :class:`Categorical` s.\nMultiIndex : A multi-level, or hierarchical Index.\nIntervalIndex : An Index of :class:`Interval` s.\nDatetimeIndex : Index of datetime64 data.\nTimedeltaIndex : Index of timedelta64 data.\nPeriodIndex : Index of Period data.\n\nNotes\n-----\nAn Index instance can **only** contain hashable objects.\nAn Index instance *can not* hold numpy float16 dtype.\n\nExamples\n--------\n>>> pd.Index([1, 2, 3])\nIndex([1, 2, 3], dtype='int64')\n\n>>> pd.Index(list('abc'))\nIndex(['a', 'b', 'c'], dtype='object')\n\n>>> pd.Index([1, 2, 3], dtype=\"uint8\")\nIndex([1, 2, 3], dtype='uint8')\n"}, "kind": 22, "label": "_info_axis", "sortText": "373"}, {"detail": "Literal[\"columns\", \"index\"]", "kind": 12, "label": "_info_axis_name", "sortText": "374"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "_info_axis_number", "sortText": "375"}, {"detail": "bound method DataFrame._info_repr() -> bool", "documentation": {"kind": "plaintext", "value": "True if the repr should show the info view.\n"}, "kind": 2, "label": "_info_repr", "sortText": "376"}, {"detail": "bound method type[DataFrame]._init_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: dict[Literal[\"index\", \"columns\"], ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements], dtype: dtype[Any] | ExtensionDtype | None = None, copy: bool = False) -> ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager", "documentation": {"kind": "plaintext", "value": "passed a manager and a axes dict\n"}, "kind": 2, "label": "_init_mgr", "sortText": "377"}, {"detail": "bound method DataFrame._inplace_method(other, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap arithmetic method to operate inplace.\n"}, "kind": 2, "label": "_inplace_method", "sortText": "378"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_internal_names", "sortText": "379"}, {"detail": "Unknown | set[str]", "kind": 22, "label": "_internal_names_set", "sortText": "380"}, {"detail": "ReferenceType[NDFrame] | str | None", "kind": 22, "label": "_is_copy", "sortText": "381"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_homogeneous_type", "sortText": "382"}, {"detail": "bound method DataFrame._is_label_or_level_reference(key: Hashable, axis: int = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label or level reference for a given axis.\n\nTo be considered either a label or a level reference, `key` must be a\nstring that:\n - (axis=0): Matches a column label or an index level\n - (axis=1): Matches an index label or a column level\n\nParameters\n----------\nkey : Hashable\n Potential label or level name\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nbool\n"}, "kind": 2, "label": "_is_label_or_level_reference", "sortText": "383"}, {"detail": "bound method DataFrame._is_label_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label reference for a given axis.\n\nTo be considered a label reference, `key` must be a string that:\n - (axis=0): Matches a column label\n - (axis=1): Matches an index label\n\nParameters\n----------\nkey : Hashable\n Potential label name, i.e. Index entry.\naxis : int, default 0\n Axis perpendicular to the axis that labels are associated with\n (0 means search for column labels, 1 means search for index labels)\n\nReturns\n-------\nis_label: bool\n"}, "kind": 2, "label": "_is_label_reference", "sortText": "384"}, {"detail": "bound method DataFrame._is_level_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a level reference for a given axis.\n\nTo be considered a level reference, `key` must be a string that:\n - (axis=0): Matches the name of an index level and does NOT match\n a column label.\n - (axis=1): Matches the name of a column level and does NOT match\n an index label.\n\nParameters\n----------\nkey : Hashable\n Potential level name for the given axis\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nis_level : bool\n"}, "kind": 2, "label": "_is_level_reference", "sortText": "385"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_mixed_type", "sortText": "386"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_view", "sortText": "387"}, {"detail": "bound method DataFrame._is_view_after_cow_rules() -> Unknown", "kind": 2, "label": "_is_view_after_cow_rules", "sortText": "388"}, {"detail": "bound method DataFrame._iset_item(loc: int, value: Series, inplace: bool = True) -> None", "kind": 2, "label": "_iset_item", "sortText": "389"}, {"detail": "bound method DataFrame._iset_item_mgr(loc: int | slice[Any, Any, Any] | ndarray[tuple[Any, ...], dtype[Any]], value, inplace: bool = False, refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_iset_item_mgr", "sortText": "390"}, {"detail": "bound method DataFrame._iset_not_inplace(key, value) -> Unknown", "kind": 2, "label": "_iset_not_inplace", "sortText": "391"}, {"detail": "dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_item_cache", "sortText": "392"}, {"detail": "bound method DataFrame._iter_column_arrays() -> Iterator[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]]", "documentation": {"kind": "plaintext", "value": "Iterate over the arrays of all columns in order.\nThis returns the values as stored in the Block (ndarray or ExtensionArray).\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_iter_column_arrays", "sortText": "393"}, {"detail": "bound method DataFrame._ixs(i: int, axis: int = 0) -> Series", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\ni : int\naxis : int\n\nReturns\n-------\nSeries\n"}, "kind": 2, "label": "_ixs", "sortText": "394"}, {"detail": "bound method DataFrame._logical_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "_logical_func", "sortText": "395"}, {"detail": "Unknown | (bound method DataFrame._arith_method(other, op) -> Unknown)", "kind": 2, "label": "_logical_method", "sortText": "396"}, {"detail": "bound method DataFrame._maybe_align_series_as_frame(series: Series, axis: int) -> Unknown", "documentation": {"kind": "plaintext", "value": "If the Series operand is not EA-dtype, we can broadcast to 2D and operate\nblockwise.\n"}, "kind": 2, "label": "_maybe_align_series_as_frame", "sortText": "397"}, {"detail": "bound method DataFrame._maybe_cache_changed(item, value: Series, inplace: bool) -> None", "documentation": {"kind": "plaintext", "value": "The object has called back to us saying maybe it has changed.\n"}, "kind": 2, "label": "_maybe_cache_changed", "sortText": "398"}, {"detail": "bound method DataFrame._maybe_update_cacher(clear: bool = False, verify_is_copy: bool = True, inplace: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "See if we need to update our parent cacher if clear, then clear our\ncache.\n\nParameters\n----------\nclear : bool, default False\n Clear the item cache.\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_maybe_update_cacher", "sortText": "399"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_metadata", "sortText": "400"}, {"detail": "BlockManager | ArrayManager", "kind": 22, "label": "_mgr", "sortText": "401"}, {"detail": "bound method DataFrame._min_count_stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "_min_count_stat_function", "sortText": "402"}, {"detail": "bound method DataFrame._needs_reindex_multi(axes, method, level: Hashable) -> bool", "documentation": {"kind": "plaintext", "value": "Check if we do need a multi reindex.\n"}, "kind": 2, "label": "_needs_reindex_multi", "sortText": "403"}, {"detail": "bound method DataFrame._pad_or_backfill(method: Literal[\"ffill\", \"bfill\", \"pad\", \"backfill\"], *, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, limit_area: Literal[\"inside\", \"outside\"] | None = None, downcast: dict[Unknown, Unknown] | None = None) -> Unknown", "kind": 2, "label": "_pad_or_backfill", "sortText": "404"}, {"detail": "bound method DataFrame._protect_consolidate(f) -> Unknown", "documentation": {"kind": "plaintext", "value": "Consolidate _mgr -- if the blocks have changed, then clear the\ncache\n"}, "kind": 2, "label": "_protect_consolidate", "sortText": "405"}, {"detail": "bound method DataFrame._reduce(op, name: str, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False, filter_type=None, **kwds) -> Unknown", "kind": 2, "label": "_reduce", "sortText": "406"}, {"detail": "bound method DataFrame._reduce_axis1(name: str, func, skipna: bool) -> Series", "documentation": {"kind": "plaintext", "value": "Special case for _reduce to try to avoid a potentially-expensive transpose.\n\nApply the reduction block-wise along axis=1 and then reduce the resulting\n1D arrays.\n"}, "kind": 2, "label": "_reduce_axis1", "sortText": "407"}, {"detail": "bound method DataFrame._reindex_axes(axes, level: Hashable, limit: int | None, tolerance, method, fill_value: str | int | float | ... omitted 7 union elements, copy: bool | None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform the reindex for all the axes.\n"}, "kind": 2, "label": "_reindex_axes", "sortText": "408"}, {"detail": "Unknown", "label": "_reindex_indexer", "sortText": "409"}, {"detail": "bound method DataFrame._reindex_multi(axes: dict[str, Index], copy: bool, fill_value) -> DataFrame", "documentation": {"kind": "plaintext", "value": "We are guaranteed non-Nones in the axes.\n"}, "kind": 2, "label": "_reindex_multi", "sortText": "410"}, {"detail": "bound method DataFrame._reindex_with_indexers(reindexers, fill_value=None, copy: bool | None = False, allow_dups: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "allow_dups indicates an internal call here\n"}, "kind": 2, "label": "_reindex_with_indexers", "sortText": "411"}, {"detail": "bound method DataFrame._rename(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None, inplace: bool = False, level: Hashable = None, errors: str = \"ignore\") -> DataFrame | None", "kind": 2, "label": "_rename", "sortText": "412"}, {"detail": "bound method DataFrame._replace_columnwise(mapping: dict[Hashable, tuple[Any, Any]], inplace: bool, regex) -> Unknown", "documentation": {"kind": "plaintext", "value": "Dispatch to Series.replace column-wise.\n\nParameters\n----------\nmapping : dict\n of the form {col: (target, value)}\ninplace : bool\nregex : bool or same types as `to_replace` in DataFrame.replace\n\nReturns\n-------\nDataFrame or None\n"}, "kind": 2, "label": "_replace_columnwise", "sortText": "413"}, {"detail": "Unknown", "label": "_replace_single", "sortText": "414"}, {"detail": "bound method DataFrame._repr_data_resource_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Not a real Jupyter special repr method, but we use the same\nnaming convention.\n"}, "kind": 2, "label": "_repr_data_resource_", "sortText": "415"}, {"detail": "bound method DataFrame._repr_fits_horizontal_() -> bool", "documentation": {"kind": "plaintext", "value": "Check if full repr fits in horizontal boundaries imposed by the display\noptions width and max_columns.\n"}, "kind": 2, "label": "_repr_fits_horizontal_", "sortText": "416"}, {"detail": "bound method DataFrame._repr_fits_vertical_() -> bool", "documentation": {"kind": "plaintext", "value": "Check length against max_rows.\n"}, "kind": 2, "label": "_repr_fits_vertical_", "sortText": "417"}, {"detail": "bound method DataFrame._repr_html_() -> str | None", "documentation": {"kind": "plaintext", "value": "Return a html representation for a particular DataFrame.\n\nMainly for IPython notebook.\n"}, "kind": 2, "label": "_repr_html_", "sortText": "418"}, {"detail": "bound method DataFrame._repr_latex_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Returns a LaTeX representation for a particular object.\nMainly for use with nbconvert (jupyter notebook conversion to pdf).\n"}, "kind": 2, "label": "_repr_latex_", "sortText": "419"}, {"detail": "bound method DataFrame._reset_cache(key: str | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Reset cached properties. If ``key`` is passed, only clears that key.\n"}, "kind": 2, "label": "_reset_cache", "sortText": "420"}, {"detail": "bound method DataFrame._reset_cacher() -> None", "kind": 2, "label": "_reset_cacher", "sortText": "421"}, {"detail": "bound method DataFrame._sanitize_column(value) -> tuple[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], BlockValuesRefs | None]", "documentation": {"kind": "plaintext", "value": "Ensures new columns (which go into the BlockManager as new blocks) are\nalways copied (or a reference is being tracked to them under CoW)\nand converted into an array.\n\nParameters\n----------\nvalue : scalar, Series, or array-like\n\nReturns\n-------\ntuple of numpy.ndarray or ExtensionArray and optional BlockValuesRefs\n"}, "kind": 2, "label": "_sanitize_column", "sortText": "422"}, {"detail": "Unknown", "label": "_series", "sortText": "423"}, {"detail": "bound method DataFrame._set_axis(axis: int, labels: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | list[Unknown]) -> None", "documentation": {"kind": "plaintext", "value": "This is called from the cython code when we set the `index` attribute\ndirectly, e.g. `series.index = [1, 2, 3]`.\n"}, "kind": 2, "label": "_set_axis", "sortText": "424"}, {"detail": "bound method DataFrame._set_axis_name(name, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, inplace: bool = False, copy: bool | None = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Set the name(s) of the axis.\n\nParameters\n----------\nname : str or list of str\n Name(s) to set.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to set the label. The value 0 or 'index' specifies index,\n and the value 1 or 'columns' specifies columns.\ninplace : bool, default False\n If `True`, do operation inplace and return None.\ncopy:\n Whether to make a copy of the result.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or `None` if `inplace` is `True`.\n\nSee Also\n--------\nDataFrame.rename : Alter the axis labels of :class:`DataFrame`.\nSeries.rename : Alter the index labels or set the index name\n of :class:`Series`.\nIndex.rename : Set the name of :class:`Index` or :class:`MultiIndex`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs\ndog 4\ncat 4\nmonkey 2\n>>> df._set_axis_name(\"animal\")\n num_legs\nanimal\ndog 4\ncat 4\nmonkey 2\n>>> df.index = pd.MultiIndex.from_product(\n... [[\"mammal\"], ['dog', 'cat', 'monkey']])\n>>> df._set_axis_name([\"type\", \"name\"])\n num_legs\ntype name\nmammal dog 4\n cat 4\n monkey 2\n"}, "kind": 2, "label": "_set_axis_name", "sortText": "425"}, {"detail": "bound method DataFrame._set_axis_nocheck(labels, axis: int | Literal[\"index\", \"columns\", \"rows\"], inplace: bool, copy: bool | None) -> Unknown", "kind": 2, "label": "_set_axis_nocheck", "sortText": "426"}, {"detail": "bound method DataFrame._set_is_copy(ref: NDFrame, copy: bool = True) -> None", "kind": 2, "label": "_set_is_copy", "sortText": "427"}, {"detail": "bound method DataFrame._set_item(key, value) -> None", "documentation": {"kind": "plaintext", "value": "Add series to DataFrame in specified column.\n\nIf series is a numpy-array (not a Series/TimeSeries), it must be the\nsame length as the DataFrames index or an error will be thrown.\n\nSeries/TimeSeries will be conformed to the DataFrames index to\nensure homogeneity.\n"}, "kind": 2, "label": "_set_item", "sortText": "428"}, {"detail": "bound method DataFrame._set_item_frame_value(key, value: DataFrame) -> None", "kind": 2, "label": "_set_item_frame_value", "sortText": "429"}, {"detail": "bound method DataFrame._set_item_mgr(key, value: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_set_item_mgr", "sortText": "430"}, {"detail": "bound method DataFrame._set_value(index: Hashable, col, value: str | int | float | ... omitted 6 union elements, takeable: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "Put single value at passed column and index.\n\nParameters\n----------\nindex : Label\n row label\ncol : Label\n column label\nvalue : scalar\ntakeable : bool, default False\n Sets whether or not index/col interpreted as indexers\n"}, "kind": 2, "label": "_set_value", "sortText": "431"}, {"detail": "bound method DataFrame._setitem_array(key, value) -> Unknown", "kind": 2, "label": "_setitem_array", "sortText": "432"}, {"detail": "bound method DataFrame._setitem_frame(key, value) -> Unknown", "kind": 2, "label": "_setitem_frame", "sortText": "433"}, {"detail": "bound method DataFrame._setitem_slice(key: slice[Any, Any, Any], value) -> None", "kind": 2, "label": "_setitem_slice", "sortText": "434"}, {"detail": "bound method DataFrame._shift_with_freq(periods: int, axis: int, freq) -> DataFrame", "kind": 2, "label": "_shift_with_freq", "sortText": "435"}, {"detail": "bound method DataFrame._should_reindex_frame_op(right, op, axis: int, fill_value, level) -> bool", "documentation": {"kind": "plaintext", "value": "Check if this is an operation between DataFrames that will need to reindex.\n"}, "kind": 2, "label": "_should_reindex_frame_op", "sortText": "436"}, {"detail": "bound method DataFrame._slice(slobj: slice[Any, Any, Any], axis: int = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a slice of this container.\n\nSlicing with this method is *always* positional.\n"}, "kind": 2, "label": "_slice", "sortText": "437"}, {"detail": "bound method DataFrame._stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "_stat_function", "sortText": "438"}, {"detail": "bound method DataFrame._stat_function_ddof(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Series | int | float", "kind": 2, "label": "_stat_function_ddof", "sortText": "439"}, {"detail": "bound method DataFrame._take_with_is_copy(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Internal version of the `take` method that sets the `_is_copy`\nattribute to keep track of the parent dataframe (using in indexing\nfor the SettingWithCopyWarning).\n\nFor Series this does the same as the public take (it never sets `_is_copy`).\n\nSee the docstring of `take` for full explanation of the parameters.\n"}, "kind": 2, "label": "_take_with_is_copy", "sortText": "440"}, {"detail": "bound method DataFrame._to_dict_of_blocks() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return a dict of dtype -> Constructor Types that\neach is a homogeneous dtype.\n\nInternal ONLY - only works for BlockManager\n"}, "kind": 2, "label": "_to_dict_of_blocks", "sortText": "441"}, {"detail": "bound method DataFrame._to_latex_via_styler(buf=None, *, hide: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, relabel_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, render_kwargs: dict[Unknown, Unknown] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nUses the ``Styler`` implementation with the following, ordered, method chaining:\n\n.. code-block:: python\n styler = Styler(DataFrame)\n styler.hide(**hide)\n styler.relabel_index(**relabel_index)\n styler.format(**format)\n styler.format_index(**format_index)\n styler.to_latex(buf=buf, **render_kwargs)\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\nhide : dict, list of dict\n Keyword args to pass to the method call of ``Styler.hide``. If a list will\n call the method numerous times.\nrelabel_index : dict, list of dict\n Keyword args to pass to the method of ``Styler.relabel_index``. If a list\n will call the method numerous times.\nformat : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format``. If a list will\n call the method numerous times.\nformat_index : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format_index``. If a\n list will call the method numerous times.\nrender_kwargs : dict\n Keyword args to pass to the method call of ``Styler.to_latex``.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n"}, "kind": 2, "label": "_to_latex_via_styler", "sortText": "442"}, {"detail": "Unknown | str", "kind": 22, "label": "_typ", "sortText": "443"}, {"detail": "bound method DataFrame._update_inplace(result, verify_is_copy: bool = True) -> None", "documentation": {"kind": "plaintext", "value": "Replace self internals with result.\n\nParameters\n----------\nresult : same type as self\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_update_inplace", "sortText": "444"}, {"detail": "bound method type[DataFrame]._validate_dtype(dtype) -> dtype[Any] | ExtensionDtype | None", "documentation": {"kind": "plaintext", "value": "validate the passed dtype\n"}, "kind": 2, "label": "_validate_dtype", "sortText": "445"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | DatetimeArray | TimedeltaArray | PeriodArray", "kind": 22, "label": "_values", "sortText": "446"}, {"detail": "bound method DataFrame._where(cond, other=..., inplace: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, warn: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Equivalent to public method `where`, except that `other` is not\napplied as a function even if callable. Used in __setitem__.\n"}, "kind": 2, "label": "_where", "sortText": "447"}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "bound method DataFrame.abs() -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a Series/DataFrame with absolute numeric value of each element.\n\nThis function only applies to elements that are all numeric.\n\nReturns\n-------\nabs\n Series/DataFrame containing the absolute value of each element.\n\nSee Also\n--------\nnumpy.absolute : Calculate the absolute value element-wise.\n\nNotes\n-----\nFor ``complex`` inputs, ``1.2 + 1j``, the absolute value is\n:math:`\\sqrt{ a^2 + b^2 }`.\n\nExamples\n--------\nAbsolute numeric values in a Series.\n\n>>> s = pd.Series([-1.10, 2, -3.33, 4])\n>>> s.abs()\n0 1.10\n1 2.00\n2 3.33\n3 4.00\ndtype: float64\n\nAbsolute numeric values in a Series with complex numbers.\n\n>>> s = pd.Series([1.2 + 1j])\n>>> s.abs()\n0 1.56205\ndtype: float64\n\nAbsolute numeric values in a Series with a Timedelta element.\n\n>>> s = pd.Series([pd.Timedelta('1 days')])\n>>> s.abs()\n0 1 days\ndtype: timedelta64[ns]\n\nSelect rows with data closest to certain value using argsort (from\n`StackOverflow `__).\n\n>>> df = pd.DataFrame({\n... 'a': [4, 5, 6, 7],\n... 'b': [10, 20, 30, 40],\n... 'c': [100, 50, -30, -50]\n... })\n>>> df\n a b c\n0 4 10 100\n1 5 20 50\n2 6 30 -30\n3 7 40 -50\n>>> df.loc[(df.c - 43).abs().argsort()]\n a b c\n1 5 20 50\n0 4 10 100\n2 6 30 -30\n3 7 40 -50\n"}, "kind": 2, "label": "abs", "sortText": " 1"}, {"detail": "bound method DataFrame.add(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "add", "sortText": " 2"}, {"detail": "bound method DataFrame.add_prefix(prefix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Prefix labels with string `prefix`.\n\nFor Series, the row labels are prefixed.\nFor DataFrame, the column labels are prefixed.\n\nParameters\n----------\nprefix : str\n The string to add before each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add prefix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_suffix: Suffix row labels with string `suffix`.\nDataFrame.add_suffix: Suffix column labels with string `suffix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_prefix('item_')\nitem_0 1\nitem_1 2\nitem_2 3\nitem_3 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_prefix('col_')\n col_A col_B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_prefix", "sortText": " 3"}, {"detail": "bound method DataFrame.add_suffix(suffix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Suffix labels with string `suffix`.\n\nFor Series, the row labels are suffixed.\nFor DataFrame, the column labels are suffixed.\n\nParameters\n----------\nsuffix : str\n The string to add after each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add suffix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_prefix: Prefix row labels with string `prefix`.\nDataFrame.add_prefix: Prefix column labels with string `prefix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_suffix('_item')\n0_item 1\n1_item 2\n2_item 3\n3_item 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_suffix('_col')\n A_col B_col\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_suffix", "sortText": " 4"}, {"detail": "Unknown | (bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown)", "kind": 2, "label": "agg", "sortText": " 5"}, {"detail": "bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown", "kind": 2, "label": "aggregate", "sortText": " 6"}, {"detail": "bound method DataFrame.align[NDFrameT](other: NDFrameT, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level: Hashable = None, copy: bool | None = None, fill_value: Hashable = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., broadcast_axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ...) -> tuple[DataFrame, NDFrameT]", "documentation": {"kind": "plaintext", "value": "Align two objects on their axes with the specified join method.\n\nJoin method is specified for each axis Index.\n\nParameters\n----------\nother : DataFrame or Series\njoin : {{'outer', 'inner', 'left', 'right'}}, default 'outer'\n Type of alignment to be performed.\n\n * left: use only keys from left frame, preserve key order.\n * right: use only keys from right frame, preserve key order.\n * outer: use union of keys from both frames, sort keys lexicographically.\n * inner: use intersection of keys from both frames,\n preserve the order of the left keys.\n\naxis : allowed axis of the other object, default None\n Align on index (0), columns (1), or both (None).\nlevel : int or level name, default None\n Broadcast across a level, matching Index values on the\n passed MultiIndex level.\ncopy : bool, default True\n Always returns new objects. If copy=False and no reindexing is\n required then original objects are returned.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nfill_value : scalar, default np.nan\n Value to use for missing values. Defaults to NaN, but can be any\n \"compatible\" value.\nmethod : {{'backfill', 'bfill', 'pad', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n - pad / ffill: propagate last valid observation forward to next valid.\n - backfill / bfill: use NEXT valid observation to fill gap.\n\n .. deprecated:: 2.1\n\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\n\n .. deprecated:: 2.1\n\nfill_axis : {axes_single_arg}, default 0\n Filling axis, method and limit.\n\n .. deprecated:: 2.1\n\nbroadcast_axis : {axes_single_arg}, default None\n Broadcast values along this axis, if aligning two objects of\n different dimensions.\n\n .. deprecated:: 2.1\n\nReturns\n-------\ntuple of ({klass}, type of other)\n Aligned objects.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [[1, 2, 3, 4], [6, 7, 8, 9]], columns=[\"D\", \"B\", \"E\", \"A\"], index=[1, 2]\n... )\n>>> other = pd.DataFrame(\n... [[10, 20, 30, 40], [60, 70, 80, 90], [600, 700, 800, 900]],\n... columns=[\"A\", \"B\", \"C\", \"D\"],\n... index=[2, 3, 4],\n... )\n>>> df\n D B E A\n1 1 2 3 4\n2 6 7 8 9\n>>> other\n A B C D\n2 10 20 30 40\n3 60 70 80 90\n4 600 700 800 900\n\nAlign on columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=1)\n>>> left\n A B C D E\n1 4 2 NaN 1 3\n2 9 7 NaN 6 8\n>>> right\n A B C D E\n2 10 20 30 40 NaN\n3 60 70 80 90 NaN\n4 600 700 800 900 NaN\n\nWe can also align on the index:\n\n>>> left, right = df.align(other, join=\"outer\", axis=0)\n>>> left\n D B E A\n1 1.0 2.0 3.0 4.0\n2 6.0 7.0 8.0 9.0\n3 NaN NaN NaN NaN\n4 NaN NaN NaN NaN\n>>> right\n A B C D\n1 NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0\n3 60.0 70.0 80.0 90.0\n4 600.0 700.0 800.0 900.0\n\nFinally, the default `axis=None` will align on both index and columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=None)\n>>> left\n A B C D E\n1 4.0 2.0 NaN 1.0 3.0\n2 9.0 7.0 NaN 6.0 8.0\n3 NaN NaN NaN NaN NaN\n4 NaN NaN NaN NaN NaN\n>>> right\n A B C D E\n1 NaN NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0 NaN\n3 60.0 70.0 80.0 90.0 NaN\n4 600.0 700.0 800.0 900.0 NaN\n"}, "kind": 2, "label": "align", "sortText": " 7"}, {"detail": "bound method DataFrame.all(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "all", "sortText": " 8"}, {"detail": "bound method DataFrame.any(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "any", "sortText": " 9"}, {"detail": "bound method DataFrame.apply(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, raw: bool = False, result_type: Literal[\"expand\", \"reduce\", \"broadcast\"] | None = None, args=..., by_row: Literal[False, \"compat\"] = \"compat\", engine: Literal[\"python\", \"numba\"] = \"python\", engine_kwargs: dict[str, bool] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Apply a function along an axis of the DataFrame.\n\nObjects passed to the function are Series objects whose index is\neither the DataFrame's index (``axis=0``) or the DataFrame's columns\n(``axis=1``). By default (``result_type=None``), the final return type\nis inferred from the return type of the applied function. Otherwise,\nit depends on the `result_type` argument.\n\nParameters\n----------\nfunc : function\n Function to apply to each column or row.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis along which the function is applied:\n\n * 0 or 'index': apply function to each column.\n * 1 or 'columns': apply function to each row.\n\nraw : bool, default False\n Determines if row or column is passed as a Series or ndarray object:\n\n * ``False`` : passes each row or column as a Series to the\n function.\n * ``True`` : the passed function will receive ndarray objects\n instead.\n If you are just applying a NumPy reduction function this will\n achieve much better performance.\n\nresult_type : {'expand', 'reduce', 'broadcast', None}, default None\n These only act when ``axis=1`` (columns):\n\n * 'expand' : list-like results will be turned into columns.\n * 'reduce' : returns a Series if possible rather than expanding\n list-like results. This is the opposite of 'expand'.\n * 'broadcast' : results will be broadcast to the original shape\n of the DataFrame, the original index and columns will be\n retained.\n\n The default behaviour (None) depends on the return value of the\n applied function: list-like results will be returned as a Series\n of those. However if the apply function returns a Series these\n are expanded to columns.\nargs : tuple\n Positional arguments to pass to `func` in addition to the\n array/series.\nby_row : False or \"compat\", default \"compat\"\n Only has an effect when ``func`` is a listlike or dictlike of funcs\n and the func isn't a string.\n If \"compat\", will if possible first translate the func into pandas\n methods (e.g. ``Series().apply(np.sum)`` will be translated to\n ``Series().sum()``). If that doesn't work, will try call to apply again with\n ``by_row=True`` and if that fails, will call apply again with\n ``by_row=False`` (backward compatible).\n If False, the funcs will be passed the whole Series at once.\n\n .. versionadded:: 2.1.0\n\nengine : {'python', 'numba'}, default 'python'\n Choose between the python (default) engine or the numba engine in apply.\n\n The numba engine will attempt to JIT compile the passed function,\n which may result in speedups for large DataFrames.\n It also supports the following engine_kwargs :\n\n - nopython (compile the function in nopython mode)\n - nogil (release the GIL inside the JIT compiled function)\n - parallel (try to apply the function in parallel over the DataFrame)\n\n Note: Due to limitations within numba/how pandas interfaces with numba,\n you should only use this if raw=True\n\n Note: The numba compiler only supports a subset of\n valid Python/numpy operations.\n\n Please read more about the `supported python features\n `_\n and `supported numpy features\n `_\n in numba to learn what you can or cannot use in the passed function.\n\n .. versionadded:: 2.2.0\n\nengine_kwargs : dict\n Pass keyword arguments to the engine.\n This is currently only used by the numba engine,\n see the documentation for the engine argument for more information.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nSeries or DataFrame\n Result of applying ``func`` along the given axis of the\n DataFrame.\n\nSee Also\n--------\nDataFrame.map: For elementwise operations.\nDataFrame.aggregate: Only perform aggregating type operations.\nDataFrame.transform: Only perform transforming type operations.\n\nNotes\n-----\nFunctions that mutate the passed object can produce unexpected\nbehavior or errors and are not supported. See :ref:`gotchas.udf-mutation`\nfor more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([[4, 9]] * 3, columns=['A', 'B'])\n>>> df\n A B\n0 4 9\n1 4 9\n2 4 9\n\nUsing a numpy universal function (in this case the same as\n``np.sqrt(df)``):\n\n>>> df.apply(np.sqrt)\n A B\n0 2.0 3.0\n1 2.0 3.0\n2 2.0 3.0\n\nUsing a reducing function on either axis\n\n>>> df.apply(np.sum, axis=0)\nA 12\nB 27\ndtype: int64\n\n>>> df.apply(np.sum, axis=1)\n0 13\n1 13\n2 13\ndtype: int64\n\nReturning a list-like will result in a Series\n\n>>> df.apply(lambda x: [1, 2], axis=1)\n0 [1, 2]\n1 [1, 2]\n2 [1, 2]\ndtype: object\n\nPassing ``result_type='expand'`` will expand list-like results\nto columns of a Dataframe\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='expand')\n 0 1\n0 1 2\n1 1 2\n2 1 2\n\nReturning a Series inside the function is similar to passing\n``result_type='expand'``. The resulting column names\nwill be the Series index.\n\n>>> df.apply(lambda x: pd.Series([1, 2], index=['foo', 'bar']), axis=1)\n foo bar\n0 1 2\n1 1 2\n2 1 2\n\nPassing ``result_type='broadcast'`` will ensure the same shape\nresult, whether list-like or scalar is returned by the function,\nand broadcast it along the axis. The resulting column names will\nbe the originals.\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='broadcast')\n A B\n0 1 2\n1 1 2\n2 1 2\n"}, "kind": 2, "label": "apply", "sortText": " 10"}, {"detail": "bound method DataFrame.applymap(func: (Any, /) -> Any, na_action: Literal[\"ignore\"] | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. deprecated:: 2.1.0\n\n DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n"}, "kind": 2, "label": "applymap", "sortText": " 11"}, {"detail": "bound method DataFrame.asfreq(freq: str | BaseOffset, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = None, how: Literal[\"start\", \"end\"] | None = None, normalize: bool = False, fill_value: Hashable = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert time series to specified frequency.\n\nReturns the original data conformed to a new index with the specified\nfrequency.\n\nIf the index of this {klass} is a :class:`~pandas.PeriodIndex`, the new index\nis the result of transforming the original index with\n:meth:`PeriodIndex.asfreq ` (so the original index\nwill map one-to-one to the new index).\n\nOtherwise, the new index will be equivalent to ``pd.date_range(start, end,\nfreq=freq)`` where ``start`` and ``end`` are, respectively, the first and\nlast entries in the original index (see :func:`pandas.date_range`). The\nvalues corresponding to any timesteps in the new index which were not present\nin the original index will be null (``NaN``), unless a method for filling\nsuch unknowns is provided (see the ``method`` parameter below).\n\nThe :meth:`resample` method is more appropriate if an operation on each group of\ntimesteps (such as an aggregate) is necessary to represent the data at the new\nfrequency.\n\nParameters\n----------\nfreq : DateOffset or str\n Frequency DateOffset or string.\nmethod : {{'backfill'/'bfill', 'pad'/'ffill'}}, default None\n Method to use for filling holes in reindexed Series (note this\n does not fill NaNs that already were present):\n\n * 'pad' / 'ffill': propagate last valid observation forward to next\n valid\n * 'backfill' / 'bfill': use NEXT valid observation to fill.\nhow : {{'start', 'end'}}, default end\n For PeriodIndex only (see PeriodIndex.asfreq).\nnormalize : bool, default False\n Whether to reset output index to midnight.\nfill_value : scalar, optional\n Value to use for missing values, applied during upsampling (note\n this does not fill NaNs that already were present).\n\nReturns\n-------\n{klass}\n {klass} object reindexed to the specified frequency.\n\nSee Also\n--------\nreindex : Conform DataFrame to new index with optional filling logic.\n\nNotes\n-----\nTo learn more about the frequency strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 4 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=4, freq='min')\n>>> series = pd.Series([0.0, None, 2.0, 3.0], index=index)\n>>> df = pd.DataFrame({{'s': series}})\n>>> df\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:03:00 3.0\n\nUpsample the series into 30 second bins.\n\n>>> df.asfreq(freq='30s')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 NaN\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``fill value``.\n\n>>> df.asfreq(freq='30s', fill_value=9.0)\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 9.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 9.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 9.0\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``method``.\n\n>>> df.asfreq(freq='30s', method='bfill')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 2.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 3.0\n2000-01-01 00:03:00 3.0\n"}, "kind": 2, "label": "asfreq", "sortText": " 12"}, {"detail": "bound method DataFrame.asof(where, subset=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return the last row(s) without any NaNs before `where`.\n\nThe last row (for each element in `where`, if list) without any\nNaN is taken.\nIn case of a :class:`~pandas.DataFrame`, the last row without NaN\nconsidering only the subset of columns (if not `None`)\n\nIf there is no good value, NaN is returned for a Series or\na Series of NaN values for a DataFrame\n\nParameters\n----------\nwhere : date or array-like of dates\n Date(s) before which the last row(s) are returned.\nsubset : str or array-like of str, default `None`\n For DataFrame, if not `None`, only use these columns to\n check for NaNs.\n\nReturns\n-------\nscalar, Series, or DataFrame\n\n The return can be:\n\n * scalar : when `self` is a Series and `where` is a scalar\n * Series: when `self` is a Series and `where` is an array-like,\n or when `self` is a DataFrame and `where` is a scalar\n * DataFrame : when `self` is a DataFrame and `where` is an\n array-like\n\nSee Also\n--------\nmerge_asof : Perform an asof merge. Similar to left join.\n\nNotes\n-----\nDates are assumed to be sorted. Raises if this is not the case.\n\nExamples\n--------\nA Series and a scalar `where`.\n\n>>> s = pd.Series([1, 2, np.nan, 4], index=[10, 20, 30, 40])\n>>> s\n10 1.0\n20 2.0\n30 NaN\n40 4.0\ndtype: float64\n\n>>> s.asof(20)\n2.0\n\nFor a sequence `where`, a Series is returned. The first value is\nNaN, because the first element of `where` is before the first\nindex value.\n\n>>> s.asof([5, 20])\n5 NaN\n20 2.0\ndtype: float64\n\nMissing values are not considered. The following is ``2.0``, not\nNaN, even though NaN is at the index location for ``30``.\n\n>>> s.asof(30)\n2.0\n\nTake all columns into consideration\n\n>>> df = pd.DataFrame({'a': [10., 20., 30., 40., 50.],\n... 'b': [None, None, None, None, 500]},\n... index=pd.DatetimeIndex(['2018-02-27 09:01:00',\n... '2018-02-27 09:02:00',\n... '2018-02-27 09:03:00',\n... '2018-02-27 09:04:00',\n... '2018-02-27 09:05:00']))\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']))\n a b\n2018-02-27 09:03:30 NaN NaN\n2018-02-27 09:04:30 NaN NaN\n\nTake a single column into consideration\n\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']),\n... subset=['a'])\n a b\n2018-02-27 09:03:30 30.0 NaN\n2018-02-27 09:04:30 40.0 NaN\n"}, "kind": 2, "label": "asof", "sortText": " 13"}, {"detail": "bound method DataFrame.assign(**kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Assign new columns to a DataFrame.\n\nReturns a new object with all original columns in addition to new ones.\nExisting columns that are re-assigned will be overwritten.\n\nParameters\n----------\n**kwargs : dict of {str: callable or Series}\n The column names are keywords. If the values are\n callable, they are computed on the DataFrame and\n assigned to the new columns. The callable must not\n change input DataFrame (though pandas doesn't check it).\n If the values are not callable, (e.g. a Series, scalar, or array),\n they are simply assigned.\n\nReturns\n-------\nDataFrame\n A new DataFrame with the new columns in addition to\n all the existing columns.\n\nNotes\n-----\nAssigning multiple columns within the same ``assign`` is possible.\nLater items in '\\*\\*kwargs' may refer to newly created or modified\ncolumns in 'df'; items are computed and assigned into 'df' in order.\n\nExamples\n--------\n>>> df = pd.DataFrame({'temp_c': [17.0, 25.0]},\n... index=['Portland', 'Berkeley'])\n>>> df\n temp_c\nPortland 17.0\nBerkeley 25.0\n\nWhere the value is a callable, evaluated on `df`:\n\n>>> df.assign(temp_f=lambda x: x.temp_c * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nAlternatively, the same behavior can be achieved by directly\nreferencing an existing Series or sequence:\n\n>>> df.assign(temp_f=df['temp_c'] * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nYou can create multiple columns within the same assign where one\nof the columns depends on another one defined within the same assign:\n\n>>> df.assign(temp_f=lambda x: x['temp_c'] * 9 / 5 + 32,\n... temp_k=lambda x: (x['temp_f'] + 459.67) * 5 / 9)\n temp_c temp_f temp_k\nPortland 17.0 62.6 290.15\nBerkeley 25.0 77.0 298.15\n"}, "kind": 2, "label": "assign", "sortText": " 14"}, {"detail": "bound method DataFrame.astype(dtype, copy: bool | None = None, errors: Literal[\"ignore\", \"raise\"] = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast a pandas object to a specified dtype ``dtype``.\n\nParameters\n----------\ndtype : str, data type, Series or Mapping of column name -> data type\n Use a str, numpy.dtype, pandas.ExtensionDtype or Python type to\n cast entire pandas object to the same type. Alternatively, use a\n mapping, e.g. {col: dtype, ...}, where col is a column label and dtype is\n a numpy.dtype or Python type to cast one or more of the DataFrame's\n columns to column-specific types.\ncopy : bool, default True\n Return a copy when ``copy=True`` (be very careful setting\n ``copy=False`` as changes to values then may propagate to other\n pandas objects).\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nerrors : {'raise', 'ignore'}, default 'raise'\n Control raising of exceptions on invalid data for provided dtype.\n\n - ``raise`` : allow exceptions to be raised\n - ``ignore`` : suppress exceptions. On error return original object.\n\nReturns\n-------\nsame type as caller\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\nnumpy.ndarray.astype : Cast a numpy array to a specified type.\n\nNotes\n-----\n.. versionchanged:: 2.0.0\n\n Using ``astype`` to convert from timezone-naive dtype to\n timezone-aware dtype will raise an exception.\n Use :meth:`Series.dt.tz_localize` instead.\n\nExamples\n--------\nCreate a DataFrame:\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nCast all columns to int32:\n\n>>> df.astype('int32').dtypes\ncol1 int32\ncol2 int32\ndtype: object\n\nCast col1 to int32 using a dictionary:\n\n>>> df.astype({'col1': 'int32'}).dtypes\ncol1 int32\ncol2 int64\ndtype: object\n\nCreate a series:\n\n>>> ser = pd.Series([1, 2], dtype='int32')\n>>> ser\n0 1\n1 2\ndtype: int32\n>>> ser.astype('int64')\n0 1\n1 2\ndtype: int64\n\nConvert to categorical type:\n\n>>> ser.astype('category')\n0 1\n1 2\ndtype: category\nCategories (2, int32): [1, 2]\n\nConvert to ordered categorical type with custom ordering:\n\n>>> from pandas.api.types import CategoricalDtype\n>>> cat_dtype = CategoricalDtype(\n... categories=[2, 1], ordered=True)\n>>> ser.astype(cat_dtype)\n0 1\n1 2\ndtype: category\nCategories (2, int64): [2 < 1]\n\nCreate a series of dates:\n\n>>> ser_date = pd.Series(pd.date_range('20200101', periods=3))\n>>> ser_date\n0 2020-01-01\n1 2020-01-02\n2 2020-01-03\ndtype: datetime64[ns]\n"}, "kind": 2, "label": "astype", "sortText": " 15"}, {"detail": "_AtIndexer", "kind": 22, "label": "at", "sortText": " 16"}, {"detail": "bound method DataFrame.at_time(time, asof: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values at particular time of day (e.g., 9:30AM).\n\nParameters\n----------\ntime : datetime.time or str\n The values to select.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nbetween_time : Select values between particular times of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_at_time : Get just the index locations for\n values at particular time of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='12h')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-09 12:00:00 2\n2018-04-10 00:00:00 3\n2018-04-10 12:00:00 4\n\n>>> ts.at_time('12:00')\n A\n2018-04-09 12:00:00 2\n2018-04-10 12:00:00 4\n"}, "kind": 2, "label": "at_time", "sortText": " 17"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "attrs", "sortText": " 18"}, {"detail": "list[Index]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "axes", "sortText": " 19"}, {"detail": "bound method DataFrame.backfill(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\n.. deprecated:: 2.0\n\n {klass}.backfill is deprecated. Use {klass}.bfill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.bfill` or :meth:`Series.bfill`.\n"}, "kind": 2, "label": "backfill", "sortText": " 20"}, {"detail": "bound method DataFrame.between_time(start_time, end_time, inclusive: Literal[\"left\", \"right\", \"both\", \"neither\"] = \"both\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values between particular times of the day (e.g., 9:00-9:30 AM).\n\nBy setting ``start_time`` to be later than ``end_time``,\nyou can get the times that are *not* between the two times.\n\nParameters\n----------\nstart_time : datetime.time or str\n Initial time as a time filter limit.\nend_time : datetime.time or str\n End time as a time filter limit.\ninclusive : {\"both\", \"neither\", \"left\", \"right\"}, default \"both\"\n Include boundaries; whether to set each bound as closed or open.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine range time on index or columns value.\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n Data from the original object filtered to the specified dates range.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nat_time : Select values at a particular time of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_between_time : Get just the index locations for\n values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='1D20min')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n2018-04-12 01:00:00 4\n\n>>> ts.between_time('0:15', '0:45')\n A\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n\nYou get the times that are *not* between two times by setting\n``start_time`` later than ``end_time``:\n\n>>> ts.between_time('0:45', '0:15')\n A\n2018-04-09 00:00:00 1\n2018-04-12 01:00:00 4\n"}, "kind": 2, "label": "between_time", "sortText": " 21"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([1, None, None, 2])\n>>> s.bfill()\n0 1.0\n1 2.0\n2 2.0\n3 2.0\ndtype: float64\n>>> s.bfill(limit=1)\n0 1.0\n1 NaN\n2 2.0\n3 2.0\ndtype: float64\n\nWith DataFrame:\n\n>>> df = pd.DataFrame({{'A': [1, None, None, 4], 'B': [None, 5, None, 7]}})\n>>> df\n A B\n0 1.0 NaN\n1 NaN 5.0\n2 NaN NaN\n3 4.0 7.0\n>>> df.bfill()\n A B\n0 1.0 5.0\n1 4.0 5.0\n2 4.0 7.0\n3 4.0 7.0\n>>> df.bfill(limit=1)\n A B\n0 1.0 5.0\n1 NaN 5.0\n2 4.0 7.0\n3 4.0 7.0\n"}, "kind": 2, "label": "bfill", "sortText": " 22"}, {"detail": "bound method DataFrame.bool() -> bool", "documentation": {"kind": "plaintext", "value": "Return the bool of a single element Series or DataFrame.\n\n.. deprecated:: 2.1.0\n\n bool is deprecated and will be removed in future version of pandas.\n For ``Series`` use ``pandas.Series.item``.\n\nThis must be a boolean scalar value, either True or False. It will raise a\nValueError if the Series or DataFrame does not have exactly 1 element, or that\nelement is not boolean (integer values 0 and 1 will also raise an exception).\n\nReturns\n-------\nbool\n The value in the Series or DataFrame.\n\nSee Also\n--------\nSeries.astype : Change the data type of a Series, including to boolean.\nDataFrame.astype : Change the data type of a DataFrame, including to boolean.\nnumpy.bool_ : NumPy boolean data type, used by pandas for boolean values.\n\nExamples\n--------\nThe method will only work for single element objects with a boolean value:\n\n>>> pd.Series([True]).bool() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).bool() # doctest: +SKIP\nFalse\n\n>>> pd.DataFrame({'col': [True]}).bool() # doctest: +SKIP\nTrue\n>>> pd.DataFrame({'col': [False]}).bool() # doctest: +SKIP\nFalse\n\nThis is an alternative method and will only work\nfor single element objects with a boolean value:\n\n>>> pd.Series([True]).item() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).item() # doctest: +SKIP\nFalse\n"}, "kind": 2, "label": "bool", "sortText": " 23"}, {"detail": "Unknown | (bound method DataFrame.boxplot_frame(column=None, by=None, ax=None, fontsize: int | None = None, rot: int = 0, grid: bool = True, figsize: tuple[int | float, int | float] | None = None, layout=None, return_type=None, backend=None, **kwargs) -> Unknown)", "kind": 2, "label": "boxplot", "sortText": " 24"}, {"detail": "Overload[(lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., **kwargs) -> DataFrame, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], **kwargs) -> None, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Trim values at input threshold(s).\n\nAssigns values outside boundary to boundary values. Thresholds\ncan be singular values or array like, and in the latter case\nthe clipping is performed element-wise in the specified axis.\n\nParameters\n----------\nlower : float or array-like, default None\n Minimum threshold value. All values below this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\nupper : float or array-like, default None\n Maximum threshold value. All values above this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Align object with lower and upper along the given axis.\n For `Series` this parameter is unused and defaults to `None`.\ninplace : bool, default False\n Whether to perform the operation in place on the data.\n*args, **kwargs\n Additional keywords have no effect but might be accepted\n for compatibility with numpy.\n\nReturns\n-------\nSeries or DataFrame or None\n Same type as calling object with the values outside the\n clip boundaries replaced or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.clip : Trim values at input threshold in series.\nDataFrame.clip : Trim values at input threshold in dataframe.\nnumpy.clip : Clip (limit) the values in an array.\n\nExamples\n--------\n>>> data = {'col_0': [9, -3, 0, -1, 5], 'col_1': [-2, -7, 6, 8, -5]}\n>>> df = pd.DataFrame(data)\n>>> df\n col_0 col_1\n0 9 -2\n1 -3 -7\n2 0 6\n3 -1 8\n4 5 -5\n\nClips per column using lower and upper thresholds:\n\n>>> df.clip(-4, 6)\n col_0 col_1\n0 6 -2\n1 -3 -4\n2 0 6\n3 -1 6\n4 5 -4\n\nClips using specific lower and upper thresholds per column:\n\n>>> df.clip([-2, -1], [4, 5])\n col_0 col_1\n0 4 -1\n1 -2 -1\n2 0 5\n3 -1 5\n4 4 -1\n\nClips using specific lower and upper thresholds per column element:\n\n>>> t = pd.Series([2, -4, -1, 6, 3])\n>>> t\n0 2\n1 -4\n2 -1\n3 6\n4 3\ndtype: int64\n\n>>> df.clip(t, t + 4, axis=0)\n col_0 col_1\n0 6 2\n1 -3 -4\n2 0 3\n3 6 8\n4 5 3\n\nClips using specific lower threshold per column element, with missing values:\n\n>>> t = pd.Series([2, -4, np.nan, 6, 3])\n>>> t\n0 2.0\n1 -4.0\n2 NaN\n3 6.0\n4 3.0\ndtype: float64\n\n>>> df.clip(t, axis=0)\ncol_0 col_1\n0 9 2\n1 -3 -4\n2 0 6\n3 6 8\n4 5 3\n"}, "kind": 2, "label": "clip", "sortText": " 25"}, {"detail": "Unknown | Index", "kind": 22, "label": "columns", "sortText": " 26"}, {"detail": "bound method DataFrame.combine(other: DataFrame, func: (Series, Series, /) -> Hashable, fill_value=None, overwrite: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform column-wise combine with another DataFrame.\n\nCombines a DataFrame with `other` DataFrame using `func`\nto element-wise combine columns. The row and column indexes of the\nresulting DataFrame will be the union of the two.\n\nParameters\n----------\nother : DataFrame\n The DataFrame to merge column-wise.\nfunc : function\n Function that takes two series as inputs and return a Series or a\n scalar. Used to merge the two dataframes column by columns.\nfill_value : scalar value, default None\n The value to fill NaNs with prior to passing any column to the\n merge func.\noverwrite : bool, default True\n If True, columns in `self` that do not exist in `other` will be\n overwritten with NaNs.\n\nReturns\n-------\nDataFrame\n Combination of the provided DataFrames.\n\nSee Also\n--------\nDataFrame.combine_first : Combine two DataFrame objects and default to\n non-null values in frame calling the method.\n\nExamples\n--------\nCombine using a simple function that chooses the smaller column.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> take_smaller = lambda s1, s2: s1 if s1.sum() < s2.sum() else s2\n>>> df1.combine(df2, take_smaller)\n A B\n0 0 3\n1 0 3\n\nExample using a true element-wise combine function.\n\n>>> df1 = pd.DataFrame({'A': [5, 0], 'B': [2, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, np.minimum)\n A B\n0 1 2\n1 0 3\n\nUsing `fill_value` fills Nones prior to passing the column to the\nmerge function.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 4.0\n\nHowever, if the same element in both dataframes is None, that None\nis preserved\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [None, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 3.0\n\nExample that demonstrates the use of `overwrite` and behavior when\nthe axis differ between the dataframes.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [-10, 1], }, index=[1, 2])\n>>> df1.combine(df2, take_smaller)\n A B C\n0 NaN NaN NaN\n1 NaN 3.0 -10.0\n2 NaN 3.0 1.0\n\n>>> df1.combine(df2, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 -10.0\n2 NaN 3.0 1.0\n\nDemonstrating the preference of the passed in dataframe.\n\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1], }, index=[1, 2])\n>>> df2.combine(df1, take_smaller)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 NaN\n2 NaN 3.0 NaN\n\n>>> df2.combine(df1, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine", "sortText": " 27"}, {"detail": "bound method DataFrame.combine_first(other: DataFrame) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Update null elements with value in the same location in `other`.\n\nCombine two DataFrame objects by filling null values in one DataFrame\nwith non-null values from other DataFrame. The row and column indexes\nof the resulting DataFrame will be the union of the two. The resulting\ndataframe contains the 'first' dataframe values and overrides the\nsecond one values where both first.loc[index, col] and\nsecond.loc[index, col] are not missing values, upon calling\nfirst.combine_first(second).\n\nParameters\n----------\nother : DataFrame\n Provided DataFrame to use to fill null values.\n\nReturns\n-------\nDataFrame\n The result of combining the provided DataFrame with the other object.\n\nSee Also\n--------\nDataFrame.combine : Perform series-wise operation on two DataFrames\n using a given function.\n\nExamples\n--------\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine_first(df2)\n A B\n0 1.0 3.0\n1 0.0 4.0\n\nNull values still persist if the location of that null value\ndoes not exist in `other`\n\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [4, None]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1]}, index=[1, 2])\n>>> df1.combine_first(df2)\n A B C\n0 NaN 4.0 NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine_first", "sortText": " 28"}, {"detail": "bound method DataFrame.compare(other: DataFrame, align_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 1, keep_shape: bool = False, keep_equal: bool = False, result_names: tuple[str | None, str | None] = ...) -> DataFrame", "kind": 2, "label": "compare", "sortText": " 29"}, {"detail": "bound method DataFrame.convert_dtypes(infer_objects: bool = True, convert_string: bool = True, convert_integer: bool = True, convert_boolean: bool = True, convert_floating: bool = True, dtype_backend: Literal[\"pyarrow\", \"numpy_nullable\"] = \"numpy_nullable\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert columns to the best possible dtypes using dtypes supporting ``pd.NA``.\n\nParameters\n----------\ninfer_objects : bool, default True\n Whether object dtypes should be converted to the best possible types.\nconvert_string : bool, default True\n Whether object dtypes should be converted to ``StringDtype()``.\nconvert_integer : bool, default True\n Whether, if possible, conversion can be done to integer extension types.\nconvert_boolean : bool, defaults True\n Whether object dtypes should be converted to ``BooleanDtypes()``.\nconvert_floating : bool, defaults True\n Whether, if possible, conversion can be done to floating extension types.\n If `convert_integer` is also True, preference will be give to integer\n dtypes if the floats can be faithfully casted to integers.\ndtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable'\n Back-end data type applied to the resultant :class:`DataFrame`\n (still experimental). Behaviour is as follows:\n\n * ``\"numpy_nullable\"``: returns nullable-dtype-backed :class:`DataFrame`\n (default).\n * ``\"pyarrow\"``: returns pyarrow-backed nullable :class:`ArrowDtype`\n DataFrame.\n\n .. versionadded:: 2.0\n\nReturns\n-------\nSeries or DataFrame\n Copy of input object with new dtype.\n\nSee Also\n--------\ninfer_objects : Infer dtypes of objects.\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\n\nNotes\n-----\nBy default, ``convert_dtypes`` will attempt to convert a Series (or each\nSeries in a DataFrame) to dtypes that support ``pd.NA``. By using the options\n``convert_string``, ``convert_integer``, ``convert_boolean`` and\n``convert_floating``, it is possible to turn off individual conversions\nto ``StringDtype``, the integer extension types, ``BooleanDtype``\nor floating extension types, respectively.\n\nFor object-dtyped columns, if ``infer_objects`` is ``True``, use the inference\nrules as during normal Series/DataFrame construction. Then, if possible,\nconvert to ``StringDtype``, ``BooleanDtype`` or an appropriate integer\nor floating extension type, otherwise leave as ``object``.\n\nIf the dtype is integer, convert to an appropriate integer extension type.\n\nIf the dtype is numeric, and consists of all integers, convert to an\nappropriate integer extension type. Otherwise, convert to an\nappropriate floating extension type.\n\nIn the future, as new dtypes are added that support ``pd.NA``, the results\nof this method will change to support those new dtypes.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... {\n... \"a\": pd.Series([1, 2, 3], dtype=np.dtype(\"int32\")),\n... \"b\": pd.Series([\"x\", \"y\", \"z\"], dtype=np.dtype(\"O\")),\n... \"c\": pd.Series([True, False, np.nan], dtype=np.dtype(\"O\")),\n... \"d\": pd.Series([\"h\", \"i\", np.nan], dtype=np.dtype(\"O\")),\n... \"e\": pd.Series([10, np.nan, 20], dtype=np.dtype(\"float\")),\n... \"f\": pd.Series([np.nan, 100.5, 200], dtype=np.dtype(\"float\")),\n... }\n... )\n\nStart with a DataFrame with default dtypes.\n\n>>> df\n a b c d e f\n0 1 x True h 10.0 NaN\n1 2 y False i NaN 100.5\n2 3 z NaN NaN 20.0 200.0\n\n>>> df.dtypes\na int32\nb object\nc object\nd object\ne float64\nf float64\ndtype: object\n\nConvert the DataFrame to use best possible dtypes.\n\n>>> dfn = df.convert_dtypes()\n>>> dfn\n a b c d e f\n0 1 x True h 10 \n1 2 y False i 100.5\n2 3 z 20 200.0\n\n>>> dfn.dtypes\na Int32\nb string[python]\nc boolean\nd string[python]\ne Int64\nf Float64\ndtype: object\n\nStart with a Series of strings and missing data represented by ``np.nan``.\n\n>>> s = pd.Series([\"a\", \"b\", np.nan])\n>>> s\n0 a\n1 b\n2 NaN\ndtype: object\n\nObtain a Series with dtype ``StringDtype``.\n\n>>> s.convert_dtypes()\n0 a\n1 b\n2 \ndtype: string\n"}, "kind": 2, "label": "convert_dtypes", "sortText": " 30"}, {"detail": "bound method DataFrame.copy(deep: bool | None = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Make a copy of this object's indices and data.\n\nWhen ``deep=True`` (default), a new object will be created with a\ncopy of the calling object's data and indices. Modifications to\nthe data or indices of the copy will not be reflected in the\noriginal object (see notes below).\n\nWhen ``deep=False``, a new object will be created without copying\nthe calling object's data or index (only references to the data\nand index are copied). Any changes to the data of the original\nwill be reflected in the shallow copy (and vice versa).\n\n.. note::\n The ``deep=False`` behaviour as described above will change\n in pandas 3.0. `Copy-on-Write\n `__\n will be enabled by default, which means that the \"shallow\" copy\n is that is returned with ``deep=False`` will still avoid making\n an eager copy, but changes to the data of the original will *no*\n longer be reflected in the shallow copy (or vice versa). Instead,\n it makes use of a lazy (deferred) copy mechanism that will copy\n the data only when any changes to the original or shallow copy is\n made.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nParameters\n----------\ndeep : bool, default True\n Make a deep copy, including a copy of the data and the indices.\n With ``deep=False`` neither the indices nor the data are copied.\n\nReturns\n-------\nSeries or DataFrame\n Object type matches caller.\n\nNotes\n-----\nWhen ``deep=True``, data is copied but actual Python objects\nwill not be copied recursively, only the reference to the object.\nThis is in contrast to `copy.deepcopy` in the Standard Library,\nwhich recursively copies object data (see examples below).\n\nWhile ``Index`` objects are copied when ``deep=True``, the underlying\nnumpy array is not copied for performance reasons. Since ``Index`` is\nimmutable, the underlying data can be safely shared and a copy\nis not needed.\n\nSince pandas is not thread safe, see the\n:ref:`gotchas ` when copying in a threading\nenvironment.\n\nWhen ``copy_on_write`` in pandas config is set to ``True``, the\n``copy_on_write`` config takes effect even when ``deep=False``.\nThis means that any changes to the copied data would make a new copy\nof the data upon write (and vice versa). Changes made to either the\noriginal or copied variable would not be reflected in the counterpart.\nSee :ref:`Copy_on_Write ` for more information.\n\nExamples\n--------\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> s\na 1\nb 2\ndtype: int64\n\n>>> s_copy = s.copy()\n>>> s_copy\na 1\nb 2\ndtype: int64\n\n**Shallow copy versus default (deep) copy:**\n\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> deep = s.copy()\n>>> shallow = s.copy(deep=False)\n\nShallow copy shares data and index with original.\n\n>>> s is shallow\nFalse\n>>> s.values is shallow.values and s.index is shallow.index\nTrue\n\nDeep copy has own copy of data and index.\n\n>>> s is deep\nFalse\n>>> s.values is deep.values or s.index is deep.index\nFalse\n\nUpdates to the data shared by shallow copy and original is reflected\nin both (NOTE: this will no longer be true for pandas >= 3.0);\ndeep copy remains unchanged.\n\n>>> s.iloc[0] = 3\n>>> shallow.iloc[1] = 4\n>>> s\na 3\nb 4\ndtype: int64\n>>> shallow\na 3\nb 4\ndtype: int64\n>>> deep\na 1\nb 2\ndtype: int64\n\nNote that when copying an object containing Python objects, a deep copy\nwill copy the data, but will not do so recursively. Updating a nested\ndata object will be reflected in the deep copy.\n\n>>> s = pd.Series([[1, 2], [3, 4]])\n>>> deep = s.copy()\n>>> s[0][0] = 10\n>>> s\n0 [10, 2]\n1 [3, 4]\ndtype: object\n>>> deep\n0 [10, 2]\n1 [3, 4]\ndtype: object\n\n**Copy-on-Write is set to true**, the shallow copy is not modified\nwhen the original data is changed:\n\n>>> with pd.option_context(\"mode.copy_on_write\", True):\n... s = pd.Series([1, 2], index=[\"a\", \"b\"])\n... copy = s.copy(deep=False)\n... s.iloc[0] = 100\n... s\na 100\nb 2\ndtype: int64\n>>> copy\na 1\nb 2\ndtype: int64\n"}, "kind": 2, "label": "copy", "sortText": " 31"}, {"detail": "bound method DataFrame.corr(method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", min_periods: int = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation of columns, excluding NA/null values.\n\nParameters\n----------\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float. Note that the returned matrix from corr\n will have 1 along the diagonals and will be symmetric\n regardless of the callable's behavior.\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result. Currently only available for Pearson\n and Spearman correlation.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n Correlation matrix.\n\nSee Also\n--------\nDataFrame.corrwith : Compute pairwise correlation with another\n DataFrame or Series.\nSeries.corr : Compute the correlation between two Series.\n\nNotes\n-----\nPearson, Kendall and Spearman correlation are currently computed using pairwise complete observations.\n\n* `Pearson correlation coefficient `_\n* `Kendall rank correlation coefficient `_\n* `Spearman's rank correlation coefficient `_\n\nExamples\n--------\n>>> def histogram_intersection(a, b):\n... v = np.minimum(a, b).sum().round(decimals=1)\n... return v\n>>> df = pd.DataFrame([(.2, .3), (.0, .6), (.6, .0), (.2, .1)],\n... columns=['dogs', 'cats'])\n>>> df.corr(method=histogram_intersection)\n dogs cats\ndogs 1.0 0.3\ncats 0.3 1.0\n\n>>> df = pd.DataFrame([(1, 1), (2, np.nan), (np.nan, 3), (4, 4)],\n... columns=['dogs', 'cats'])\n>>> df.corr(min_periods=3)\n dogs cats\ndogs 1.0 NaN\ncats NaN 1.0\n"}, "kind": 2, "label": "corr", "sortText": " 32"}, {"detail": "bound method DataFrame.corrwith(other: DataFrame | Series, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, drop: bool = False, method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", numeric_only: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation.\n\nPairwise correlation is computed between rows or columns of\nDataFrame with rows or columns of Series or DataFrame. DataFrames\nare first aligned along both axes before computing the\ncorrelations.\n\nParameters\n----------\nother : DataFrame, Series\n Object with which to compute correlations.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' to compute row-wise, 1 or 'columns' for\n column-wise.\ndrop : bool, default False\n Drop missing indices from result.\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nSeries\n Pairwise correlations.\n\nSee Also\n--------\nDataFrame.corr : Compute pairwise correlation of columns.\n\nExamples\n--------\n>>> index = [\"a\", \"b\", \"c\", \"d\", \"e\"]\n>>> columns = [\"one\", \"two\", \"three\", \"four\"]\n>>> df1 = pd.DataFrame(np.arange(20).reshape(5, 4), index=index, columns=columns)\n>>> df2 = pd.DataFrame(np.arange(16).reshape(4, 4), index=index[:4], columns=columns)\n>>> df1.corrwith(df2)\none 1.0\ntwo 1.0\nthree 1.0\nfour 1.0\ndtype: float64\n\n>>> df2.corrwith(df1, axis=1)\na 1.0\nb 1.0\nc 1.0\nd 1.0\ne NaN\ndtype: float64\n"}, "kind": 2, "label": "corrwith", "sortText": " 33"}, {"detail": "bound method DataFrame.count(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Count non-NA cells for each column or row.\n\nThe values `None`, `NaN`, `NaT`, ``pandas.NA`` are considered NA.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n If 0 or 'index' counts are generated for each column.\n If 1 or 'columns' counts are generated for each row.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\nReturns\n-------\nSeries\n For each column/row the number of non-NA/null entries.\n\nSee Also\n--------\nSeries.count: Number of non-NA elements in a Series.\nDataFrame.value_counts: Count unique combinations of columns.\nDataFrame.shape: Number of DataFrame rows and columns (including NA\n elements).\nDataFrame.isna: Boolean same-sized DataFrame showing places of NA\n elements.\n\nExamples\n--------\nConstructing DataFrame from a dictionary:\n\n>>> df = pd.DataFrame({\"Person\":\n... [\"John\", \"Myla\", \"Lewis\", \"John\", \"Myla\"],\n... \"Age\": [24., np.nan, 21., 33, 26],\n... \"Single\": [False, True, True, True, False]})\n>>> df\n Person Age Single\n0 John 24.0 False\n1 Myla NaN True\n2 Lewis 21.0 True\n3 John 33.0 True\n4 Myla 26.0 False\n\nNotice the uncounted NA values:\n\n>>> df.count()\nPerson 5\nAge 4\nSingle 5\ndtype: int64\n\nCounts for each **row**:\n\n>>> df.count(axis='columns')\n0 3\n1 2\n2 3\n3 3\n4 3\ndtype: int64\n"}, "kind": 2, "label": "count", "sortText": " 34"}, {"detail": "bound method DataFrame.cov(min_periods: int | None = None, ddof: int | None = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise covariance of columns, excluding NA/null values.\n\nCompute the pairwise covariance among the series of a DataFrame.\nThe returned data frame is the `covariance matrix\n`__ of the columns\nof the DataFrame.\n\nBoth NA and null values are automatically excluded from the\ncalculation. (See the note below about bias from missing values.)\nA threshold can be set for the minimum number of\nobservations for each value created. Comparisons with observations\nbelow this threshold will be returned as ``NaN``.\n\nThis method is generally used for the analysis of time series data to\nunderstand the relationship between different measures\nacross time.\n\nParameters\n----------\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result.\n\nddof : int, default 1\n Delta degrees of freedom. The divisor used in calculations\n is ``N - ddof``, where ``N`` represents the number of elements.\n This argument is applicable only when no ``nan`` is in the dataframe.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n The covariance matrix of the series of the DataFrame.\n\nSee Also\n--------\nSeries.cov : Compute covariance with another Series.\ncore.window.ewm.ExponentialMovingWindow.cov : Exponential weighted sample\n covariance.\ncore.window.expanding.Expanding.cov : Expanding sample covariance.\ncore.window.rolling.Rolling.cov : Rolling sample covariance.\n\nNotes\n-----\nReturns the covariance matrix of the DataFrame's time series.\nThe covariance is normalized by N-ddof.\n\nFor DataFrames that have Series that are missing data (assuming that\ndata is `missing at random\n`__)\nthe returned covariance matrix will be an unbiased estimate\nof the variance and covariance between the member Series.\n\nHowever, for many applications this estimate may not be acceptable\nbecause the estimate covariance matrix is not guaranteed to be positive\nsemi-definite. This could lead to estimate correlations having\nabsolute values which are greater than one, and/or a non-invertible\ncovariance matrix. See `Estimation of covariance matrices\n`__ for more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([(1, 2), (0, 3), (2, 0), (1, 1)],\n... columns=['dogs', 'cats'])\n>>> df.cov()\n dogs cats\ndogs 0.666667 -1.000000\ncats -1.000000 1.666667\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(1000, 5),\n... columns=['a', 'b', 'c', 'd', 'e'])\n>>> df.cov()\n a b c d e\na 0.998438 -0.020161 0.059277 -0.008943 0.014144\nb -0.020161 1.059352 -0.008543 -0.024738 0.009826\nc 0.059277 -0.008543 1.010670 -0.001486 -0.000271\nd -0.008943 -0.024738 -0.001486 0.921297 -0.013692\ne 0.014144 0.009826 -0.000271 -0.013692 0.977795\n\n**Minimum number of periods**\n\nThis method also supports an optional ``min_periods`` keyword\nthat specifies the required minimum number of non-NA observations for\neach column pair in order to have a valid result:\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(20, 3),\n... columns=['a', 'b', 'c'])\n>>> df.loc[df.index[:5], 'a'] = np.nan\n>>> df.loc[df.index[5:10], 'b'] = np.nan\n>>> df.cov(min_periods=12)\n a b c\na 0.316741 NaN -0.150812\nb NaN 1.248003 0.191417\nc -0.150812 0.191417 0.895202\n"}, "kind": 2, "label": "cov", "sortText": " 35"}, {"detail": "bound method DataFrame.cummax(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummax", "sortText": " 36"}, {"detail": "bound method DataFrame.cummin(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummin", "sortText": " 37"}, {"detail": "bound method DataFrame.cumprod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumprod", "sortText": " 38"}, {"detail": "bound method DataFrame.cumsum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumsum", "sortText": " 39"}, {"detail": "bound method DataFrame.describe(percentiles=None, include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Generate descriptive statistics.\n\nDescriptive statistics include those that summarize the central\ntendency, dispersion and shape of a\ndataset's distribution, excluding ``NaN`` values.\n\nAnalyzes both numeric and object series, as well\nas ``DataFrame`` column sets of mixed data types. The output\nwill vary depending on what is provided. Refer to the notes\nbelow for more detail.\n\nParameters\n----------\npercentiles : list-like of numbers, optional\n The percentiles to include in the output. All should\n fall between 0 and 1. The default is\n ``[.25, .5, .75]``, which returns the 25th, 50th, and\n 75th percentiles.\ninclude : 'all', list-like of dtypes or None (default), optional\n A white list of data types to include in the result. Ignored\n for ``Series``. Here are the options:\n\n - 'all' : All columns of the input will be included in the output.\n - A list-like of dtypes : Limits the results to the\n provided data types.\n To limit the result to numeric types submit\n ``numpy.number``. To limit it instead to object columns submit\n the ``numpy.object`` data type. Strings\n can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(include=['O'])``). To\n select pandas categorical columns, use ``'category'``\n - None (default) : The result will include all numeric columns.\nexclude : list-like of dtypes or None (default), optional,\n A black list of data types to omit from the result. Ignored\n for ``Series``. Here are the options:\n\n - A list-like of dtypes : Excludes the provided data types\n from the result. To exclude numeric types submit\n ``numpy.number``. To exclude object columns submit the data\n type ``numpy.object``. Strings can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(exclude=['O'])``). To\n exclude pandas categorical columns, use ``'category'``\n - None (default) : The result will exclude nothing.\n\nReturns\n-------\nSeries or DataFrame\n Summary statistics of the Series or Dataframe provided.\n\nSee Also\n--------\nDataFrame.count: Count number of non-NA/null observations.\nDataFrame.max: Maximum of the values in the object.\nDataFrame.min: Minimum of the values in the object.\nDataFrame.mean: Mean of the values.\nDataFrame.std: Standard deviation of the observations.\nDataFrame.select_dtypes: Subset of a DataFrame including/excluding\n columns based on their dtype.\n\nNotes\n-----\nFor numeric data, the result's index will include ``count``,\n``mean``, ``std``, ``min``, ``max`` as well as lower, ``50`` and\nupper percentiles. By default the lower percentile is ``25`` and the\nupper percentile is ``75``. The ``50`` percentile is the\nsame as the median.\n\nFor object data (e.g. strings or timestamps), the result's index\nwill include ``count``, ``unique``, ``top``, and ``freq``. The ``top``\nis the most common value. The ``freq`` is the most common value's\nfrequency. Timestamps also include the ``first`` and ``last`` items.\n\nIf multiple object values have the highest count, then the\n``count`` and ``top`` results will be arbitrarily chosen from\namong those with the highest count.\n\nFor mixed data types provided via a ``DataFrame``, the default is to\nreturn only an analysis of numeric columns. If the dataframe consists\nonly of object and categorical data without any numeric columns, the\ndefault is to return an analysis of both the object and categorical\ncolumns. If ``include='all'`` is provided as an option, the result\nwill include a union of attributes of each type.\n\nThe `include` and `exclude` parameters can be used to limit\nwhich columns in a ``DataFrame`` are analyzed for the output.\nThe parameters are ignored when analyzing a ``Series``.\n\nExamples\n--------\nDescribing a numeric ``Series``.\n\n>>> s = pd.Series([1, 2, 3])\n>>> s.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\ndtype: float64\n\nDescribing a categorical ``Series``.\n\n>>> s = pd.Series(['a', 'a', 'b', 'c'])\n>>> s.describe()\ncount 4\nunique 3\ntop a\nfreq 2\ndtype: object\n\nDescribing a timestamp ``Series``.\n\n>>> s = pd.Series([\n... np.datetime64(\"2000-01-01\"),\n... np.datetime64(\"2010-01-01\"),\n... np.datetime64(\"2010-01-01\")\n... ])\n>>> s.describe()\ncount 3\nmean 2006-09-01 08:00:00\nmin 2000-01-01 00:00:00\n25% 2004-12-31 12:00:00\n50% 2010-01-01 00:00:00\n75% 2010-01-01 00:00:00\nmax 2010-01-01 00:00:00\ndtype: object\n\nDescribing a ``DataFrame``. By default only numeric fields\nare returned.\n\n>>> df = pd.DataFrame({'categorical': pd.Categorical(['d', 'e', 'f']),\n... 'numeric': [1, 2, 3],\n... 'object': ['a', 'b', 'c']\n... })\n>>> df.describe()\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nDescribing all columns of a ``DataFrame`` regardless of data type.\n\n>>> df.describe(include='all') # doctest: +SKIP\n categorical numeric object\ncount 3 3.0 3\nunique 3 NaN 3\ntop f NaN a\nfreq 1 NaN 1\nmean NaN 2.0 NaN\nstd NaN 1.0 NaN\nmin NaN 1.0 NaN\n25% NaN 1.5 NaN\n50% NaN 2.0 NaN\n75% NaN 2.5 NaN\nmax NaN 3.0 NaN\n\nDescribing a column from a ``DataFrame`` by accessing it as\nan attribute.\n\n>>> df.numeric.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\nName: numeric, dtype: float64\n\nIncluding only numeric columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[np.number])\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nIncluding only string columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[object]) # doctest: +SKIP\n object\ncount 3\nunique 3\ntop a\nfreq 1\n\nIncluding only categorical columns from a ``DataFrame`` description.\n\n>>> df.describe(include=['category'])\n categorical\ncount 3\nunique 3\ntop d\nfreq 1\n\nExcluding numeric columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[np.number]) # doctest: +SKIP\n categorical object\ncount 3 3\nunique 3 3\ntop f a\nfreq 1 1\n\nExcluding object columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[object]) # doctest: +SKIP\n categorical numeric\ncount 3 3.0\nunique 3 NaN\ntop f NaN\nfreq 1 NaN\nmean NaN 2.0\nstd NaN 1.0\nmin NaN 1.0\n25% NaN 1.5\n50% NaN 2.0\n75% NaN 2.5\nmax NaN 3.0\n"}, "kind": 2, "label": "describe", "sortText": " 40"}, {"detail": "bound method DataFrame.diff(periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "diff", "sortText": " 41"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "div", "sortText": " 42"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "divide", "sortText": " 43"}, {"detail": "Overload[(other: Series) -> Series, (other: DataFrame | Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]) -> DataFrame]", "documentation": {"kind": "plaintext", "value": "Compute the matrix multiplication between the DataFrame and other.\n\nThis method computes the matrix product between the DataFrame and the\nvalues of an other Series, DataFrame or a numpy array.\n\nIt can also be called using ``self @ other``.\n\nParameters\n----------\nother : Series, DataFrame or array-like\n The other object to compute the matrix product with.\n\nReturns\n-------\nSeries or DataFrame\n If other is a Series, return the matrix product between self and\n other as a Series. If other is a DataFrame or a numpy.array, return\n the matrix product of self and other in a DataFrame of a np.array.\n\nSee Also\n--------\nSeries.dot: Similar method for Series.\n\nNotes\n-----\nThe dimensions of DataFrame and other must be compatible in order to\ncompute the matrix multiplication. In addition, the column names of\nDataFrame and the index of other must contain the same values, as they\nwill be aligned prior to the multiplication.\n\nThe dot method for Series computes the inner product, instead of the\nmatrix product here.\n\nExamples\n--------\nHere we multiply a DataFrame with a Series.\n\n>>> df = pd.DataFrame([[0, 1, -2, -1], [1, 1, 1, 1]])\n>>> s = pd.Series([1, 1, 2, 1])\n>>> df.dot(s)\n0 -4\n1 5\ndtype: int64\n\nHere we multiply a DataFrame with another DataFrame.\n\n>>> other = pd.DataFrame([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(other)\n 0 1\n0 1 4\n1 2 2\n\nNote that the dot method give the same result as @\n\n>>> df @ other\n 0 1\n0 1 4\n1 2 2\n\nThe dot method works also if other is an np.array.\n\n>>> arr = np.array([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(arr)\n 0 1\n0 1 4\n1 2 2\n\nNote how shuffling of the objects does not change the result.\n\n>>> s2 = s.reindex([1, 0, 2, 3])\n>>> df.dot(s2)\n0 -4\n1 5\ndtype: int64\n"}, "kind": 2, "label": "dot", "sortText": " 44"}, {"detail": "Overload[(labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[True], errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[False] = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: bool = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Drop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n"}, "kind": 2, "label": "drop", "sortText": " 45"}, {"detail": "Overload[(subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[True], ignore_index: bool = ...) -> None, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: bool = ..., ignore_index: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Return DataFrame with duplicate rows removed.\n\nConsidering certain columns is optional. Indexes, including time indexes\nare ignored.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', ``False``}, default 'first'\n Determines which duplicates (if any) to keep.\n\n - 'first' : Drop duplicates except for the first occurrence.\n - 'last' : Drop duplicates except for the last occurrence.\n - ``False`` : Drop all duplicates.\n\ninplace : bool, default ``False``\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame or None\n DataFrame with duplicates removed or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.value_counts: Count unique combinations of columns.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, it removes duplicate rows based on all columns.\n\n>>> df.drop_duplicates()\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nTo remove duplicates on specific column(s), use ``subset``.\n\n>>> df.drop_duplicates(subset=['brand'])\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n\nTo remove duplicates and keep last occurrences, use ``keep``.\n\n>>> df.drop_duplicates(subset=['brand', 'style'], keep='last')\n brand style rating\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n4 Indomie pack 5.0\n"}, "kind": 2, "label": "drop_duplicates", "sortText": " 46"}, {"detail": "bound method DataFrame.droplevel(level: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return {klass} with requested index / column level(s) removed.\n\nParameters\n----------\nlevel : int, str, or list-like\n If a string is given, must be the name of a level\n If list-like, elements must be names or positional indexes\n of levels.\n\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Axis along which the level(s) is removed:\n\n * 0 or 'index': remove level(s) in column.\n * 1 or 'columns': remove level(s) in row.\n\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\n{klass}\n {klass} with requested index / column level(s) removed.\n\nExamples\n--------\n>>> df = pd.DataFrame([\n... [1, 2, 3, 4],\n... [5, 6, 7, 8],\n... [9, 10, 11, 12]\n... ]).set_index([0, 1]).rename_axis(['a', 'b'])\n\n>>> df.columns = pd.MultiIndex.from_tuples([\n... ('c', 'e'), ('d', 'f')\n... ], names=['level_1', 'level_2'])\n\n>>> df\nlevel_1 c d\nlevel_2 e f\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n\n>>> df.droplevel('a')\nlevel_1 c d\nlevel_2 e f\nb\n2 3 4\n6 7 8\n10 11 12\n\n>>> df.droplevel('level_2', axis=1)\nlevel_1 c d\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n"}, "kind": 2, "label": "droplevel", "sortText": " 47"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[True], ignore_index: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Remove missing values.\n\nSee the :ref:`User Guide ` for more on which values are\nconsidered missing, and how to work with missing data.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine if rows or columns which contain missing values are\n removed.\n\n * 0, or 'index' : Drop rows which contain missing values.\n * 1, or 'columns' : Drop columns which contain missing value.\n\n Only a single axis is allowed.\n\nhow : {'any', 'all'}, default 'any'\n Determine if row or column is removed from DataFrame, when we have\n at least one NA or all NA.\n\n * 'any' : If any NA values are present, drop that row or column.\n * 'all' : If all values are NA, drop that row or column.\n\nthresh : int, optional\n Require that many non-NA values. Cannot be combined with how.\nsubset : column label or sequence of labels, optional\n Labels along other axis to consider, e.g. if you are dropping rows\n these would be a list of columns to include.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with NA entries dropped from it or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.isna: Indicate missing values.\nDataFrame.notna : Indicate existing (non-missing) values.\nDataFrame.fillna : Replace missing values.\nSeries.dropna : Drop missing values.\nIndex.dropna : Drop missing indices.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"name\": ['Alfred', 'Batman', 'Catwoman'],\n... \"toy\": [np.nan, 'Batmobile', 'Bullwhip'],\n... \"born\": [pd.NaT, pd.Timestamp(\"1940-04-25\"),\n... pd.NaT]})\n>>> df\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDrop the rows where at least one element is missing.\n\n>>> df.dropna()\n name toy born\n1 Batman Batmobile 1940-04-25\n\nDrop the columns where at least one element is missing.\n\n>>> df.dropna(axis='columns')\n name\n0 Alfred\n1 Batman\n2 Catwoman\n\nDrop the rows where all elements are missing.\n\n>>> df.dropna(how='all')\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nKeep only the rows with at least 2 non-NA values.\n\n>>> df.dropna(thresh=2)\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDefine in which columns to look for missing values.\n\n>>> df.dropna(subset=['name', 'toy'])\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n"}, "kind": 2, "label": "dropna", "sortText": " 48"}, {"detail": "Unknown", "label": "dtype", "sortText": " 49"}, {"detail": "Unknown", "label": "dtypes", "sortText": " 50"}, {"detail": "bound method DataFrame.duplicated(subset: Hashable = None, keep: Literal[\"first\", \"last\", False] = \"first\") -> Series", "documentation": {"kind": "plaintext", "value": "Return boolean Series denoting duplicate rows.\n\nConsidering certain columns is optional.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', False}, default 'first'\n Determines which duplicates (if any) to mark.\n\n - ``first`` : Mark duplicates as ``True`` except for the first occurrence.\n - ``last`` : Mark duplicates as ``True`` except for the last occurrence.\n - False : Mark all duplicates as ``True``.\n\nReturns\n-------\nSeries\n Boolean series for each duplicated rows.\n\nSee Also\n--------\nIndex.duplicated : Equivalent method on index.\nSeries.duplicated : Equivalent method on Series.\nSeries.drop_duplicates : Remove duplicate values from Series.\nDataFrame.drop_duplicates : Remove duplicate values from DataFrame.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, for each set of duplicated values, the first occurrence\nis set on False and all others on True.\n\n>>> df.duplicated()\n0 False\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nBy using 'last', the last occurrence of each set of duplicated values\nis set on False and all others on True.\n\n>>> df.duplicated(keep='last')\n0 True\n1 False\n2 False\n3 False\n4 False\ndtype: bool\n\nBy setting ``keep`` on False, all duplicates are True.\n\n>>> df.duplicated(keep=False)\n0 True\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nTo find duplicates on specific column(s), use ``subset``.\n\n>>> df.duplicated(subset=['brand'])\n0 False\n1 True\n2 False\n3 True\n4 True\ndtype: bool\n"}, "kind": 2, "label": "duplicated", "sortText": " 51"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "empty", "sortText": " 52"}, {"detail": "bound method DataFrame.eq(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "eq", "sortText": " 53"}, {"detail": "bound method DataFrame.equals(other: object) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether two objects contain the same elements.\n\nThis function allows two Series or DataFrames to be compared against\neach other to see if they have the same shape and elements. NaNs in\nthe same location are considered equal.\n\nThe row/column index do not need to have the same type, as long\nas the values are considered equal. Corresponding columns and\nindex must be of the same dtype.\n\nParameters\n----------\nother : Series or DataFrame\n The other Series or DataFrame to be compared with the first.\n\nReturns\n-------\nbool\n True if all elements are the same in both objects, False\n otherwise.\n\nSee Also\n--------\nSeries.eq : Compare two Series objects of the same length\n and return a Series where each element is True if the element\n in each Series is equal, False otherwise.\nDataFrame.eq : Compare two DataFrame objects of the same shape and\n return a DataFrame where each element is True if the respective\n element in each DataFrame is equal, False otherwise.\ntesting.assert_series_equal : Raises an AssertionError if left and\n right are not equal. Provides an easy interface to ignore\n inequality in dtypes, indexes and precision among others.\ntesting.assert_frame_equal : Like assert_series_equal, but targets\n DataFrames.\nnumpy.array_equal : Return True if two arrays have the same shape\n and elements, False otherwise.\n\nExamples\n--------\n>>> df = pd.DataFrame({1: [10], 2: [20]})\n>>> df\n 1 2\n0 10 20\n\nDataFrames df and exactly_equal have the same types and values for\ntheir elements and column labels, which will return True.\n\n>>> exactly_equal = pd.DataFrame({1: [10], 2: [20]})\n>>> exactly_equal\n 1 2\n0 10 20\n>>> df.equals(exactly_equal)\nTrue\n\nDataFrames df and different_column_type have the same element\ntypes and values, but have different types for the column labels,\nwhich will still return True.\n\n>>> different_column_type = pd.DataFrame({1.0: [10], 2.0: [20]})\n>>> different_column_type\n 1.0 2.0\n0 10 20\n>>> df.equals(different_column_type)\nTrue\n\nDataFrames df and different_data_type have different types for the\nsame values for their elements, and will return False even though\ntheir column labels are the same values and types.\n\n>>> different_data_type = pd.DataFrame({1: [10.0], 2: [20.0]})\n>>> different_data_type\n 1 2\n0 10.0 20.0\n>>> df.equals(different_data_type)\nFalse\n"}, "kind": 2, "label": "equals", "sortText": " 54"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> Any, (expr: str, *, inplace: Literal[True], **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Evaluate a string describing operations on DataFrame columns.\n\nOperates on columns only, not specific rows or elements. This allows\n`eval` to run arbitrary code, which can make you vulnerable to code\ninjection if you pass user input to this function.\n\nParameters\n----------\nexpr : str\n The expression string to evaluate.\ninplace : bool, default False\n If the expression contains an assignment, whether to perform the\n operation inplace and mutate the existing DataFrame. Otherwise,\n a new DataFrame is returned.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by\n :meth:`~pandas.DataFrame.query`.\n\nReturns\n-------\nndarray, scalar, pandas object, or None\n The result of the evaluation or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.query : Evaluates a boolean expression to query the columns\n of a frame.\nDataFrame.assign : Can evaluate an expression or function to create new\n values for a column.\neval : Evaluate a Python expression as a string using various\n backends.\n\nNotes\n-----\nFor more details see the API documentation for :func:`~eval`.\nFor detailed examples see :ref:`enhancing performance with eval\n`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6), 'B': range(10, 0, -2)})\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n>>> df.eval('A + B')\n0 11\n1 10\n2 9\n3 8\n4 7\ndtype: int64\n\nAssignment is allowed though by default the original DataFrame is not\nmodified.\n\n>>> df.eval('C = A + B')\n A B C\n0 1 10 11\n1 2 8 10\n2 3 6 9\n3 4 4 8\n4 5 2 7\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n\nMultiple columns can be assigned to using multi-line expressions:\n\n>>> df.eval(\n... '''\n... C = A + B\n... D = A - B\n... '''\n... )\n A B C D\n0 1 10 11 -9\n1 2 8 10 -6\n2 3 6 9 -3\n3 4 4 8 0\n4 5 2 7 3\n"}, "kind": 2, "label": "eval", "sortText": " 55"}, {"detail": "bound method DataFrame.ewm(com: int | float | None = None, span: int | float | None = None, halflife: int | float | timedelta | ... omitted 4 union elements = None, alpha: int | float | None = None, min_periods: int | None = 0, adjust: bool = True, ignore_na: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., times: ndarray[tuple[Any, ...], dtype[Any]] | DataFrame | Series | None = None, method: Literal[\"single\", \"table\"] = \"single\") -> ExponentialMovingWindow", "kind": 2, "label": "ewm", "sortText": " 56"}, {"detail": "bound method DataFrame.expanding(min_periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., method: Literal[\"single\", \"table\"] = \"single\") -> Expanding", "kind": 2, "label": "expanding", "sortText": " 57"}, {"detail": "bound method DataFrame.explode(column: Hashable, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transform each element of a list-like to a row, replicating index values.\n\nParameters\n----------\ncolumn : IndexLabel\n Column(s) to explode.\n For multiple columns, specify a non-empty list with each element\n be str or tuple, and all specified columns their list-like data\n on same row of the frame must have matching length.\n\n .. versionadded:: 1.3.0\n Multi-column explode\n\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame\n Exploded lists to rows of the subset columns;\n index will be duplicated for these rows.\n\nRaises\n------\nValueError :\n * If columns of the frame are not unique.\n * If specified columns to explode is empty list.\n * If specified columns to explode have not matching count of\n elements rowwise in the frame.\n\nSee Also\n--------\nDataFrame.unstack : Pivot a level of the (necessarily hierarchical)\n index labels.\nDataFrame.melt : Unpivot a DataFrame from wide format to long format.\nSeries.explode : Explode a DataFrame from list-like columns to long format.\n\nNotes\n-----\nThis routine will explode list-likes including lists, tuples, sets,\nSeries, and np.ndarray. The result dtype of the subset rows will\nbe object. Scalars will be returned unchanged, and empty list-likes will\nresult in a np.nan for that row. In addition, the ordering of rows in the\noutput will be non-deterministic when exploding sets.\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [[0, 1, 2], 'foo', [], [3, 4]],\n... 'B': 1,\n... 'C': [['a', 'b', 'c'], np.nan, [], ['d', 'e']]})\n>>> df\n A B C\n0 [0, 1, 2] 1 [a, b, c]\n1 foo 1 NaN\n2 [] 1 []\n3 [3, 4] 1 [d, e]\n\nSingle-column explode.\n\n>>> df.explode('A')\n A B C\n0 0 1 [a, b, c]\n0 1 1 [a, b, c]\n0 2 1 [a, b, c]\n1 foo 1 NaN\n2 NaN 1 []\n3 3 1 [d, e]\n3 4 1 [d, e]\n\nMulti-column explode.\n\n>>> df.explode(list('AC'))\n A B C\n0 0 1 a\n0 1 1 b\n0 2 1 c\n1 foo 1 NaN\n2 NaN 1 NaN\n3 3 1 d\n3 4 1 e\n"}, "kind": 2, "label": "explode", "sortText": " 58"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\n>>> df.ffill()\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 3.0 4.0 NaN 1.0\n3 3.0 3.0 NaN 4.0\n\n>>> ser = pd.Series([1, np.nan, 2, 3])\n>>> ser.ffill()\n0 1.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n"}, "kind": 2, "label": "ffill", "sortText": " 59"}, {"detail": "Overload[(value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> None, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values using the specified method.\n\nParameters\n----------\nvalue : scalar, dict, Series, or DataFrame\n Value to use to fill holes (e.g. 0), alternately a\n dict/Series/DataFrame of values specifying which value to use for\n each index (for a Series) or column (for a DataFrame). Values not\n in the dict/Series/DataFrame will not be filled. This value cannot\n be a list.\nmethod : {{'backfill', 'bfill', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n * ffill: propagate last valid observation forward to next valid.\n * backfill / bfill: use next valid observation to fill gap.\n\n .. deprecated:: 2.1.0\n Use ffill or bfill instead.\n\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nSee Also\n--------\nffill : Fill values by propagating the last valid observation to next valid.\nbfill : Fill values by using the next valid observation to fill the gap.\ninterpolate : Fill NaN values using interpolation.\nreindex : Conform object to new index.\nasfreq : Convert TimeSeries to specified frequency.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\nReplace all NaN elements with 0s.\n\n>>> df.fillna(0)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 0.0\n3 0.0 3.0 0.0 4.0\n\nReplace all NaN elements in column 'A', 'B', 'C', and 'D', with 0, 1,\n2, and 3 respectively.\n\n>>> values = {{\"A\": 0, \"B\": 1, \"C\": 2, \"D\": 3}}\n>>> df.fillna(value=values)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 2.0 1.0\n2 0.0 1.0 2.0 3.0\n3 0.0 3.0 2.0 4.0\n\nOnly replace the first NaN element.\n\n>>> df.fillna(value=values, limit=1)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN 1.0 NaN 3.0\n3 NaN 3.0 NaN 4.0\n\nWhen filling using a DataFrame, replacement happens along\nthe same column names and same indices\n\n>>> df2 = pd.DataFrame(np.zeros((4, 4)), columns=list(\"ABCE\"))\n>>> df.fillna(df2)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 NaN\n3 0.0 3.0 0.0 4.0\n\nNote that column D is not affected since it is not present in df2.\n"}, "kind": 2, "label": "fillna", "sortText": " 60"}, {"detail": "bound method DataFrame.filter(items=None, like: str | None = None, regex: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Subset the dataframe rows or columns according to the specified index labels.\n\nNote that this routine does not filter a dataframe on its\ncontents. The filter is applied to the labels of the index.\n\nParameters\n----------\nitems : list-like\n Keep labels from axis which are in items.\nlike : str\n Keep labels from axis for which \"like in label == True\".\nregex : str (regular expression)\n Keep labels from axis for which re.search(regex, label) == True.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n The axis to filter on, expressed either as an index (int)\n or axis name (str). By default this is the info axis, 'columns' for\n DataFrame. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\n\nNotes\n-----\nThe ``items``, ``like``, and ``regex`` parameters are\nenforced to be mutually exclusive.\n\n``axis`` defaults to the info axis that is used when indexing\nwith ``[]``.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array(([1, 2, 3], [4, 5, 6])),\n... index=['mouse', 'rabbit'],\n... columns=['one', 'two', 'three'])\n>>> df\n one two three\nmouse 1 2 3\nrabbit 4 5 6\n\n>>> # select columns by name\n>>> df.filter(items=['one', 'three'])\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select columns by regular expression\n>>> df.filter(regex='e$', axis=1)\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select rows containing 'bbi'\n>>> df.filter(like='bbi', axis=0)\n one two three\nrabbit 4 5 6\n"}, "kind": 2, "label": "filter", "sortText": " 61"}, {"detail": "bound method DataFrame.first(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select initial periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.first` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function can\nselect the first few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset or dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '1ME' will display all the rows having their index within the first month.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nlast : Select final periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the first 3 days:\n\n>>> ts.first('3D')\n A\n2018-04-09 1\n2018-04-11 2\n\nNotice the data for 3 first calendar days were returned, not the first\n3 days observed in the dataset, and therefore data for 2018-04-13 was\nnot returned.\n"}, "kind": 2, "label": "first", "sortText": " 62"}, {"detail": "bound method DataFrame.first_valid_index() -> Hashable", "documentation": {"kind": "plaintext", "value": "Return index for {position} non-NA value or None, if no non-NA value is found.\n\nReturns\n-------\ntype of index\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([None, 3, 4])\n>>> s.first_valid_index()\n1\n>>> s.last_valid_index()\n2\n\n>>> s = pd.Series([None, None])\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf all elements in Series are NA/null, returns None.\n\n>>> s = pd.Series()\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf Series is empty, returns None.\n\nFor DataFrame:\n\n>>> df = pd.DataFrame({{'A': [None, None, 2], 'B': [None, 3, 4]}})\n>>> df\n A B\n0 NaN NaN\n1 NaN 3.0\n2 2.0 4.0\n>>> df.first_valid_index()\n1\n>>> df.last_valid_index()\n2\n\n>>> df = pd.DataFrame({{'A': [None, None, None], 'B': [None, None, None]}})\n>>> df\n A B\n0 None None\n1 None None\n2 None None\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf all elements in DataFrame are NA/null, returns None.\n\n>>> df = pd.DataFrame()\n>>> df\nEmpty DataFrame\nColumns: []\nIndex: []\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf DataFrame is empty, returns None.\n"}, "kind": 2, "label": "first_valid_index", "sortText": " 63"}, {"detail": "Flags", "documentation": {"kind": "plaintext", "value": "Flags that apply to pandas objects.\n\nParameters\n----------\nobj : Series or DataFrame\n The object these flags are associated with.\nallows_duplicate_labels : bool, default True\n Whether to allow duplicate labels in this object. By default,\n duplicate labels are permitted. Setting this to ``False`` will\n cause an :class:`errors.DuplicateLabelError` to be raised when\n `index` (or columns for DataFrame) is not unique, or any\n subsequent operation on introduces duplicates.\n See :ref:`duplicates.disallow` for more.\n\n .. warning::\n\n This is an experimental feature. Currently, many methods fail to\n propagate the ``allows_duplicate_labels`` value. In future versions\n it is expected that every method taking or returning one or more\n DataFrame or Series objects will propagate ``allows_duplicate_labels``.\n\nExamples\n--------\nAttributes can be set in two ways:\n\n>>> df = pd.DataFrame()\n>>> df.flags\n\n>>> df.flags.allows_duplicate_labels = False\n>>> df.flags\n\n\n>>> df.flags['allows_duplicate_labels'] = True\n>>> df.flags\n\n"}, "kind": 22, "label": "flags", "sortText": " 64"}, {"detail": "bound method DataFrame.floordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "floordiv", "sortText": " 65"}, {"detail": "bound method type[DataFrame].from_dict(data: dict[Unknown, Unknown], orient: Literal[\"columns\", \"index\", \"tight\"] = \"columns\", dtype: ExtensionDtype | str | dtype[Any] | type | None = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct DataFrame from dict of array-like or dicts.\n\nCreates DataFrame object from dictionary by columns or by index\nallowing dtype specification.\n\nParameters\n----------\ndata : dict\n Of the form {field : array-like} or {field : dict}.\norient : {'columns', 'index', 'tight'}, default 'columns'\n The \"orientation\" of the data. If the keys of the passed dict\n should be the columns of the resulting DataFrame, pass 'columns'\n (default). Otherwise if the keys should be rows, pass 'index'.\n If 'tight', assume a dict with keys ['index', 'columns', 'data',\n 'index_names', 'column_names'].\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ndtype : dtype, default None\n Data type to force after DataFrame construction, otherwise infer.\ncolumns : list, default None\n Column labels to use when ``orient='index'``. Raises a ValueError\n if used with ``orient='columns'`` or ``orient='tight'``.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_records : DataFrame from structured ndarray, sequence\n of tuples or dicts, or DataFrame.\nDataFrame : DataFrame object creation using constructor.\nDataFrame.to_dict : Convert the DataFrame to a dictionary.\n\nExamples\n--------\nBy default the keys of the dict become the DataFrame columns:\n\n>>> data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nSpecify ``orient='index'`` to create the DataFrame using dictionary\nkeys as rows:\n\n>>> data = {'row_1': [3, 2, 1, 0], 'row_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data, orient='index')\n 0 1 2 3\nrow_1 3 2 1 0\nrow_2 a b c d\n\nWhen using the 'index' orientation, the column names can be\nspecified manually:\n\n>>> pd.DataFrame.from_dict(data, orient='index',\n... columns=['A', 'B', 'C', 'D'])\n A B C D\nrow_1 3 2 1 0\nrow_2 a b c d\n\nSpecify ``orient='tight'`` to create the DataFrame using a 'tight'\nformat:\n\n>>> data = {'index': [('a', 'b'), ('a', 'c')],\n... 'columns': [('x', 1), ('y', 2)],\n... 'data': [[1, 3], [2, 4]],\n... 'index_names': ['n1', 'n2'],\n... 'column_names': ['z1', 'z2']}\n>>> pd.DataFrame.from_dict(data, orient='tight')\nz1 x y\nz2 1 2\nn1 n2\na b 1 3\n c 2 4\n"}, "kind": 2, "label": "from_dict", "sortText": " 66"}, {"detail": "bound method type[DataFrame].from_records(data, index=None, exclude=None, columns=None, coerce_float: bool = False, nrows: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert structured or record ndarray to DataFrame.\n\nCreates a DataFrame object from a structured ndarray, sequence of\ntuples or dicts, or DataFrame.\n\nParameters\n----------\ndata : structured ndarray, sequence of tuples or dicts, or DataFrame\n Structured input data.\n\n .. deprecated:: 2.1.0\n Passing a DataFrame is deprecated.\nindex : str, list of fields, array-like\n Field of array to use as the index, alternately a specific set of\n input labels to use.\nexclude : sequence, default None\n Columns or fields to exclude.\ncolumns : sequence, default None\n Column names to use. If the passed data do not have names\n associated with them, this argument provides names for the\n columns. Otherwise this argument indicates the order of the columns\n in the result (any names not found in the data will become all-NA\n columns).\ncoerce_float : bool, default False\n Attempt to convert values of non-string, non-numeric objects (like\n decimal.Decimal) to floating point, useful for SQL result sets.\nnrows : int, default None\n Number of rows to read if data is an iterator.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_dict : DataFrame from dict of array-like or dicts.\nDataFrame : DataFrame object creation using constructor.\n\nExamples\n--------\nData can be provided as a structured ndarray:\n\n>>> data = np.array([(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')],\n... dtype=[('col_1', 'i4'), ('col_2', 'U1')])\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of dicts:\n\n>>> data = [{'col_1': 3, 'col_2': 'a'},\n... {'col_1': 2, 'col_2': 'b'},\n... {'col_1': 1, 'col_2': 'c'},\n... {'col_1': 0, 'col_2': 'd'}]\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of tuples with corresponding columns:\n\n>>> data = [(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')]\n>>> pd.DataFrame.from_records(data, columns=['col_1', 'col_2'])\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n"}, "kind": 2, "label": "from_records", "sortText": " 67"}, {"detail": "bound method DataFrame.ge(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ge", "sortText": " 68"}, {"detail": "bound method DataFrame.get(key, default=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get item from object for given key (ex: DataFrame column).\n\nReturns default value if not found.\n\nParameters\n----------\nkey : object\n\nReturns\n-------\nsame type as items contained in object\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [\n... [24.3, 75.7, \"high\"],\n... [31, 87.8, \"high\"],\n... [22, 71.6, \"medium\"],\n... [35, 95, \"medium\"],\n... ],\n... columns=[\"temp_celsius\", \"temp_fahrenheit\", \"windspeed\"],\n... index=pd.date_range(start=\"2014-02-12\", end=\"2014-02-15\", freq=\"D\"),\n... )\n\n>>> df\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df.get([\"temp_celsius\", \"windspeed\"])\n temp_celsius windspeed\n2014-02-12 24.3 high\n2014-02-13 31.0 high\n2014-02-14 22.0 medium\n2014-02-15 35.0 medium\n\n>>> ser = df['windspeed']\n>>> ser.get('2014-02-13')\n'high'\n\nIf the key isn't found, the default value will be used.\n\n>>> df.get([\"temp_celsius\", \"temp_kelvin\"], default=\"default_value\")\n'default_value'\n\n>>> ser.get('2014-02-10', '[unknown]')\n'[unknown]'\n"}, "kind": 2, "label": "get", "sortText": " 69"}, {"detail": "bound method DataFrame.groupby(by=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., level: Hashable = None, as_index: bool = True, sort: bool = True, group_keys: bool = True, observed: bool | _NoDefault = ..., dropna: bool = True) -> DataFrameGroupBy", "kind": 2, "label": "groupby", "sortText": " 70"}, {"detail": "bound method DataFrame.gt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "gt", "sortText": " 71"}, {"detail": "bound method DataFrame.head(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows.\n\nThis function returns the first `n` rows for the object based\non position. It is useful for quickly testing if your object\nhas the right type of data in it.\n\nFor negative values of `n`, this function returns all rows except\nthe last `|n|` rows, equivalent to ``df[:n]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\nsame type as caller\n The first `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.tail: Returns the last `n` rows.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the first 5 lines\n\n>>> df.head()\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n\nViewing the first `n` lines (three in this case)\n\n>>> df.head(3)\n animal\n0 alligator\n1 bee\n2 falcon\n\nFor negative values of `n`\n\n>>> df.head(-3)\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n"}, "kind": 2, "label": "head", "sortText": " 72"}, {"detail": "Unknown | (bound method DataFrame.hist_frame(column: Hashable = None, by=None, grid: bool = True, xlabelsize: int | None = None, xrot: int | float | None = None, ylabelsize: int | None = None, yrot: int | float | None = None, ax=None, sharex: bool = False, sharey: bool = False, figsize: tuple[int, int] | None = None, layout: tuple[int, int] | None = None, bins: int | Sequence[int] = 10, backend: str | None = None, legend: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "hist", "sortText": " 73"}, {"detail": "_iAtIndexer", "kind": 22, "label": "iat", "sortText": " 74"}, {"detail": "bound method DataFrame.idxmax(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmax", "sortText": " 75"}, {"detail": "bound method DataFrame.idxmin(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmin", "sortText": " 76"}, {"detail": "_iLocIndexer", "kind": 22, "label": "iloc", "sortText": " 77"}, {"detail": "Unknown | Index", "kind": 22, "label": "index", "sortText": " 78"}, {"detail": "bound method DataFrame.infer_objects(copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Attempt to infer better dtypes for object columns.\n\nAttempts soft conversion of object-dtyped\ncolumns, leaving non-object and unconvertible\ncolumns unchanged. The inference rules are the\nsame as during normal Series/DataFrame construction.\n\nParameters\n----------\ncopy : bool, default True\n Whether to make a copy for non-object or non-inferable columns\n or Series.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to numeric type.\nconvert_dtypes : Convert argument to best possible dtype.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [\"a\", 1, 2, 3]})\n>>> df = df.iloc[1:]\n>>> df\n A\n1 1\n2 2\n3 3\n\n>>> df.dtypes\nA object\ndtype: object\n\n>>> df.infer_objects().dtypes\nA int64\ndtype: object\n"}, "kind": 2, "label": "infer_objects", "sortText": " 79"}, {"detail": "bound method DataFrame.info(verbose: bool | None = None, buf: WriteBuffer[str] | None = None, max_cols: int | None = None, memory_usage: bool | str | None = None, show_counts: bool | None = None) -> None", "kind": 2, "label": "info", "sortText": " 80"}, {"detail": "bound method DataFrame.insert(loc: int, column: Hashable, value: str | int | float | ... omitted 10 union elements, allow_duplicates: bool | _NoDefault = ...) -> None", "documentation": {"kind": "plaintext", "value": "Insert column into DataFrame at specified location.\n\nRaises a ValueError if `column` is already contained in the DataFrame,\nunless `allow_duplicates` is set to True.\n\nParameters\n----------\nloc : int\n Insertion index. Must verify 0 <= loc <= len(columns).\ncolumn : str, number, or hashable object\n Label of the inserted column.\nvalue : Scalar, Series, or array-like\n Content of the inserted column.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\nSee Also\n--------\nIndex.insert : Insert new item by index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})\n>>> df\n col1 col2\n0 1 3\n1 2 4\n>>> df.insert(1, \"newcol\", [99, 99])\n>>> df\n col1 newcol col2\n0 1 99 3\n1 2 99 4\n>>> df.insert(0, \"col1\", [100, 100], allow_duplicates=True)\n>>> df\n col1 col1 newcol col2\n0 100 1 99 3\n1 100 2 99 4\n\nNotice that pandas uses index alignment in case of `value` from type `Series`:\n\n>>> df.insert(0, \"col0\", pd.Series([5, 6], index=[1, 2]))\n>>> df\n col0 col1 col1 newcol col2\n0 NaN 100 1 99 3\n1 5.0 100 2 99 4\n"}, "kind": 2, "label": "insert", "sortText": " 81"}, {"detail": "Overload[(method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[False] = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[True], limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> None, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: bool = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NaN values using an interpolation method.\n\nPlease note that only ``method='linear'`` is supported for\nDataFrame/Series with a MultiIndex.\n\nParameters\n----------\nmethod : str, default 'linear'\n Interpolation technique to use. One of:\n\n * 'linear': Ignore the index and treat the values as equally\n spaced. This is the only method supported on MultiIndexes.\n * 'time': Works on daily and higher resolution data to interpolate\n given length of interval.\n * 'index', 'values': use the actual numerical values of the index.\n * 'pad': Fill in NaNs using existing values.\n * 'nearest', 'zero', 'slinear', 'quadratic', 'cubic',\n 'barycentric', 'polynomial': Passed to\n `scipy.interpolate.interp1d`, whereas 'spline' is passed to\n `scipy.interpolate.UnivariateSpline`. These methods use the numerical\n values of the index. Both 'polynomial' and 'spline' require that\n you also specify an `order` (int), e.g.\n ``df.interpolate(method='polynomial', order=5)``. Note that,\n `slinear` method in Pandas refers to the Scipy first order `spline`\n instead of Pandas first order `spline`.\n * 'krogh', 'piecewise_polynomial', 'spline', 'pchip', 'akima',\n 'cubicspline': Wrappers around the SciPy interpolation methods of\n similar names. See `Notes`.\n * 'from_derivatives': Refers to\n `scipy.interpolate.BPoly.from_derivatives`.\n\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Axis to interpolate along. For `Series` this parameter is unused\n and defaults to 0.\nlimit : int, optional\n Maximum number of consecutive NaNs to fill. Must be greater than\n 0.\ninplace : bool, default False\n Update the data in place if possible.\nlimit_direction : {{'forward', 'backward', 'both'}}, Optional\n Consecutive NaNs will be filled in this direction.\n\n If limit is specified:\n * If 'method' is 'pad' or 'ffill', 'limit_direction' must be 'forward'.\n * If 'method' is 'backfill' or 'bfill', 'limit_direction' must be\n 'backwards'.\n\n If 'limit' is not specified:\n * If 'method' is 'backfill' or 'bfill', the default is 'backward'\n * else the default is 'forward'\n\n raises ValueError if `limit_direction` is 'forward' or 'both' and\n method is 'backfill' or 'bfill'.\n raises ValueError if `limit_direction` is 'backward' or 'both' and\n method is 'pad' or 'ffill'.\n\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\ndowncast : optional, 'infer' or None, defaults to None\n Downcast dtypes if possible.\n\n .. deprecated:: 2.1.0\n\n``**kwargs`` : optional\n Keyword arguments to pass on to the interpolating function.\n\nReturns\n-------\nSeries or DataFrame or None\n Returns the same object type as the caller, interpolated at\n some or all ``NaN`` values or None if ``inplace=True``.\n\nSee Also\n--------\nfillna : Fill missing values using different methods.\nscipy.interpolate.Akima1DInterpolator : Piecewise cubic polynomials\n (Akima interpolator).\nscipy.interpolate.BPoly.from_derivatives : Piecewise polynomial in the\n Bernstein basis.\nscipy.interpolate.interp1d : Interpolate a 1-D function.\nscipy.interpolate.KroghInterpolator : Interpolate polynomial (Krogh\n interpolator).\nscipy.interpolate.PchipInterpolator : PCHIP 1-d monotonic cubic\n interpolation.\nscipy.interpolate.CubicSpline : Cubic spline data interpolator.\n\nNotes\n-----\nThe 'krogh', 'piecewise_polynomial', 'spline', 'pchip' and 'akima'\nmethods are wrappers around the respective SciPy implementations of\nsimilar names. These use the actual numerical values of the index.\nFor more information on their behavior, see the\n`SciPy documentation\n`__.\n\nExamples\n--------\nFilling in ``NaN`` in a :class:`~pandas.Series` via linear\ninterpolation.\n\n>>> s = pd.Series([0, 1, np.nan, 3])\n>>> s\n0 0.0\n1 1.0\n2 NaN\n3 3.0\ndtype: float64\n>>> s.interpolate()\n0 0.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n\nFilling in ``NaN`` in a Series via polynomial interpolation or splines:\nBoth 'polynomial' and 'spline' methods require that you also specify\nan ``order`` (int).\n\n>>> s = pd.Series([0, 2, np.nan, 8])\n>>> s.interpolate(method='polynomial', order=2)\n0 0.000000\n1 2.000000\n2 4.666667\n3 8.000000\ndtype: float64\n\nFill the DataFrame forward (that is, going down) along each column\nusing linear interpolation.\n\nNote how the last entry in column 'a' is interpolated differently,\nbecause there is no entry after it to use for interpolation.\nNote how the first entry in column 'b' remains ``NaN``, because there\nis no entry before it to use for interpolation.\n\n>>> df = pd.DataFrame([(0.0, np.nan, -1.0, 1.0),\n... (np.nan, 2.0, np.nan, np.nan),\n... (2.0, 3.0, np.nan, 9.0),\n... (np.nan, 4.0, -4.0, 16.0)],\n... columns=list('abcd'))\n>>> df\n a b c d\n0 0.0 NaN -1.0 1.0\n1 NaN 2.0 NaN NaN\n2 2.0 3.0 NaN 9.0\n3 NaN 4.0 -4.0 16.0\n>>> df.interpolate(method='linear', limit_direction='forward', axis=0)\n a b c d\n0 0.0 NaN -1.0 1.0\n1 1.0 2.0 -2.0 5.0\n2 2.0 3.0 -3.0 9.0\n3 2.0 4.0 -4.0 16.0\n\nUsing polynomial interpolation.\n\n>>> df['d'].interpolate(method='polynomial', order=2)\n0 1.0\n1 4.0\n2 9.0\n3 16.0\nName: d, dtype: float64\n"}, "kind": 2, "label": "interpolate", "sortText": " 82"}, {"detail": "bound method DataFrame.isetitem(loc, value) -> None", "documentation": {"kind": "plaintext", "value": "Set the given value in the column with position `loc`.\n\nThis is a positional analogue to ``__setitem__``.\n\nParameters\n----------\nloc : int or sequence of ints\n Index position for the column.\nvalue : scalar or arraylike\n Value(s) for the column.\n\nNotes\n-----\n``frame.isetitem(loc, value)`` is an in-place method as it will\nmodify the DataFrame in place (not returning a new object). In contrast to\n``frame.iloc[:, i] = value`` which will try to update the existing values in\nplace, ``frame.isetitem(loc, value)`` will not update the values of the column\nitself in place, it will instead insert a new array.\n\nIn cases where ``frame.columns`` is unique, this is equivalent to\n``frame[frame.columns[i]] = value``.\n"}, "kind": 2, "label": "isetitem", "sortText": " 83"}, {"detail": "bound method DataFrame.isin(values: Series | DataFrame | Sequence[Unknown] | Mapping[Unknown, Unknown]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Whether each element in the DataFrame is contained in values.\n\nParameters\n----------\nvalues : iterable, Series, DataFrame or dict\n The result will only be true at a location if all the\n labels match. If `values` is a Series, that's the index. If\n `values` is a dict, the keys must be the column names,\n which must match. If `values` is a DataFrame,\n then both the index and column labels must match.\n\nReturns\n-------\nDataFrame\n DataFrame of booleans showing whether each element in the DataFrame\n is contained in values.\n\nSee Also\n--------\nDataFrame.eq: Equality test for DataFrame.\nSeries.isin: Equivalent method on Series.\nSeries.str.contains: Test if pattern or regex is contained within a\n string of a Series or Index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4], 'num_wings': [2, 0]},\n... index=['falcon', 'dog'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\n\nWhen ``values`` is a list check whether every value in the DataFrame\nis present in the list (which animals have 0 or 2 legs or wings)\n\n>>> df.isin([0, 2])\n num_legs num_wings\nfalcon True True\ndog False True\n\nTo check if ``values`` is *not* in the DataFrame, use the ``~`` operator:\n\n>>> ~df.isin([0, 2])\n num_legs num_wings\nfalcon False False\ndog True False\n\nWhen ``values`` is a dict, we can pass values to check for each\ncolumn separately:\n\n>>> df.isin({'num_wings': [0, 3]})\n num_legs num_wings\nfalcon False False\ndog False True\n\nWhen ``values`` is a Series or DataFrame the index and column must\nmatch. Note that 'falcon' does not match based on the number of legs\nin other.\n\n>>> other = pd.DataFrame({'num_legs': [8, 3], 'num_wings': [0, 2]},\n... index=['spider', 'falcon'])\n>>> df.isin(other)\n num_legs num_wings\nfalcon False True\ndog False False\n"}, "kind": 2, "label": "isin", "sortText": " 84"}, {"detail": "bound method DataFrame.isna() -> DataFrame", "kind": 2, "label": "isna", "sortText": " 85"}, {"detail": "bound method DataFrame.isnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.isnull is an alias for DataFrame.isna.\n"}, "kind": 2, "label": "isnull", "sortText": " 86"}, {"detail": "bound method DataFrame.items() -> Iterable[tuple[Hashable, Series]]", "kind": 2, "label": "items", "sortText": " 87"}, {"detail": "bound method DataFrame.iterrows() -> Iterable[tuple[Hashable, Series]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as (index, Series) pairs.\n\nYields\n------\nindex : label or tuple of label\n The index of the row. A tuple for a `MultiIndex`.\ndata : Series\n The data of the row as a Series.\n\nSee Also\n--------\nDataFrame.itertuples : Iterate over DataFrame rows as namedtuples of the values.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\n1. Because ``iterrows`` returns a Series for each row,\n it does **not** preserve dtypes across the rows (dtypes are\n preserved across columns for DataFrames).\n\n To preserve dtypes while iterating over the rows, it is better\n to use :meth:`itertuples` which returns namedtuples of the values\n and which is generally faster than ``iterrows``.\n\n2. You should **never modify** something you are iterating over.\n This is not guaranteed to work in all cases. Depending on the\n data types, the iterator returns a copy and not a view, and writing\n to it will have no effect.\n\nExamples\n--------\n\n>>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float'])\n>>> row = next(df.iterrows())[1]\n>>> row\nint 1.0\nfloat 1.5\nName: 0, dtype: float64\n>>> print(row['int'].dtype)\nfloat64\n>>> print(df['int'].dtype)\nint64\n"}, "kind": 2, "label": "iterrows", "sortText": " 88"}, {"detail": "bound method DataFrame.itertuples(index: bool = True, name: str | None = \"Pandas\") -> Iterable[tuple[Any, ...]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as namedtuples.\n\nParameters\n----------\nindex : bool, default True\n If True, return the index as the first element of the tuple.\nname : str or None, default \"Pandas\"\n The name of the returned namedtuples or None to return regular\n tuples.\n\nReturns\n-------\niterator\n An object to iterate over namedtuples for each row in the\n DataFrame with the first field possibly being the index and\n following fields being the column values.\n\nSee Also\n--------\nDataFrame.iterrows : Iterate over DataFrame rows as (index, Series)\n pairs.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\nThe column names will be renamed to positional names if they are\ninvalid Python identifiers, repeated, or start with an underscore.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [4, 2], 'num_wings': [0, 2]},\n... index=['dog', 'hawk'])\n>>> df\n num_legs num_wings\ndog 4 0\nhawk 2 2\n>>> for row in df.itertuples():\n... print(row)\n...\nPandas(Index='dog', num_legs=4, num_wings=0)\nPandas(Index='hawk', num_legs=2, num_wings=2)\n\nBy setting the `index` parameter to False we can remove the index\nas the first element of the tuple:\n\n>>> for row in df.itertuples(index=False):\n... print(row)\n...\nPandas(num_legs=4, num_wings=0)\nPandas(num_legs=2, num_wings=2)\n\nWith the `name` parameter set we set a custom name for the yielded\nnamedtuples:\n\n>>> for row in df.itertuples(name='Animal'):\n... print(row)\n...\nAnimal(Index='dog', num_legs=4, num_wings=0)\nAnimal(Index='hawk', num_legs=2, num_wings=2)\n"}, "kind": 2, "label": "itertuples", "sortText": " 89"}, {"detail": "bound method DataFrame.join(other: DataFrame | Series | Iterable[DataFrame | Series], on: Hashable = None, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"left\", lsuffix: str = \"\", rsuffix: str = \"\", sort: bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Join columns of another DataFrame.\n\nJoin columns with `other` DataFrame either on index or on a key\ncolumn. Efficiently join multiple DataFrame objects by index at once by\npassing a list.\n\nParameters\n----------\nother : DataFrame, Series, or a list containing any combination of them\n Index should be similar to one of the columns in this one. If a\n Series is passed, its name attribute must be set, and that will be\n used as the column name in the resulting joined DataFrame.\non : str, list of str, or array-like, optional\n Column or index level name(s) in the caller to join on the index\n in `other`, otherwise joins index-on-index. If multiple\n values given, the `other` DataFrame must have a MultiIndex. Can\n pass an array as the join key if it is not already contained in\n the calling DataFrame. Like an Excel VLOOKUP operation.\nhow : {'left', 'right', 'outer', 'inner', 'cross'}, default 'left'\n How to handle the operation of the two objects.\n\n * left: use calling frame's index (or column if on is specified)\n * right: use `other`'s index.\n * outer: form union of calling frame's index (or column if on is\n specified) with `other`'s index, and sort it lexicographically.\n * inner: form intersection of calling frame's index (or column if\n on is specified) with `other`'s index, preserving the order\n of the calling's one.\n * cross: creates the cartesian product from both frames, preserves the order\n of the left keys.\nlsuffix : str, default ''\n Suffix to use from left frame's overlapping columns.\nrsuffix : str, default ''\n Suffix to use from right frame's overlapping columns.\nsort : bool, default False\n Order result DataFrame lexicographically by the join key. If False,\n the order of the join key depends on the join type (how keyword).\nvalidate : str, optional\n If specified, checks if join is of specified type.\n\n * \"one_to_one\" or \"1:1\": check if join keys are unique in both left\n and right datasets.\n * \"one_to_many\" or \"1:m\": check if join keys are unique in left dataset.\n * \"many_to_one\" or \"m:1\": check if join keys are unique in right dataset.\n * \"many_to_many\" or \"m:m\": allowed, but does not result in checks.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame\n A dataframe containing columns from both the caller and `other`.\n\nSee Also\n--------\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nNotes\n-----\nParameters `on`, `lsuffix`, and `rsuffix` are not supported when\npassing a list of `DataFrame` objects.\n\nExamples\n--------\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3', 'K4', 'K5'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K2 A2\n3 K3 A3\n4 K4 A4\n5 K5 A5\n\n>>> other = pd.DataFrame({'key': ['K0', 'K1', 'K2'],\n... 'B': ['B0', 'B1', 'B2']})\n\n>>> other\n key B\n0 K0 B0\n1 K1 B1\n2 K2 B2\n\nJoin DataFrames using their indexes.\n\n>>> df.join(other, lsuffix='_caller', rsuffix='_other')\n key_caller A key_other B\n0 K0 A0 K0 B0\n1 K1 A1 K1 B1\n2 K2 A2 K2 B2\n3 K3 A3 NaN NaN\n4 K4 A4 NaN NaN\n5 K5 A5 NaN NaN\n\nIf we want to join using the key columns, we need to set key to be\nthe index in both `df` and `other`. The joined DataFrame will have\nkey as its index.\n\n>>> df.set_index('key').join(other.set_index('key'))\n A B\nkey\nK0 A0 B0\nK1 A1 B1\nK2 A2 B2\nK3 A3 NaN\nK4 A4 NaN\nK5 A5 NaN\n\nAnother option to join using the key columns is to use the `on`\nparameter. DataFrame.join always uses `other`'s index but we can use\nany column in `df`. This method preserves the original DataFrame's\nindex in the result.\n\n>>> df.join(other.set_index('key'), on='key')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K2 A2 B2\n3 K3 A3 NaN\n4 K4 A4 NaN\n5 K5 A5 NaN\n\nUsing non-unique key values shows how they are matched.\n\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K1', 'K3', 'K0', 'K1'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K1 A2\n3 K3 A3\n4 K0 A4\n5 K1 A5\n\n>>> df.join(other.set_index('key'), on='key', validate='m:1')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K1 A2 B1\n3 K3 A3 NaN\n4 K0 A4 B0\n5 K1 A5 B1\n"}, "kind": 2, "label": "join", "sortText": " 90"}, {"detail": "bound method DataFrame.keys() -> Index", "documentation": {"kind": "plaintext", "value": "Get the 'info axis' (see Indexing for more).\n\nThis is index for Series, columns for DataFrame.\n\nReturns\n-------\nIndex\n Info axis.\n\nExamples\n--------\n>>> d = pd.DataFrame(data={'A': [1, 2, 3], 'B': [0, 4, 8]},\n... index=['a', 'b', 'c'])\n>>> d\n A B\na 1 0\nb 2 4\nc 3 8\n>>> d.keys()\nIndex(['A', 'B'], dtype='object')\n"}, "kind": 2, "label": "keys", "sortText": " 91"}, {"detail": "bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "kurt", "sortText": " 92"}, {"detail": "Unknown | (bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "kurtosis", "sortText": " 93"}, {"detail": "bound method DataFrame.last(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select final periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.last` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function\nselects the last few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset, dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '3D' will display all the rows having their index within the last 3 days.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nfirst : Select initial periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nNotes\n-----\n.. deprecated:: 2.1.0\n Please create a mask and filter using `.loc` instead\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the last 3 days:\n\n>>> ts.last('3D') # doctest: +SKIP\n A\n2018-04-13 3\n2018-04-15 4\n\nNotice the data for 3 last calendar days were returned, not the last\n3 observed days in the dataset, and therefore data for 2018-04-11 was\nnot returned.\n"}, "kind": 2, "label": "last", "sortText": " 94"}, {"detail": "bound method DataFrame.last_valid_index() -> Hashable", "kind": 2, "label": "last_valid_index", "sortText": " 95"}, {"detail": "bound method DataFrame.le(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "le", "sortText": " 96"}, {"detail": "_LocIndexer", "kind": 22, "label": "loc", "sortText": " 97"}, {"detail": "bound method DataFrame.lt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "lt", "sortText": " 98"}, {"detail": "bound method DataFrame.map(func: (Any, /) -> Any, na_action: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. versionadded:: 2.1.0\n\n DataFrame.applymap was deprecated and renamed to DataFrame.map.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\nSeries.map : Apply a function elementwise on a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n\nLike Series.map, NA values can be ignored:\n\n>>> df_copy = df.copy()\n>>> df_copy.iloc[0, 0] = pd.NA\n>>> df_copy.map(lambda x: len(str(x)), na_action='ignore')\n 0 1\n0 NaN 4\n1 5.0 5\n\nIt is also possible to use `map` with functions that are not\n`lambda` functions:\n\n>>> df.map(round, ndigits=1)\n 0 1\n0 1.0 2.1\n1 3.4 4.6\n\nNote that a vectorized version of `func` often exists, which will\nbe much faster. You could square each number elementwise.\n\n>>> df.map(lambda x: x**2)\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n\nBut it's better to avoid map in that case.\n\n>>> df ** 2\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n"}, "kind": 2, "label": "map", "sortText": " 99"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "kind": 2, "label": "mask", "sortText": "100"}, {"detail": "bound method DataFrame.max(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "max", "sortText": "101"}, {"detail": "bound method DataFrame.mean(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "mean", "sortText": "102"}, {"detail": "bound method DataFrame.median(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "median", "sortText": "103"}, {"detail": "bound method DataFrame.melt(id_vars=None, value_vars=None, var_name=None, value_name: Hashable = \"value\", col_level: Hashable = None, ignore_index: bool = True) -> DataFrame", "kind": 2, "label": "melt", "sortText": "104"}, {"detail": "bound method DataFrame.memory_usage(index: bool = True, deep: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Return the memory usage of each column in bytes.\n\nThe memory usage can optionally include the contribution of\nthe index and elements of `object` dtype.\n\nThis value is displayed in `DataFrame.info` by default. This can be\nsuppressed by setting ``pandas.options.display.memory_usage`` to False.\n\nParameters\n----------\nindex : bool, default True\n Specifies whether to include the memory usage of the DataFrame's\n index in returned Series. If ``index=True``, the memory usage of\n the index is the first item in the output.\ndeep : bool, default False\n If True, introspect the data deeply by interrogating\n `object` dtypes for system-level memory consumption, and include\n it in the returned values.\n\nReturns\n-------\nSeries\n A Series whose index is the original column names and whose values\n is the memory usage of each column in bytes.\n\nSee Also\n--------\nnumpy.ndarray.nbytes : Total bytes consumed by the elements of an\n ndarray.\nSeries.memory_usage : Bytes consumed by a Series.\nCategorical : Memory-efficient array for string values with\n many repeated values.\nDataFrame.info : Concise summary of a DataFrame.\n\nNotes\n-----\nSee the :ref:`Frequently Asked Questions ` for more\ndetails.\n\nExamples\n--------\n>>> dtypes = ['int64', 'float64', 'complex128', 'object', 'bool']\n>>> data = dict([(t, np.ones(shape=5000, dtype=int).astype(t))\n... for t in dtypes])\n>>> df = pd.DataFrame(data)\n>>> df.head()\n int64 float64 complex128 object bool\n0 1 1.0 1.0+0.0j 1 True\n1 1 1.0 1.0+0.0j 1 True\n2 1 1.0 1.0+0.0j 1 True\n3 1 1.0 1.0+0.0j 1 True\n4 1 1.0 1.0+0.0j 1 True\n\n>>> df.memory_usage()\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\n>>> df.memory_usage(index=False)\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\nThe memory footprint of `object` dtype columns is ignored by default:\n\n>>> df.memory_usage(deep=True)\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 180000\nbool 5000\ndtype: int64\n\nUse a Categorical for efficient storage of an object-dtype column with\nmany repeated values.\n\n>>> df['object'].astype('category').memory_usage(deep=True)\n5244\n"}, "kind": 2, "label": "memory_usage", "sortText": "105"}, {"detail": "bound method DataFrame.merge(right: DataFrame | Series, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"inner\", on: Hashable = None, left_on: Hashable = None, right_on: Hashable = None, left_index: bool = False, right_index: bool = False, sort: bool = False, suffixes: tuple[str | None, str | None] = ..., copy: bool | None = None, indicator: str | bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "kind": 2, "label": "merge", "sortText": "106"}, {"detail": "bound method DataFrame.min(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "min", "sortText": "107"}, {"detail": "bound method DataFrame.mod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mod", "sortText": "108"}, {"detail": "bound method DataFrame.mode(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False, dropna: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Get the mode(s) of each element along the selected axis.\n\nThe mode of a set of values is the value that appears most often.\nIt can be multiple values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to iterate over while searching for the mode:\n\n * 0 or 'index' : get mode of each column\n * 1 or 'columns' : get mode of each row.\n\nnumeric_only : bool, default False\n If True, only apply to numeric columns.\ndropna : bool, default True\n Don't consider counts of NaN/NaT.\n\nReturns\n-------\nDataFrame\n The modes of each column or row.\n\nSee Also\n--------\nSeries.mode : Return the highest frequency value in a Series.\nSeries.value_counts : Return the counts of values in a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 2, 2),\n... ('mammal', 4, np.nan),\n... ('arthropod', 8, 0),\n... ('bird', 2, np.nan)],\n... index=('falcon', 'horse', 'spider', 'ostrich'),\n... columns=('species', 'legs', 'wings'))\n>>> df\n species legs wings\nfalcon bird 2 2.0\nhorse mammal 4 NaN\nspider arthropod 8 0.0\nostrich bird 2 NaN\n\nBy default, missing values are not considered, and the mode of wings\nare both 0 and 2. Because the resulting DataFrame has two rows,\nthe second row of ``species`` and ``legs`` contains ``NaN``.\n\n>>> df.mode()\n species legs wings\n0 bird 2.0 0.0\n1 NaN NaN 2.0\n\nSetting ``dropna=False`` ``NaN`` values are considered and they can be\nthe mode (like for wings).\n\n>>> df.mode(dropna=False)\n species legs wings\n0 bird 2 NaN\n\nSetting ``numeric_only=True``, only the mode of numeric columns is\ncomputed, and columns of other types are ignored.\n\n>>> df.mode(numeric_only=True)\n legs wings\n0 2.0 0.0\n1 NaN 2.0\n\nTo compute the mode over columns and not rows, use the axis parameter:\n\n>>> df.mode(axis='columns', numeric_only=True)\n 0 1\nfalcon 2.0 NaN\nhorse 4.0 NaN\nspider 0.0 8.0\nostrich 2.0 NaN\n"}, "kind": 2, "label": "mode", "sortText": "109"}, {"detail": "bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mul", "sortText": "110"}, {"detail": "Unknown | (bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "multiply", "sortText": "111"}, {"detail": "Unknown", "label": "name", "sortText": "112"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": "113"}, {"detail": "bound method DataFrame.ne(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ne", "sortText": "114"}, {"detail": "bound method DataFrame.nlargest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in descending order.\n\nReturn the first `n` rows with the largest values in `columns`, in\ndescending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=False).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of rows to return.\ncolumns : label or list of labels\n Column label(s) to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : prioritize the first occurrence(s)\n - ``last`` : prioritize the last occurrence(s)\n - ``all`` : keep all the ties of the smallest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n The first `n` rows ordered by the given columns in descending\n order.\n\nSee Also\n--------\nDataFrame.nsmallest : Return the first `n` rows ordered by `columns` in\n ascending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nNotes\n-----\nThis function cannot be used with all column types. For example, when\nspecifying columns with `object` or `category` dtypes, ``TypeError`` is\nraised.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 11300,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 11300 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nlargest`` to select the three\nrows having the largest values in column \"population\".\n\n>>> df.nlargest(3, 'population')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nlargest(3, 'population', keep='last')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the smallest element, all the\nties are kept:\n\n>>> df.nlargest(3, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nHowever, ``nlargest`` does not keep ``n`` distinct largest elements:\n\n>>> df.nlargest(5, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nTo order by the largest values in column \"population\" and then \"GDP\",\nwe can specify multiple columns like in the next example.\n\n>>> df.nlargest(3, ['population', 'GDP'])\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n"}, "kind": 2, "label": "nlargest", "sortText": "115"}, {"detail": "bound method DataFrame.notna() -> DataFrame", "kind": 2, "label": "notna", "sortText": "116"}, {"detail": "bound method DataFrame.notnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.notnull is an alias for DataFrame.notna.\n"}, "kind": 2, "label": "notnull", "sortText": "117"}, {"detail": "bound method DataFrame.nsmallest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in ascending order.\n\nReturn the first `n` rows with the smallest values in `columns`, in\nascending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=True).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of items to retrieve.\ncolumns : list or str\n Column name or names to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : take the first occurrence.\n - ``last`` : take the last occurrence.\n - ``all`` : keep all the ties of the largest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.nlargest : Return the first `n` rows ordered by `columns` in\n descending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 337000,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 337000 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nsmallest`` to select the\nthree rows having the smallest values in column \"population\".\n\n>>> df.nsmallest(3, 'population')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nsmallest(3, 'population', keep='last')\n population GDP alpha-2\nAnguilla 11300 311 AI\nTuvalu 11300 38 TV\nNauru 337000 182 NR\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the largest element, all the\nties are kept.\n\n>>> df.nsmallest(3, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nHowever, ``nsmallest`` does not keep ``n`` distinct\nsmallest elements:\n\n>>> df.nsmallest(4, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nTo order by the smallest values in column \"population\" and then \"GDP\", we can\nspecify multiple columns like in the next example.\n\n>>> df.nsmallest(3, ['population', 'GDP'])\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nNauru 337000 182 NR\n"}, "kind": 2, "label": "nsmallest", "sortText": "118"}, {"detail": "bound method DataFrame.nunique(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Count number of distinct elements in specified axis.\n\nReturn Series with number of distinct elements. Can ignore NaN\nvalues.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' for row-wise, 1 or 'columns' for\n column-wise.\ndropna : bool, default True\n Don't include NaN in the counts.\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.nunique: Method nunique for Series.\nDataFrame.count: Count non-NA cells for each column or row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [4, 5, 6], 'B': [4, 1, 1]})\n>>> df.nunique()\nA 3\nB 2\ndtype: int64\n\n>>> df.nunique(axis=1)\n0 1\n1 2\n2 2\ndtype: int64\n"}, "kind": 2, "label": "nunique", "sortText": "119"}, {"detail": "bound method DataFrame.pad(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\n.. deprecated:: 2.0\n\n {klass}.pad is deprecated. Use {klass}.ffill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.ffill` or :meth:`Series.ffill`.\n"}, "kind": 2, "label": "pad", "sortText": "120"}, {"detail": "bound method DataFrame.pct_change(periods: int = 1, fill_method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., freq=None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Fractional change between the current and a prior element.\n\nComputes the fractional change from the immediately previous row by\ndefault. This is useful in comparing the fraction of change in a time\nseries of elements.\n\n.. note::\n\n Despite the name of this method, it calculates fractional change\n (also known as per unit change or relative change) and not\n percentage change. If you need the percentage change, multiply\n these values by 100.\n\nParameters\n----------\nperiods : int, default 1\n Periods to shift for forming percent change.\nfill_method : {'backfill', 'bfill', 'pad', 'ffill', None}, default 'pad'\n How to handle NAs **before** computing percent changes.\n\n .. deprecated:: 2.1\n All options of `fill_method` are deprecated except `fill_method=None`.\n\nlimit : int, default None\n The number of consecutive NAs to fill before stopping.\n\n .. deprecated:: 2.1\n\nfreq : DateOffset, timedelta, or str, optional\n Increment to use from time series API (e.g. 'ME' or BDay()).\n**kwargs\n Additional keyword arguments are passed into\n `DataFrame.shift` or `Series.shift`.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the calling object.\n\nSee Also\n--------\nSeries.diff : Compute the difference of two elements in a Series.\nDataFrame.diff : Compute the difference of two elements in a DataFrame.\nSeries.shift : Shift the index by some number of periods.\nDataFrame.shift : Shift the index by some number of periods.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([90, 91, 85])\n>>> s\n0 90\n1 91\n2 85\ndtype: int64\n\n>>> s.pct_change()\n0 NaN\n1 0.011111\n2 -0.065934\ndtype: float64\n\n>>> s.pct_change(periods=2)\n0 NaN\n1 NaN\n2 -0.055556\ndtype: float64\n\nSee the percentage change in a Series where filling NAs with last\nvalid observation forward to next valid.\n\n>>> s = pd.Series([90, 91, None, 85])\n>>> s\n0 90.0\n1 91.0\n2 NaN\n3 85.0\ndtype: float64\n\n>>> s.ffill().pct_change()\n0 NaN\n1 0.011111\n2 0.000000\n3 -0.065934\ndtype: float64\n\n**DataFrame**\n\nPercentage change in French franc, Deutsche Mark, and Italian lira from\n1980-01-01 to 1980-03-01.\n\n>>> df = pd.DataFrame({\n... 'FR': [4.0405, 4.0963, 4.3149],\n... 'GR': [1.7246, 1.7482, 1.8519],\n... 'IT': [804.74, 810.01, 860.13]},\n... index=['1980-01-01', '1980-02-01', '1980-03-01'])\n>>> df\n FR GR IT\n1980-01-01 4.0405 1.7246 804.74\n1980-02-01 4.0963 1.7482 810.01\n1980-03-01 4.3149 1.8519 860.13\n\n>>> df.pct_change()\n FR GR IT\n1980-01-01 NaN NaN NaN\n1980-02-01 0.013810 0.013684 0.006549\n1980-03-01 0.053365 0.059318 0.061876\n\nPercentage of change in GOOG and APPL stock volume. Shows computing\nthe percentage change between columns.\n\n>>> df = pd.DataFrame({\n... '2016': [1769950, 30586265],\n... '2015': [1500923, 40912316],\n... '2014': [1371819, 41403351]},\n... index=['GOOG', 'APPL'])\n>>> df\n 2016 2015 2014\nGOOG 1769950 1500923 1371819\nAPPL 30586265 40912316 41403351\n\n>>> df.pct_change(axis='columns', periods=-1)\n 2016 2015 2014\nGOOG 0.179241 0.094112 NaN\nAPPL -0.252395 -0.011860 NaN\n"}, "kind": 2, "label": "pct_change", "sortText": "121"}, {"detail": "bound method DataFrame.pipe[T](func: ((...) -> T) | tuple[(...) -> T, str], *args, **kwargs) -> T", "documentation": {"kind": "plaintext", "value": "Apply chainable functions that expect Series or DataFrames.\n\nParameters\n----------\nfunc : function\n Function to apply to the {klass}.\n ``args``, and ``kwargs`` are passed into ``func``.\n Alternatively a ``(callable, data_keyword)`` tuple where\n ``data_keyword`` is a string indicating the keyword of\n ``callable`` that expects the {klass}.\n*args : iterable, optional\n Positional arguments passed into ``func``.\n**kwargs : mapping, optional\n A dictionary of keyword arguments passed into ``func``.\n\nReturns\n-------\nthe return type of ``func``.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function elementwise on a whole DataFrame.\nSeries.map : Apply a mapping correspondence on a\n :class:`~pandas.Series`.\n\nNotes\n-----\nUse ``.pipe`` when chaining together functions that expect\nSeries, DataFrames or GroupBy objects.\n\nExamples\n--------\nConstructing a income DataFrame from a dictionary.\n\n>>> data = [[8000, 1000], [9500, np.nan], [5000, 2000]]\n>>> df = pd.DataFrame(data, columns=['Salary', 'Others'])\n>>> df\n Salary Others\n0 8000 1000.0\n1 9500 NaN\n2 5000 2000.0\n\nFunctions that perform tax reductions on an income DataFrame.\n\n>>> def subtract_federal_tax(df):\n... return df * 0.9\n>>> def subtract_state_tax(df, rate):\n... return df * (1 - rate)\n>>> def subtract_national_insurance(df, rate, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n\nInstead of writing\n\n>>> subtract_national_insurance(\n... subtract_state_tax(subtract_federal_tax(df), rate=0.12),\n... rate=0.05,\n... rate_increase=0.02) # doctest: +SKIP\n\nYou can write\n\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(subtract_national_insurance, rate=0.05, rate_increase=0.02)\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n\nIf you have a function that takes the data as (say) the second\nargument, pass a tuple indicating which keyword expects the\ndata. For example, suppose ``national_insurance`` takes its data as ``df``\nin the second argument:\n\n>>> def subtract_national_insurance(rate, df, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(\n... (subtract_national_insurance, 'df'),\n... rate=0.05,\n... rate_increase=0.02\n... )\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n"}, "kind": 2, "label": "pipe", "sortText": "122"}, {"detail": "bound method DataFrame.pivot(*, columns, index=..., values=...) -> DataFrame", "kind": 2, "label": "pivot", "sortText": "123"}, {"detail": "bound method DataFrame.pivot_table(values=None, index=None, columns=None, aggfunc: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]] = \"mean\", fill_value=None, margins: bool = False, dropna: bool = True, margins_name: Hashable = \"All\", observed: bool | _NoDefault = ..., sort: bool = True) -> DataFrame", "kind": 2, "label": "pivot_table", "sortText": "124"}, {"detail": "Unknown", "label": "plot", "sortText": "125"}, {"detail": "bound method DataFrame.pop(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return item and drop from frame. Raise KeyError if not found.\n\nParameters\n----------\nitem : label\n Label of column to be popped.\n\nReturns\n-------\nSeries\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=('name', 'class', 'max_speed'))\n>>> df\n name class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\n>>> df.pop('class')\n0 bird\n1 bird\n2 mammal\n3 mammal\nName: class, dtype: object\n\n>>> df\n name max_speed\n0 falcon 389.0\n1 parrot 24.0\n2 lion 80.5\n3 monkey NaN\n"}, "kind": 2, "label": "pop", "sortText": "126"}, {"detail": "bound method DataFrame.pow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "pow", "sortText": "127"}, {"detail": "bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "prod", "sortText": "128"}, {"detail": "Unknown | (bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown)", "kind": 2, "label": "product", "sortText": "129"}, {"detail": "Overload[(q: int | float = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series, (q: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | Sequence[int | float], axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame, (q: int | float | ExtensionArray | ... omitted 4 union elements = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame]", "documentation": {"kind": "plaintext", "value": "Return values at the given quantile over requested axis.\n\nParameters\n----------\nq : float or array-like, default 0.5 (50% quantile)\n Value between 0 <= q <= 1, the quantile(s) to compute.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Equals 0 or 'index' for row-wise, 1 or 'columns' for column-wise.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\ninterpolation : {'linear', 'lower', 'higher', 'midpoint', 'nearest'}\n This optional parameter specifies the interpolation method to use,\n when the desired quantile lies between two data points `i` and `j`:\n\n * linear: `i + (j - i) * fraction`, where `fraction` is the\n fractional part of the index surrounded by `i` and `j`.\n * lower: `i`.\n * higher: `j`.\n * nearest: `i` or `j` whichever is nearest.\n * midpoint: (`i` + `j`) / 2.\nmethod : {'single', 'table'}, default 'single'\n Whether to compute quantiles per-column ('single') or over all columns\n ('table'). When 'table', the only allowed interpolation methods are\n 'nearest', 'lower', and 'higher'.\n\nReturns\n-------\nSeries or DataFrame\n\n If ``q`` is an array, a DataFrame will be returned where the\n index is ``q``, the columns are the columns of self, and the\n values are the quantiles.\n If ``q`` is a float, a Series will be returned where the\n index is the columns of self and the values are the quantiles.\n\nSee Also\n--------\ncore.window.rolling.Rolling.quantile: Rolling quantile.\nnumpy.percentile: Numpy function to compute the percentile.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array([[1, 1], [2, 10], [3, 100], [4, 100]]),\n... columns=['a', 'b'])\n>>> df.quantile(.1)\na 1.3\nb 3.7\nName: 0.1, dtype: float64\n>>> df.quantile([.1, .5])\n a b\n0.1 1.3 3.7\n0.5 2.5 55.0\n\nSpecifying `method='table'` will compute the quantile over all columns.\n\n>>> df.quantile(.1, method=\"table\", interpolation=\"nearest\")\na 1\nb 1\nName: 0.1, dtype: int64\n>>> df.quantile([.1, .5], method=\"table\", interpolation=\"nearest\")\n a b\n0.1 1 1\n0.5 3 100\n\nSpecifying `numeric_only=False` will also compute the quantile of\ndatetime and timedelta data.\n\n>>> df = pd.DataFrame({'A': [1, 2],\n... 'B': [pd.Timestamp('2010'),\n... pd.Timestamp('2011')],\n... 'C': [pd.Timedelta('1 days'),\n... pd.Timedelta('2 days')]})\n>>> df.quantile(0.5, numeric_only=False)\nA 1.5\nB 2010-07-02 12:00:00\nC 1 days 12:00:00\nName: 0.5, dtype: object\n"}, "kind": 2, "label": "quantile", "sortText": "130"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> DataFrame, (expr: str, *, inplace: Literal[True], **kwargs) -> None, (expr: str, *, inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Query the columns of a DataFrame with a boolean expression.\n\nParameters\n----------\nexpr : str\n The query string to evaluate.\n\n You can refer to variables\n in the environment by prefixing them with an '@' character like\n ``@a + b``.\n\n You can refer to column names that are not valid Python variable names\n by surrounding them in backticks. Thus, column names containing spaces\n or punctuations (besides underscores) or starting with digits must be\n surrounded by backticks. (For example, a column named \"Area (cm^2)\" would\n be referenced as ```Area (cm^2)```). Column names which are Python keywords\n (like \"list\", \"for\", \"import\", etc) cannot be used.\n\n For example, if one of your columns is called ``a a`` and you want\n to sum it with ``b``, your query should be ```a a` + b``.\n\ninplace : bool\n Whether to modify the DataFrame rather than creating a new one.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by :meth:`DataFrame.query`.\n\nReturns\n-------\nDataFrame or None\n DataFrame resulting from the provided query expression or\n None if ``inplace=True``.\n\nSee Also\n--------\neval : Evaluate a string describing operations on\n DataFrame columns.\nDataFrame.eval : Evaluate a string describing operations on\n DataFrame columns.\n\nNotes\n-----\nThe result of the evaluation of this expression is first passed to\n:attr:`DataFrame.loc` and if that fails because of a\nmultidimensional key (e.g., a DataFrame) then the result will be passed\nto :meth:`DataFrame.__getitem__`.\n\nThis method uses the top-level :func:`eval` function to\nevaluate the passed query.\n\nThe :meth:`~pandas.DataFrame.query` method uses a slightly\nmodified Python syntax by default. For example, the ``&`` and ``|``\n(bitwise) operators have the precedence of their boolean cousins,\n:keyword:`and` and :keyword:`or`. This *is* syntactically valid Python,\nhowever the semantics are different.\n\nYou can change the semantics of the expression by passing the keyword\nargument ``parser='python'``. This enforces the same semantics as\nevaluation in Python space. Likewise, you can pass ``engine='python'``\nto evaluate an expression using Python itself as a backend. This is not\nrecommended as it is inefficient compared to using ``numexpr`` as the\nengine.\n\nThe :attr:`DataFrame.index` and\n:attr:`DataFrame.columns` attributes of the\n:class:`~pandas.DataFrame` instance are placed in the query namespace\nby default, which allows you to treat both the index and columns of the\nframe as a column in the frame.\nThe identifier ``index`` is used for the frame index; you can also\nuse the name of the index to identify it in a query. Please note that\nPython keywords may not be used as identifiers.\n\nFor further details and examples see the ``query`` documentation in\n:ref:`indexing `.\n\n*Backtick quoted variables*\n\nBacktick quoted variables are parsed as literal Python code and\nare converted internally to a Python valid identifier.\nThis can lead to the following problems.\n\nDuring parsing a number of disallowed characters inside the backtick\nquoted string are replaced by strings that are allowed as a Python identifier.\nThese characters include all operators in Python, the space character, the\nquestion mark, the exclamation mark, the dollar sign, and the euro sign.\nFor other characters that fall outside the ASCII range (U+0001..U+007F)\nand those that are not further specified in PEP 3131,\nthe query parser will raise an error.\nThis excludes whitespace different than the space character,\nbut also the hashtag (as it is used for comments) and the backtick\nitself (backtick can also not be escaped).\n\nIn a special case, quotes that make a pair around a backtick can\nconfuse the parser.\nFor example, ```it's` > `that's``` will raise an error,\nas it forms a quoted string (``'s > `that'``) with a backtick inside.\n\nSee also the Python documentation about lexical analysis\n(https://docs.python.org/3/reference/lexical_analysis.html)\nin combination with the source code in :mod:`pandas.core.computation.parsing`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6),\n... 'B': range(10, 0, -2),\n... 'C C': range(10, 5, -1)})\n>>> df\n A B C C\n0 1 10 10\n1 2 8 9\n2 3 6 8\n3 4 4 7\n4 5 2 6\n>>> df.query('A > B')\n A B C C\n4 5 2 6\n\nThe previous expression is equivalent to\n\n>>> df[df.A > df.B]\n A B C C\n4 5 2 6\n\nFor columns with spaces in their name, you can use backtick quoting.\n\n>>> df.query('B == `C C`')\n A B C C\n0 1 10 10\n\nThe previous expression is equivalent to\n\n>>> df[df.B == df['C C']]\n A B C C\n0 1 10 10\n"}, "kind": 2, "label": "query", "sortText": "131"}, {"detail": "bound method DataFrame.radd(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "radd", "sortText": "132"}, {"detail": "bound method DataFrame.rank(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, method: Literal[\"average\", \"min\", \"max\", \"first\", \"dense\"] = \"average\", numeric_only: bool = False, na_option: Literal[\"keep\", \"top\", \"bottom\"] = \"keep\", ascending: bool = True, pct: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute numerical data ranks (1 through n) along axis.\n\nBy default, equal values are assigned a rank that is the average of the\nranks of those values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Index to direct ranking.\n For `Series` this parameter is unused and defaults to 0.\nmethod : {'average', 'min', 'max', 'first', 'dense'}, default 'average'\n How to rank the group of records that have the same value (i.e. ties):\n\n * average: average rank of the group\n * min: lowest rank in the group\n * max: highest rank in the group\n * first: ranks assigned in order they appear in the array\n * dense: like 'min', but rank always increases by 1 between groups.\n\nnumeric_only : bool, default False\n For DataFrame objects, rank only numeric columns if set to True.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nna_option : {'keep', 'top', 'bottom'}, default 'keep'\n How to rank NaN values:\n\n * keep: assign NaN rank to NaN values\n * top: assign lowest rank to NaN values\n * bottom: assign highest rank to NaN values\n\nascending : bool, default True\n Whether or not the elements should be ranked in ascending order.\npct : bool, default False\n Whether or not to display the returned rankings in percentile\n form.\n\nReturns\n-------\nsame type as caller\n Return a Series or DataFrame with data ranks as values.\n\nSee Also\n--------\ncore.groupby.DataFrameGroupBy.rank : Rank of values within each group.\ncore.groupby.SeriesGroupBy.rank : Rank of values within each group.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'Animal': ['cat', 'penguin', 'dog',\n... 'spider', 'snake'],\n... 'Number_legs': [4, 2, 4, 8, np.nan]})\n>>> df\n Animal Number_legs\n0 cat 4.0\n1 penguin 2.0\n2 dog 4.0\n3 spider 8.0\n4 snake NaN\n\nTies are assigned the mean of the ranks (by default) for the group.\n\n>>> s = pd.Series(range(5), index=list(\"abcde\"))\n>>> s[\"d\"] = s[\"b\"]\n>>> s.rank()\na 1.0\nb 2.5\nc 4.0\nd 2.5\ne 5.0\ndtype: float64\n\nThe following example shows how the method behaves with the above\nparameters:\n\n* default_rank: this is the default behaviour obtained without using\n any parameter.\n* max_rank: setting ``method = 'max'`` the records that have the\n same values are ranked using the highest rank (e.g.: since 'cat'\n and 'dog' are both in the 2nd and 3rd position, rank 3 is assigned.)\n* NA_bottom: choosing ``na_option = 'bottom'``, if there are records\n with NaN values they are placed at the bottom of the ranking.\n* pct_rank: when setting ``pct = True``, the ranking is expressed as\n percentile rank.\n\n>>> df['default_rank'] = df['Number_legs'].rank()\n>>> df['max_rank'] = df['Number_legs'].rank(method='max')\n>>> df['NA_bottom'] = df['Number_legs'].rank(na_option='bottom')\n>>> df['pct_rank'] = df['Number_legs'].rank(pct=True)\n>>> df\n Animal Number_legs default_rank max_rank NA_bottom pct_rank\n0 cat 4.0 2.5 3.0 2.5 0.625\n1 penguin 2.0 1.0 1.0 1.0 0.250\n2 dog 4.0 2.5 3.0 2.5 0.625\n3 spider 8.0 4.0 4.0 4.0 1.000\n4 snake NaN NaN NaN 5.0 NaN\n"}, "kind": 2, "label": "rank", "sortText": "133"}, {"detail": "Unknown | (bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "rdiv", "sortText": "134"}, {"detail": "bound method DataFrame.reindex(labels=None, *, index=None, columns=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\", \"nearest\"] | None = None, copy: bool | None = None, level: Hashable = None, fill_value: str | int | float | ... omitted 7 union elements = ..., limit: int | None = None, tolerance=None) -> DataFrame", "kind": 2, "label": "reindex", "sortText": "135"}, {"detail": "bound method DataFrame.reindex_like(other, method: Literal[\"backfill\", \"bfill\", \"pad\", \"ffill\", \"nearest\"] | None = None, copy: bool | None = None, limit: int | None = None, tolerance=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return an object with matching indices as other object.\n\nConform the object to the same index on all axes. Optional\nfilling logic, placing NaN in locations having no value\nin the previous index. A new object is produced unless the\nnew index is equivalent to the current one and copy=False.\n\nParameters\n----------\nother : Object of the same data type\n Its row and column indices are used to define the new indices\n of this object.\nmethod : {None, 'backfill'/'bfill', 'pad'/'ffill', 'nearest'}\n Method to use for filling holes in reindexed DataFrame.\n Please note: this is only applicable to DataFrames/Series with a\n monotonically increasing/decreasing index.\n\n * None (default): don't fill gaps\n * pad / ffill: propagate last valid observation forward to next\n valid\n * backfill / bfill: use next valid observation to fill gap\n * nearest: use nearest valid observations to fill gap.\n\ncopy : bool, default True\n Return a new object, even if the passed indexes are the same.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nlimit : int, default None\n Maximum number of consecutive labels to fill for inexact matches.\ntolerance : optional\n Maximum distance between original and new labels for inexact\n matches. The values of the index at the matching locations must\n satisfy the equation ``abs(index[indexer] - target) <= tolerance``.\n\n Tolerance may be a scalar value, which applies the same tolerance\n to all values, or list-like, which applies variable tolerance per\n element. List-like includes list, tuple, array, Series, and must be\n the same size as the index and its dtype must exactly match the\n index's type.\n\nReturns\n-------\nSeries or DataFrame\n Same type as caller, but with changed indices on each axis.\n\nSee Also\n--------\nDataFrame.set_index : Set row labels.\nDataFrame.reset_index : Remove row labels or move them to new columns.\nDataFrame.reindex : Change to new indices or expand indices.\n\nNotes\n-----\nSame as calling\n``.reindex(index=other.index, columns=other.columns,...)``.\n\nExamples\n--------\n>>> df1 = pd.DataFrame([[24.3, 75.7, 'high'],\n... [31, 87.8, 'high'],\n... [22, 71.6, 'medium'],\n... [35, 95, 'medium']],\n... columns=['temp_celsius', 'temp_fahrenheit',\n... 'windspeed'],\n... index=pd.date_range(start='2014-02-12',\n... end='2014-02-15', freq='D'))\n\n>>> df1\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df2 = pd.DataFrame([[28, 'low'],\n... [30, 'low'],\n... [35.1, 'medium']],\n... columns=['temp_celsius', 'windspeed'],\n... index=pd.DatetimeIndex(['2014-02-12', '2014-02-13',\n... '2014-02-15']))\n\n>>> df2\n temp_celsius windspeed\n2014-02-12 28.0 low\n2014-02-13 30.0 low\n2014-02-15 35.1 medium\n\n>>> df2.reindex_like(df1)\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 28.0 NaN low\n2014-02-13 30.0 NaN low\n2014-02-14 NaN NaN NaN\n2014-02-15 35.1 NaN medium\n"}, "kind": 2, "label": "reindex_like", "sortText": "136"}, {"detail": "Overload[(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[True], level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[False] = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: bool = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Rename columns or index labels.\n\nFunction / dict values must be unique (1-to-1). Labels not contained in\na dict / Series will be left as-is. Extra labels listed don't throw an\nerror.\n\nSee the :ref:`user guide ` for more.\n\nParameters\n----------\nmapper : dict-like or function\n Dict-like or function transformations to apply to\n that axis' values. Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index`` and\n ``columns``.\nindex : dict-like or function\n Alternative to specifying axis (``mapper, axis=0``\n is equivalent to ``index=mapper``).\ncolumns : dict-like or function\n Alternative to specifying axis (``mapper, axis=1``\n is equivalent to ``columns=mapper``).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to target with ``mapper``. Can be either the axis name\n ('index', 'columns') or number (0, 1). The default is 'index'.\ncopy : bool, default True\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\n If True then value of copy is ignored.\nlevel : int or level name, default None\n In case of a MultiIndex, only rename labels in the specified\n level.\nerrors : {'ignore', 'raise'}, default 'ignore'\n If 'raise', raise a `KeyError` when a dict-like `mapper`, `index`,\n or `columns` contains labels that are not present in the Index\n being transformed.\n If 'ignore', existing keys will be renamed and extra keys will be\n ignored.\n\nReturns\n-------\nDataFrame or None\n DataFrame with the renamed axis labels or None if ``inplace=True``.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis and\n \"errors='raise'\".\n\nSee Also\n--------\nDataFrame.rename_axis : Set the name of the axis.\n\nExamples\n--------\n``DataFrame.rename`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nRename columns using a mapping:\n\n>>> df = pd.DataFrame({\"A\": [1, 2, 3], \"B\": [4, 5, 6]})\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"c\"})\n a c\n0 1 4\n1 2 5\n2 3 6\n\nRename index using a mapping:\n\n>>> df.rename(index={0: \"x\", 1: \"y\", 2: \"z\"})\n A B\nx 1 4\ny 2 5\nz 3 6\n\nCast index labels to a different type:\n\n>>> df.index\nRangeIndex(start=0, stop=3, step=1)\n>>> df.rename(index=str).index\nIndex(['0', '1', '2'], dtype='object')\n\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"b\", \"C\": \"c\"}, errors=\"raise\")\nTraceback (most recent call last):\nKeyError: ['C'] not found in axis\n\nUsing axis-style parameters:\n\n>>> df.rename(str.lower, axis='columns')\n a b\n0 1 4\n1 2 5\n2 3 6\n\n>>> df.rename({1: 2, 2: 4}, axis='index')\n A B\n0 1 4\n2 2 5\n4 3 6\n"}, "kind": 2, "label": "rename", "sortText": "137"}, {"detail": "Overload[(mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[False] = ...) -> DataFrame, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[True]) -> None, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Set the name of the axis for the index or columns.\n\nParameters\n----------\nmapper : scalar, list-like, optional\n Value to set the axis name attribute.\nindex, columns : scalar, list-like, dict-like or function, optional\n A scalar, list-like, dict-like or functions transformations to\n apply to that axis' values.\n Note that the ``columns`` parameter is not allowed if the\n object is a Series. This parameter only apply for DataFrame\n type objects.\n\n Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index``\n and/or ``columns``.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to rename. For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default None\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Modifies the object directly, instead of creating a new Series\n or DataFrame.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.rename : Alter Series index labels or name.\nDataFrame.rename : Alter DataFrame index labels or name.\nIndex.rename : Set new names on index.\n\nNotes\n-----\n``DataFrame.rename_axis`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nThe first calling convention will only modify the names of\nthe index and/or the names of the Index object that is the columns.\nIn this case, the parameter ``copy`` is ignored.\n\nThe second calling convention will modify the names of the\ncorresponding index if mapper is a list or a scalar.\nHowever, if mapper is dict-like or a function, it will use the\ndeprecated behavior of modifying the axis *labels*.\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([\"dog\", \"cat\", \"monkey\"])\n>>> s\n0 dog\n1 cat\n2 monkey\ndtype: object\n>>> s.rename_axis(\"animal\")\nanimal\n0 dog\n1 cat\n2 monkey\ndtype: object\n\n**DataFrame**\n\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2],\n... \"num_arms\": [0, 0, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs num_arms\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"animal\")\n>>> df\n num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"limbs\", axis=\"columns\")\n>>> df\nlimbs num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n\n**MultiIndex**\n\n>>> df.index = pd.MultiIndex.from_product([['mammal'],\n... ['dog', 'cat', 'monkey']],\n... names=['type', 'name'])\n>>> df\nlimbs num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(index={'type': 'class'})\nlimbs num_legs num_arms\nclass name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(columns=str.upper)\nLIMBS num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n"}, "kind": 2, "label": "rename_axis", "sortText": "138"}, {"detail": "bound method DataFrame.reorder_levels(order: Sequence[int | str], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Rearrange index levels using input order. May not drop or duplicate levels.\n\nParameters\n----------\norder : list of int or list of str\n List representing new level order. Reference level by number\n (position) or by key (label).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Where to reorder levels.\n\nReturns\n-------\nDataFrame\n\nExamples\n--------\n>>> data = {\n... \"class\": [\"Mammals\", \"Mammals\", \"Reptiles\"],\n... \"diet\": [\"Omnivore\", \"Carnivore\", \"Carnivore\"],\n... \"species\": [\"Humans\", \"Dogs\", \"Snakes\"],\n... }\n>>> df = pd.DataFrame(data, columns=[\"class\", \"diet\", \"species\"])\n>>> df = df.set_index([\"class\", \"diet\"])\n>>> df\n species\nclass diet\nMammals Omnivore Humans\n Carnivore Dogs\nReptiles Carnivore Snakes\n\nLet's reorder the levels of the index:\n\n>>> df.reorder_levels([\"diet\", \"class\"])\n species\ndiet class\nOmnivore Mammals Humans\nCarnivore Mammals Dogs\n Reptiles Snakes\n"}, "kind": 2, "label": "reorder_levels", "sortText": "139"}, {"detail": "Overload[(to_replace=..., value=..., *, inplace: Literal[False] = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame, (to_replace=..., value=..., *, inplace: Literal[True], limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> None, (to_replace=..., value=..., *, inplace: bool = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame | None]", "kind": 2, "label": "replace", "sortText": "140"}, {"detail": "bound method DataFrame.resample(rule, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"right\", \"left\"] | None = None, label: Literal[\"right\", \"left\"] | None = None, convention: Literal[\"start\", \"end\", \"s\", \"e\"] = \"start\", kind: Literal[\"timestamp\", \"period\"] | None | _NoDefault = ..., on: Hashable = None, level: Hashable = None, origin: str | date | datetime64[date | int | None] | ... omitted 3 union elements = \"start_day\", offset: timedelta | timedelta64[timedelta | int | None] | signedinteger[_64Bit] | ... omitted 4 union elements = None, group_keys: bool = False) -> Resampler", "documentation": {"kind": "plaintext", "value": "Resample time-series data.\n\nConvenience method for frequency conversion and resampling of time series.\nThe object must have a datetime-like index (`DatetimeIndex`, `PeriodIndex`,\nor `TimedeltaIndex`), or the caller must pass the label of a datetime-like\nseries/index to the ``on``/``level`` keyword parameter.\n\nParameters\n----------\nrule : DateOffset, Timedelta or str\n The offset string or object representing target conversion.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Which axis to use for up- or down-sampling. For `Series` this parameter\n is unused and defaults to 0. Must be\n `DatetimeIndex`, `TimedeltaIndex` or `PeriodIndex`.\n\n .. deprecated:: 2.0.0\n Use frame.T.resample(...) instead.\nclosed : {{'right', 'left'}}, default None\n Which side of bin interval is closed. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nlabel : {{'right', 'left'}}, default None\n Which bin edge label to label bucket with. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nconvention : {{'start', 'end', 's', 'e'}}, default 'start'\n For `PeriodIndex` only, controls whether to use the start or\n end of `rule`.\n\nkind : {{'timestamp', 'period'}}, optional, default None\n Pass 'timestamp' to convert the resulting index to a\n `DateTimeIndex` or 'period' to convert it to a `PeriodIndex`.\n By default the input representation is retained.\n\n .. deprecated:: 2.2.0\n Convert index to desired type explicitly instead.\n\non : str, optional\n For a DataFrame, column to use instead of index for resampling.\n Column must be datetime-like.\nlevel : str or int, optional\n For a MultiIndex, level (name or number) to use for\n resampling. `level` must be datetime-like.\norigin : Timestamp or str, default 'start_day'\n The timestamp on which to adjust the grouping. The timezone of origin\n must match the timezone of the index.\n If string, must be one of the following:\n\n - 'epoch': `origin` is 1970-01-01\n - 'start': `origin` is the first value of the timeseries\n - 'start_day': `origin` is the first day at midnight of the timeseries\n\n - 'end': `origin` is the last value of the timeseries\n - 'end_day': `origin` is the ceiling midnight of the last day\n\n .. versionadded:: 1.3.0\n\n .. note::\n\n Only takes effect for Tick-frequencies (i.e. fixed frequencies like\n days, hours, and minutes, rather than months or quarters).\noffset : Timedelta or str, default is None\n An offset timedelta added to the origin.\n\ngroup_keys : bool, default False\n Whether to include the group keys in the result index when using\n ``.apply()`` on the resampled object.\n\n .. versionadded:: 1.5.0\n\n Not specifying ``group_keys`` will retain values-dependent behavior\n from pandas 1.4 and earlier (see :ref:`pandas 1.5.0 Release notes\n ` for examples).\n\n .. versionchanged:: 2.0.0\n\n ``group_keys`` now defaults to ``False``.\n\nReturns\n-------\npandas.api.typing.Resampler\n :class:`~pandas.core.Resampler` object.\n\nSee Also\n--------\nSeries.resample : Resample a Series.\nDataFrame.resample : Resample a DataFrame.\ngroupby : Group {klass} by mapping, function, label, or list of labels.\nasfreq : Reindex a {klass} with the given frequency without grouping.\n\nNotes\n-----\nSee the `user guide\n`__\nfor more.\n\nTo learn more about the offset strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 9 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=9, freq='min')\n>>> series = pd.Series(range(9), index=index)\n>>> series\n2000-01-01 00:00:00 0\n2000-01-01 00:01:00 1\n2000-01-01 00:02:00 2\n2000-01-01 00:03:00 3\n2000-01-01 00:04:00 4\n2000-01-01 00:05:00 5\n2000-01-01 00:06:00 6\n2000-01-01 00:07:00 7\n2000-01-01 00:08:00 8\nFreq: min, dtype: int64\n\nDownsample the series into 3 minute bins and sum the values\nof the timestamps falling into a bin.\n\n>>> series.resample('3min').sum()\n2000-01-01 00:00:00 3\n2000-01-01 00:03:00 12\n2000-01-01 00:06:00 21\nFreq: 3min, dtype: int64\n\nDownsample the series into 3 minute bins as above, but label each\nbin using the right edge instead of the left. Please note that the\nvalue in the bucket used as the label is not included in the bucket,\nwhich it labels. For example, in the original series the\nbucket ``2000-01-01 00:03:00`` contains the value 3, but the summed\nvalue in the resampled bucket with the label ``2000-01-01 00:03:00``\ndoes not include 3 (if it did, the summed value would be 6, not 3).\n\n>>> series.resample('3min', label='right').sum()\n2000-01-01 00:03:00 3\n2000-01-01 00:06:00 12\n2000-01-01 00:09:00 21\nFreq: 3min, dtype: int64\n\nTo include this value close the right side of the bin interval,\nas shown below.\n\n>>> series.resample('3min', label='right', closed='right').sum()\n2000-01-01 00:00:00 0\n2000-01-01 00:03:00 6\n2000-01-01 00:06:00 15\n2000-01-01 00:09:00 15\nFreq: 3min, dtype: int64\n\nUpsample the series into 30 second bins.\n\n>>> series.resample('30s').asfreq()[0:5] # Select first 5 rows\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 1.0\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\nFreq: 30s, dtype: float64\n\nUpsample the series into 30 second bins and fill the ``NaN``\nvalues using the ``ffill`` method.\n\n>>> series.resample('30s').ffill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 0\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 1\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nUpsample the series into 30 second bins and fill the\n``NaN`` values using the ``bfill`` method.\n\n>>> series.resample('30s').bfill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 1\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 2\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nPass a custom function via ``apply``\n\n>>> def custom_resampler(arraylike):\n... return np.sum(arraylike) + 5\n...\n>>> series.resample('3min').apply(custom_resampler)\n2000-01-01 00:00:00 8\n2000-01-01 00:03:00 17\n2000-01-01 00:06:00 26\nFreq: 3min, dtype: int64\n\nFor a Series with a PeriodIndex, the keyword `convention` can be\nused to control whether to use the start or end of `rule`.\n\nResample a year by quarter using 'start' `convention`. Values are\nassigned to the first quarter of the period.\n\n>>> s = pd.Series(\n... [1, 2], index=pd.period_range(\"2012-01-01\", freq=\"Y\", periods=2)\n... )\n>>> s\n2012 1\n2013 2\nFreq: Y-DEC, dtype: int64\n>>> s.resample(\"Q\", convention=\"start\").asfreq()\n2012Q1 1.0\n2012Q2 NaN\n2012Q3 NaN\n2012Q4 NaN\n2013Q1 2.0\n2013Q2 NaN\n2013Q3 NaN\n2013Q4 NaN\nFreq: Q-DEC, dtype: float64\n\nResample quarters by month using 'end' `convention`. Values are\nassigned to the last month of the period.\n\n>>> q = pd.Series(\n... [1, 2, 3, 4], index=pd.period_range(\"2018-01-01\", freq=\"Q\", periods=4)\n... )\n>>> q\n2018Q1 1\n2018Q2 2\n2018Q3 3\n2018Q4 4\nFreq: Q-DEC, dtype: int64\n>>> q.resample(\"M\", convention=\"end\").asfreq()\n2018-03 1.0\n2018-04 NaN\n2018-05 NaN\n2018-06 2.0\n2018-07 NaN\n2018-08 NaN\n2018-09 3.0\n2018-10 NaN\n2018-11 NaN\n2018-12 4.0\nFreq: M, dtype: float64\n\nFor DataFrame objects, the keyword `on` can be used to specify the\ncolumn instead of the index for resampling.\n\n>>> d = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df = pd.DataFrame(d)\n>>> df['week_starting'] = pd.date_range('01/01/2018',\n... periods=8,\n... freq='W')\n>>> df\n price volume week_starting\n0 10 50 2018-01-07\n1 11 60 2018-01-14\n2 9 40 2018-01-21\n3 13 100 2018-01-28\n4 14 50 2018-02-04\n5 18 100 2018-02-11\n6 17 40 2018-02-18\n7 19 50 2018-02-25\n>>> df.resample('ME', on='week_starting').mean()\n price volume\nweek_starting\n2018-01-31 10.75 62.5\n2018-02-28 17.00 60.0\n\nFor a DataFrame with MultiIndex, the keyword `level` can be used to\nspecify on which level the resampling needs to take place.\n\n>>> days = pd.date_range('1/1/2000', periods=4, freq='D')\n>>> d2 = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df2 = pd.DataFrame(\n... d2,\n... index=pd.MultiIndex.from_product(\n... [days, ['morning', 'afternoon']]\n... )\n... )\n>>> df2\n price volume\n2000-01-01 morning 10 50\n afternoon 11 60\n2000-01-02 morning 9 40\n afternoon 13 100\n2000-01-03 morning 14 50\n afternoon 18 100\n2000-01-04 morning 17 40\n afternoon 19 50\n>>> df2.resample('D', level=0).sum()\n price volume\n2000-01-01 21 110\n2000-01-02 22 140\n2000-01-03 32 150\n2000-01-04 36 90\n\nIf you want to adjust the start of the bins based on a fixed timestamp:\n\n>>> start, end = '2000-10-01 23:30:00', '2000-10-02 00:30:00'\n>>> rng = pd.date_range(start, end, freq='7min')\n>>> ts = pd.Series(np.arange(len(rng)) * 3, index=rng)\n>>> ts\n2000-10-01 23:30:00 0\n2000-10-01 23:37:00 3\n2000-10-01 23:44:00 6\n2000-10-01 23:51:00 9\n2000-10-01 23:58:00 12\n2000-10-02 00:05:00 15\n2000-10-02 00:12:00 18\n2000-10-02 00:19:00 21\n2000-10-02 00:26:00 24\nFreq: 7min, dtype: int64\n\n>>> ts.resample('17min').sum()\n2000-10-01 23:14:00 0\n2000-10-01 23:31:00 9\n2000-10-01 23:48:00 21\n2000-10-02 00:05:00 54\n2000-10-02 00:22:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='epoch').sum()\n2000-10-01 23:18:00 0\n2000-10-01 23:35:00 18\n2000-10-01 23:52:00 27\n2000-10-02 00:09:00 39\n2000-10-02 00:26:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='2000-01-01').sum()\n2000-10-01 23:24:00 3\n2000-10-01 23:41:00 15\n2000-10-01 23:58:00 45\n2000-10-02 00:15:00 45\nFreq: 17min, dtype: int64\n\nIf you want to adjust the start of the bins with an `offset` Timedelta, the two\nfollowing lines are equivalent:\n\n>>> ts.resample('17min', origin='start').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', offset='23h30min').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\nIf you want to take the largest Timestamp as the end of the bins:\n\n>>> ts.resample('17min', origin='end').sum()\n2000-10-01 23:35:00 0\n2000-10-01 23:52:00 18\n2000-10-02 00:09:00 27\n2000-10-02 00:26:00 63\nFreq: 17min, dtype: int64\n\nIn contrast with the `start_day`, you can use `end_day` to take the ceiling\nmidnight of the largest Timestamp as the end of the bins and drop the bins\nnot containing data:\n\n>>> ts.resample('17min', origin='end_day').sum()\n2000-10-01 23:38:00 3\n2000-10-01 23:55:00 15\n2000-10-02 00:12:00 45\n2000-10-02 00:29:00 45\nFreq: 17min, dtype: int64\n"}, "kind": 2, "label": "resample", "sortText": "141"}, {"detail": "Overload[(level: Hashable = ..., *, drop: bool = ..., inplace: Literal[False] = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame, (level: Hashable = ..., *, drop: bool = ..., inplace: Literal[True], col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> None, (level: Hashable = ..., *, drop: bool = ..., inplace: bool = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Reset the index, or a level of it.\n\nReset the index of the DataFrame, and use the default one instead.\nIf the DataFrame has a MultiIndex, this method can remove one or more\nlevels.\n\nParameters\n----------\nlevel : int, str, tuple, or list, default None\n Only remove the given levels from the index. Removes all levels by\n default.\ndrop : bool, default False\n Do not try to insert index into dataframe columns. This resets\n the index to the default integer index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\ncol_level : int or str, default 0\n If the columns have multiple levels, determines which level the\n labels are inserted into. By default it is inserted into the first\n level.\ncol_fill : object, default ''\n If the columns have multiple levels, determines how the other\n levels are named. If None then the index name is repeated.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\n .. versionadded:: 1.5.0\n\nnames : int, str or 1-dimensional list, default None\n Using the given string, rename the DataFrame column which contains the\n index data. If the DataFrame has a MultiIndex, this has to be a list or\n tuple with length equal to the number of levels.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with the new index or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.set_index : Opposite of reset_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 389.0),\n... ('bird', 24.0),\n... ('mammal', 80.5),\n... ('mammal', np.nan)],\n... index=['falcon', 'parrot', 'lion', 'monkey'],\n... columns=('class', 'max_speed'))\n>>> df\n class max_speed\nfalcon bird 389.0\nparrot bird 24.0\nlion mammal 80.5\nmonkey mammal NaN\n\nWhen we reset the index, the old index is added as a column, and a\nnew sequential index is used:\n\n>>> df.reset_index()\n index class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\nWe can use the `drop` parameter to avoid the old index being added as\na column:\n\n>>> df.reset_index(drop=True)\n class max_speed\n0 bird 389.0\n1 bird 24.0\n2 mammal 80.5\n3 mammal NaN\n\nYou can also use `reset_index` with `MultiIndex`.\n\n>>> index = pd.MultiIndex.from_tuples([('bird', 'falcon'),\n... ('bird', 'parrot'),\n... ('mammal', 'lion'),\n... ('mammal', 'monkey')],\n... names=['class', 'name'])\n>>> columns = pd.MultiIndex.from_tuples([('speed', 'max'),\n... ('species', 'type')])\n>>> df = pd.DataFrame([(389.0, 'fly'),\n... (24.0, 'fly'),\n... (80.5, 'run'),\n... (np.nan, 'jump')],\n... index=index,\n... columns=columns)\n>>> df\n speed species\n max type\nclass name\nbird falcon 389.0 fly\n parrot 24.0 fly\nmammal lion 80.5 run\n monkey NaN jump\n\nUsing the `names` parameter, choose a name for the index column:\n\n>>> df.reset_index(names=['classes', 'names'])\n classes names speed species\n max type\n0 bird falcon 389.0 fly\n1 bird parrot 24.0 fly\n2 mammal lion 80.5 run\n3 mammal monkey NaN jump\n\nIf the index has multiple levels, we can reset a subset of them:\n\n>>> df.reset_index(level='class')\n class speed species\n max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we are not dropping the index, by default, it is placed in the top\nlevel. We can place it in another level:\n\n>>> df.reset_index(level='class', col_level=1)\n speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nWhen the index is inserted under another level, we can specify under\nwhich one with the parameter `col_fill`:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='species')\n species speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we specify a nonexistent level for `col_fill`, it is created:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='genus')\n genus speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n"}, "kind": 2, "label": "reset_index", "sortText": "142"}, {"detail": "bound method DataFrame.rfloordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rfloordiv", "sortText": "143"}, {"detail": "bound method DataFrame.rmod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmod", "sortText": "144"}, {"detail": "bound method DataFrame.rmul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmul", "sortText": "145"}, {"detail": "bound method DataFrame.rolling(window: int | timedelta | str | BaseOffset | BaseIndexer, min_periods: int | None = None, center: bool = False, win_type: str | None = None, on: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"left\", \"right\", \"both\", \"neither\"] | None = None, step: int | None = None, method: str = \"single\") -> Window | Rolling", "kind": 2, "label": "rolling", "sortText": "146"}, {"detail": "bound method DataFrame.round(decimals: int | dict[Hashable, int] | Series = 0, *args, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Round a DataFrame to a variable number of decimal places.\n\nParameters\n----------\ndecimals : int, dict, Series\n Number of decimal places to round each column to. If an int is\n given, round each column to the same number of places.\n Otherwise dict and Series round to variable numbers of places.\n Column names should be in the keys if `decimals` is a\n dict-like, or in the index if `decimals` is a Series. Any\n columns not included in `decimals` will be left as is. Elements\n of `decimals` which are not columns of the input will be\n ignored.\n*args\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n**kwargs\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n\nReturns\n-------\nDataFrame\n A DataFrame with the affected columns rounded to the specified\n number of decimal places.\n\nSee Also\n--------\nnumpy.around : Round a numpy array to the given number of decimals.\nSeries.round : Round a Series to the given number of decimals.\n\nExamples\n--------\n>>> df = pd.DataFrame([(.21, .32), (.01, .67), (.66, .03), (.21, .18)],\n... columns=['dogs', 'cats'])\n>>> df\n dogs cats\n0 0.21 0.32\n1 0.01 0.67\n2 0.66 0.03\n3 0.21 0.18\n\nBy providing an integer each column is rounded to the same number\nof decimal places\n\n>>> df.round(1)\n dogs cats\n0 0.2 0.3\n1 0.0 0.7\n2 0.7 0.0\n3 0.2 0.2\n\nWith a dict, the number of places for specific columns can be\nspecified with the column names as key and the number of decimal\nplaces as value\n\n>>> df.round({'dogs': 1, 'cats': 0})\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n\nUsing a Series, the number of places for specific columns can be\nspecified with the column names as index and the number of\ndecimal places as value\n\n>>> decimals = pd.Series([0, 1], index=['cats', 'dogs'])\n>>> df.round(decimals)\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n"}, "kind": 2, "label": "round", "sortText": "147"}, {"detail": "bound method DataFrame.rpow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rpow", "sortText": "148"}, {"detail": "bound method DataFrame.rsub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rsub", "sortText": "149"}, {"detail": "bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rtruediv", "sortText": "150"}, {"detail": "bound method DataFrame.sample(n: int | None = None, frac: int | float | None = None, replace: bool = False, weights=None, random_state: int | ndarray[tuple[Any, ...], dtype[Any]] | Generator | ... omitted 3 union elements = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a random sample of items from an axis of object.\n\nYou can use `random_state` for reproducibility.\n\nParameters\n----------\nn : int, optional\n Number of items from axis to return. Cannot be used with `frac`.\n Default = 1 if `frac` = None.\nfrac : float, optional\n Fraction of axis items to return. Cannot be used with `n`.\nreplace : bool, default False\n Allow or disallow sampling of the same row more than once.\nweights : str or ndarray-like, optional\n Default 'None' results in equal probability weighting.\n If passed a Series, will align with target object on index. Index\n values in weights not found in sampled object will be ignored and\n index values in sampled object not in weights will be assigned\n weights of zero.\n If called on a DataFrame, will accept the name of a column\n when axis = 0.\n Unless weights are a Series, weights must be same length as axis\n being sampled.\n If weights do not sum to 1, they will be normalized to sum to 1.\n Missing values in the weights column will be treated as zero.\n Infinite values not allowed.\nrandom_state : int, array-like, BitGenerator, np.random.RandomState, np.random.Generator, optional\n If int, array-like, or BitGenerator, seed for random number generator.\n If np.random.RandomState or np.random.Generator, use as given.\n\n .. versionchanged:: 1.4.0\n\n np.random.Generator objects now accepted\n\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to sample. Accepts axis number or name. Default is stat axis\n for given data type. For `Series` this parameter is unused and defaults to `None`.\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries or DataFrame\n A new object of same type as caller containing `n` items randomly\n sampled from the caller object.\n\nSee Also\n--------\nDataFrameGroupBy.sample: Generates random samples from each group of a\n DataFrame object.\nSeriesGroupBy.sample: Generates random samples from each group of a\n Series object.\nnumpy.random.choice: Generates a random sample from a given 1-D numpy\n array.\n\nNotes\n-----\nIf `frac` > 1, `replacement` should be set to `True`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 8, 0],\n... 'num_wings': [2, 0, 0, 0],\n... 'num_specimen_seen': [10, 2, 1, 8]},\n... index=['falcon', 'dog', 'spider', 'fish'])\n>>> df\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\ndog 4 0 2\nspider 8 0 1\nfish 0 0 8\n\nExtract 3 random elements from the ``Series`` ``df['num_legs']``:\nNote that we use `random_state` to ensure the reproducibility of\nthe examples.\n\n>>> df['num_legs'].sample(n=3, random_state=1)\nfish 0\nspider 8\nfalcon 2\nName: num_legs, dtype: int64\n\nA random 50% sample of the ``DataFrame`` with replacement:\n\n>>> df.sample(frac=0.5, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\n\nAn upsample sample of the ``DataFrame`` with replacement:\nNote that `replace` parameter has to be `True` for `frac` parameter > 1.\n\n>>> df.sample(frac=2, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\nfalcon 2 2 10\nfalcon 2 2 10\nfish 0 0 8\ndog 4 0 2\nfish 0 0 8\ndog 4 0 2\n\nUsing a DataFrame column as weights. Rows with larger value in the\n`num_specimen_seen` column are more likely to be sampled.\n\n>>> df.sample(n=2, weights='num_specimen_seen', random_state=1)\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\nfish 0 0 8\n"}, "kind": 2, "label": "sample", "sortText": "151"}, {"detail": "bound method DataFrame.select_dtypes(include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a subset of the DataFrame's columns based on the column dtypes.\n\nParameters\n----------\ninclude, exclude : scalar or list-like\n A selection of dtypes or strings to be included/excluded. At least\n one of these parameters must be supplied.\n\nReturns\n-------\nDataFrame\n The subset of the frame including the dtypes in ``include`` and\n excluding the dtypes in ``exclude``.\n\nRaises\n------\nValueError\n * If both of ``include`` and ``exclude`` are empty\n * If ``include`` and ``exclude`` have overlapping elements\n * If any kind of string dtype is passed in.\n\nSee Also\n--------\nDataFrame.dtypes: Return Series with the data type of each column.\n\nNotes\n-----\n* To select all *numeric* types, use ``np.number`` or ``'number'``\n* To select strings you must use the ``object`` dtype, but note that\n this will return *all* object dtype columns. With\n ``pd.options.future.infer_string`` enabled, using ``\"str\"`` will\n work to select all string columns.\n* See the `numpy dtype hierarchy\n `__\n* To select datetimes, use ``np.datetime64``, ``'datetime'`` or\n ``'datetime64'``\n* To select timedeltas, use ``np.timedelta64``, ``'timedelta'`` or\n ``'timedelta64'``\n* To select Pandas categorical dtypes, use ``'category'``\n* To select Pandas datetimetz dtypes, use ``'datetimetz'``\n or ``'datetime64[ns, tz]'``\n\nExamples\n--------\n>>> df = pd.DataFrame({'a': [1, 2] * 3,\n... 'b': [True, False] * 3,\n... 'c': [1.0, 2.0] * 3})\n>>> df\n a b c\n0 1 True 1.0\n1 2 False 2.0\n2 1 True 1.0\n3 2 False 2.0\n4 1 True 1.0\n5 2 False 2.0\n\n>>> df.select_dtypes(include='bool')\n b\n0 True\n1 False\n2 True\n3 False\n4 True\n5 False\n\n>>> df.select_dtypes(include=['float64'])\n c\n0 1.0\n1 2.0\n2 1.0\n3 2.0\n4 1.0\n5 2.0\n\n>>> df.select_dtypes(exclude=['int64'])\n b c\n0 True 1.0\n1 False 2.0\n2 True 1.0\n3 False 2.0\n4 True 1.0\n5 False 2.0\n"}, "kind": 2, "label": "select_dtypes", "sortText": "152"}, {"detail": "bound method DataFrame.sem(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "sem", "sortText": "153"}, {"detail": "bound method DataFrame.set_axis(labels, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "kind": 2, "label": "set_axis", "sortText": "154"}, {"detail": "bound method DataFrame.set_flags(*, copy: bool = False, allows_duplicate_labels: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a new object with updated flags.\n\nParameters\n----------\ncopy : bool, default False\n Specify if a copy of the object should be made.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nallows_duplicate_labels : bool, optional\n Whether the returned object allows duplicate labels.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the caller.\n\nSee Also\n--------\nDataFrame.attrs : Global metadata applying to this dataset.\nDataFrame.flags : Global flags applying to this object.\n\nNotes\n-----\nThis method returns a new object that's a view on the same data\nas the input. Mutating the input or the output values will be reflected\nin the other.\n\nThis method is intended to be used in method chains.\n\n\"Flags\" differ from \"metadata\". Flags reflect properties of the\npandas object (the Series or DataFrame). Metadata refer to properties\nof the dataset, and should be stored in :attr:`DataFrame.attrs`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [1, 2]})\n>>> df.flags.allows_duplicate_labels\nTrue\n>>> df2 = df.set_flags(allows_duplicate_labels=False)\n>>> df2.flags.allows_duplicate_labels\nFalse\n"}, "kind": 2, "label": "set_flags", "sortText": "155"}, {"detail": "Overload[(keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[False] = ..., verify_integrity: bool = ...) -> DataFrame, (keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[True], verify_integrity: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Set the DataFrame index using existing columns.\n\nSet the DataFrame index (row labels) using one or more existing\ncolumns or arrays (of the correct length). The index can replace the\nexisting index or expand on it.\n\nParameters\n----------\nkeys : label or array-like or list of labels/arrays\n This parameter can be either a single column key, a single array of\n the same length as the calling DataFrame, or a list containing an\n arbitrary combination of column keys and arrays. Here, \"array\"\n encompasses :class:`Series`, :class:`Index`, ``np.ndarray``, and\n instances of :class:`~collections.abc.Iterator`.\ndrop : bool, default True\n Delete columns to be used as the new index.\nappend : bool, default False\n Whether to append columns to existing index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nverify_integrity : bool, default False\n Check the new index for duplicates. Otherwise defer the check until\n necessary. Setting to False will improve the performance of this\n method.\n\nReturns\n-------\nDataFrame or None\n Changed row labels or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.reset_index : Opposite of set_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame({'month': [1, 4, 7, 10],\n... 'year': [2012, 2014, 2013, 2014],\n... 'sale': [55, 40, 84, 31]})\n>>> df\n month year sale\n0 1 2012 55\n1 4 2014 40\n2 7 2013 84\n3 10 2014 31\n\nSet the index to become the 'month' column:\n\n>>> df.set_index('month')\n year sale\nmonth\n1 2012 55\n4 2014 40\n7 2013 84\n10 2014 31\n\nCreate a MultiIndex using columns 'year' and 'month':\n\n>>> df.set_index(['year', 'month'])\n sale\nyear month\n2012 1 55\n2014 4 40\n2013 7 84\n2014 10 31\n\nCreate a MultiIndex using an Index and a column:\n\n>>> df.set_index([pd.Index([1, 2, 3, 4]), 'year'])\n month sale\n year\n1 2012 1 55\n2 2014 4 40\n3 2013 7 84\n4 2014 10 31\n\nCreate a MultiIndex using two Series:\n\n>>> s = pd.Series([1, 2, 3, 4])\n>>> df.set_index([s, s**2])\n month year sale\n1 1 1 2012 55\n2 4 4 2014 40\n3 9 7 2013 84\n4 16 10 2014 31\n"}, "kind": 2, "label": "set_index", "sortText": "156"}, {"detail": "tuple[int, int]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": "157"}, {"detail": "bound method DataFrame.shift(periods: int | Sequence[int] = 1, freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, fill_value: Hashable = ..., suffix: str | None = None) -> DataFrame", "kind": 2, "label": "shift", "sortText": "158"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": "159"}, {"detail": "bound method DataFrame.skew(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "skew", "sortText": "160"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> None, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: bool = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Sort object by labels (along an axis).\n\nReturns a new DataFrame sorted by label if `inplace` argument is\n``False``, otherwise updates the original DataFrame and returns None.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis along which to sort. The value 0 identifies the rows,\n and 1 identifies the columns.\nlevel : int or level name or list of ints or list of level names\n If not None, sort on values in specified index level(s).\nascending : bool or list-like of bools, default True\n Sort ascending vs. descending. When the index is a MultiIndex the\n sort direction can be controlled for each level individually.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the end.\n Not implemented for MultiIndex.\nsort_remaining : bool, default True\n If True and sorting by level and index is multilevel, sort by other\n levels too (in order) after sorting by specified level.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n If not None, apply the key function to the index values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect an\n ``Index`` and return an ``Index`` of the same shape. For MultiIndex\n inputs, the key is applied *per level*.\n\nReturns\n-------\nDataFrame or None\n The original DataFrame sorted by the labels or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.sort_index : Sort Series by the index.\nDataFrame.sort_values : Sort DataFrame by the value.\nSeries.sort_values : Sort Series by the value.\n\nExamples\n--------\n>>> df = pd.DataFrame([1, 2, 3, 4, 5], index=[100, 29, 234, 1, 150],\n... columns=['A'])\n>>> df.sort_index()\n A\n1 4\n29 2\n100 1\n150 5\n234 3\n\nBy default, it sorts in ascending order, to sort in descending order,\nuse ``ascending=False``\n\n>>> df.sort_index(ascending=False)\n A\n234 3\n150 5\n100 1\n29 2\n1 4\n\nA key function can be specified which is applied to the index before\nsorting. For a ``MultiIndex`` this is applied to each level separately.\n\n>>> df = pd.DataFrame({\"a\": [1, 2, 3, 4]}, index=['A', 'b', 'C', 'd'])\n>>> df.sort_index(key=lambda x: x.str.lower())\n a\nA 1\nb 2\nC 3\nd 4\n"}, "kind": 2, "label": "sort_index", "sortText": "161"}, {"detail": "Overload[(by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> DataFrame, (by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: str = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Sort by the values along either axis.\n\nParameters\n----------\nby : str or list of str\n Name or list of names to sort by.\n\n - if `axis` is 0 or `'index'` then `by` may contain index\n levels and/or column labels.\n - if `axis` is 1 or `'columns'` then `by` may contain column\n levels and/or index labels.\naxis : \"{0 or 'index', 1 or 'columns'}\", default 0\n Axis to be sorted.\nascending : bool or list of bool, default True\n Sort ascending vs. descending. Specify list for multiple sort\n orders. If this is a list of bools, must match the length of\n the by.\ninplace : bool, default False\n If True, perform operation in-place.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the\n end.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n Apply the key function to the values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect a\n ``Series`` and return a Series with the same shape as the input.\n It will be applied to each column in `by` independently.\n\nReturns\n-------\nDataFrame or None\n DataFrame with sorted values or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.sort_index : Sort a DataFrame by the index.\nSeries.sort_values : Similar method for a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame({\n... 'col1': ['A', 'A', 'B', np.nan, 'D', 'C'],\n... 'col2': [2, 1, 9, 8, 7, 4],\n... 'col3': [0, 1, 9, 4, 2, 3],\n... 'col4': ['a', 'B', 'c', 'D', 'e', 'F']\n... })\n>>> df\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nSort by col1\n\n>>> df.sort_values(by=['col1'])\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort by multiple columns\n\n>>> df.sort_values(by=['col1', 'col2'])\n col1 col2 col3 col4\n1 A 1 1 B\n0 A 2 0 a\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort Descending\n\n>>> df.sort_values(by='col1', ascending=False)\n col1 col2 col3 col4\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n3 NaN 8 4 D\n\nPutting NAs first\n\n>>> df.sort_values(by='col1', ascending=False, na_position='first')\n col1 col2 col3 col4\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n\nSorting with a key function\n\n>>> df.sort_values(by='col4', key=lambda col: col.str.lower())\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nNatural sort with the key argument,\nusing the `natsort ` package.\n\n>>> df = pd.DataFrame({\n... \"time\": ['0hr', '128hr', '72hr', '48hr', '96hr'],\n... \"value\": [10, 20, 30, 40, 50]\n... })\n>>> df\n time value\n0 0hr 10\n1 128hr 20\n2 72hr 30\n3 48hr 40\n4 96hr 50\n>>> from natsort import index_natsorted\n>>> df.sort_values(\n... by=\"time\",\n... key=lambda x: np.argsort(index_natsorted(df[\"time\"]))\n... )\n time value\n0 0hr 10\n3 48hr 40\n2 72hr 30\n4 96hr 50\n1 128hr 20\n"}, "kind": 2, "label": "sort_values", "sortText": "162"}, {"detail": "Unknown", "label": "sparse", "sortText": "163"}, {"detail": "bound method DataFrame.squeeze(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Squeeze 1 dimensional axis objects into scalars.\n\nSeries or DataFrames with a single element are squeezed to a scalar.\nDataFrames with a single column or a single row are squeezed to a\nSeries. Otherwise the object is unchanged.\n\nThis method is most useful when you don't know if your\nobject is a Series or DataFrame, but you do know it has just a single\ncolumn. In that case you can safely call `squeeze` to ensure you have a\nSeries.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns', None}, default None\n A specific axis to squeeze. By default, all length-1 axes are\n squeezed. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nDataFrame, Series, or scalar\n The projection after squeezing `axis` or all the axes.\n\nSee Also\n--------\nSeries.iloc : Integer-location based indexing for selecting scalars.\nDataFrame.iloc : Integer-location based indexing for selecting Series.\nSeries.to_frame : Inverse of DataFrame.squeeze for a\n single-column DataFrame.\n\nExamples\n--------\n>>> primes = pd.Series([2, 3, 5, 7])\n\nSlicing might produce a Series with a single value:\n\n>>> even_primes = primes[primes % 2 == 0]\n>>> even_primes\n0 2\ndtype: int64\n\n>>> even_primes.squeeze()\n2\n\nSqueezing objects with more than one value in every axis does nothing:\n\n>>> odd_primes = primes[primes % 2 == 1]\n>>> odd_primes\n1 3\n2 5\n3 7\ndtype: int64\n\n>>> odd_primes.squeeze()\n1 3\n2 5\n3 7\ndtype: int64\n\nSqueezing is even more effective when used with DataFrames.\n\n>>> df = pd.DataFrame([[1, 2], [3, 4]], columns=['a', 'b'])\n>>> df\n a b\n0 1 2\n1 3 4\n\nSlicing a single column will produce a DataFrame with the columns\nhaving only one value:\n\n>>> df_a = df[['a']]\n>>> df_a\n a\n0 1\n1 3\n\nSo the columns can be squeezed down, resulting in a Series:\n\n>>> df_a.squeeze('columns')\n0 1\n1 3\nName: a, dtype: int64\n\nSlicing a single row from a single column will produce a single\nscalar DataFrame:\n\n>>> df_0a = df.loc[df.index < 1, ['a']]\n>>> df_0a\n a\n0 1\n\nSqueezing the rows produces a single scalar Series:\n\n>>> df_0a.squeeze('rows')\na 1\nName: 0, dtype: int64\n\nSqueezing all axes will project directly into a scalar:\n\n>>> df_0a.squeeze()\n1\n"}, "kind": 2, "label": "squeeze", "sortText": "164"}, {"detail": "bound method DataFrame.stack(level: Hashable = -1, dropna: bool | _NoDefault = ..., sort: bool | _NoDefault = ..., future_stack: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Stack the prescribed level(s) from columns to index.\n\nReturn a reshaped DataFrame or Series having a multi-level\nindex with one or more new inner-most levels compared to the current\nDataFrame. The new inner-most levels are created by pivoting the\ncolumns of the current dataframe:\n\n - if the columns have a single level, the output is a Series;\n - if the columns have multiple levels, the new index\n level(s) is (are) taken from the prescribed level(s) and\n the output is a DataFrame.\n\nParameters\n----------\nlevel : int, str, list, default -1\n Level(s) to stack from the column axis onto the index\n axis, defined as one index or label, or a list of indices\n or labels.\ndropna : bool, default True\n Whether to drop rows in the resulting Frame/Series with\n missing values. Stacking a column level onto the index\n axis can create combinations of index and column values\n that are missing from the original dataframe. See Examples\n section.\nsort : bool, default True\n Whether to sort the levels of the resulting MultiIndex.\nfuture_stack : bool, default False\n Whether to use the new implementation that will replace the current\n implementation in pandas 3.0. When True, dropna and sort have no impact\n on the result and must remain unspecified. See :ref:`pandas 2.1.0 Release\n notes ` for more details.\n\nReturns\n-------\nDataFrame or Series\n Stacked dataframe or series.\n\nSee Also\n--------\nDataFrame.unstack : Unstack prescribed level(s) from index axis\n onto column axis.\nDataFrame.pivot : Reshape dataframe from long format to wide\n format.\nDataFrame.pivot_table : Create a spreadsheet-style pivot table\n as a DataFrame.\n\nNotes\n-----\nThe function is named by analogy with a collection of books\nbeing reorganized from being side by side on a horizontal\nposition (the columns of the dataframe) to being stacked\nvertically on top of each other (in the index of the\ndataframe).\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n**Single level columns**\n\n>>> df_single_level_cols = pd.DataFrame([[0, 1], [2, 3]],\n... index=['cat', 'dog'],\n... columns=['weight', 'height'])\n\nStacking a dataframe with a single level column axis returns a Series:\n\n>>> df_single_level_cols\n weight height\ncat 0 1\ndog 2 3\n>>> df_single_level_cols.stack(future_stack=True)\ncat weight 0\n height 1\ndog weight 2\n height 3\ndtype: int64\n\n**Multi level columns: simple case**\n\n>>> multicol1 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('weight', 'pounds')])\n>>> df_multi_level_cols1 = pd.DataFrame([[1, 2], [2, 4]],\n... index=['cat', 'dog'],\n... columns=multicol1)\n\nStacking a dataframe with a multi-level column axis:\n\n>>> df_multi_level_cols1\n weight\n kg pounds\ncat 1 2\ndog 2 4\n>>> df_multi_level_cols1.stack(future_stack=True)\n weight\ncat kg 1\n pounds 2\ndog kg 2\n pounds 4\n\n**Missing values**\n\n>>> multicol2 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('height', 'm')])\n>>> df_multi_level_cols2 = pd.DataFrame([[1.0, 2.0], [3.0, 4.0]],\n... index=['cat', 'dog'],\n... columns=multicol2)\n\nIt is common to have missing values when stacking a dataframe\nwith multi-level columns, as the stacked dataframe typically\nhas more values than the original dataframe. Missing values\nare filled with NaNs:\n\n>>> df_multi_level_cols2\n weight height\n kg m\ncat 1.0 2.0\ndog 3.0 4.0\n>>> df_multi_level_cols2.stack(future_stack=True)\n weight height\ncat kg 1.0 NaN\n m NaN 2.0\ndog kg 3.0 NaN\n m NaN 4.0\n\n**Prescribing the level(s) to be stacked**\n\nThe first parameter controls which level or levels are stacked:\n\n>>> df_multi_level_cols2.stack(0, future_stack=True)\n kg m\ncat weight 1.0 NaN\n height NaN 2.0\ndog weight 3.0 NaN\n height NaN 4.0\n>>> df_multi_level_cols2.stack([0, 1], future_stack=True)\ncat weight kg 1.0\n height m 2.0\ndog weight kg 3.0\n height m 4.0\ndtype: float64\n"}, "kind": 2, "label": "stack", "sortText": "165"}, {"detail": "bound method DataFrame.std(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "std", "sortText": "166"}, {"detail": "Styler", "documentation": {"kind": "plaintext", "value": "Helps style a DataFrame or Series according to the data with HTML and CSS.\n\nParameters\n----------\ndata : Series or DataFrame\n Data to be styled - either a Series or DataFrame.\nprecision : int, optional\n Precision to round floats to. If not given defaults to\n ``pandas.options.styler.format.precision``.\n\n .. versionchanged:: 1.4.0\ntable_styles : list-like, default None\n List of {selector: (attr, value)} dicts; see Notes.\nuuid : str, default None\n A unique identifier to avoid CSS collisions; generated automatically.\ncaption : str, tuple, default None\n String caption to attach to the table. Tuple only used for LaTeX dual captions.\ntable_attributes : str, default None\n Items that show up in the opening ```` tag\n in addition to automatic (by default) id.\ncell_ids : bool, default True\n If True, each cell will have an ``id`` attribute in their HTML tag.\n The ``id`` takes the form ``T__row_col``\n where ```` is the unique identifier, ```` is the row\n number and ```` is the column number.\nna_rep : str, optional\n Representation for missing values.\n If ``na_rep`` is None, no special formatting is applied, and falls back to\n ``pandas.options.styler.format.na_rep``.\n\nuuid_len : int, default 5\n If ``uuid`` is not specified, the length of the ``uuid`` to randomly generate\n expressed in hex characters, in range [0, 32].\ndecimal : str, optional\n Character used as decimal separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.decimal``.\n\n .. versionadded:: 1.3.0\n\nthousands : str, optional, default None\n Character used as thousands separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.thousands``.\n\n .. versionadded:: 1.3.0\n\nescape : str, optional\n Use 'html' to replace the characters ``&``, ``<``, ``>``, ``'``, and ``\"``\n in cell display string with HTML-safe sequences.\n Use 'latex' to replace the characters ``&``, ``%``, ``$``, ``#``, ``_``,\n ``{``, ``}``, ``~``, ``^``, and ``\\`` in the cell display string with\n LaTeX-safe sequences. Use 'latex-math' to replace the characters\n the same way as in 'latex' mode, except for math substrings,\n which either are surrounded by two characters ``$`` or start with\n the character ``\\(`` and end with ``\\)``.\n If not given uses ``pandas.options.styler.format.escape``.\n\n .. versionadded:: 1.3.0\nformatter : str, callable, dict, optional\n Object to define how values are displayed. See ``Styler.format``. If not given\n uses ``pandas.options.styler.format.formatter``.\n\n .. versionadded:: 1.4.0\n\nAttributes\n----------\nenv : Jinja2 jinja2.Environment\ntemplate_html : Jinja2 Template\ntemplate_html_table : Jinja2 Template\ntemplate_html_style : Jinja2 Template\ntemplate_latex : Jinja2 Template\nloader : Jinja2 Loader\n\nSee Also\n--------\nDataFrame.style : Return a Styler object containing methods for building\n a styled HTML representation for the DataFrame.\n\nNotes\n-----\nMost styling will be done by passing style functions into\n``Styler.apply`` or ``Styler.map``. Style functions should\nreturn values with strings containing CSS ``'attr: value'`` that will\nbe applied to the indicated cells.\n\nIf using in the Jupyter notebook, Styler has defined a ``_repr_html_``\nto automatically render itself. Otherwise call Styler.to_html to get\nthe generated HTML.\n\nCSS classes are attached to the generated HTML\n\n* Index and Column names include ``index_name`` and ``level``\n where `k` is its level in a MultiIndex\n* Index label cells include\n\n * ``row_heading``\n * ``row`` where `n` is the numeric position of the row\n * ``level`` where `k` is the level in a MultiIndex\n\n* Column label cells include\n * ``col_heading``\n * ``col`` where `n` is the numeric position of the column\n * ``level`` where `k` is the level in a MultiIndex\n\n* Blank cells include ``blank``\n* Data cells include ``data``\n* Trimmed cells include ``col_trim`` or ``row_trim``.\n\nAny, or all, or these classes can be renamed by using the ``css_class_names``\nargument in ``Styler.set_table_classes``, giving a value such as\n*{\"row\": \"MY_ROW_CLASS\", \"col_trim\": \"\", \"row_trim\": \"\"}*.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1.0, 2.0, 3.0], [4, 5, 6]], index=['a', 'b'],\n... columns=['A', 'B', 'C'])\n>>> pd.io.formats.style.Styler(df, precision=2,\n... caption=\"My table\") # doctest: +SKIP\n\nPlease see:\n`Table Visualization <../../user_guide/style.ipynb>`_ for more examples.\n"}, "kind": 22, "label": "style", "sortText": "167"}, {"detail": "bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "sub", "sortText": "168"}, {"detail": "Unknown | (bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "subtract", "sortText": "169"}, {"detail": "bound method DataFrame.sum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "sum", "sortText": "170"}, {"detail": "bound method DataFrame.swapaxes(axis1: int | Literal[\"index\", \"columns\", \"rows\"], axis2: int | Literal[\"index\", \"columns\", \"rows\"], copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Interchange axes and swap values axes appropriately.\n\n.. deprecated:: 2.1.0\n ``swapaxes`` is deprecated and will be removed.\n Please use ``transpose`` instead.\n\nReturns\n-------\nsame as input\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.transpose`.\n"}, "kind": 2, "label": "swapaxes", "sortText": "171"}, {"detail": "bound method DataFrame.swaplevel(i: int | Literal[\"index\", \"columns\", \"rows\"] = -2, j: int | Literal[\"index\", \"columns\", \"rows\"] = -1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "swaplevel", "sortText": "172"}, {"detail": "bound method DataFrame.tail(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the last `n` rows.\n\nThis function returns last `n` rows from the object based on\nposition. It is useful for quickly verifying data, for example,\nafter sorting or appending rows.\n\nFor negative values of `n`, this function returns all rows except\nthe first `|n|` rows, equivalent to ``df[|n|:]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\ntype of caller\n The last `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.head : The first `n` rows of the caller object.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last 5 lines\n\n>>> df.tail()\n animal\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last `n` lines (three in this case)\n\n>>> df.tail(3)\n animal\n6 shark\n7 whale\n8 zebra\n\nFor negative values of `n`\n\n>>> df.tail(-3)\n animal\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n"}, "kind": 2, "label": "tail", "sortText": "173"}, {"detail": "bound method DataFrame.take(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the elements in the given *positional* indices along an axis.\n\nThis means that we are not indexing according to actual values in\nthe index attribute of the object. We are indexing according to the\nactual position of the element in the object.\n\nParameters\n----------\nindices : array-like\n An array of ints indicating which positions to take.\naxis : {0 or 'index', 1 or 'columns', None}, default 0\n The axis on which to select elements. ``0`` means that we are\n selecting rows, ``1`` means that we are selecting columns.\n For `Series` this parameter is unused and defaults to 0.\n**kwargs\n For compatibility with :meth:`numpy.take`. Has no effect on the\n output.\n\nReturns\n-------\nsame type as caller\n An array-like containing the elements taken from the object.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by labels.\nDataFrame.iloc : Select a subset of a DataFrame by positions.\nnumpy.take : Take elements from an array along an axis.\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=['name', 'class', 'max_speed'],\n... index=[0, 2, 3, 1])\n>>> df\n name class max_speed\n0 falcon bird 389.0\n2 parrot bird 24.0\n3 lion mammal 80.5\n1 monkey mammal NaN\n\nTake elements at positions 0 and 3 along the axis 0 (default).\n\nNote how the actual indices selected (0 and 1) do not correspond to\nour selected indices 0 and 3. That's because we are selecting the 0th\nand 3rd rows, not rows whose indices equal 0 and 3.\n\n>>> df.take([0, 3])\n name class max_speed\n0 falcon bird 389.0\n1 monkey mammal NaN\n\nTake elements at indices 1 and 2 along the axis 1 (column selection).\n\n>>> df.take([1, 2], axis=1)\n class max_speed\n0 bird 389.0\n2 bird 24.0\n3 mammal 80.5\n1 mammal NaN\n\nWe may take elements using negative integers for positive indices,\nstarting from the end of the object, just like with Python lists.\n\n>>> df.take([-1, -2])\n name class max_speed\n1 monkey mammal NaN\n3 lion mammal 80.5\n"}, "kind": 2, "label": "take", "sortText": "174"}, {"detail": "bound method DataFrame.to_clipboard(excel: bool = True, sep: str | None = None, **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Copy object to the system clipboard.\n\nWrite a text representation of object to the system clipboard.\nThis can be pasted into Excel, for example.\n\nParameters\n----------\nexcel : bool, default True\n Produce output in a csv format for easy pasting into excel.\n\n - True, use the provided separator for csv pasting.\n - False, write a string representation of the object to the clipboard.\n\nsep : str, default ``'\\t'``\n Field delimiter.\n**kwargs\n These parameters will be passed to DataFrame.to_csv.\n\nSee Also\n--------\nDataFrame.to_csv : Write a DataFrame to a comma-separated values\n (csv) file.\nread_clipboard : Read text from clipboard and pass to read_csv.\n\nNotes\n-----\nRequirements for your platform.\n\n - Linux : `xclip`, or `xsel` (with `PyQt4` modules)\n - Windows : none\n - macOS : none\n\nThis method uses the processes developed for the package `pyperclip`. A\nsolution to render any output string format is given in the examples.\n\nExamples\n--------\nCopy the contents of a DataFrame to the clipboard.\n\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=['A', 'B', 'C'])\n\n>>> df.to_clipboard(sep=',') # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # ,A,B,C\n... # 0,1,2,3\n... # 1,4,5,6\n\nWe can omit the index by passing the keyword `index` and setting\nit to false.\n\n>>> df.to_clipboard(sep=',', index=False) # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # A,B,C\n... # 1,2,3\n... # 4,5,6\n\nUsing the original `pyperclip` package for any string output format.\n\n.. code-block:: python\n\n import pyperclip\n html = df.style.to_html()\n pyperclip.copy(html)\n"}, "kind": 2, "label": "to_clipboard", "sortText": "175"}, {"detail": "Overload[(path_or_buf: None = ..., sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Write object to a comma-separated values (csv) file.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string. If a non-binary file object is passed, it should\n be opened with `newline=''`, disabling universal newlines. If a binary\n file object is passed, `mode` might need to contain a `'b'`.\nsep : str, default ','\n String of length 1. Field delimiter for the output file.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, Callable, default None\n Format string for floating point numbers. If a Callable is given, it takes\n precedence over other numeric formatting parameters, like decimal.\ncolumns : sequence, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, or False, default None\n Column label for index column(s) if desired. If None is given, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the object uses MultiIndex. If\n False do not print fields for index names. Use index_label=False\n for easier importing in R.\nmode : {{'w', 'x', 'a'}}, default 'w'\n Forwarded to either `open(mode=)` or `fsspec.open(mode=)` to control\n the file opening. Typical values include:\n\n - 'w', truncate the file first.\n - 'x', exclusive creation, failing if the file already exists.\n - 'a', append to the end of file if it exists.\n\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'. `encoding` is not supported if `path_or_buf`\n is a non-binary file object.\n{compression_options}\n\n May be a dict with key 'method' as compression mode\n and other entries as additional compression options if\n compression mode is 'zip'.\n\n Passing compression options as keys in dict is\n supported for compression modes 'gzip', 'bz2', 'zstd', and 'zip'.\nquoting : optional constant from csv module\n Defaults to csv.QUOTE_MINIMAL. If you have set a `float_format`\n then floats are converted to strings and thus csv.QUOTE_NONNUMERIC\n will treat them as non-numeric.\nquotechar : str, default '\\\"'\n String of length 1. Character used to quote fields.\nlineterminator : str, optional\n The newline character or character sequence to use in the output\n file. Defaults to `os.linesep`, which depends on the OS in which\n this method is called ('\\\\n' for linux, '\\\\r\\\\n' for Windows, i.e.).\n\n .. versionchanged:: 1.5.0\n\n Previously was line_terminator, changed for consistency with\n read_csv and the standard library 'csv' module.\n\nchunksize : int or None\n Rows to write at a time.\ndate_format : str, default None\n Format string for datetime objects.\ndoublequote : bool, default True\n Control quoting of `quotechar` inside a field.\nescapechar : str, default None\n String of length 1. Character used to escape `sep` and `quotechar`\n when appropriate.\ndecimal : str, default '.'\n Character recognized as decimal separator. E.g. use ',' for\n European data.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting csv format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_csv : Load a CSV file into a DataFrame.\nto_excel : Write DataFrame to an Excel file.\n\nExamples\n--------\nCreate 'out.csv' containing 'df' without indices\n\n>>> df = pd.DataFrame({{'name': ['Raphael', 'Donatello'],\n... 'mask': ['red', 'purple'],\n... 'weapon': ['sai', 'bo staff']}})\n>>> df.to_csv('out.csv', index=False) # doctest: +SKIP\n\nCreate 'out.zip' containing 'out.csv'\n\n>>> df.to_csv(index=False)\n'name,mask,weapon\\nRaphael,red,sai\\nDonatello,purple,bo staff\\n'\n>>> compression_opts = dict(method='zip',\n... archive_name='out.csv') # doctest: +SKIP\n>>> df.to_csv('out.zip', index=False,\n... compression=compression_opts) # doctest: +SKIP\n\nTo write a csv file to a new folder or nested folder you will first\nneed to create it using either Pathlib or os:\n\n>>> from pathlib import Path # doctest: +SKIP\n>>> filepath = Path('folder/subfolder/out.csv') # doctest: +SKIP\n>>> filepath.parent.mkdir(parents=True, exist_ok=True) # doctest: +SKIP\n>>> df.to_csv(filepath) # doctest: +SKIP\n\n>>> import os # doctest: +SKIP\n>>> os.makedirs('folder/subfolder', exist_ok=True) # doctest: +SKIP\n>>> df.to_csv('folder/subfolder/out.csv') # doctest: +SKIP\n"}, "kind": 2, "label": "to_csv", "sortText": "176"}, {"detail": "Overload[[MutableMappingT](orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> MutableMappingT, [MutableMappingT](orient: Literal[\"records\"], *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> list[MutableMappingT], (orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> dict[Unknown, Unknown], (orient: Literal[\"records\"], *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> list[dict[Unknown, Unknown]]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a dictionary.\n\nThe type of the key-value pairs can be customized with the parameters\n(see below).\n\nParameters\n----------\norient : str {'dict', 'list', 'series', 'split', 'tight', 'records', 'index'}\n Determines the type of the values of the dictionary.\n\n - 'dict' (default) : dict like {column -> {index -> value}}\n - 'list' : dict like {column -> [values]}\n - 'series' : dict like {column -> Series(values)}\n - 'split' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values]}\n - 'tight' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values],\n 'index_names' -> [index.names], 'column_names' -> [column.names]}\n - 'records' : list like\n [{column -> value}, ... , {column -> value}]\n - 'index' : dict like {index -> {column -> value}}\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ninto : class, default dict\n The collections.abc.MutableMapping subclass used for all Mappings\n in the return value. Can be the actual class or an empty\n instance of the mapping type you want. If you want a\n collections.defaultdict, you must pass it initialized.\n\nindex : bool, default True\n Whether to include the index item (and index_names item if `orient`\n is 'tight') in the returned dictionary. Can only be ``False``\n when `orient` is 'split' or 'tight'.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\ndict, list or collections.abc.MutableMapping\n Return a collections.abc.MutableMapping object representing the\n DataFrame. The resulting transformation depends on the `orient`\n parameter.\n\nSee Also\n--------\nDataFrame.from_dict: Create a DataFrame from a dictionary.\nDataFrame.to_json: Convert a DataFrame to JSON format.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2],\n... 'col2': [0.5, 0.75]},\n... index=['row1', 'row2'])\n>>> df\n col1 col2\nrow1 1 0.50\nrow2 2 0.75\n>>> df.to_dict()\n{'col1': {'row1': 1, 'row2': 2}, 'col2': {'row1': 0.5, 'row2': 0.75}}\n\nYou can specify the return orientation.\n\n>>> df.to_dict('series')\n{'col1': row1 1\n row2 2\nName: col1, dtype: int64,\n'col2': row1 0.50\n row2 0.75\nName: col2, dtype: float64}\n\n>>> df.to_dict('split')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]]}\n\n>>> df.to_dict('records')\n[{'col1': 1, 'col2': 0.5}, {'col1': 2, 'col2': 0.75}]\n\n>>> df.to_dict('index')\n{'row1': {'col1': 1, 'col2': 0.5}, 'row2': {'col1': 2, 'col2': 0.75}}\n\n>>> df.to_dict('tight')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]], 'index_names': [None], 'column_names': [None]}\n\nYou can also specify the mapping type.\n\n>>> from collections import OrderedDict, defaultdict\n>>> df.to_dict(into=OrderedDict)\nOrderedDict([('col1', OrderedDict([('row1', 1), ('row2', 2)])),\n ('col2', OrderedDict([('row1', 0.5), ('row2', 0.75)]))])\n\nIf you want a `defaultdict`, you need to initialize it:\n\n>>> dd = defaultdict(list)\n>>> df.to_dict('records', into=dd)\n[defaultdict(, {'col1': 1, 'col2': 0.5}),\n defaultdict(, {'col1': 2, 'col2': 0.75})]\n"}, "kind": 2, "label": "to_dict", "sortText": "177"}, {"detail": "bound method DataFrame.to_excel(excel_writer: str | PathLike[str] | WriteExcelBuffer, sheet_name: str = \"Sheet1\", na_rep: str = \"\", float_format: str | None = None, columns: Sequence[Hashable] | None = None, header: Sequence[Hashable] | bool = True, index: bool = True, index_label: Hashable = None, startrow: int = 0, startcol: int = 0, engine: Literal[\"openpyxl\", \"xlsxwriter\"] | None = None, merge_cells: bool = True, inf_rep: str = \"inf\", freeze_panes: tuple[int, int] | None = None, storage_options: dict[str, Any] | None = None, engine_kwargs: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Write {klass} to an Excel sheet.\n\nTo write a single {klass} to an Excel .xlsx file it is only necessary to\nspecify a target file name. To write to multiple sheets it is necessary to\ncreate an `ExcelWriter` object with a target file name, and specify a sheet\nin the file to write to.\n\nMultiple sheets may be written to by specifying unique `sheet_name`.\nWith all data written to the file it is necessary to save the changes.\nNote that creating an `ExcelWriter` object with a file name that already\nexists will result in the contents of the existing file being erased.\n\nParameters\n----------\nexcel_writer : path-like, file-like, or ExcelWriter object\n File path or existing ExcelWriter.\nsheet_name : str, default 'Sheet1'\n Name of sheet which will contain DataFrame.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, optional\n Format string for floating point numbers. For example\n ``float_format=\"%.2f\"`` will format 0.1234 to 0.12.\ncolumns : sequence or list of str, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of string is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, optional\n Column label for index column(s) if desired. If not specified, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the DataFrame uses MultiIndex.\nstartrow : int, default 0\n Upper left cell row to dump data frame.\nstartcol : int, default 0\n Upper left cell column to dump data frame.\nengine : str, optional\n Write engine to use, 'openpyxl' or 'xlsxwriter'. You can also set this\n via the options ``io.excel.xlsx.writer`` or\n ``io.excel.xlsm.writer``.\n\nmerge_cells : bool, default True\n Write MultiIndex and Hierarchical Rows as merged cells.\ninf_rep : str, default 'inf'\n Representation for infinity (there is no native representation for\n infinity in Excel).\nfreeze_panes : tuple of int (length 2), optional\n Specifies the one-based bottommost row and rightmost column that\n is to be frozen.\n{storage_options}\n\n .. versionadded:: {storage_options_versionadded}\nengine_kwargs : dict, optional\n Arbitrary keyword arguments passed to excel engine.\n\nSee Also\n--------\nto_csv : Write DataFrame to a comma-separated values (csv) file.\nExcelWriter : Class for writing DataFrame objects into excel sheets.\nread_excel : Read an Excel file into a pandas DataFrame.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nio.formats.style.Styler.to_excel : Add styles to Excel sheet.\n\nNotes\n-----\nFor compatibility with :meth:`~DataFrame.to_csv`,\nto_excel serializes lists and dicts to strings before writing.\n\nOnce a workbook has been saved it is not possible to write further\ndata without rewriting the whole workbook.\n\nExamples\n--------\n\nCreate, write to and save a workbook:\n\n>>> df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],\n... index=['row 1', 'row 2'],\n... columns=['col 1', 'col 2'])\n>>> df1.to_excel(\"output.xlsx\") # doctest: +SKIP\n\nTo specify the sheet name:\n\n>>> df1.to_excel(\"output.xlsx\",\n... sheet_name='Sheet_name_1') # doctest: +SKIP\n\nIf you wish to write to more than one sheet in the workbook, it is\nnecessary to specify an ExcelWriter object:\n\n>>> df2 = df1.copy()\n>>> with pd.ExcelWriter('output.xlsx') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_1')\n... df2.to_excel(writer, sheet_name='Sheet_name_2')\n\nExcelWriter can also be used to append to an existing Excel file:\n\n>>> with pd.ExcelWriter('output.xlsx',\n... mode='a') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_3')\n\nTo set the library that is used to write the Excel file,\nyou can pass the `engine` keyword (the default engine is\nautomatically chosen depending on the file extension):\n\n>>> df1.to_excel('output1.xlsx', engine='xlsxwriter') # doctest: +SKIP\n"}, "kind": 2, "label": "to_excel", "sortText": "178"}, {"detail": "bound method DataFrame.to_feather(path: str | PathLike[str] | WriteBuffer[bytes], **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary Feather format.\n\nParameters\n----------\npath : str, path object, file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If a string or a path,\n it will be used as Root Directory path when writing a partitioned dataset.\n**kwargs :\n Additional keywords passed to :func:`pyarrow.feather.write_feather`.\n This includes the `compression`, `compression_level`, `chunksize`\n and `version` keywords.\n\nNotes\n-----\nThis function writes the dataframe as a `feather file\n`_. Requires a default\nindex. For saving the DataFrame with your custom index use a method that\nsupports custom indices e.g. `to_parquet`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])\n>>> df.to_feather(\"file.feather\") # doctest: +SKIP\n"}, "kind": 2, "label": "to_feather", "sortText": "179"}, {"detail": "Unknown", "label": "to_frame", "sortText": "180"}, {"detail": "bound method DataFrame.to_gbq(destination_table: str, project_id: str | None = None, chunksize: int | None = None, reauth: bool = False, if_exists: Literal[\"fail\", \"replace\", \"append\"] = \"fail\", auth_local_webserver: bool = True, table_schema: list[dict[str, str]] | None = None, location: str | None = None, progress_bar: bool = True, credentials=None) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to a Google BigQuery table.\n\n.. deprecated:: 2.2.0\n\n Please use ``pandas_gbq.to_gbq`` instead.\n\nThis function requires the `pandas-gbq package\n`__.\n\nSee the `How to authenticate with Google BigQuery\n`__\nguide for authentication instructions.\n\nParameters\n----------\ndestination_table : str\n Name of table to be written, in the form ``dataset.tablename``.\nproject_id : str, optional\n Google BigQuery Account project ID. Optional when available from\n the environment.\nchunksize : int, optional\n Number of rows to be inserted in each chunk from the dataframe.\n Set to ``None`` to load the whole dataframe at once.\nreauth : bool, default False\n Force Google BigQuery to re-authenticate the user. This is useful\n if multiple accounts are used.\nif_exists : str, default 'fail'\n Behavior when the destination table exists. Value can be one of:\n\n ``'fail'``\n If table exists raise pandas_gbq.gbq.TableCreationError.\n ``'replace'``\n If table exists, drop it, recreate it, and insert data.\n ``'append'``\n If table exists, insert data. Create if does not exist.\nauth_local_webserver : bool, default True\n Use the `local webserver flow`_ instead of the `console flow`_\n when getting user credentials.\n\n .. _local webserver flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_local_server\n .. _console flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_console\n\n *New in version 0.2.0 of pandas-gbq*.\n\n .. versionchanged:: 1.5.0\n Default value is changed to ``True``. Google has deprecated the\n ``auth_local_webserver = False`` `\"out of band\" (copy-paste)\n flow\n `_.\ntable_schema : list of dicts, optional\n List of BigQuery table fields to which according DataFrame\n columns conform to, e.g. ``[{'name': 'col1', 'type':\n 'STRING'},...]``. If schema is not provided, it will be\n generated according to dtypes of DataFrame columns. See\n BigQuery API documentation on available names of a field.\n\n *New in version 0.3.1 of pandas-gbq*.\nlocation : str, optional\n Location where the load job should run. See the `BigQuery locations\n documentation\n `__ for a\n list of available locations. The location must match that of the\n target dataset.\n\n *New in version 0.5.0 of pandas-gbq*.\nprogress_bar : bool, default True\n Use the library `tqdm` to show the progress bar for the upload,\n chunk by chunk.\n\n *New in version 0.5.0 of pandas-gbq*.\ncredentials : google.auth.credentials.Credentials, optional\n Credentials for accessing Google APIs. Use this parameter to\n override default credentials, such as to use Compute Engine\n :class:`google.auth.compute_engine.Credentials` or Service\n Account :class:`google.oauth2.service_account.Credentials`\n directly.\n\n *New in version 0.8.0 of pandas-gbq*.\n\nSee Also\n--------\npandas_gbq.to_gbq : This function in the pandas-gbq library.\nread_gbq : Read a DataFrame from Google BigQuery.\n\nExamples\n--------\nExample taken from `Google BigQuery documentation\n`_\n\n>>> project_id = \"my-project\"\n>>> table_id = 'my_dataset.my_table'\n>>> df = pd.DataFrame({\n... \"my_string\": [\"a\", \"b\", \"c\"],\n... \"my_int64\": [1, 2, 3],\n... \"my_float64\": [4.0, 5.0, 6.0],\n... \"my_bool1\": [True, False, True],\n... \"my_bool2\": [False, True, False],\n... \"my_dates\": pd.date_range(\"now\", periods=3),\n... }\n... )\n\n>>> df.to_gbq(table_id, project_id=project_id) # doctest: +SKIP\n"}, "kind": 2, "label": "to_gbq", "sortText": "181"}, {"detail": "bound method DataFrame.to_hdf(path_or_buf: str | PathLike[str], key: str, mode: Literal[\"a\", \"w\", \"r+\"] = \"a\", complevel: int | None = None, complib: Literal[\"zlib\", \"lzo\", \"bzip2\", \"blosc\"] | None = None, append: bool = False, format: Literal[\"fixed\", \"table\"] | None = None, index: bool = True, min_itemsize: int | dict[str, int] | None = None, nan_rep=None, dropna: bool | None = None, data_columns: Literal[True] | list[str] | None = None, errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = \"strict\", encoding: str = \"UTF-8\") -> None", "documentation": {"kind": "plaintext", "value": "Write the contained data to an HDF5 file using HDFStore.\n\nHierarchical Data Format (HDF) is self-describing, allowing an\napplication to interpret the structure and contents of a file with\nno outside information. One HDF file can hold a mix of related objects\nwhich can be accessed as a group or as individual objects.\n\nIn order to add another DataFrame or Series to an existing HDF file\nplease use append mode and a different a key.\n\n.. warning::\n\n One can store a subclass of ``DataFrame`` or ``Series`` to HDF5,\n but the type of the subclass is lost upon storing.\n\nFor more information see the :ref:`user guide `.\n\nParameters\n----------\npath_or_buf : str or pandas.HDFStore\n File path or HDFStore object.\nkey : str\n Identifier for the group in the store.\nmode : {'a', 'w', 'r+'}, default 'a'\n Mode to open file:\n\n - 'w': write, a new file is created (an existing file with\n the same name would be deleted).\n - 'a': append, an existing file is opened for reading and\n writing, and if the file does not exist it is created.\n - 'r+': similar to 'a', but the file must already exist.\ncomplevel : {0-9}, default None\n Specifies a compression level for data.\n A value of 0 or None disables compression.\ncomplib : {'zlib', 'lzo', 'bzip2', 'blosc'}, default 'zlib'\n Specifies the compression library to be used.\n These additional compressors for Blosc are supported\n (default if no compressor specified: 'blosc:blosclz'):\n {'blosc:blosclz', 'blosc:lz4', 'blosc:lz4hc', 'blosc:snappy',\n 'blosc:zlib', 'blosc:zstd'}.\n Specifying a compression library which is not available issues\n a ValueError.\nappend : bool, default False\n For Table formats, append the input data to the existing.\nformat : {'fixed', 'table', None}, default 'fixed'\n Possible values:\n\n - 'fixed': Fixed format. Fast writing/reading. Not-appendable,\n nor searchable.\n - 'table': Table format. Write as a PyTables Table structure\n which may perform worse but allow more flexible operations\n like searching / selecting subsets of the data.\n - If None, pd.get_option('io.hdf.default_format') is checked,\n followed by fallback to \"fixed\".\nindex : bool, default True\n Write DataFrame index as a column.\nmin_itemsize : dict or int, optional\n Map column names to minimum string sizes for columns.\nnan_rep : Any, optional\n How to represent null values as str.\n Not allowed with append=True.\ndropna : bool, default False, optional\n Remove missing values.\ndata_columns : list of columns or True, optional\n List of columns to create as indexed data columns for on-disk\n queries, or True to use all columns. By default only the axes\n of the object are indexed. See\n :ref:`Query via data columns`. for\n more information.\n Applicable only to format='table'.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\nencoding : str, default \"UTF-8\"\n\nSee Also\n--------\nread_hdf : Read from HDF file.\nDataFrame.to_orc : Write a DataFrame to the binary orc format.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\nDataFrame.to_sql : Write to a SQL table.\nDataFrame.to_feather : Write out feather-format for DataFrames.\nDataFrame.to_csv : Write out to a csv file.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]},\n... index=['a', 'b', 'c']) # doctest: +SKIP\n>>> df.to_hdf('data.h5', key='df', mode='w') # doctest: +SKIP\n\nWe can add another object to the same file:\n\n>>> s = pd.Series([1, 2, 3, 4]) # doctest: +SKIP\n>>> s.to_hdf('data.h5', key='s') # doctest: +SKIP\n\nReading from HDF file:\n\n>>> pd.read_hdf('data.h5', 'df') # doctest: +SKIP\nA B\na 1 4\nb 2 5\nc 3 6\n>>> pd.read_hdf('data.h5', 's') # doctest: +SKIP\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n"}, "kind": 2, "label": "to_hdf", "sortText": "182"}, {"detail": "Overload[(buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> None, (buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> str]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame as an HTML table.\n%(shared_params)s\nbold_rows : bool, default True\n Make the row labels bold in the output.\nclasses : str or list or tuple, default None\n CSS class(es) to apply to the resulting html table.\nescape : bool, default True\n Convert the characters <, >, and & to HTML-safe sequences.\nnotebook : {True, False}, default False\n Whether the generated HTML is for IPython Notebook.\nborder : int\n A ``border=border`` attribute is included in the opening\n `
` tag. Default ``pd.options.display.html.border``.\ntable_id : str, optional\n A css id is included in the opening `
` tag if specified.\nrender_links : bool, default False\n Convert URLs to HTML links.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_string : Convert DataFrame to a string.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> html_string = '''
\n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n...
col1col2
014
123
'''\n>>> assert html_string == df.to_html()\n"}, "kind": 2, "label": "to_html", "sortText": "183"}, {"detail": "bound method DataFrame.to_json(path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | None = None, orient: Literal[\"split\", \"records\", \"index\", \"table\", \"columns\", \"values\"] | None = None, date_format: str | None = None, double_precision: int = 10, force_ascii: bool = True, date_unit: Literal[\"s\", \"ms\", \"us\", \"ns\"] = \"ms\", default_handler: ((Any, /) -> str | int | float | ... omitted 3 union elements) | None = None, lines: bool = False, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", index: bool | None = None, indent: int | None = None, storage_options: dict[str, Any] | None = None, mode: Literal[\"a\", \"w\"] = \"w\") -> str | None", "documentation": {"kind": "plaintext", "value": "Convert the object to a JSON string.\n\nNote NaN's and None will be converted to null and datetime objects\nwill be converted to UNIX timestamps.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string.\norient : str\n Indication of expected JSON string format.\n\n * Series:\n\n - default is 'index'\n - allowed values are: {{'split', 'records', 'index', 'table'}}.\n\n * DataFrame:\n\n - default is 'columns'\n - allowed values are: {{'split', 'records', 'index', 'columns',\n 'values', 'table'}}.\n\n * The format of the JSON string:\n\n - 'split' : dict like {{'index' -> [index], 'columns' -> [columns],\n 'data' -> [values]}}\n - 'records' : list like [{{column -> value}}, ... , {{column -> value}}]\n - 'index' : dict like {{index -> {{column -> value}}}}\n - 'columns' : dict like {{column -> {{index -> value}}}}\n - 'values' : just the values array\n - 'table' : dict like {{'schema': {{schema}}, 'data': {{data}}}}\n\n Describing the data, where data component is like ``orient='records'``.\n\ndate_format : {{None, 'epoch', 'iso'}}\n Type of date conversion. 'epoch' = epoch milliseconds,\n 'iso' = ISO8601. The default depends on the `orient`. For\n ``orient='table'``, the default is 'iso'. For all other orients,\n the default is 'epoch'.\ndouble_precision : int, default 10\n The number of decimal places to use when encoding\n floating point values. The possible maximal value is 15.\n Passing double_precision greater than 15 will raise a ValueError.\nforce_ascii : bool, default True\n Force encoded string to be ASCII.\ndate_unit : str, default 'ms' (milliseconds)\n The time unit to encode to, governs timestamp and ISO8601\n precision. One of 's', 'ms', 'us', 'ns' for second, millisecond,\n microsecond, and nanosecond respectively.\ndefault_handler : callable, default None\n Handler to call if object cannot otherwise be converted to a\n suitable format for JSON. Should receive a single argument which is\n the object to convert and return a serialisable object.\nlines : bool, default False\n If 'orient' is 'records' write out line-delimited json format. Will\n throw ValueError if incorrect 'orient' since others are not\n list-like.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\nindex : bool or None, default None\n The index is only used when 'orient' is 'split', 'index', 'column',\n or 'table'. Of these, 'index' and 'column' do not support\n `index=False`.\n\nindent : int, optional\n Length of whitespace used to indent each record.\n\n{storage_options}\n\nmode : str, default 'w' (writing)\n Specify the IO mode for output when supplying a path_or_buf.\n Accepted args are 'w' (writing) and 'a' (append) only.\n mode='a' is only supported when lines is True and orient is 'records'.\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting json format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_json : Convert a JSON string to pandas object.\n\nNotes\n-----\nThe behavior of ``indent=0`` varies from the stdlib, which does not\nindent the output but does insert newlines. Currently, ``indent=0``\nand the default ``indent=None`` are equivalent in pandas, though this\nmay change in a future release.\n\n``orient='table'`` contains a 'pandas_version' field under 'schema'.\nThis stores the version of `pandas` used in the latest revision of the\nschema.\n\nExamples\n--------\n>>> from json import loads, dumps\n>>> df = pd.DataFrame(\n... [[\"a\", \"b\"], [\"c\", \"d\"]],\n... index=[\"row 1\", \"row 2\"],\n... columns=[\"col 1\", \"col 2\"],\n... )\n\n>>> result = df.to_json(orient=\"split\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"columns\": [\n \"col 1\",\n \"col 2\"\n ],\n \"index\": [\n \"row 1\",\n \"row 2\"\n ],\n \"data\": [\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n ]\n}}\n\nEncoding/decoding a Dataframe using ``'records'`` formatted JSON.\nNote that index labels are not preserved with this encoding.\n\n>>> result = df.to_json(orient=\"records\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n]\n\nEncoding/decoding a Dataframe using ``'index'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"index\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"row 1\": {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n \"row 2\": {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'columns'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"columns\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"col 1\": {{\n \"row 1\": \"a\",\n \"row 2\": \"c\"\n }},\n \"col 2\": {{\n \"row 1\": \"b\",\n \"row 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'values'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"values\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n]\n\nEncoding with Table Schema:\n\n>>> result = df.to_json(orient=\"table\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"schema\": {{\n \"fields\": [\n {{\n \"name\": \"index\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 1\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 2\",\n \"type\": \"string\"\n }}\n ],\n \"primaryKey\": [\n \"index\"\n ],\n \"pandas_version\": \"1.4.0\"\n }},\n \"data\": [\n {{\n \"index\": \"row 1\",\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"index\": \"row 2\",\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n ]\n}}\n"}, "kind": 2, "label": "to_json", "sortText": "184"}, {"detail": "Overload[(buf: None = ..., columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nRequires ``\\usepackage{{booktabs}}``. The output can be copy/pasted\ninto a main LaTeX document or read from an external file\nwith ``\\input{{table.tex}}``.\n\n.. versionchanged:: 2.0.0\n Refactored to use the Styler implementation via jinja2 templating.\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\ncolumns : list of label, optional\n The subset of columns to write. Writes all columns by default.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given,\n it is assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nna_rep : str, default 'NaN'\n Missing data representation.\nformatters : list of functions or dict of {{str: function}}, optional\n Formatter functions to apply to columns' elements by position or\n name. The result of each function must be a unicode string.\n List must be of length equal to the number of columns.\nfloat_format : one-parameter function or str, optional, default None\n Formatter for floating point numbers. For example\n ``float_format=\"%.2f\"`` and ``float_format=\"{{:0.2f}}\".format`` will\n both result in 0.1234 being formatted as 0.12.\nsparsify : bool, optional\n Set to False for a DataFrame with a hierarchical index to print\n every multiindex key at each row. By default, the value will be\n read from the config module.\nindex_names : bool, default True\n Prints the names of the indexes.\nbold_rows : bool, default False\n Make the row labels bold in the output.\ncolumn_format : str, optional\n The columns format as specified in `LaTeX table format\n `__ e.g. 'rcl' for 3\n columns. By default, 'l' will be used for all columns except\n columns of numbers, which default to 'r'.\nlongtable : bool, optional\n Use a longtable environment instead of tabular. Requires\n adding a \\usepackage{{longtable}} to your LaTeX preamble.\n By default, the value will be read from the pandas config\n module, and set to `True` if the option ``styler.latex.environment`` is\n `\"longtable\"`.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nescape : bool, optional\n By default, the value will be read from the pandas config\n module and set to `True` if the option ``styler.format.escape`` is\n `\"latex\"`. When set to False prevents from escaping latex special\n characters in column names.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `False`.\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'.\ndecimal : str, default '.'\n Character recognized as decimal separator, e.g. ',' in Europe.\nmulticolumn : bool, default True\n Use \\multicolumn to enhance MultiIndex columns.\n The default will be read from the config module, and is set\n as the option ``styler.sparse.columns``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nmulticolumn_format : str, default 'r'\n The alignment for multicolumns, similar to `column_format`\n The default will be read from the config module, and is set as the option\n ``styler.latex.multicol_align``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to \"r\".\nmultirow : bool, default True\n Use \\multirow to enhance MultiIndex rows. Requires adding a\n \\usepackage{{multirow}} to your LaTeX preamble. Will print\n centered labels (instead of top-aligned) across the contained\n rows, separating groups via clines. The default will be read\n from the pandas config module, and is set as the option\n ``styler.sparse.index``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `True`.\ncaption : str or tuple, optional\n Tuple (full_caption, short_caption),\n which results in ``\\caption[short_caption]{{full_caption}}``;\n if a single string is passed, no short caption will be set.\nlabel : str, optional\n The LaTeX label to be placed inside ``\\label{{}}`` in the output.\n This is used with ``\\ref{{}}`` in the main ``.tex`` file.\n\nposition : str, optional\n The LaTeX positional argument for tables, to be placed after\n ``\\begin{{}}`` in the output.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n\nSee Also\n--------\nio.formats.style.Styler.to_latex : Render a DataFrame to LaTeX\n with conditional formatting.\nDataFrame.to_string : Render a DataFrame to a console-friendly\n tabular output.\nDataFrame.to_html : Render a DataFrame as an HTML table.\n\nNotes\n-----\nAs of v2.0.0 this method has changed to use the Styler implementation as\npart of :meth:`.Styler.to_latex` via ``jinja2`` templating. This means\nthat ``jinja2`` is a requirement, and needs to be installed, for this method\nto function. It is advised that users switch to using Styler, since that\nimplementation is more frequently updated and contains much more\nflexibility with the output.\n\nExamples\n--------\nConvert a general DataFrame to LaTeX with formatting:\n\n>>> df = pd.DataFrame(dict(name=['Raphael', 'Donatello'],\n... age=[26, 45],\n... height=[181.23, 177.65]))\n>>> print(df.to_latex(index=False,\n... formatters={\"name\": str.upper},\n... float_format=\"{:.1f}\".format,\n... )) # doctest: +SKIP\n\\begin{tabular}{lrr}\n\\toprule\nname & age & height \\\\\n\\midrule\nRAPHAEL & 26 & 181.2 \\\\\nDONATELLO & 45 & 177.7 \\\\\n\\bottomrule\n\\end{tabular}\n"}, "kind": 2, "label": "to_latex", "sortText": "185"}, {"detail": "bound method DataFrame.to_markdown(buf: str | PathLike[str] | WriteBuffer[str] | None = None, mode: str = \"wt\", index: bool = True, storage_options: dict[str, Any] | None = None, **kwargs) -> str | None", "kind": 2, "label": "to_markdown", "sortText": "186"}, {"detail": "bound method DataFrame.to_numpy(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool = False, na_value: object = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a NumPy array.\n\nBy default, the dtype of the returned array will be the common NumPy\ndtype of all types in the DataFrame. For example, if the dtypes are\n``float16`` and ``float32``, the results dtype will be ``float32``.\nThis may require copying data and coercing values, which may be\nexpensive.\n\nParameters\n----------\ndtype : str or numpy.dtype, optional\n The dtype to pass to :meth:`numpy.asarray`.\ncopy : bool, default False\n Whether to ensure that the returned value is not a view on\n another array. Note that ``copy=False`` does not *ensure* that\n ``to_numpy()`` is no-copy. Rather, ``copy=True`` ensure that\n a copy is made, even if not strictly necessary.\nna_value : Any, optional\n The value to use for missing values. The default value depends\n on `dtype` and the dtypes of the DataFrame columns.\n\nReturns\n-------\nnumpy.ndarray\n\nSee Also\n--------\nSeries.to_numpy : Similar method for Series.\n\nExamples\n--------\n>>> pd.DataFrame({\"A\": [1, 2], \"B\": [3, 4]}).to_numpy()\narray([[1, 3],\n [2, 4]])\n\nWith heterogeneous data, the lowest common type will have to\nbe used.\n\n>>> df = pd.DataFrame({\"A\": [1, 2], \"B\": [3.0, 4.5]})\n>>> df.to_numpy()\narray([[1. , 3. ],\n [2. , 4.5]])\n\nFor a mix of numeric and non-numeric types, the output array will\nhave object dtype.\n\n>>> df['C'] = pd.date_range('2000', periods=2)\n>>> df.to_numpy()\narray([[1, 3.0, Timestamp('2000-01-01 00:00:00')],\n [2, 4.5, Timestamp('2000-01-02 00:00:00')]], dtype=object)\n"}, "kind": 2, "label": "to_numpy", "sortText": "187"}, {"detail": "bound method DataFrame.to_orc(path: str | PathLike[str] | WriteBuffer[bytes] | None = None, *, engine: Literal[\"pyarrow\"] = \"pyarrow\", index: bool | None = None, engine_kwargs: dict[str, Any] | None = None) -> bytes | None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the ORC format.\n\n.. versionadded:: 1.5.0\n\nParameters\n----------\npath : str, file-like object or None, default None\n If a string, it will be used as Root Directory path\n when writing a partitioned dataset. By file-like object,\n we refer to objects with a write() method, such as a file handle\n (e.g. via builtin open function). If path is None,\n a bytes object is returned.\nengine : {'pyarrow'}, default 'pyarrow'\n ORC library to use.\nindex : bool, optional\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``infer`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\nengine_kwargs : dict[str, Any] or None, default None\n Additional keyword arguments passed to :func:`pyarrow.orc.write_table`.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nRaises\n------\nNotImplementedError\n Dtype of one or more columns is category, unsigned integers, interval,\n period or sparse.\nValueError\n engine is not pyarrow.\n\nSee Also\n--------\nread_orc : Read a ORC file.\nDataFrame.to_parquet : Write a parquet file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\n* Before using this function you should read the :ref:`user guide about\n ORC ` and :ref:`install optional dependencies `.\n* This function requires `pyarrow `_\n library.\n* For supported dtypes please refer to `supported ORC features in Arrow\n `__.\n* Currently timezones in datetime columns are not preserved when a\n dataframe is converted into ORC files.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> df.to_orc('df.orc') # doctest: +SKIP\n>>> pd.read_orc('df.orc') # doctest: +SKIP\n col1 col2\n0 1 4\n1 2 3\n\nIf you want to get a buffer to the orc content you can write it to io.BytesIO\n\n>>> import io\n>>> b = io.BytesIO(df.to_orc()) # doctest: +SKIP\n>>> b.seek(0) # doctest: +SKIP\n0\n>>> content = b.read() # doctest: +SKIP\n"}, "kind": 2, "label": "to_orc", "sortText": "188"}, {"detail": "Overload[(path: None = ..., engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> bytes, (path: str | PathLike[str] | WriteBuffer[bytes], engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary parquet format.\n\nThis function writes the dataframe as a `parquet file\n`_. You can choose different parquet\nbackends, and have the option of compression. See\n:ref:`the user guide ` for more details.\n\nParameters\n----------\npath : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If None, the result is\n returned as bytes. If a string or path, it will be used as Root Directory\n path when writing a partitioned dataset.\nengine : {{'auto', 'pyarrow', 'fastparquet'}}, default 'auto'\n Parquet library to use. If 'auto', then the option\n ``io.parquet.engine`` is used. The default ``io.parquet.engine``\n behavior is to try 'pyarrow', falling back to 'fastparquet' if\n 'pyarrow' is unavailable.\ncompression : str or None, default 'snappy'\n Name of the compression to use. Use ``None`` for no compression.\n Supported options: 'snappy', 'gzip', 'brotli', 'lz4', 'zstd'.\nindex : bool, default None\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``True`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\npartition_cols : list, optional, default None\n Column names by which to partition the dataset.\n Columns are partitioned in the order they are given.\n Must be None if path is not a string.\n{storage_options}\n\n**kwargs\n Additional arguments passed to the parquet library. See\n :ref:`pandas io ` for more details.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nSee Also\n--------\nread_parquet : Read a parquet file.\nDataFrame.to_orc : Write an orc file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\nThis function requires either the `fastparquet\n`_ or `pyarrow\n`_ library.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={{'col1': [1, 2], 'col2': [3, 4]}})\n>>> df.to_parquet('df.parquet.gzip',\n... compression='gzip') # doctest: +SKIP\n>>> pd.read_parquet('df.parquet.gzip') # doctest: +SKIP\n col1 col2\n0 1 3\n1 2 4\n\nIf you want to get a buffer to the parquet content you can use a io.BytesIO\nobject, as long as you don't use partition_cols, which creates multiple files.\n\n>>> import io\n>>> f = io.BytesIO()\n>>> df.to_parquet(f)\n>>> f.seek(0)\n0\n>>> content = f.read()\n"}, "kind": 2, "label": "to_parquet", "sortText": "189"}, {"detail": "bound method DataFrame.to_period(freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert DataFrame from DatetimeIndex to PeriodIndex.\n\nConvert DataFrame from DatetimeIndex to PeriodIndex with desired\nfrequency (inferred from index if not passed).\n\nParameters\n----------\nfreq : str, default\n Frequency of the PeriodIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a PeriodIndex.\n\nExamples\n--------\n>>> idx = pd.to_datetime(\n... [\n... \"2001-03-31 00:00:00\",\n... \"2002-05-31 00:00:00\",\n... \"2003-08-31 00:00:00\",\n... ]\n... )\n\n>>> idx\nDatetimeIndex(['2001-03-31', '2002-05-31', '2003-08-31'],\ndtype='datetime64[ns]', freq=None)\n\n>>> idx.to_period(\"M\")\nPeriodIndex(['2001-03', '2002-05', '2003-08'], dtype='period[M]')\n\nFor the yearly frequency\n\n>>> idx.to_period(\"Y\")\nPeriodIndex(['2001', '2002', '2003'], dtype='period[Y-DEC]')\n"}, "kind": 2, "label": "to_period", "sortText": "190"}, {"detail": "bound method DataFrame.to_pickle(path: str | PathLike[str] | WriteBuffer[bytes], compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", protocol: int = 5, storage_options: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Pickle (serialize) object to file.\n\nParameters\n----------\npath : str, path object, or file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. File path where\n the pickled object will be stored.\n{compression_options}\nprotocol : int\n Int which indicates which protocol should be used by the pickler,\n default HIGHEST_PROTOCOL (see [1]_ paragraph 12.1.2). The possible\n values are 0, 1, 2, 3, 4, 5. A negative value for the protocol\n parameter is equivalent to setting its value to HIGHEST_PROTOCOL.\n\n .. [1] https://docs.python.org/3/library/pickle.html.\n\n{storage_options}\n\nSee Also\n--------\nread_pickle : Load pickled pandas object (or any object) from file.\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_sql : Write DataFrame to a SQL database.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nExamples\n--------\n>>> original_df = pd.DataFrame({{\"foo\": range(5), \"bar\": range(5, 10)}}) # doctest: +SKIP\n>>> original_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n>>> original_df.to_pickle(\"./dummy.pkl\") # doctest: +SKIP\n\n>>> unpickled_df = pd.read_pickle(\"./dummy.pkl\") # doctest: +SKIP\n>>> unpickled_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n"}, "kind": 2, "label": "to_pickle", "sortText": "191"}, {"detail": "bound method DataFrame.to_records(index: bool = True, column_dtypes=None, index_dtypes=None) -> recarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert DataFrame to a NumPy record array.\n\nIndex will be included as the first field of the record array if\nrequested.\n\nParameters\n----------\nindex : bool, default True\n Include index in resulting record array, stored in 'index'\n field or using the index label, if set.\ncolumn_dtypes : str, type, dict, default None\n If a string or type, the data type to store all columns. If\n a dictionary, a mapping of column names and indices (zero-indexed)\n to specific data types.\nindex_dtypes : str, type, dict, default None\n If a string or type, the data type to store all index levels. If\n a dictionary, a mapping of index level names and indices\n (zero-indexed) to specific data types.\n\n This mapping is applied only if `index=True`.\n\nReturns\n-------\nnumpy.rec.recarray\n NumPy ndarray with the DataFrame labels as fields and each row\n of the DataFrame as entries.\n\nSee Also\n--------\nDataFrame.from_records: Convert structured or record ndarray\n to DataFrame.\nnumpy.rec.recarray: An ndarray that allows field access using\n attributes, analogous to typed columns in a\n spreadsheet.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2], 'B': [0.5, 0.75]},\n... index=['a', 'b'])\n>>> df\n A B\na 1 0.50\nb 2 0.75\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('index', 'O'), ('A', '>> df.index = df.index.rename(\"I\")\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index=False)\nrec.array([(1, 0.5 ), (2, 0.75)],\n dtype=[('A', '>> df.to_records(column_dtypes={\"A\": \"int32\"})\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index_dtypes=\">> index_dtypes = f\">> df.to_records(index_dtypes=index_dtypes)\nrec.array([(b'a', 1, 0.5 ), (b'b', 2, 0.75)],\n dtype=[('I', 'S1'), ('A', ' Unknown) | None = None) -> int | None", "documentation": {"kind": "plaintext", "value": "Write records stored in a DataFrame to a SQL database.\n\nDatabases supported by SQLAlchemy [1]_ are supported. Tables can be\nnewly created, appended to, or overwritten.\n\nParameters\n----------\nname : str\n Name of SQL table.\ncon : sqlalchemy.engine.(Engine or Connection) or sqlite3.Connection\n Using SQLAlchemy makes it possible to use any DB supported by that\n library. Legacy support is provided for sqlite3.Connection objects. The user\n is responsible for engine disposal and connection closure for the SQLAlchemy\n connectable. See `here `_.\n If passing a sqlalchemy.engine.Connection which is already in a transaction,\n the transaction will not be committed. If passing a sqlite3.Connection,\n it will not be possible to roll back the record insertion.\n\nschema : str, optional\n Specify the schema (if database flavor supports this). If None, use\n default schema.\nif_exists : {'fail', 'replace', 'append'}, default 'fail'\n How to behave if the table already exists.\n\n * fail: Raise a ValueError.\n * replace: Drop the table before inserting new values.\n * append: Insert new values to the existing table.\n\nindex : bool, default True\n Write DataFrame index as a column. Uses `index_label` as the column\n name in the table. Creates a table index for this column.\nindex_label : str or sequence, default None\n Column label for index column(s). If None is given (default) and\n `index` is True, then the index names are used.\n A sequence should be given if the DataFrame uses MultiIndex.\nchunksize : int, optional\n Specify the number of rows in each batch to be written at a time.\n By default, all rows will be written at once.\ndtype : dict or scalar, optional\n Specifying the datatype for columns. If a dictionary is used, the\n keys should be the column names and the values should be the\n SQLAlchemy types or strings for the sqlite3 legacy mode. If a\n scalar is provided, it will be applied to all columns.\nmethod : {None, 'multi', callable}, optional\n Controls the SQL insertion clause used:\n\n * None : Uses standard SQL ``INSERT`` clause (one per row).\n * 'multi': Pass multiple values in a single ``INSERT`` clause.\n * callable with signature ``(pd_table, conn, keys, data_iter)``.\n\n Details and a sample callable implementation can be found in the\n section :ref:`insert method `.\n\nReturns\n-------\nNone or int\n Number of rows affected by to_sql. None is returned if the callable\n passed into ``method`` does not return an integer number of rows.\n\n The number of returned rows affected is the sum of the ``rowcount``\n attribute of ``sqlite3.Cursor`` or SQLAlchemy connectable which may not\n reflect the exact number of written rows as stipulated in the\n `sqlite3 `__ or\n `SQLAlchemy `__.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nValueError\n When the table already exists and `if_exists` is 'fail' (the\n default).\n\nSee Also\n--------\nread_sql : Read a DataFrame from a table.\n\nNotes\n-----\nTimezone aware datetime columns will be written as\n``Timestamp with timezone`` type with SQLAlchemy if supported by the\ndatabase. Otherwise, the datetimes will be stored as timezone unaware\ntimestamps local to the original timezone.\n\nNot all datastores support ``method=\"multi\"``. Oracle, for example,\ndoes not support multi-value insert.\n\nReferences\n----------\n.. [1] https://docs.sqlalchemy.org\n.. [2] https://www.python.org/dev/peps/pep-0249/\n\nExamples\n--------\nCreate an in-memory SQLite database.\n\n>>> from sqlalchemy import create_engine\n>>> engine = create_engine('sqlite://', echo=False)\n\nCreate a table from scratch with 3 rows.\n\n>>> df = pd.DataFrame({'name' : ['User 1', 'User 2', 'User 3']})\n>>> df\n name\n0 User 1\n1 User 2\n2 User 3\n\n>>> df.to_sql(name='users', con=engine)\n3\n>>> from sqlalchemy import text\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3')]\n\nAn `sqlalchemy.engine.Connection` can also be passed to `con`:\n\n>>> with engine.begin() as connection:\n... df1 = pd.DataFrame({'name' : ['User 4', 'User 5']})\n... df1.to_sql(name='users', con=connection, if_exists='append')\n2\n\nThis is allowed to support operations that require that the same\nDBAPI connection is used for the entire operation.\n\n>>> df2 = pd.DataFrame({'name' : ['User 6', 'User 7']})\n>>> df2.to_sql(name='users', con=engine, if_exists='append')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3'),\n (0, 'User 4'), (1, 'User 5'), (0, 'User 6'),\n (1, 'User 7')]\n\nOverwrite the table with just ``df2``.\n\n>>> df2.to_sql(name='users', con=engine, if_exists='replace',\n... index_label='id')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 6'), (1, 'User 7')]\n\nUse ``method`` to define a callable insertion method to do nothing\nif there's a primary key conflict on a table in a PostgreSQL database.\n\n>>> from sqlalchemy.dialects.postgresql import insert\n>>> def insert_on_conflict_nothing(table, conn, keys, data_iter):\n... # \"a\" is the primary key in \"conflict_table\"\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = insert(table.table).values(data).on_conflict_do_nothing(index_elements=[\"a\"])\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_nothing) # doctest: +SKIP\n0\n\nFor MySQL, a callable to update columns ``b`` and ``c`` if there's a conflict\non a primary key.\n\n>>> from sqlalchemy.dialects.mysql import insert\n>>> def insert_on_conflict_update(table, conn, keys, data_iter):\n... # update columns \"b\" and \"c\" on primary key conflict\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = (\n... insert(table.table)\n... .values(data)\n... )\n... stmt = stmt.on_duplicate_key_update(b=stmt.inserted.b, c=stmt.inserted.c)\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_update) # doctest: +SKIP\n2\n\nSpecify the dtype (especially useful for integers with missing values).\nNotice that while pandas is forced to store the data as floating point,\nthe database supports nullable integers. When fetching the data with\nPython, we get back integer scalars.\n\n>>> df = pd.DataFrame({\"A\": [1, None, 2]})\n>>> df\n A\n0 1.0\n1 NaN\n2 2.0\n\n>>> from sqlalchemy.types import Integer\n>>> df.to_sql(name='integers', con=engine, index=False,\n... dtype={\"A\": Integer()})\n3\n\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM integers\")).fetchall()\n[(1,), (None,), (2,)]\n"}, "kind": 2, "label": "to_sql", "sortText": "193"}, {"detail": "bound method DataFrame.to_stata(path: str | PathLike[str] | WriteBuffer[bytes], *, convert_dates: dict[Hashable, str] | None = None, write_index: bool = True, byteorder: Literal[\">\", \"<\", \"little\", \"big\"] | None = None, time_stamp: datetime | None = None, data_label: str | None = None, variable_labels: dict[Hashable, str] | None = None, version: int | None = 114, convert_strl: Sequence[Hashable] | None = None, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", storage_options: dict[str, Any] | None = None, value_labels: dict[Hashable, dict[int | float, str]] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Export DataFrame object to Stata dta format.\n\nWrites the DataFrame to a Stata dataset file.\n\"dta\" files contain a Stata dataset.\n\nParameters\n----------\npath : str, path object, or buffer\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function.\n\nconvert_dates : dict\n Dictionary mapping columns containing datetime types to stata\n internal format to use when writing the dates. Options are 'tc',\n 'td', 'tm', 'tw', 'th', 'tq', 'ty'. Column can be either an integer\n or a name. Datetime columns that do not have a conversion type\n specified will be converted to 'tc'. Raises NotImplementedError if\n a datetime column has timezone information.\nwrite_index : bool\n Write the index to Stata dataset.\nbyteorder : str\n Can be \">\", \"<\", \"little\", or \"big\". default is `sys.byteorder`.\ntime_stamp : datetime\n A datetime to use as file creation date. Default is the current\n time.\ndata_label : str, optional\n A label for the data set. Must be 80 characters or smaller.\nvariable_labels : dict\n Dictionary containing columns as keys and variable labels as\n values. Each label must be 80 characters or smaller.\nversion : {{114, 117, 118, 119, None}}, default 114\n Version to use in the output dta file. Set to None to let pandas\n decide between 118 or 119 formats depending on the number of\n columns in the frame. Version 114 can be read by Stata 10 and\n later. Version 117 can be read by Stata 13 or later. Version 118\n is supported in Stata 14 and later. Version 119 is supported in\n Stata 15 and later. Version 114 limits string variables to 244\n characters or fewer while versions 117 and later allow strings\n with lengths up to 2,000,000 characters. Versions 118 and 119\n support Unicode characters, and version 119 supports more than\n 32,767 variables.\n\n Version 119 should usually only be used when the number of\n variables exceeds the capacity of dta format 118. Exporting\n smaller datasets in format 119 may have unintended consequences,\n and, as of November 2020, Stata SE cannot read version 119 files.\n\nconvert_strl : list, optional\n List of column names to convert to string columns to Stata StrL\n format. Only available if version is 117. Storing strings in the\n StrL format can produce smaller dta files if strings have more than\n 8 characters and values are repeated.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nvalue_labels : dict of dicts\n Dictionary containing columns as keys and dictionaries of column value\n to labels as values. Labels for a single variable must be 32,000\n characters or smaller.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nNotImplementedError\n * If datetimes contain timezone information\n * Column dtype is not representable in Stata\nValueError\n * Columns listed in convert_dates are neither datetime64[ns]\n or datetime.datetime\n * Column listed in convert_dates is not in DataFrame\n * Categorical label contains more than 32,000 characters\n\nSee Also\n--------\nread_stata : Import Stata data files.\nio.stata.StataWriter : Low-level writer for Stata data files.\nio.stata.StataWriter117 : Low-level writer for version 117 files.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'animal': ['falcon', 'parrot', 'falcon',\n... 'parrot'],\n... 'speed': [350, 18, 361, 15]}})\n>>> df.to_stata('animals.dta') # doctest: +SKIP\n"}, "kind": 2, "label": "to_stata", "sortText": "194"}, {"detail": "Overload[(buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to a console-friendly tabular output.\n%(shared_params)s\nline_width : int, optional\n Width to wrap a line in characters.\nmin_rows : int, optional\n The number of rows to display in the console in a truncated repr\n (when number of rows is above `max_rows`).\nmax_colwidth : int, optional\n Max width to truncate each column in characters. By default, no limit.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_html : Convert DataFrame to HTML.\n\nExamples\n--------\n>>> d = {'col1': [1, 2, 3], 'col2': [4, 5, 6]}\n>>> df = pd.DataFrame(d)\n>>> print(df.to_string())\n col1 col2\n0 1 4\n1 2 5\n2 3 6\n"}, "kind": 2, "label": "to_string", "sortText": "195"}, {"detail": "bound method DataFrame.to_timestamp(freq: str | BaseOffset | None = None, how: Literal[\"s\", \"e\", \"start\", \"end\"] = \"start\", axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast to DatetimeIndex of timestamps, at *beginning* of period.\n\nParameters\n----------\nfreq : str, default frequency of PeriodIndex\n Desired frequency.\nhow : {'s', 'e', 'start', 'end'}\n Convention for converting period to timestamp; start of period\n vs. end.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a DatetimeIndex.\n\nExamples\n--------\n>>> idx = pd.PeriodIndex(['2023', '2024'], freq='Y')\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d, index=idx)\n>>> df1\n col1 col2\n2023 1 3\n2024 2 4\n\nThe resulting timestamps will be at the beginning of the year in this case\n\n>>> df1 = df1.to_timestamp()\n>>> df1\n col1 col2\n2023-01-01 1 3\n2024-01-01 2 4\n>>> df1.index\nDatetimeIndex(['2023-01-01', '2024-01-01'], dtype='datetime64[ns]', freq=None)\n\nUsing `freq` which is the offset that the Timestamps will have\n\n>>> df2 = pd.DataFrame(data=d, index=idx)\n>>> df2 = df2.to_timestamp(freq='M')\n>>> df2\n col1 col2\n2023-01-31 1 3\n2024-01-31 2 4\n>>> df2.index\nDatetimeIndex(['2023-01-31', '2024-01-31'], dtype='datetime64[ns]', freq=None)\n"}, "kind": 2, "label": "to_timestamp", "sortText": "196"}, {"detail": "bound method DataFrame.to_xarray() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an xarray object from the pandas object.\n\nReturns\n-------\nxarray.DataArray or xarray.Dataset\n Data in the pandas structure converted to Dataset if the object is\n a DataFrame, or a DataArray if the object is a Series.\n\nSee Also\n--------\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nNotes\n-----\nSee the `xarray docs `__\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0, 2),\n... ('parrot', 'bird', 24.0, 2),\n... ('lion', 'mammal', 80.5, 4),\n... ('monkey', 'mammal', np.nan, 4)],\n... columns=['name', 'class', 'max_speed',\n... 'num_legs'])\n>>> df\n name class max_speed num_legs\n0 falcon bird 389.0 2\n1 parrot bird 24.0 2\n2 lion mammal 80.5 4\n3 monkey mammal NaN 4\n\n>>> df.to_xarray() # doctest: +SKIP\n\nDimensions: (index: 4)\nCoordinates:\n * index (index) int64 32B 0 1 2 3\nData variables:\n name (index) object 32B 'falcon' 'parrot' 'lion' 'monkey'\n class (index) object 32B 'bird' 'bird' 'mammal' 'mammal'\n max_speed (index) float64 32B 389.0 24.0 80.5 nan\n num_legs (index) int64 32B 2 2 4 4\n\n>>> df['max_speed'].to_xarray() # doctest: +SKIP\n\narray([389. , 24. , 80.5, nan])\nCoordinates:\n * index (index) int64 0 1 2 3\n\n>>> dates = pd.to_datetime(['2018-01-01', '2018-01-01',\n... '2018-01-02', '2018-01-02'])\n>>> df_multiindex = pd.DataFrame({'date': dates,\n... 'animal': ['falcon', 'parrot',\n... 'falcon', 'parrot'],\n... 'speed': [350, 18, 361, 15]})\n>>> df_multiindex = df_multiindex.set_index(['date', 'animal'])\n\n>>> df_multiindex\n speed\ndate animal\n2018-01-01 falcon 350\n parrot 18\n2018-01-02 falcon 361\n parrot 15\n\n>>> df_multiindex.to_xarray() # doctest: +SKIP\n\nDimensions: (date: 2, animal: 2)\nCoordinates:\n * date (date) datetime64[ns] 2018-01-01 2018-01-02\n * animal (animal) object 'falcon' 'parrot'\nData variables:\n speed (date, animal) int64 350 18 361 15\n"}, "kind": 2, "label": "to_xarray", "sortText": "197"}, {"detail": "Overload[(path_or_buffer: None = ..., *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buffer: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to an XML document.\n\n.. versionadded:: 1.3.0\n\nParameters\n----------\npath_or_buffer : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a ``write()`` function. If None, the result is returned\n as a string.\nindex : bool, default True\n Whether to include index in XML document.\nroot_name : str, default 'data'\n The name of root element in XML document.\nrow_name : str, default 'row'\n The name of row element in XML document.\nna_rep : str, optional\n Missing data representation.\nattr_cols : list-like, optional\n List of columns to write as attributes in row element.\n Hierarchical columns will be flattened with underscore\n delimiting the different levels.\nelem_cols : list-like, optional\n List of columns to write as children in row element. By default,\n all columns output as children of row element. Hierarchical\n columns will be flattened with underscore delimiting the\n different levels.\nnamespaces : dict, optional\n All namespaces to be defined in root element. Keys of dict\n should be prefix names and values of dict corresponding URIs.\n Default namespaces should be given empty string key. For\n example, ::\n\n namespaces = {{\"\": \"https://example.com\"}}\n\nprefix : str, optional\n Namespace prefix to be used for every element and/or attribute\n in document. This should be one of the keys in ``namespaces``\n dict.\nencoding : str, default 'utf-8'\n Encoding of the resulting document.\nxml_declaration : bool, default True\n Whether to include the XML declaration at start of document.\npretty_print : bool, default True\n Whether output should be pretty printed with indentation and\n line breaks.\nparser : {{'lxml','etree'}}, default 'lxml'\n Parser module to use for building of tree. Only 'lxml' and\n 'etree' are supported. With 'lxml', the ability to use XSLT\n stylesheet is supported.\nstylesheet : str, path object or file-like object, optional\n A URL, file-like object, or a raw string containing an XSLT\n script used to transform the raw XML output. Script should use\n layout of elements and attributes from original output. This\n argument requires ``lxml`` to be installed. Only XSLT 1.0\n scripts and not later versions is currently supported.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If ``io`` is None, returns the resulting XML format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nto_json : Convert the pandas object to a JSON string.\nto_html : Convert DataFrame to a html.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'shape': ['square', 'circle', 'triangle'],\n... 'degrees': [360, 360, 180],\n... 'sides': [4, np.nan, 3]}})\n\n>>> df.to_xml() # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n\n>>> df.to_xml(attr_cols=[\n... 'index', 'shape', 'degrees', 'sides'\n... ]) # doctest: +SKIP\n\n\n \n \n \n\n\n>>> df.to_xml(namespaces={{\"doc\": \"https://example.com\"}},\n... prefix=\"doc\") # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n"}, "kind": 2, "label": "to_xml", "sortText": "198"}, {"detail": "bound method DataFrame.transform(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> DataFrame", "kind": 2, "label": "transform", "sortText": "199"}, {"detail": "bound method DataFrame.transpose(*args, *, copy: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transpose index and columns.\n\nReflect the DataFrame over its main diagonal by writing rows as columns\nand vice-versa. The property :attr:`.T` is an accessor to the method\n:meth:`transpose`.\n\nParameters\n----------\n*args : tuple, optional\n Accepted for compatibility with NumPy.\ncopy : bool, default False\n Whether to copy the data after transposing, even for DataFrames\n with a single dtype.\n\n Note that a copy is always required for mixed dtype DataFrames,\n or for DataFrames with any extension types.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The transposed DataFrame.\n\nSee Also\n--------\nnumpy.transpose : Permute the dimensions of a given array.\n\nNotes\n-----\nTransposing a DataFrame with mixed dtypes will result in a homogeneous\nDataFrame with the `object` dtype. In such a case, a copy of the data\nis always made.\n\nExamples\n--------\n**Square DataFrame with homogeneous dtype**\n\n>>> d1 = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d1)\n>>> df1\n col1 col2\n0 1 3\n1 2 4\n\n>>> df1_transposed = df1.T # or df1.transpose()\n>>> df1_transposed\n 0 1\ncol1 1 2\ncol2 3 4\n\nWhen the dtype is homogeneous in the original DataFrame, we get a\ntransposed DataFrame with the same dtype:\n\n>>> df1.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n>>> df1_transposed.dtypes\n0 int64\n1 int64\ndtype: object\n\n**Non-square DataFrame with mixed dtypes**\n\n>>> d2 = {'name': ['Alice', 'Bob'],\n... 'score': [9.5, 8],\n... 'employed': [False, True],\n... 'kids': [0, 0]}\n>>> df2 = pd.DataFrame(data=d2)\n>>> df2\n name score employed kids\n0 Alice 9.5 False 0\n1 Bob 8.0 True 0\n\n>>> df2_transposed = df2.T # or df2.transpose()\n>>> df2_transposed\n 0 1\nname Alice Bob\nscore 9.5 8.0\nemployed False True\nkids 0 0\n\nWhen the DataFrame has mixed dtypes, we get a transposed DataFrame with\nthe `object` dtype:\n\n>>> df2.dtypes\nname object\nscore float64\nemployed bool\nkids int64\ndtype: object\n>>> df2_transposed.dtypes\n0 object\n1 object\ndtype: object\n"}, "kind": 2, "label": "transpose", "sortText": "200"}, {"detail": "bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "truediv", "sortText": "201"}, {"detail": "bound method DataFrame.truncate(before=None, after=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Truncate a Series or DataFrame before and after some index value.\n\nThis is a useful shorthand for boolean indexing based on index\nvalues above or below certain thresholds.\n\nParameters\n----------\nbefore : date, str, int\n Truncate all rows before this index value.\nafter : date, str, int\n Truncate all rows after this index value.\naxis : {0 or 'index', 1 or 'columns'}, optional\n Axis to truncate. Truncates the index (rows) by default.\n For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default is True,\n Return a copy of the truncated section.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\ntype of caller\n The truncated Series or DataFrame.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by label.\nDataFrame.iloc : Select a subset of a DataFrame by position.\n\nNotes\n-----\nIf the index being truncated contains only datetime values,\n`before` and `after` may be specified as strings instead of\nTimestamps.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c', 'd', 'e'],\n... 'B': ['f', 'g', 'h', 'i', 'j'],\n... 'C': ['k', 'l', 'm', 'n', 'o']},\n... index=[1, 2, 3, 4, 5])\n>>> df\n A B C\n1 a f k\n2 b g l\n3 c h m\n4 d i n\n5 e j o\n\n>>> df.truncate(before=2, after=4)\n A B C\n2 b g l\n3 c h m\n4 d i n\n\nThe columns of a DataFrame can be truncated.\n\n>>> df.truncate(before=\"A\", after=\"B\", axis=\"columns\")\n A B\n1 a f\n2 b g\n3 c h\n4 d i\n5 e j\n\nFor Series, only rows can be truncated.\n\n>>> df['A'].truncate(before=2, after=4)\n2 b\n3 c\n4 d\nName: A, dtype: object\n\nThe index values in ``truncate`` can be datetimes or string\ndates.\n\n>>> dates = pd.date_range('2016-01-01', '2016-02-01', freq='s')\n>>> df = pd.DataFrame(index=dates, data={'A': 1})\n>>> df.tail()\n A\n2016-01-31 23:59:56 1\n2016-01-31 23:59:57 1\n2016-01-31 23:59:58 1\n2016-01-31 23:59:59 1\n2016-02-01 00:00:00 1\n\n>>> df.truncate(before=pd.Timestamp('2016-01-05'),\n... after=pd.Timestamp('2016-01-10')).tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nBecause the index is a DatetimeIndex containing only dates, we can\nspecify `before` and `after` as strings. They will be coerced to\nTimestamps before truncation.\n\n>>> df.truncate('2016-01-05', '2016-01-10').tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nNote that ``truncate`` assumes a 0 value for any unspecified time\ncomponent (midnight). This differs from partial string slicing, which\nreturns any partially matching dates.\n\n>>> df.loc['2016-01-05':'2016-01-10', :].tail()\n A\n2016-01-10 23:59:55 1\n2016-01-10 23:59:56 1\n2016-01-10 23:59:57 1\n2016-01-10 23:59:58 1\n2016-01-10 23:59:59 1\n"}, "kind": 2, "label": "truncate", "sortText": "202"}, {"detail": "bound method DataFrame.tz_convert(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert tz-aware axis to target time zone.\n\nParameters\n----------\ntz : str or tzinfo object or None\n Target time zone. Passing ``None`` will convert to\n UTC and remove the timezone information.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to convert\nlevel : int, str, default None\n If axis is a MultiIndex, convert a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\n{klass}\n Object with time zone converted axis.\n\nRaises\n------\nTypeError\n If the axis is tz-naive.\n\nExamples\n--------\nChange to another time zone:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']),\n... )\n>>> s.tz_convert('Asia/Shanghai')\n2018-09-15 07:30:00+08:00 1\ndtype: int64\n\nPass None to convert to UTC and get a tz-naive index:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_convert(None)\n2018-09-14 23:30:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_convert", "sortText": "203"}, {"detail": "bound method DataFrame.tz_localize(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: builtins.bool | None = None, ambiguous: Literal[\"infer\", \"NaT\", \"raise\"] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]] = \"raise\", nonexistent: Literal[\"shift_forward\", \"shift_backward\", \"NaT\", \"raise\"] | timedelta = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Localize tz-naive index of a Series or DataFrame to target time zone.\n\nThis operation localizes the Index. To localize the values in a\ntimezone-naive Series, use :meth:`Series.dt.tz_localize`.\n\nParameters\n----------\ntz : str or tzinfo or None\n Time zone to localize. Passing ``None`` will remove the\n time zone information and preserve local time.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to localize\nlevel : int, str, default None\n If axis ia a MultiIndex, localize a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nambiguous : 'infer', bool-ndarray, 'NaT', default 'raise'\n When clocks moved backward due to DST, ambiguous times may arise.\n For example in Central European Time (UTC+01), when going from\n 03:00 DST to 02:00 non-DST, 02:30:00 local time occurs both at\n 00:30:00 UTC and at 01:30:00 UTC. In such a situation, the\n `ambiguous` parameter dictates how ambiguous times should be\n handled.\n\n - 'infer' will attempt to infer fall dst-transition hours based on\n order\n - bool-ndarray where True signifies a DST time, False designates\n a non-DST time (note that this flag is only applicable for\n ambiguous times)\n - 'NaT' will return NaT where there are ambiguous times\n - 'raise' will raise an AmbiguousTimeError if there are ambiguous\n times.\nnonexistent : str, default 'raise'\n A nonexistent time does not exist in a particular timezone\n where clocks moved forward due to DST. Valid values are:\n\n - 'shift_forward' will shift the nonexistent time forward to the\n closest existing time\n - 'shift_backward' will shift the nonexistent time backward to the\n closest existing time\n - 'NaT' will return NaT where there are nonexistent times\n - timedelta objects will shift nonexistent times by the timedelta\n - 'raise' will raise an NonExistentTimeError if there are\n nonexistent times.\n\nReturns\n-------\n{klass}\n Same type as the input.\n\nRaises\n------\nTypeError\n If the TimeSeries is tz-aware and tz is not None.\n\nExamples\n--------\nLocalize local times:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00']),\n... )\n>>> s.tz_localize('CET')\n2018-09-15 01:30:00+02:00 1\ndtype: int64\n\nPass None to convert to tz-naive index and preserve local time:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_localize(None)\n2018-09-15 01:30:00 1\ndtype: int64\n\nBe careful with DST changes. When there is sequential data, pandas\ncan infer the DST time:\n\n>>> s = pd.Series(range(7),\n... index=pd.DatetimeIndex(['2018-10-28 01:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 03:00:00',\n... '2018-10-28 03:30:00']))\n>>> s.tz_localize('CET', ambiguous='infer')\n2018-10-28 01:30:00+02:00 0\n2018-10-28 02:00:00+02:00 1\n2018-10-28 02:30:00+02:00 2\n2018-10-28 02:00:00+01:00 3\n2018-10-28 02:30:00+01:00 4\n2018-10-28 03:00:00+01:00 5\n2018-10-28 03:30:00+01:00 6\ndtype: int64\n\nIn some cases, inferring the DST is impossible. In such cases, you can\npass an ndarray to the ambiguous parameter to set the DST explicitly\n\n>>> s = pd.Series(range(3),\n... index=pd.DatetimeIndex(['2018-10-28 01:20:00',\n... '2018-10-28 02:36:00',\n... '2018-10-28 03:46:00']))\n>>> s.tz_localize('CET', ambiguous=np.array([True, True, False]))\n2018-10-28 01:20:00+02:00 0\n2018-10-28 02:36:00+02:00 1\n2018-10-28 03:46:00+01:00 2\ndtype: int64\n\nIf the DST transition causes nonexistent times, you can shift these\ndates forward or backward with a timedelta object or `'shift_forward'`\nor `'shift_backward'`.\n\n>>> s = pd.Series(range(2),\n... index=pd.DatetimeIndex(['2015-03-29 02:30:00',\n... '2015-03-29 03:30:00']))\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_forward')\n2015-03-29 03:00:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_backward')\n2015-03-29 01:59:59.999999999+01:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent=pd.Timedelta('1h'))\n2015-03-29 03:30:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_localize", "sortText": "204"}, {"detail": "bound method DataFrame.unstack(level: Hashable = -1, fill_value=None, sort: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Pivot a level of the (necessarily hierarchical) index labels.\n\nReturns a DataFrame having a new level of column labels whose inner-most level\nconsists of the pivoted index labels.\n\nIf the index is not a MultiIndex, the output will be a Series\n(the analogue of stack when the columns are not a MultiIndex).\n\nParameters\n----------\nlevel : int, str, or list of these, default -1 (last level)\n Level(s) of index to unstack, can pass level name.\nfill_value : int, str or dict\n Replace NaN with this value if the unstack produces missing values.\nsort : bool, default True\n Sort the level(s) in the resulting MultiIndex columns.\n\nReturns\n-------\nSeries or DataFrame\n\nSee Also\n--------\nDataFrame.pivot : Pivot a table based on column values.\nDataFrame.stack : Pivot a level of the column labels (inverse operation\n from `unstack`).\n\nNotes\n-----\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> index = pd.MultiIndex.from_tuples([('one', 'a'), ('one', 'b'),\n... ('two', 'a'), ('two', 'b')])\n>>> s = pd.Series(np.arange(1.0, 5.0), index=index)\n>>> s\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n\n>>> s.unstack(level=-1)\n a b\none 1.0 2.0\ntwo 3.0 4.0\n\n>>> s.unstack(level=0)\n one two\na 1.0 3.0\nb 2.0 4.0\n\n>>> df = s.unstack(level=0)\n>>> df.unstack()\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n"}, "kind": 2, "label": "unstack", "sortText": "205"}, {"detail": "bound method DataFrame.update(other, join: Literal[\"left\"] = \"left\", overwrite: bool = True, filter_func=None, errors: Literal[\"ignore\", \"raise\"] = \"ignore\") -> None", "documentation": {"kind": "plaintext", "value": "Modify in place using non-NA values from another DataFrame.\n\nAligns on indices. There is no return value.\n\nParameters\n----------\nother : DataFrame, or object coercible into a DataFrame\n Should have at least one matching index/column label\n with the original DataFrame. If a Series is passed,\n its name attribute must be set, and that will be\n used as the column name to align with the original DataFrame.\njoin : {'left'}, default 'left'\n Only left join is implemented, keeping the index and columns of the\n original object.\noverwrite : bool, default True\n How to handle non-NA values for overlapping keys:\n\n * True: overwrite original DataFrame's values\n with values from `other`.\n * False: only update values that are NA in\n the original DataFrame.\n\nfilter_func : callable(1d-array) -> bool 1d-array, optional\n Can choose to replace values other than NA. Return True for values\n that should be updated.\nerrors : {'raise', 'ignore'}, default 'ignore'\n If 'raise', will raise a ValueError if the DataFrame and `other`\n both contain non-NA data in the same place.\n\nReturns\n-------\nNone\n This method directly changes calling object.\n\nRaises\n------\nValueError\n * When `errors='raise'` and there's overlapping non-NA data.\n * When `errors` is not either `'ignore'` or `'raise'`\nNotImplementedError\n * If `join != 'left'`\n\nSee Also\n--------\ndict.update : Similar method for dictionaries.\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400, 500, 600]})\n>>> new_df = pd.DataFrame({'B': [4, 5, 6],\n... 'C': [7, 8, 9]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4\n1 2 5\n2 3 6\n\nThe DataFrame's length does not increase as a result of the update,\nonly values at matching index/column labels are updated.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'e', 'f', 'g', 'h', 'i']})\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'f']}, index=[0, 2])\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b y\n2 c f\n\nFor Series, its name attribute must be set.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_column = pd.Series(['d', 'e', 'f'], name='B')\n>>> df.update(new_column)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\nIf `other` contains NaNs the corresponding values are not updated\nin the original dataframe.\n\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400., 500., 600.]})\n>>> new_df = pd.DataFrame({'B': [4, np.nan, 6]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4.0\n1 2 500.0\n2 3 6.0\n"}, "kind": 2, "label": "update", "sortText": "206"}, {"detail": "bound method DataFrame.value_counts(subset: Hashable = None, normalize: bool = False, sort: bool = True, ascending: bool = False, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Return a Series containing the frequency of each distinct row in the Dataframe.\n\nParameters\n----------\nsubset : label or list of labels, optional\n Columns to use when counting unique combinations.\nnormalize : bool, default False\n Return proportions rather than frequencies.\nsort : bool, default True\n Sort by frequencies when True. Sort by DataFrame column values when False.\nascending : bool, default False\n Sort in ascending order.\ndropna : bool, default True\n Don't include counts of rows that contain NA values.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.value_counts: Equivalent method on Series.\n\nNotes\n-----\nThe returned Series will have a MultiIndex with one level per input\ncolumn but an Index (non-multi) for a single label. By default, rows\nthat contain any NA values are omitted from the result. By default,\nthe resulting Series will be in descending order so that the first\nelement is the most frequently-occurring row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 4, 6],\n... 'num_wings': [2, 0, 0, 0]},\n... index=['falcon', 'dog', 'cat', 'ant'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\ncat 4 0\nant 6 0\n\n>>> df.value_counts()\nnum_legs num_wings\n4 0 2\n2 2 1\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(sort=False)\nnum_legs num_wings\n2 2 1\n4 0 2\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(ascending=True)\nnum_legs num_wings\n2 2 1\n6 0 1\n4 0 2\nName: count, dtype: int64\n\n>>> df.value_counts(normalize=True)\nnum_legs num_wings\n4 0 0.50\n2 2 0.25\n6 0 0.25\nName: proportion, dtype: float64\n\nWith `dropna` set to `False` we can also count rows with NA values.\n\n>>> df = pd.DataFrame({'first_name': ['John', 'Anne', 'John', 'Beth'],\n... 'middle_name': ['Smith', pd.NA, pd.NA, 'Louise']})\n>>> df\n first_name middle_name\n0 John Smith\n1 Anne \n2 John \n3 Beth Louise\n\n>>> df.value_counts()\nfirst_name middle_name\nBeth Louise 1\nJohn Smith 1\nName: count, dtype: int64\n\n>>> df.value_counts(dropna=False)\nfirst_name middle_name\nAnne NaN 1\nBeth Louise 1\nJohn Smith 1\n NaN 1\nName: count, dtype: int64\n\n>>> df.value_counts(\"first_name\")\nfirst_name\nJohn 2\nAnne 1\nBeth 1\nName: count, dtype: int64\n"}, "kind": 2, "label": "value_counts", "sortText": "207"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "values", "sortText": "208"}, {"detail": "bound method DataFrame.var(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "var", "sortText": "209"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Replace values where the condition is {cond_rev}.\n\nParameters\n----------\ncond : bool {klass}, array-like, or callable\n Where `cond` is {cond}, keep the original value. Where\n {cond_rev}, replace with corresponding value from `other`.\n If `cond` is callable, it is computed on the {klass} and\n should return boolean {klass} or array. The callable must\n not change input {klass} (though pandas doesn't check it).\nother : scalar, {klass}, or callable\n Entries where `cond` is {cond_rev} are replaced with\n corresponding value from `other`.\n If other is callable, it is computed on the {klass} and\n should return scalar or {klass}. The callable must not\n change input {klass} (though pandas doesn't check it).\n If not specified, entries will be filled with the corresponding\n NULL value (``np.nan`` for numpy dtypes, ``pd.NA`` for extension\n dtypes).\ninplace : bool, default False\n Whether to perform the operation in place on the data.\naxis : int, default None\n Alignment axis if needed. For `Series` this parameter is\n unused and defaults to 0.\nlevel : int, default None\n Alignment level if needed.\n\nReturns\n-------\nSame type as caller or None if ``inplace=True``.\n\nSee Also\n--------\n:func:`DataFrame.{name_other}` : Return an object of same shape as\n self.\n\nNotes\n-----\nThe {name} method is an application of the if-then idiom. For each\nelement in the calling DataFrame, if ``cond`` is ``{cond}`` the\nelement is used; otherwise the corresponding element from the DataFrame\n``other`` is used. If the axis of ``other`` does not align with axis of\n``cond`` {klass}, the misaligned index positions will be filled with\n{cond_rev}.\n\nThe signature for :func:`DataFrame.where` differs from\n:func:`numpy.where`. Roughly ``df1.where(m, df2)`` is equivalent to\n``np.where(m, df1, df2)``.\n\nFor further details and examples see the ``{name}`` documentation in\n:ref:`indexing `.\n\nThe dtype of the object takes precedence. The fill value is casted to\nthe object's dtype, if this can be done losslessly.\n\nExamples\n--------\n>>> s = pd.Series(range(5))\n>>> s.where(s > 0)\n0 NaN\n1 1.0\n2 2.0\n3 3.0\n4 4.0\ndtype: float64\n>>> s.mask(s > 0)\n0 0.0\n1 NaN\n2 NaN\n3 NaN\n4 NaN\ndtype: float64\n\n>>> s = pd.Series(range(5))\n>>> t = pd.Series([True, False])\n>>> s.where(t, 99)\n0 0\n1 99\n2 99\n3 99\n4 99\ndtype: int64\n>>> s.mask(t, 99)\n0 99\n1 1\n2 99\n3 99\n4 99\ndtype: int64\n\n>>> s.where(s > 1, 10)\n0 10\n1 10\n2 2\n3 3\n4 4\ndtype: int64\n>>> s.mask(s > 1, 10)\n0 0\n1 1\n2 10\n3 10\n4 10\ndtype: int64\n\n>>> df = pd.DataFrame(np.arange(10).reshape(-1, 2), columns=['A', 'B'])\n>>> df\n A B\n0 0 1\n1 2 3\n2 4 5\n3 6 7\n4 8 9\n>>> m = df % 3 == 0\n>>> df.where(m, -df)\n A B\n0 0 -1\n1 -2 3\n2 -4 -5\n3 6 -7\n4 -8 9\n>>> df.where(m, -df) == np.where(m, df, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n>>> df.where(m, -df) == df.mask(~m, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n"}, "kind": 2, "label": "where", "sortText": "210"}, {"detail": "bound method DataFrame.xs(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level: Hashable = None, drop_level: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return cross-section from the Series/DataFrame.\n\nThis method takes a `key` argument to select data at a particular\nlevel of a MultiIndex.\n\nParameters\n----------\nkey : label or tuple of label\n Label contained in the index, or partially in a MultiIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to retrieve cross-section on.\nlevel : object, defaults to first n levels (n=1 or len(key))\n In case of a key partially contained in a MultiIndex, indicate\n which levels are used. Levels can be referred by label or position.\ndrop_level : bool, default True\n If False, returns object with same levels as self.\n\nReturns\n-------\nSeries or DataFrame\n Cross-section from the original Series or DataFrame\n corresponding to the selected index levels.\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\nDataFrame.iloc : Purely integer-location based indexing\n for selection by position.\n\nNotes\n-----\n`xs` can not be used to set values.\n\nMultiIndex Slicers is a generic way to get/set values on\nany level or levels.\nIt is a superset of `xs` functionality, see\n:ref:`MultiIndex Slicers `.\n\nExamples\n--------\n>>> d = {'num_legs': [4, 4, 2, 2],\n... 'num_wings': [0, 0, 2, 2],\n... 'class': ['mammal', 'mammal', 'mammal', 'bird'],\n... 'animal': ['cat', 'dog', 'bat', 'penguin'],\n... 'locomotion': ['walks', 'walks', 'flies', 'walks']}\n>>> df = pd.DataFrame(data=d)\n>>> df = df.set_index(['class', 'animal', 'locomotion'])\n>>> df\n num_legs num_wings\nclass animal locomotion\nmammal cat walks 4 0\n dog walks 4 0\n bat flies 2 2\nbird penguin walks 2 2\n\nGet values at specified index\n\n>>> df.xs('mammal')\n num_legs num_wings\nanimal locomotion\ncat walks 4 0\ndog walks 4 0\nbat flies 2 2\n\nGet values at several indexes\n\n>>> df.xs(('mammal', 'dog', 'walks'))\nnum_legs 4\nnum_wings 0\nName: (mammal, dog, walks), dtype: int64\n\nGet values at specified index and level\n\n>>> df.xs('cat', level=1)\n num_legs num_wings\nclass locomotion\nmammal walks 4 0\n\nGet values at several indexes and levels\n\n>>> df.xs(('bird', 'walks'),\n... level=[0, 'locomotion'])\n num_legs num_wings\nanimal\npenguin 2 2\n\nGet values at specified column and axis\n\n>>> df.xs('num_wings', axis=1)\nclass animal locomotion\nmammal cat walks 0\n dog walks 0\n bat flies 2\nbird penguin walks 2\nName: num_wings, dtype: int64\n"}, "kind": 2, "label": "xs", "sortText": "211"}, {"detail": "bound method DataFrame.__abs__() -> DataFrame", "kind": 2, "label": "__abs__", "sortText": "212"}, {"detail": "bound method DataFrame.__add__(other) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get Addition of DataFrame and other, column-wise.\n\nEquivalent to ``DataFrame.add(other)``.\n\nParameters\n----------\nother : scalar, sequence, Series, dict or DataFrame\n Object to be added to the DataFrame.\n\nReturns\n-------\nDataFrame\n The result of adding ``other`` to DataFrame.\n\nSee Also\n--------\nDataFrame.add : Add a DataFrame and another object, with option for index-\n or column-oriented addition.\n\nExamples\n--------\n>>> df = pd.DataFrame({'height': [1.5, 2.6], 'weight': [500, 800]},\n... index=['elk', 'moose'])\n>>> df\n height weight\nelk 1.5 500\nmoose 2.6 800\n\nAdding a scalar affects all rows and columns.\n\n>>> df[['height', 'weight']] + 1.5\n height weight\nelk 3.0 501.5\nmoose 4.1 801.5\n\nEach element of a list is added to a column of the DataFrame, in order.\n\n>>> df[['height', 'weight']] + [0.5, 1.5]\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nKeys of a dictionary are aligned to the DataFrame, based on column names;\neach value in the dictionary is added to the corresponding column.\n\n>>> df[['height', 'weight']] + {'height': 0.5, 'weight': 1.5}\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nWhen `other` is a :class:`Series`, the index of `other` is aligned with the\ncolumns of the DataFrame.\n\n>>> s1 = pd.Series([0.5, 1.5], index=['weight', 'height'])\n>>> df[['height', 'weight']] + s1\n height weight\nelk 3.0 500.5\nmoose 4.1 800.5\n\nEven when the index of `other` is the same as the index of the DataFrame,\nthe :class:`Series` will not be reoriented. If index-wise alignment is desired,\n:meth:`DataFrame.add` should be used with `axis='index'`.\n\n>>> s2 = pd.Series([0.5, 1.5], index=['elk', 'moose'])\n>>> df[['height', 'weight']] + s2\n elk height moose weight\nelk NaN NaN NaN NaN\nmoose NaN NaN NaN NaN\n\n>>> df[['height', 'weight']].add(s2, axis='index')\n height weight\nelk 2.0 500.5\nmoose 4.1 801.5\n\nWhen `other` is a :class:`DataFrame`, both columns names and the\nindex are aligned.\n\n>>> other = pd.DataFrame({'height': [0.2, 0.4, 0.6]},\n... index=['elk', 'moose', 'deer'])\n>>> df[['height', 'weight']] + other\n height weight\ndeer NaN NaN\nelk 1.7 NaN\nmoose 3.0 NaN\n"}, "kind": 2, "label": "__add__", "sortText": "213"}, {"detail": "bound method DataFrame.__and__(other) -> Unknown", "kind": 2, "label": "__and__", "sortText": "214"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "215"}, {"detail": "bound method DataFrame.__array__(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__array__", "sortText": "216"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "__array_priority__", "sortText": "217"}, {"detail": "bound method DataFrame.__array_ufunc__(ufunc: ufunc, method: str, *inputs: Any, **kwargs: Any) -> Unknown", "kind": 2, "label": "__array_ufunc__", "sortText": "218"}, {"detail": "bound method DataFrame.__arrow_c_stream__(requested_schema=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Export the pandas DataFrame as an Arrow C stream PyCapsule.\n\nThis relies on pyarrow to convert the pandas DataFrame to the Arrow\nformat (and follows the default behaviour of ``pyarrow.Table.from_pandas``\nin its handling of the index, i.e. store the index as a column except\nfor RangeIndex).\nThis conversion is not necessarily zero-copy.\n\nParameters\n----------\nrequested_schema : PyCapsule, default None\n The schema to which the dataframe should be casted, passed as a\n PyCapsule containing a C ArrowSchema representation of the\n requested schema.\n\nReturns\n-------\nPyCapsule\n"}, "kind": 2, "label": "__arrow_c_stream__", "sortText": "219"}, {"detail": "Unknown | (bound method DataFrame.__nonzero__() -> Never)", "kind": 2, "label": "__bool__", "sortText": "220"}, {"detail": "type[DataFrame]", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 7, "label": "__class__", "sortText": "221"}, {"detail": "bound method DataFrame.__contains__(key) -> bool", "documentation": {"kind": "plaintext", "value": "True if the key is in the info axis\n"}, "kind": 2, "label": "__contains__", "sortText": "222"}, {"detail": "bound method DataFrame.__copy__(deep: bool = True) -> DataFrame", "kind": 2, "label": "__copy__", "sortText": "223"}, {"detail": "bound method DataFrame.__dataframe__(nan_as_null: bool = False, allow_copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the dataframe interchange object implementing the interchange protocol.\n\nParameters\n----------\nnan_as_null : bool, default False\n `nan_as_null` is DEPRECATED and has no effect. Please avoid using\n it; it will be removed in a future release.\nallow_copy : bool, default True\n Whether to allow memory copying when exporting. If set to False\n it would cause non-zero-copy exports to fail.\n\nReturns\n-------\nDataFrame interchange object\n The object which consuming library can use to ingress the dataframe.\n\nNotes\n-----\nDetails on the interchange protocol:\nhttps://data-apis.org/dataframe-protocol/latest/index.html\n\nExamples\n--------\n>>> df_not_necessarily_pandas = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})\n>>> interchange_object = df_not_necessarily_pandas.__dataframe__()\n>>> interchange_object.column_names()\nIndex(['A', 'B'], dtype='object')\n>>> df_pandas = (pd.api.interchange.from_dataframe\n... (interchange_object.select_columns_by_name(['A'])))\n>>> df_pandas\n A\n0 1\n1 2\n\nThese methods (``column_names``, ``select_columns_by_name``) should work\nfor any dataframe library which implements the interchange protocol.\n"}, "kind": 2, "label": "__dataframe__", "sortText": "224"}, {"detail": "bound method DataFrame.__dataframe_consortium_standard__(*, api_version: str | None = None) -> Any", "documentation": {"kind": "plaintext", "value": "Provide entry point to the Consortium DataFrame Standard API.\n\nThis is developed and maintained outside of pandas.\nPlease report any issues to https://github.com/data-apis/dataframe-api-compat.\n"}, "kind": 2, "label": "__dataframe_consortium_standard__", "sortText": "225"}, {"detail": "bound method DataFrame.__deepcopy__(memo=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nmemo, default None\n Standard signature. Unused\n"}, "kind": 2, "label": "__deepcopy__", "sortText": "226"}, {"detail": "bound method DataFrame.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "227"}, {"detail": "bound method DataFrame.__delitem__(key) -> None", "documentation": {"kind": "plaintext", "value": "Delete item\n"}, "kind": 2, "label": "__delitem__", "sortText": "228"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "229"}, {"detail": "bound method DataFrame.__dir__() -> list[str]", "documentation": {"kind": "plaintext", "value": "Provide method name lookup and completion.\n\nNotes\n-----\nOnly provide 'public' methods.\n"}, "kind": 2, "label": "__dir__", "sortText": "230"}, {"detail": "bound method DataFrame.__divmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__divmod__", "sortText": "231"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "232"}, {"detail": "bound method DataFrame.__eq__(other) -> Unknown", "kind": 2, "label": "__eq__", "sortText": "233"}, {"detail": "bound method DataFrame.__finalize__(other, method: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Propagate metadata from other to self.\n\nParameters\n----------\nother : the object from which to get the attributes that we are going\n to propagate\nmethod : str, optional\n A passed method name providing context on where ``__finalize__``\n was called.\n\n .. warning::\n\n The value passed as `method` are not currently considered\n stable across pandas releases.\n"}, "kind": 2, "label": "__finalize__", "sortText": "234"}, {"detail": "bound method DataFrame.__floordiv__(other) -> Unknown", "kind": 2, "label": "__floordiv__", "sortText": "235"}, {"detail": "bound method DataFrame.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "236"}, {"detail": "bound method DataFrame.__ge__(other) -> Unknown", "kind": 2, "label": "__ge__", "sortText": "237"}, {"detail": "bound method DataFrame.__getattr__(name: str) -> Unknown", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try looking up the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__getattr__", "sortText": "238"}, {"detail": "bound method DataFrame.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "239"}, {"detail": "bound method DataFrame.__getitem__(key) -> Unknown", "kind": 2, "label": "__getitem__", "sortText": "240"}, {"detail": "bound method DataFrame.__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": "241"}, {"detail": "bound method DataFrame.__gt__(other) -> Unknown", "kind": 2, "label": "__gt__", "sortText": "242"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "243"}, {"detail": "bound method DataFrame.__iadd__(other) -> DataFrame", "kind": 2, "label": "__iadd__", "sortText": "244"}, {"detail": "bound method DataFrame.__iand__(other) -> DataFrame", "kind": 2, "label": "__iand__", "sortText": "245"}, {"detail": "bound method DataFrame.__ifloordiv__(other) -> DataFrame", "kind": 2, "label": "__ifloordiv__", "sortText": "246"}, {"detail": "bound method DataFrame.__imod__(other) -> DataFrame", "kind": 2, "label": "__imod__", "sortText": "247"}, {"detail": "bound method DataFrame.__imul__(other) -> DataFrame", "kind": 2, "label": "__imul__", "sortText": "248"}, {"detail": "bound method DataFrame.__init__(data=None, index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, copy: bool | None = None) -> None", "kind": 2, "label": "__init__", "sortText": "249"}, {"detail": "bound method type[DataFrame].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "250"}, {"detail": "bound method DataFrame.__invert__() -> DataFrame", "kind": 2, "label": "__invert__", "sortText": "251"}, {"detail": "bound method DataFrame.__ior__(other) -> DataFrame", "kind": 2, "label": "__ior__", "sortText": "252"}, {"detail": "bound method DataFrame.__ipow__(other) -> DataFrame", "kind": 2, "label": "__ipow__", "sortText": "253"}, {"detail": "bound method DataFrame.__isub__(other) -> DataFrame", "kind": 2, "label": "__isub__", "sortText": "254"}, {"detail": "bound method DataFrame.__iter__() -> Iterator[Unknown]", "documentation": {"kind": "plaintext", "value": "Iterate over info axis.\n\nReturns\n-------\niterator\n Info axis as iterator.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})\n>>> for x in df:\n... print(x)\nA\nB\n"}, "kind": 2, "label": "__iter__", "sortText": "255"}, {"detail": "bound method DataFrame.__itruediv__(other) -> DataFrame", "kind": 2, "label": "__itruediv__", "sortText": "256"}, {"detail": "bound method DataFrame.__ixor__(other) -> DataFrame", "kind": 2, "label": "__ixor__", "sortText": "257"}, {"detail": "bound method DataFrame.__le__(other) -> Unknown", "kind": 2, "label": "__le__", "sortText": "258"}, {"detail": "bound method DataFrame.__len__() -> int", "documentation": {"kind": "plaintext", "value": "Returns length of info axis, but here we use the index.\n"}, "kind": 2, "label": "__len__", "sortText": "259"}, {"detail": "bound method DataFrame.__lt__(other) -> Unknown", "kind": 2, "label": "__lt__", "sortText": "260"}, {"detail": "Overload[(other: Series) -> Series, (other: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | DataFrame) -> DataFrame | Series]", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__matmul__", "sortText": "261"}, {"detail": "bound method DataFrame.__mod__(other) -> Unknown", "kind": 2, "label": "__mod__", "sortText": "262"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "263"}, {"detail": "bound method DataFrame.__mul__(other) -> Unknown", "kind": 2, "label": "__mul__", "sortText": "264"}, {"detail": "Unknown", "label": "__name__", "sortText": "265"}, {"detail": "bound method DataFrame.__ne__(other) -> Unknown", "kind": 2, "label": "__ne__", "sortText": "266"}, {"detail": "bound method DataFrame.__neg__() -> DataFrame", "kind": 2, "label": "__neg__", "sortText": "267"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "268"}, {"detail": "bound method DataFrame.__nonzero__() -> Never", "kind": 2, "label": "__nonzero__", "sortText": "269"}, {"detail": "bound method DataFrame.__or__(other) -> Unknown", "kind": 2, "label": "__or__", "sortText": "270"}, {"detail": "Unknown | Literal[4000]", "kind": 12, "label": "__pandas_priority__", "sortText": "271"}, {"detail": "bound method DataFrame.__pos__() -> DataFrame", "kind": 2, "label": "__pos__", "sortText": "272"}, {"detail": "bound method DataFrame.__pow__(other) -> Unknown", "kind": 2, "label": "__pow__", "sortText": "273"}, {"detail": "bound method DataFrame.__radd__(other) -> Unknown", "kind": 2, "label": "__radd__", "sortText": "274"}, {"detail": "bound method DataFrame.__rand__(other) -> Unknown", "kind": 2, "label": "__rand__", "sortText": "275"}, {"detail": "bound method DataFrame.__rdivmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__rdivmod__", "sortText": "276"}, {"detail": "bound method DataFrame.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "277"}, {"detail": "bound method DataFrame.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "278"}, {"detail": "bound method DataFrame.__repr__() -> str", "documentation": {"kind": "plaintext", "value": "Return a string representation for a particular DataFrame.\n"}, "kind": 2, "label": "__repr__", "sortText": "279"}, {"detail": "bound method DataFrame.__rfloordiv__(other) -> Unknown", "kind": 2, "label": "__rfloordiv__", "sortText": "280"}, {"detail": "bound method DataFrame.__rmatmul__(other) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__rmatmul__", "sortText": "281"}, {"detail": "bound method DataFrame.__rmod__(other) -> Unknown", "kind": 2, "label": "__rmod__", "sortText": "282"}, {"detail": "bound method DataFrame.__rmul__(other) -> Unknown", "kind": 2, "label": "__rmul__", "sortText": "283"}, {"detail": "bound method DataFrame.__ror__(other) -> Unknown", "kind": 2, "label": "__ror__", "sortText": "284"}, {"detail": "bound method DataFrame.__round__(decimals: int = 0) -> DataFrame", "kind": 2, "label": "__round__", "sortText": "285"}, {"detail": "bound method DataFrame.__rpow__(other) -> Unknown", "kind": 2, "label": "__rpow__", "sortText": "286"}, {"detail": "bound method DataFrame.__rsub__(other) -> Unknown", "kind": 2, "label": "__rsub__", "sortText": "287"}, {"detail": "bound method DataFrame.__rtruediv__(other) -> Unknown", "kind": 2, "label": "__rtruediv__", "sortText": "288"}, {"detail": "bound method DataFrame.__rxor__(other) -> Unknown", "kind": 2, "label": "__rxor__", "sortText": "289"}, {"detail": "bound method DataFrame.__setattr__(name: str, value) -> None", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try setting the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__setattr__", "sortText": "290"}, {"detail": "bound method DataFrame.__setitem__(key, value) -> None", "kind": 2, "label": "__setitem__", "sortText": "291"}, {"detail": "bound method DataFrame.__setstate__(state) -> None", "kind": 2, "label": "__setstate__", "sortText": "292"}, {"detail": "bound method DataFrame.__sizeof__() -> int", "documentation": {"kind": "plaintext", "value": "Generates the total memory usage for an object that returns\neither a value or Series of values\n"}, "kind": 2, "label": "__sizeof__", "sortText": "293"}, {"detail": "bound method DataFrame.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "294"}, {"detail": "bound method DataFrame.__sub__(other) -> Unknown", "kind": 2, "label": "__sub__", "sortText": "295"}, {"detail": "bound method type[DataFrame].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "296"}, {"detail": "bound method DataFrame.__truediv__(other) -> Unknown", "kind": 2, "label": "__truediv__", "sortText": "297"}, {"detail": "bound method DataFrame.__xor__(other) -> Unknown", "kind": 2, "label": "__xor__", "sortText": "298"}, {"detail": "Unknown | int", "kind": 22, "label": "_AXIS_LEN", "sortText": "299"}, {"detail": "list[Literal[\"index\", \"columns\"]]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_AXIS_ORDERS", "sortText": "300"}, {"detail": "dict[int | Literal[\"index\", \"columns\", \"rows\"], int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_AXIS_TO_AXIS_NUMBER", "sortText": "301"}, {"detail": "Unknown | tuple[, , , ]", "kind": 22, "label": "_HANDLED_TYPES", "sortText": "302"}, {"detail": "set[str]", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 22, "label": "_accessors", "sortText": "303"}, {"detail": "bound method DataFrame._accum_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "_accum_func", "sortText": "304"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_examples_doc", "sortText": "305"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_see_also_doc", "sortText": "306"}, {"detail": "bound method DataFrame._align_for_op(other, axis: int, flex: bool | None = False, level: Hashable = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Convert rhs to meet lhs dims if input is list, tuple or np.ndarray.\n\nParameters\n----------\nleft : DataFrame\nright : Any\naxis : int\nflex : bool or None, default False\n Whether this is a flex op, in which case we reindex.\n None indicates not to check for alignment.\nlevel : int or level name, default None\n\nReturns\n-------\nleft : DataFrame\nright : Any\n"}, "kind": 2, "label": "_align_for_op", "sortText": "307"}, {"detail": "bound method DataFrame._align_frame(other: DataFrame, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, DataFrame, Index | None]", "kind": 2, "label": "_align_frame", "sortText": "308"}, {"detail": "bound method DataFrame._align_series(other: Series, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, Series, Index | None]", "kind": 2, "label": "_align_series", "sortText": "309"}, {"detail": "bound method DataFrame._append(other, ignore_index: bool = False, verify_integrity: bool = False, sort: bool = False) -> DataFrame", "kind": 2, "label": "_append", "sortText": "310"}, {"detail": "bound method DataFrame._arith_method(other, op) -> Unknown", "kind": 2, "label": "_arith_method", "sortText": "311"}, {"detail": "bound method DataFrame._arith_method_with_reindex(right: DataFrame, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "For DataFrame-with-DataFrame operations that require reindexing,\noperate only on shared columns, then reindex.\n\nParameters\n----------\nright : DataFrame\nop : binary operator\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_arith_method_with_reindex", "sortText": "312"}, {"detail": "bound method DataFrame._as_manager(typ: str, copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Private helper function to create a DataFrame with specific manager.\n\nParameters\n----------\ntyp : {\"block\", \"array\"}\ncopy : bool, default True\n Only controls whether the conversion from Block->ArrayManager\n copies the 1D arrays (to ensure proper/contiguous memory layout).\n\nReturns\n-------\nDataFrame\n New DataFrame using specified manager type. Is not guaranteed\n to be a copy or not.\n"}, "kind": 2, "label": "_as_manager", "sortText": "313"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_attrs", "sortText": "314"}, {"detail": "bound method DataFrame._box_col_values(values: SingleDataManager, loc: int) -> Series", "documentation": {"kind": "plaintext", "value": "Provide boxed values for a column.\n"}, "kind": 2, "label": "_box_col_values", "sortText": "315"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_cache", "sortText": "316"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_can_fast_transpose", "sortText": "317"}, {"detail": "bound method DataFrame._check_inplace_and_allows_duplicate_labels(inplace: bool) -> Unknown", "kind": 2, "label": "_check_inplace_and_allows_duplicate_labels", "sortText": "318"}, {"detail": "bound method DataFrame._check_is_chained_assignment_possible() -> bool", "documentation": {"kind": "plaintext", "value": "Check if we are a view, have a cacher, and are of mixed type.\nIf so, then force a setitem_copy check.\n\nShould be called just near setting a value\n\nWill return a boolean if it we are a view and are cached, but a\nsingle-dtype meaning that the cacher should be updated following\nsetting.\n"}, "kind": 2, "label": "_check_is_chained_assignment_possible", "sortText": "319"}, {"detail": "bound method DataFrame._check_label_or_level_ambiguity(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> None", "documentation": {"kind": "plaintext", "value": "Check whether `key` is ambiguous.\n\nBy ambiguous, we mean that it matches both a level of the input\n`axis` and a label of the other axis.\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns).\n\nRaises\n------\nValueError: `key` is ambiguous\n"}, "kind": 2, "label": "_check_label_or_level_ambiguity", "sortText": "320"}, {"detail": "bound method DataFrame._check_setitem_copy(t: str = \"setting\", force: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nt : str, the type of setting error\nforce : bool, default False\n If True, then force showing an error.\n\nvalidate if we are doing a setitem on a chained copy.\n\nIt is technically possible to figure out that we are setting on\na copy even WITH a multi-dtyped pandas object. In other words, some\nblocks may be views while other are not. Currently _is_view will ALWAYS\nreturn False for multi-blocks to avoid having to handle this case.\n\ndf = DataFrame(np.arange(0,9), columns=['count'])\ndf['group'] = 'b'\n\n# This technically need not raise SettingWithCopy if both are view\n# (which is not generally guaranteed but is usually True. However,\n# this is in general not a good practice and we recommend using .loc.\ndf.iloc[0:5]['group'] = 'a'\n"}, "kind": 2, "label": "_check_setitem_copy", "sortText": "321"}, {"detail": "bound method DataFrame._clear_item_cache() -> None", "kind": 2, "label": "_clear_item_cache", "sortText": "322"}, {"detail": "bound method DataFrame._clip_with_one_bound(threshold, method, axis, inplace) -> Unknown", "kind": 2, "label": "_clip_with_one_bound", "sortText": "323"}, {"detail": "bound method DataFrame._clip_with_scalar(lower, upper, inplace: bool = False) -> Unknown", "kind": 2, "label": "_clip_with_scalar", "sortText": "324"}, {"detail": "bound method DataFrame._cmp_method(other, op) -> Unknown", "kind": 2, "label": "_cmp_method", "sortText": "325"}, {"detail": "bound method DataFrame._combine_frame(other: DataFrame, func, fill_value=None) -> Unknown", "kind": 2, "label": "_combine_frame", "sortText": "326"}, {"detail": "bound method DataFrame._consolidate() -> Unknown", "documentation": {"kind": "plaintext", "value": "Compute NDFrame with \"consolidated\" internals (data of each dtype\ngrouped together in a single ndarray).\n\nReturns\n-------\nconsolidated : same type as caller\n"}, "kind": 2, "label": "_consolidate", "sortText": "327"}, {"detail": "bound method DataFrame._consolidate_inplace() -> None", "documentation": {"kind": "plaintext", "value": "Consolidate data in place and return None\n"}, "kind": 2, "label": "_consolidate_inplace", "sortText": "328"}, {"detail": "bound method DataFrame._construct_axes_dict(axes: Sequence[int | Literal[\"index\", \"columns\", \"rows\"]] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an axes dictionary for myself.\n"}, "kind": 2, "label": "_construct_axes_dict", "sortText": "329"}, {"detail": "bound method DataFrame._construct_result(result) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap the result of an arithmetic, comparison, or logical operation.\n\nParameters\n----------\nresult : DataFrame\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_construct_result", "sortText": "330"}, {"detail": "(...) -> DataFrame", "kind": 3, "label": "_constructor", "sortText": "331"}, {"detail": "Unknown", "label": "_constructor_expanddim", "sortText": "332"}, {"detail": "bound method DataFrame._constructor_from_mgr(mgr, axes) -> DataFrame", "kind": 2, "label": "_constructor_from_mgr", "sortText": "333"}, {"detail": "(...) -> Series", "kind": 3, "label": "_constructor_sliced", "sortText": "334"}, {"detail": "bound method DataFrame._constructor_sliced_from_mgr(mgr, axes) -> Series", "kind": 2, "label": "_constructor_sliced_from_mgr", "sortText": "335"}, {"detail": "bound method DataFrame._create_data_for_split_and_tight_to_dict(are_all_object_dtype_cols: bool, object_dtype_indices: list[int]) -> list[Unknown]", "documentation": {"kind": "plaintext", "value": "Simple helper method to create data for to ``to_dict(orient=\"split\")`` and\n``to_dict(orient=\"tight\")`` to create the main output data\n"}, "kind": 2, "label": "_create_data_for_split_and_tight_to_dict", "sortText": "336"}, {"detail": "Unknown", "label": "_data", "sortText": "337"}, {"detail": "bound method DataFrame._deprecate_downcast(downcast, method_name: str) -> Unknown", "kind": 2, "label": "_deprecate_downcast", "sortText": "338"}, {"detail": "bound method DataFrame._dir_additions() -> set[str]", "documentation": {"kind": "plaintext", "value": "add the string-like attributes from the info_axis.\nIf info_axis is a MultiIndex, its first level values are used.\n"}, "kind": 2, "label": "_dir_additions", "sortText": "339"}, {"detail": "bound method DataFrame._dir_deletions() -> set[str]", "documentation": {"kind": "plaintext", "value": "Delete unwanted __dir__ for this object.\n"}, "kind": 2, "label": "_dir_deletions", "sortText": "340"}, {"detail": "bound method DataFrame._dispatch_frame_op(right, func: (...) -> Unknown, axis: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Evaluate the frame operation func(left, right) by evaluating\ncolumn-by-column, dispatching to the Series implementation.\n\nParameters\n----------\nright : scalar, Series, or DataFrame\nfunc : arithmetic or comparison operator\naxis : {None, 0, 1}\n\nReturns\n-------\nDataFrame\n\nNotes\n-----\nCaller is responsible for setting np.errstate where relevant.\n"}, "kind": 2, "label": "_dispatch_frame_op", "sortText": "341"}, {"detail": "bound method DataFrame._drop_axis(labels, axis, level=None, errors: Literal[\"ignore\", \"raise\"] = \"raise\", only_slice: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Drop labels from specified axis. Used in the ``drop`` method\ninternally.\n\nParameters\n----------\nlabels : single label or list-like\naxis : int or axis name\nlevel : int or level name, default None\n For MultiIndex\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and existing labels are dropped.\nonly_slice : bool, default False\n Whether indexing along columns should be view-only.\n"}, "kind": 2, "label": "_drop_axis", "sortText": "342"}, {"detail": "bound method DataFrame._drop_labels_or_levels(keys, axis: int = 0) -> Unknown", "documentation": {"kind": "plaintext", "value": "Drop labels and/or levels for the given `axis`.\n\nFor each key in `keys`:\n - (axis=0): If key matches a column label then drop the column.\n Otherwise if key matches an index level then drop the level.\n - (axis=1): If key matches an index label then drop the row.\n Otherwise if key matches a column level then drop the level.\n\nParameters\n----------\nkeys : str or list of str\n labels or levels to drop\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\ndropped: DataFrame\n\nRaises\n------\nValueError\n if any `keys` match neither a label nor a level\n"}, "kind": 2, "label": "_drop_labels_or_levels", "sortText": "343"}, {"detail": "bound method DataFrame._ensure_valid_index(value) -> None", "documentation": {"kind": "plaintext", "value": "Ensure that if we don't have an index, that we can create one from the\npassed value.\n"}, "kind": 2, "label": "_ensure_valid_index", "sortText": "344"}, {"detail": "bound method DataFrame._find_valid_index(*, how: str) -> Hashable", "documentation": {"kind": "plaintext", "value": "Retrieves the index of the first valid value.\n\nParameters\n----------\nhow : {'first', 'last'}\n Use this parameter to change between the first or last valid index.\n\nReturns\n-------\nidx_first_valid : type of index\n"}, "kind": 2, "label": "_find_valid_index", "sortText": "345"}, {"detail": "Unknown", "label": "_flags", "sortText": "346"}, {"detail": "bound method DataFrame._flex_arith_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> Unknown", "kind": 2, "label": "_flex_arith_method", "sortText": "347"}, {"detail": "bound method DataFrame._flex_cmp_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> Unknown", "kind": 2, "label": "_flex_cmp_method", "sortText": "348"}, {"detail": "bound method type[DataFrame]._from_arrays(arrays, columns, index, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, verify_integrity: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Create DataFrame from a list of arrays corresponding to the columns.\n\nParameters\n----------\narrays : list-like of arrays\n Each array in the list corresponds to one column, in order.\ncolumns : list-like, Index\n The column names for the resulting DataFrame.\nindex : list-like, Index\n The rows labels for the resulting DataFrame.\ndtype : dtype, optional\n Optional dtype to enforce for all arrays.\nverify_integrity : bool, default True\n Validate and homogenize all input. If set to False, it is assumed\n that all elements of `arrays` are actual arrays how they will be\n stored in a block (numpy ndarray or ExtensionArray), have the same\n length as and are aligned with the index, and that `columns` and\n `index` are ensured to be an Index object.\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_from_arrays", "sortText": "349"}, {"detail": "bound method type[DataFrame]._from_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: list[Index]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a new object of this type from a Manager object and axes.\n\nParameters\n----------\nmgr : Manager\n Must have the same ndim as cls.\naxes : list[Index]\n\nNotes\n-----\nThe axes must match mgr.axes, but are required for future-proofing\nin the event that axes are refactored out of the Manager objects.\n"}, "kind": 2, "label": "_from_mgr", "sortText": "350"}, {"detail": "bound method DataFrame._get_agg_axis(axis_num: int) -> Index", "documentation": {"kind": "plaintext", "value": "Let's be explicit about this.\n"}, "kind": 2, "label": "_get_agg_axis", "sortText": "351"}, {"detail": "bound method DataFrame._get_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Index", "kind": 2, "label": "_get_axis", "sortText": "352"}, {"detail": "bound method type[DataFrame]._get_axis_name(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Literal[\"index\", \"columns\"]", "kind": 2, "label": "_get_axis_name", "sortText": "353"}, {"detail": "bound method type[DataFrame]._get_axis_number(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "kind": 2, "label": "_get_axis_number", "sortText": "354"}, {"detail": "bound method DataFrame._get_axis_resolvers(axis: str) -> dict[str, Series | MultiIndex]", "kind": 2, "label": "_get_axis_resolvers", "sortText": "355"}, {"detail": "bound method type[DataFrame]._get_block_manager_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "documentation": {"kind": "plaintext", "value": "Map the axis to the block_manager axis.\n"}, "kind": 2, "label": "_get_block_manager_axis", "sortText": "356"}, {"detail": "bound method DataFrame._get_bool_data() -> Unknown", "kind": 2, "label": "_get_bool_data", "sortText": "357"}, {"detail": "bound method DataFrame._get_cleaned_column_resolvers() -> dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "Return the special character free column resolvers of a dataframe.\n\nColumn names with special characters are 'cleaned up' so that they can\nbe referred to by backtick quoting.\nUsed in :meth:`DataFrame.eval`.\n"}, "kind": 2, "label": "_get_cleaned_column_resolvers", "sortText": "358"}, {"detail": "bound method DataFrame._get_column_array(i: int) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Get the values of the i'th column (ndarray or ExtensionArray, as stored\nin the Block)\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_get_column_array", "sortText": "359"}, {"detail": "bound method DataFrame._get_index_resolvers() -> dict[Hashable, Series | MultiIndex]", "kind": 2, "label": "_get_index_resolvers", "sortText": "360"}, {"detail": "bound method DataFrame._get_item_cache(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return the cached item, item represents a label indexer.\n"}, "kind": 2, "label": "_get_item_cache", "sortText": "361"}, {"detail": "bound method DataFrame._get_label_or_level_values(key: Hashable, axis: int = 0) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Return a 1-D array of values associated with `key`, a label or level\nfrom the given `axis`.\n\nRetrieval logic:\n - (axis=0): Return column values if `key` matches a column label.\n Otherwise return index level values if `key` matches an index\n level.\n - (axis=1): Return row values if `key` matches an index label.\n Otherwise return column level values if 'key' matches a column\n level\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nnp.ndarray or ExtensionArray\n\nRaises\n------\nKeyError\n if `key` matches neither a label nor a level\nValueError\n if `key` matches multiple labels\n"}, "kind": 2, "label": "_get_label_or_level_values", "sortText": "362"}, {"detail": "bound method DataFrame._get_numeric_data() -> DataFrame", "kind": 2, "label": "_get_numeric_data", "sortText": "363"}, {"detail": "bound method DataFrame._get_value(index, col, takeable: bool = False) -> str | int | float | ... omitted 6 union elements", "documentation": {"kind": "plaintext", "value": "Quickly retrieve single value at passed column and index.\n\nParameters\n----------\nindex : row label\ncol : column label\ntakeable : interpret the index/col as indexers, default False\n\nReturns\n-------\nscalar\n\nNotes\n-----\nAssumes that both `self.index._index_as_unique` and\n`self.columns._index_as_unique`; Caller is responsible for checking.\n"}, "kind": 2, "label": "_get_value", "sortText": "364"}, {"detail": "bound method DataFrame._get_values_for_csv(*, float_format: str | ((...) -> Unknown) | EngFormatter | None, date_format: str | None, decimal: str, na_rep: str, quoting) -> DataFrame", "kind": 2, "label": "_get_values_for_csv", "sortText": "365"}, {"detail": "bound method DataFrame._getitem_bool_array(key) -> Unknown", "kind": 2, "label": "_getitem_bool_array", "sortText": "366"}, {"detail": "bound method DataFrame._getitem_multilevel(key) -> Unknown", "kind": 2, "label": "_getitem_multilevel", "sortText": "367"}, {"detail": "bound method DataFrame._getitem_nocopy(key: list[Unknown]) -> Unknown", "documentation": {"kind": "plaintext", "value": "Behaves like __getitem__, but returns a view in cases where __getitem__\nwould make a copy.\n"}, "kind": 2, "label": "_getitem_nocopy", "sortText": "368"}, {"detail": "bound method DataFrame._getitem_slice(key: slice[Any, Any, Any]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "__getitem__ for the case where the key is a slice object.\n"}, "kind": 2, "label": "_getitem_slice", "sortText": "369"}, {"detail": "bound method DataFrame._gotitem(key: Hashable, ndim: int, subset: DataFrame | Series | None = None) -> DataFrame | Series", "documentation": {"kind": "plaintext", "value": "Sub-classes to define. Return a sliced object.\n\nParameters\n----------\nkey : string / list of selections\nndim : {1, 2}\n requested ndim of result\nsubset : object, default None\n subset to act on\n"}, "kind": 2, "label": "_gotitem", "sortText": "370"}, {"detail": "frozenset[str]", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 22, "label": "_hidden_attrs", "sortText": "371"}, {"detail": "bound method DataFrame._indexed_same(other) -> bool", "kind": 2, "label": "_indexed_same", "sortText": "372"}, {"detail": "Index", "documentation": {"kind": "plaintext", "value": "Immutable sequence used for indexing and alignment.\n\nThe basic object storing axis labels for all pandas objects.\n\n.. versionchanged:: 2.0.0\n\n Index can hold all numpy numeric dtypes (except float16). Previously only\n int64/uint64/float64 dtypes were accepted.\n\nParameters\n----------\ndata : array-like (1-dimensional)\ndtype : str, numpy.dtype, or ExtensionDtype, optional\n Data type for the output Index. If not specified, this will be\n inferred from `data`.\n See the :ref:`user guide ` for more usages.\ncopy : bool, default False\n Copy input data.\nname : object\n Name to be stored in the index.\ntupleize_cols : bool (default: True)\n When True, attempt to create a MultiIndex if possible.\n\nSee Also\n--------\nRangeIndex : Index implementing a monotonic integer range.\nCategoricalIndex : Index of :class:`Categorical` s.\nMultiIndex : A multi-level, or hierarchical Index.\nIntervalIndex : An Index of :class:`Interval` s.\nDatetimeIndex : Index of datetime64 data.\nTimedeltaIndex : Index of timedelta64 data.\nPeriodIndex : Index of Period data.\n\nNotes\n-----\nAn Index instance can **only** contain hashable objects.\nAn Index instance *can not* hold numpy float16 dtype.\n\nExamples\n--------\n>>> pd.Index([1, 2, 3])\nIndex([1, 2, 3], dtype='int64')\n\n>>> pd.Index(list('abc'))\nIndex(['a', 'b', 'c'], dtype='object')\n\n>>> pd.Index([1, 2, 3], dtype=\"uint8\")\nIndex([1, 2, 3], dtype='uint8')\n"}, "kind": 22, "label": "_info_axis", "sortText": "373"}, {"detail": "Literal[\"columns\", \"index\"]", "kind": 12, "label": "_info_axis_name", "sortText": "374"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "_info_axis_number", "sortText": "375"}, {"detail": "bound method DataFrame._info_repr() -> bool", "documentation": {"kind": "plaintext", "value": "True if the repr should show the info view.\n"}, "kind": 2, "label": "_info_repr", "sortText": "376"}, {"detail": "bound method type[DataFrame]._init_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: dict[Literal[\"index\", \"columns\"], ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements], dtype: dtype[Any] | ExtensionDtype | None = None, copy: bool = False) -> ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager", "documentation": {"kind": "plaintext", "value": "passed a manager and a axes dict\n"}, "kind": 2, "label": "_init_mgr", "sortText": "377"}, {"detail": "bound method DataFrame._inplace_method(other, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap arithmetic method to operate inplace.\n"}, "kind": 2, "label": "_inplace_method", "sortText": "378"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_internal_names", "sortText": "379"}, {"detail": "Unknown | set[str]", "kind": 22, "label": "_internal_names_set", "sortText": "380"}, {"detail": "ReferenceType[NDFrame] | str | None", "kind": 22, "label": "_is_copy", "sortText": "381"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_homogeneous_type", "sortText": "382"}, {"detail": "bound method DataFrame._is_label_or_level_reference(key: Hashable, axis: int = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label or level reference for a given axis.\n\nTo be considered either a label or a level reference, `key` must be a\nstring that:\n - (axis=0): Matches a column label or an index level\n - (axis=1): Matches an index label or a column level\n\nParameters\n----------\nkey : Hashable\n Potential label or level name\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nbool\n"}, "kind": 2, "label": "_is_label_or_level_reference", "sortText": "383"}, {"detail": "bound method DataFrame._is_label_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label reference for a given axis.\n\nTo be considered a label reference, `key` must be a string that:\n - (axis=0): Matches a column label\n - (axis=1): Matches an index label\n\nParameters\n----------\nkey : Hashable\n Potential label name, i.e. Index entry.\naxis : int, default 0\n Axis perpendicular to the axis that labels are associated with\n (0 means search for column labels, 1 means search for index labels)\n\nReturns\n-------\nis_label: bool\n"}, "kind": 2, "label": "_is_label_reference", "sortText": "384"}, {"detail": "bound method DataFrame._is_level_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a level reference for a given axis.\n\nTo be considered a level reference, `key` must be a string that:\n - (axis=0): Matches the name of an index level and does NOT match\n a column label.\n - (axis=1): Matches the name of a column level and does NOT match\n an index label.\n\nParameters\n----------\nkey : Hashable\n Potential level name for the given axis\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nis_level : bool\n"}, "kind": 2, "label": "_is_level_reference", "sortText": "385"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_mixed_type", "sortText": "386"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_view", "sortText": "387"}, {"detail": "bound method DataFrame._is_view_after_cow_rules() -> Unknown", "kind": 2, "label": "_is_view_after_cow_rules", "sortText": "388"}, {"detail": "bound method DataFrame._iset_item(loc: int, value: Series, inplace: bool = True) -> None", "kind": 2, "label": "_iset_item", "sortText": "389"}, {"detail": "bound method DataFrame._iset_item_mgr(loc: int | slice[Any, Any, Any] | ndarray[tuple[Any, ...], dtype[Any]], value, inplace: bool = False, refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_iset_item_mgr", "sortText": "390"}, {"detail": "bound method DataFrame._iset_not_inplace(key, value) -> Unknown", "kind": 2, "label": "_iset_not_inplace", "sortText": "391"}, {"detail": "dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_item_cache", "sortText": "392"}, {"detail": "bound method DataFrame._iter_column_arrays() -> Iterator[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]]", "documentation": {"kind": "plaintext", "value": "Iterate over the arrays of all columns in order.\nThis returns the values as stored in the Block (ndarray or ExtensionArray).\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_iter_column_arrays", "sortText": "393"}, {"detail": "bound method DataFrame._ixs(i: int, axis: int = 0) -> Series", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\ni : int\naxis : int\n\nReturns\n-------\nSeries\n"}, "kind": 2, "label": "_ixs", "sortText": "394"}, {"detail": "bound method DataFrame._logical_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "_logical_func", "sortText": "395"}, {"detail": "Unknown | (bound method DataFrame._arith_method(other, op) -> Unknown)", "kind": 2, "label": "_logical_method", "sortText": "396"}, {"detail": "bound method DataFrame._maybe_align_series_as_frame(series: Series, axis: int) -> Unknown", "documentation": {"kind": "plaintext", "value": "If the Series operand is not EA-dtype, we can broadcast to 2D and operate\nblockwise.\n"}, "kind": 2, "label": "_maybe_align_series_as_frame", "sortText": "397"}, {"detail": "bound method DataFrame._maybe_cache_changed(item, value: Series, inplace: bool) -> None", "documentation": {"kind": "plaintext", "value": "The object has called back to us saying maybe it has changed.\n"}, "kind": 2, "label": "_maybe_cache_changed", "sortText": "398"}, {"detail": "bound method DataFrame._maybe_update_cacher(clear: bool = False, verify_is_copy: bool = True, inplace: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "See if we need to update our parent cacher if clear, then clear our\ncache.\n\nParameters\n----------\nclear : bool, default False\n Clear the item cache.\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_maybe_update_cacher", "sortText": "399"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_metadata", "sortText": "400"}, {"detail": "BlockManager | ArrayManager", "kind": 22, "label": "_mgr", "sortText": "401"}, {"detail": "bound method DataFrame._min_count_stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "_min_count_stat_function", "sortText": "402"}, {"detail": "bound method DataFrame._needs_reindex_multi(axes, method, level: Hashable) -> bool", "documentation": {"kind": "plaintext", "value": "Check if we do need a multi reindex.\n"}, "kind": 2, "label": "_needs_reindex_multi", "sortText": "403"}, {"detail": "bound method DataFrame._pad_or_backfill(method: Literal[\"ffill\", \"bfill\", \"pad\", \"backfill\"], *, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, limit_area: Literal[\"inside\", \"outside\"] | None = None, downcast: dict[Unknown, Unknown] | None = None) -> Unknown", "kind": 2, "label": "_pad_or_backfill", "sortText": "404"}, {"detail": "bound method DataFrame._protect_consolidate(f) -> Unknown", "documentation": {"kind": "plaintext", "value": "Consolidate _mgr -- if the blocks have changed, then clear the\ncache\n"}, "kind": 2, "label": "_protect_consolidate", "sortText": "405"}, {"detail": "bound method DataFrame._reduce(op, name: str, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False, filter_type=None, **kwds) -> Unknown", "kind": 2, "label": "_reduce", "sortText": "406"}, {"detail": "bound method DataFrame._reduce_axis1(name: str, func, skipna: bool) -> Series", "documentation": {"kind": "plaintext", "value": "Special case for _reduce to try to avoid a potentially-expensive transpose.\n\nApply the reduction block-wise along axis=1 and then reduce the resulting\n1D arrays.\n"}, "kind": 2, "label": "_reduce_axis1", "sortText": "407"}, {"detail": "bound method DataFrame._reindex_axes(axes, level: Hashable, limit: int | None, tolerance, method, fill_value: str | int | float | ... omitted 7 union elements, copy: bool | None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform the reindex for all the axes.\n"}, "kind": 2, "label": "_reindex_axes", "sortText": "408"}, {"detail": "Unknown", "label": "_reindex_indexer", "sortText": "409"}, {"detail": "bound method DataFrame._reindex_multi(axes: dict[str, Index], copy: bool, fill_value) -> DataFrame", "documentation": {"kind": "plaintext", "value": "We are guaranteed non-Nones in the axes.\n"}, "kind": 2, "label": "_reindex_multi", "sortText": "410"}, {"detail": "bound method DataFrame._reindex_with_indexers(reindexers, fill_value=None, copy: bool | None = False, allow_dups: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "allow_dups indicates an internal call here\n"}, "kind": 2, "label": "_reindex_with_indexers", "sortText": "411"}, {"detail": "bound method DataFrame._rename(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None, inplace: bool = False, level: Hashable = None, errors: str = \"ignore\") -> DataFrame | None", "kind": 2, "label": "_rename", "sortText": "412"}, {"detail": "bound method DataFrame._replace_columnwise(mapping: dict[Hashable, tuple[Any, Any]], inplace: bool, regex) -> Unknown", "documentation": {"kind": "plaintext", "value": "Dispatch to Series.replace column-wise.\n\nParameters\n----------\nmapping : dict\n of the form {col: (target, value)}\ninplace : bool\nregex : bool or same types as `to_replace` in DataFrame.replace\n\nReturns\n-------\nDataFrame or None\n"}, "kind": 2, "label": "_replace_columnwise", "sortText": "413"}, {"detail": "Unknown", "label": "_replace_single", "sortText": "414"}, {"detail": "bound method DataFrame._repr_data_resource_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Not a real Jupyter special repr method, but we use the same\nnaming convention.\n"}, "kind": 2, "label": "_repr_data_resource_", "sortText": "415"}, {"detail": "bound method DataFrame._repr_fits_horizontal_() -> bool", "documentation": {"kind": "plaintext", "value": "Check if full repr fits in horizontal boundaries imposed by the display\noptions width and max_columns.\n"}, "kind": 2, "label": "_repr_fits_horizontal_", "sortText": "416"}, {"detail": "bound method DataFrame._repr_fits_vertical_() -> bool", "documentation": {"kind": "plaintext", "value": "Check length against max_rows.\n"}, "kind": 2, "label": "_repr_fits_vertical_", "sortText": "417"}, {"detail": "bound method DataFrame._repr_html_() -> str | None", "documentation": {"kind": "plaintext", "value": "Return a html representation for a particular DataFrame.\n\nMainly for IPython notebook.\n"}, "kind": 2, "label": "_repr_html_", "sortText": "418"}, {"detail": "bound method DataFrame._repr_latex_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Returns a LaTeX representation for a particular object.\nMainly for use with nbconvert (jupyter notebook conversion to pdf).\n"}, "kind": 2, "label": "_repr_latex_", "sortText": "419"}, {"detail": "bound method DataFrame._reset_cache(key: str | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Reset cached properties. If ``key`` is passed, only clears that key.\n"}, "kind": 2, "label": "_reset_cache", "sortText": "420"}, {"detail": "bound method DataFrame._reset_cacher() -> None", "kind": 2, "label": "_reset_cacher", "sortText": "421"}, {"detail": "bound method DataFrame._sanitize_column(value) -> tuple[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], BlockValuesRefs | None]", "documentation": {"kind": "plaintext", "value": "Ensures new columns (which go into the BlockManager as new blocks) are\nalways copied (or a reference is being tracked to them under CoW)\nand converted into an array.\n\nParameters\n----------\nvalue : scalar, Series, or array-like\n\nReturns\n-------\ntuple of numpy.ndarray or ExtensionArray and optional BlockValuesRefs\n"}, "kind": 2, "label": "_sanitize_column", "sortText": "422"}, {"detail": "Unknown", "label": "_series", "sortText": "423"}, {"detail": "bound method DataFrame._set_axis(axis: int, labels: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | list[Unknown]) -> None", "documentation": {"kind": "plaintext", "value": "This is called from the cython code when we set the `index` attribute\ndirectly, e.g. `series.index = [1, 2, 3]`.\n"}, "kind": 2, "label": "_set_axis", "sortText": "424"}, {"detail": "bound method DataFrame._set_axis_name(name, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, inplace: bool = False, copy: bool | None = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Set the name(s) of the axis.\n\nParameters\n----------\nname : str or list of str\n Name(s) to set.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to set the label. The value 0 or 'index' specifies index,\n and the value 1 or 'columns' specifies columns.\ninplace : bool, default False\n If `True`, do operation inplace and return None.\ncopy:\n Whether to make a copy of the result.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or `None` if `inplace` is `True`.\n\nSee Also\n--------\nDataFrame.rename : Alter the axis labels of :class:`DataFrame`.\nSeries.rename : Alter the index labels or set the index name\n of :class:`Series`.\nIndex.rename : Set the name of :class:`Index` or :class:`MultiIndex`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs\ndog 4\ncat 4\nmonkey 2\n>>> df._set_axis_name(\"animal\")\n num_legs\nanimal\ndog 4\ncat 4\nmonkey 2\n>>> df.index = pd.MultiIndex.from_product(\n... [[\"mammal\"], ['dog', 'cat', 'monkey']])\n>>> df._set_axis_name([\"type\", \"name\"])\n num_legs\ntype name\nmammal dog 4\n cat 4\n monkey 2\n"}, "kind": 2, "label": "_set_axis_name", "sortText": "425"}, {"detail": "bound method DataFrame._set_axis_nocheck(labels, axis: int | Literal[\"index\", \"columns\", \"rows\"], inplace: bool, copy: bool | None) -> Unknown", "kind": 2, "label": "_set_axis_nocheck", "sortText": "426"}, {"detail": "bound method DataFrame._set_is_copy(ref: NDFrame, copy: bool = True) -> None", "kind": 2, "label": "_set_is_copy", "sortText": "427"}, {"detail": "bound method DataFrame._set_item(key, value) -> None", "documentation": {"kind": "plaintext", "value": "Add series to DataFrame in specified column.\n\nIf series is a numpy-array (not a Series/TimeSeries), it must be the\nsame length as the DataFrames index or an error will be thrown.\n\nSeries/TimeSeries will be conformed to the DataFrames index to\nensure homogeneity.\n"}, "kind": 2, "label": "_set_item", "sortText": "428"}, {"detail": "bound method DataFrame._set_item_frame_value(key, value: DataFrame) -> None", "kind": 2, "label": "_set_item_frame_value", "sortText": "429"}, {"detail": "bound method DataFrame._set_item_mgr(key, value: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_set_item_mgr", "sortText": "430"}, {"detail": "bound method DataFrame._set_value(index: Hashable, col, value: str | int | float | ... omitted 6 union elements, takeable: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "Put single value at passed column and index.\n\nParameters\n----------\nindex : Label\n row label\ncol : Label\n column label\nvalue : scalar\ntakeable : bool, default False\n Sets whether or not index/col interpreted as indexers\n"}, "kind": 2, "label": "_set_value", "sortText": "431"}, {"detail": "bound method DataFrame._setitem_array(key, value) -> Unknown", "kind": 2, "label": "_setitem_array", "sortText": "432"}, {"detail": "bound method DataFrame._setitem_frame(key, value) -> Unknown", "kind": 2, "label": "_setitem_frame", "sortText": "433"}, {"detail": "bound method DataFrame._setitem_slice(key: slice[Any, Any, Any], value) -> None", "kind": 2, "label": "_setitem_slice", "sortText": "434"}, {"detail": "bound method DataFrame._shift_with_freq(periods: int, axis: int, freq) -> DataFrame", "kind": 2, "label": "_shift_with_freq", "sortText": "435"}, {"detail": "bound method DataFrame._should_reindex_frame_op(right, op, axis: int, fill_value, level) -> bool", "documentation": {"kind": "plaintext", "value": "Check if this is an operation between DataFrames that will need to reindex.\n"}, "kind": 2, "label": "_should_reindex_frame_op", "sortText": "436"}, {"detail": "bound method DataFrame._slice(slobj: slice[Any, Any, Any], axis: int = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a slice of this container.\n\nSlicing with this method is *always* positional.\n"}, "kind": 2, "label": "_slice", "sortText": "437"}, {"detail": "bound method DataFrame._stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "_stat_function", "sortText": "438"}, {"detail": "bound method DataFrame._stat_function_ddof(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Series | int | float", "kind": 2, "label": "_stat_function_ddof", "sortText": "439"}, {"detail": "bound method DataFrame._take_with_is_copy(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Internal version of the `take` method that sets the `_is_copy`\nattribute to keep track of the parent dataframe (using in indexing\nfor the SettingWithCopyWarning).\n\nFor Series this does the same as the public take (it never sets `_is_copy`).\n\nSee the docstring of `take` for full explanation of the parameters.\n"}, "kind": 2, "label": "_take_with_is_copy", "sortText": "440"}, {"detail": "bound method DataFrame._to_dict_of_blocks() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return a dict of dtype -> Constructor Types that\neach is a homogeneous dtype.\n\nInternal ONLY - only works for BlockManager\n"}, "kind": 2, "label": "_to_dict_of_blocks", "sortText": "441"}, {"detail": "bound method DataFrame._to_latex_via_styler(buf=None, *, hide: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, relabel_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, render_kwargs: dict[Unknown, Unknown] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nUses the ``Styler`` implementation with the following, ordered, method chaining:\n\n.. code-block:: python\n styler = Styler(DataFrame)\n styler.hide(**hide)\n styler.relabel_index(**relabel_index)\n styler.format(**format)\n styler.format_index(**format_index)\n styler.to_latex(buf=buf, **render_kwargs)\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\nhide : dict, list of dict\n Keyword args to pass to the method call of ``Styler.hide``. If a list will\n call the method numerous times.\nrelabel_index : dict, list of dict\n Keyword args to pass to the method of ``Styler.relabel_index``. If a list\n will call the method numerous times.\nformat : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format``. If a list will\n call the method numerous times.\nformat_index : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format_index``. If a\n list will call the method numerous times.\nrender_kwargs : dict\n Keyword args to pass to the method call of ``Styler.to_latex``.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n"}, "kind": 2, "label": "_to_latex_via_styler", "sortText": "442"}, {"detail": "Unknown | str", "kind": 22, "label": "_typ", "sortText": "443"}, {"detail": "bound method DataFrame._update_inplace(result, verify_is_copy: bool = True) -> None", "documentation": {"kind": "plaintext", "value": "Replace self internals with result.\n\nParameters\n----------\nresult : same type as self\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_update_inplace", "sortText": "444"}, {"detail": "bound method type[DataFrame]._validate_dtype(dtype) -> dtype[Any] | ExtensionDtype | None", "documentation": {"kind": "plaintext", "value": "validate the passed dtype\n"}, "kind": 2, "label": "_validate_dtype", "sortText": "445"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | DatetimeArray | TimedeltaArray | PeriodArray", "kind": 22, "label": "_values", "sortText": "446"}, {"detail": "bound method DataFrame._where(cond, other=..., inplace: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, warn: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Equivalent to public method `where`, except that `other` is not\napplied as a function even if callable. Used in __setitem__.\n"}, "kind": 2, "label": "_where", "sortText": "447"}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "T", "sortText": " 0"}, {"detail": "bound method DataFrame.abs() -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a Series/DataFrame with absolute numeric value of each element.\n\nThis function only applies to elements that are all numeric.\n\nReturns\n-------\nabs\n Series/DataFrame containing the absolute value of each element.\n\nSee Also\n--------\nnumpy.absolute : Calculate the absolute value element-wise.\n\nNotes\n-----\nFor ``complex`` inputs, ``1.2 + 1j``, the absolute value is\n:math:`\\sqrt{ a^2 + b^2 }`.\n\nExamples\n--------\nAbsolute numeric values in a Series.\n\n>>> s = pd.Series([-1.10, 2, -3.33, 4])\n>>> s.abs()\n0 1.10\n1 2.00\n2 3.33\n3 4.00\ndtype: float64\n\nAbsolute numeric values in a Series with complex numbers.\n\n>>> s = pd.Series([1.2 + 1j])\n>>> s.abs()\n0 1.56205\ndtype: float64\n\nAbsolute numeric values in a Series with a Timedelta element.\n\n>>> s = pd.Series([pd.Timedelta('1 days')])\n>>> s.abs()\n0 1 days\ndtype: timedelta64[ns]\n\nSelect rows with data closest to certain value using argsort (from\n`StackOverflow `__).\n\n>>> df = pd.DataFrame({\n... 'a': [4, 5, 6, 7],\n... 'b': [10, 20, 30, 40],\n... 'c': [100, 50, -30, -50]\n... })\n>>> df\n a b c\n0 4 10 100\n1 5 20 50\n2 6 30 -30\n3 7 40 -50\n>>> df.loc[(df.c - 43).abs().argsort()]\n a b c\n1 5 20 50\n0 4 10 100\n2 6 30 -30\n3 7 40 -50\n"}, "kind": 2, "label": "abs", "sortText": " 1"}, {"detail": "bound method DataFrame.add(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "add", "sortText": " 2"}, {"detail": "bound method DataFrame.add_prefix(prefix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Prefix labels with string `prefix`.\n\nFor Series, the row labels are prefixed.\nFor DataFrame, the column labels are prefixed.\n\nParameters\n----------\nprefix : str\n The string to add before each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add prefix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_suffix: Suffix row labels with string `suffix`.\nDataFrame.add_suffix: Suffix column labels with string `suffix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_prefix('item_')\nitem_0 1\nitem_1 2\nitem_2 3\nitem_3 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_prefix('col_')\n col_A col_B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_prefix", "sortText": " 3"}, {"detail": "bound method DataFrame.add_suffix(suffix: str, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Suffix labels with string `suffix`.\n\nFor Series, the row labels are suffixed.\nFor DataFrame, the column labels are suffixed.\n\nParameters\n----------\nsuffix : str\n The string to add after each label.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to add suffix on\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nSeries or DataFrame\n New Series or DataFrame with updated labels.\n\nSee Also\n--------\nSeries.add_prefix: Prefix row labels with string `prefix`.\nDataFrame.add_prefix: Prefix column labels with string `prefix`.\n\nExamples\n--------\n>>> s = pd.Series([1, 2, 3, 4])\n>>> s\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n\n>>> s.add_suffix('_item')\n0_item 1\n1_item 2\n2_item 3\n3_item 4\ndtype: int64\n\n>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})\n>>> df\n A B\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n\n>>> df.add_suffix('_col')\n A_col B_col\n0 1 3\n1 2 4\n2 3 5\n3 4 6\n"}, "kind": 2, "label": "add_suffix", "sortText": " 4"}, {"detail": "Unknown | (bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown)", "kind": 2, "label": "agg", "sortText": " 5"}, {"detail": "bound method DataFrame.aggregate(func=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> Unknown", "kind": 2, "label": "aggregate", "sortText": " 6"}, {"detail": "bound method DataFrame.align[NDFrameT](other: NDFrameT, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level: Hashable = None, copy: bool | None = None, fill_value: Hashable = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., broadcast_axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ...) -> tuple[DataFrame, NDFrameT]", "documentation": {"kind": "plaintext", "value": "Align two objects on their axes with the specified join method.\n\nJoin method is specified for each axis Index.\n\nParameters\n----------\nother : DataFrame or Series\njoin : {{'outer', 'inner', 'left', 'right'}}, default 'outer'\n Type of alignment to be performed.\n\n * left: use only keys from left frame, preserve key order.\n * right: use only keys from right frame, preserve key order.\n * outer: use union of keys from both frames, sort keys lexicographically.\n * inner: use intersection of keys from both frames,\n preserve the order of the left keys.\n\naxis : allowed axis of the other object, default None\n Align on index (0), columns (1), or both (None).\nlevel : int or level name, default None\n Broadcast across a level, matching Index values on the\n passed MultiIndex level.\ncopy : bool, default True\n Always returns new objects. If copy=False and no reindexing is\n required then original objects are returned.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nfill_value : scalar, default np.nan\n Value to use for missing values. Defaults to NaN, but can be any\n \"compatible\" value.\nmethod : {{'backfill', 'bfill', 'pad', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n - pad / ffill: propagate last valid observation forward to next valid.\n - backfill / bfill: use NEXT valid observation to fill gap.\n\n .. deprecated:: 2.1\n\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\n\n .. deprecated:: 2.1\n\nfill_axis : {axes_single_arg}, default 0\n Filling axis, method and limit.\n\n .. deprecated:: 2.1\n\nbroadcast_axis : {axes_single_arg}, default None\n Broadcast values along this axis, if aligning two objects of\n different dimensions.\n\n .. deprecated:: 2.1\n\nReturns\n-------\ntuple of ({klass}, type of other)\n Aligned objects.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [[1, 2, 3, 4], [6, 7, 8, 9]], columns=[\"D\", \"B\", \"E\", \"A\"], index=[1, 2]\n... )\n>>> other = pd.DataFrame(\n... [[10, 20, 30, 40], [60, 70, 80, 90], [600, 700, 800, 900]],\n... columns=[\"A\", \"B\", \"C\", \"D\"],\n... index=[2, 3, 4],\n... )\n>>> df\n D B E A\n1 1 2 3 4\n2 6 7 8 9\n>>> other\n A B C D\n2 10 20 30 40\n3 60 70 80 90\n4 600 700 800 900\n\nAlign on columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=1)\n>>> left\n A B C D E\n1 4 2 NaN 1 3\n2 9 7 NaN 6 8\n>>> right\n A B C D E\n2 10 20 30 40 NaN\n3 60 70 80 90 NaN\n4 600 700 800 900 NaN\n\nWe can also align on the index:\n\n>>> left, right = df.align(other, join=\"outer\", axis=0)\n>>> left\n D B E A\n1 1.0 2.0 3.0 4.0\n2 6.0 7.0 8.0 9.0\n3 NaN NaN NaN NaN\n4 NaN NaN NaN NaN\n>>> right\n A B C D\n1 NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0\n3 60.0 70.0 80.0 90.0\n4 600.0 700.0 800.0 900.0\n\nFinally, the default `axis=None` will align on both index and columns:\n\n>>> left, right = df.align(other, join=\"outer\", axis=None)\n>>> left\n A B C D E\n1 4.0 2.0 NaN 1.0 3.0\n2 9.0 7.0 NaN 6.0 8.0\n3 NaN NaN NaN NaN NaN\n4 NaN NaN NaN NaN NaN\n>>> right\n A B C D E\n1 NaN NaN NaN NaN NaN\n2 10.0 20.0 30.0 40.0 NaN\n3 60.0 70.0 80.0 90.0 NaN\n4 600.0 700.0 800.0 900.0 NaN\n"}, "kind": 2, "label": "align", "sortText": " 7"}, {"detail": "bound method DataFrame.all(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "all", "sortText": " 8"}, {"detail": "bound method DataFrame.any(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "any", "sortText": " 9"}, {"detail": "bound method DataFrame.apply(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, raw: bool = False, result_type: Literal[\"expand\", \"reduce\", \"broadcast\"] | None = None, args=..., by_row: Literal[False, \"compat\"] = \"compat\", engine: Literal[\"python\", \"numba\"] = \"python\", engine_kwargs: dict[str, bool] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Apply a function along an axis of the DataFrame.\n\nObjects passed to the function are Series objects whose index is\neither the DataFrame's index (``axis=0``) or the DataFrame's columns\n(``axis=1``). By default (``result_type=None``), the final return type\nis inferred from the return type of the applied function. Otherwise,\nit depends on the `result_type` argument.\n\nParameters\n----------\nfunc : function\n Function to apply to each column or row.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis along which the function is applied:\n\n * 0 or 'index': apply function to each column.\n * 1 or 'columns': apply function to each row.\n\nraw : bool, default False\n Determines if row or column is passed as a Series or ndarray object:\n\n * ``False`` : passes each row or column as a Series to the\n function.\n * ``True`` : the passed function will receive ndarray objects\n instead.\n If you are just applying a NumPy reduction function this will\n achieve much better performance.\n\nresult_type : {'expand', 'reduce', 'broadcast', None}, default None\n These only act when ``axis=1`` (columns):\n\n * 'expand' : list-like results will be turned into columns.\n * 'reduce' : returns a Series if possible rather than expanding\n list-like results. This is the opposite of 'expand'.\n * 'broadcast' : results will be broadcast to the original shape\n of the DataFrame, the original index and columns will be\n retained.\n\n The default behaviour (None) depends on the return value of the\n applied function: list-like results will be returned as a Series\n of those. However if the apply function returns a Series these\n are expanded to columns.\nargs : tuple\n Positional arguments to pass to `func` in addition to the\n array/series.\nby_row : False or \"compat\", default \"compat\"\n Only has an effect when ``func`` is a listlike or dictlike of funcs\n and the func isn't a string.\n If \"compat\", will if possible first translate the func into pandas\n methods (e.g. ``Series().apply(np.sum)`` will be translated to\n ``Series().sum()``). If that doesn't work, will try call to apply again with\n ``by_row=True`` and if that fails, will call apply again with\n ``by_row=False`` (backward compatible).\n If False, the funcs will be passed the whole Series at once.\n\n .. versionadded:: 2.1.0\n\nengine : {'python', 'numba'}, default 'python'\n Choose between the python (default) engine or the numba engine in apply.\n\n The numba engine will attempt to JIT compile the passed function,\n which may result in speedups for large DataFrames.\n It also supports the following engine_kwargs :\n\n - nopython (compile the function in nopython mode)\n - nogil (release the GIL inside the JIT compiled function)\n - parallel (try to apply the function in parallel over the DataFrame)\n\n Note: Due to limitations within numba/how pandas interfaces with numba,\n you should only use this if raw=True\n\n Note: The numba compiler only supports a subset of\n valid Python/numpy operations.\n\n Please read more about the `supported python features\n `_\n and `supported numpy features\n `_\n in numba to learn what you can or cannot use in the passed function.\n\n .. versionadded:: 2.2.0\n\nengine_kwargs : dict\n Pass keyword arguments to the engine.\n This is currently only used by the numba engine,\n see the documentation for the engine argument for more information.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nSeries or DataFrame\n Result of applying ``func`` along the given axis of the\n DataFrame.\n\nSee Also\n--------\nDataFrame.map: For elementwise operations.\nDataFrame.aggregate: Only perform aggregating type operations.\nDataFrame.transform: Only perform transforming type operations.\n\nNotes\n-----\nFunctions that mutate the passed object can produce unexpected\nbehavior or errors and are not supported. See :ref:`gotchas.udf-mutation`\nfor more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([[4, 9]] * 3, columns=['A', 'B'])\n>>> df\n A B\n0 4 9\n1 4 9\n2 4 9\n\nUsing a numpy universal function (in this case the same as\n``np.sqrt(df)``):\n\n>>> df.apply(np.sqrt)\n A B\n0 2.0 3.0\n1 2.0 3.0\n2 2.0 3.0\n\nUsing a reducing function on either axis\n\n>>> df.apply(np.sum, axis=0)\nA 12\nB 27\ndtype: int64\n\n>>> df.apply(np.sum, axis=1)\n0 13\n1 13\n2 13\ndtype: int64\n\nReturning a list-like will result in a Series\n\n>>> df.apply(lambda x: [1, 2], axis=1)\n0 [1, 2]\n1 [1, 2]\n2 [1, 2]\ndtype: object\n\nPassing ``result_type='expand'`` will expand list-like results\nto columns of a Dataframe\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='expand')\n 0 1\n0 1 2\n1 1 2\n2 1 2\n\nReturning a Series inside the function is similar to passing\n``result_type='expand'``. The resulting column names\nwill be the Series index.\n\n>>> df.apply(lambda x: pd.Series([1, 2], index=['foo', 'bar']), axis=1)\n foo bar\n0 1 2\n1 1 2\n2 1 2\n\nPassing ``result_type='broadcast'`` will ensure the same shape\nresult, whether list-like or scalar is returned by the function,\nand broadcast it along the axis. The resulting column names will\nbe the originals.\n\n>>> df.apply(lambda x: [1, 2], axis=1, result_type='broadcast')\n A B\n0 1 2\n1 1 2\n2 1 2\n"}, "kind": 2, "label": "apply", "sortText": " 10"}, {"detail": "bound method DataFrame.applymap(func: (Any, /) -> Any, na_action: Literal[\"ignore\"] | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. deprecated:: 2.1.0\n\n DataFrame.applymap has been deprecated. Use DataFrame.map instead.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n"}, "kind": 2, "label": "applymap", "sortText": " 11"}, {"detail": "bound method DataFrame.asfreq(freq: str | BaseOffset, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = None, how: Literal[\"start\", \"end\"] | None = None, normalize: bool = False, fill_value: Hashable = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert time series to specified frequency.\n\nReturns the original data conformed to a new index with the specified\nfrequency.\n\nIf the index of this {klass} is a :class:`~pandas.PeriodIndex`, the new index\nis the result of transforming the original index with\n:meth:`PeriodIndex.asfreq ` (so the original index\nwill map one-to-one to the new index).\n\nOtherwise, the new index will be equivalent to ``pd.date_range(start, end,\nfreq=freq)`` where ``start`` and ``end`` are, respectively, the first and\nlast entries in the original index (see :func:`pandas.date_range`). The\nvalues corresponding to any timesteps in the new index which were not present\nin the original index will be null (``NaN``), unless a method for filling\nsuch unknowns is provided (see the ``method`` parameter below).\n\nThe :meth:`resample` method is more appropriate if an operation on each group of\ntimesteps (such as an aggregate) is necessary to represent the data at the new\nfrequency.\n\nParameters\n----------\nfreq : DateOffset or str\n Frequency DateOffset or string.\nmethod : {{'backfill'/'bfill', 'pad'/'ffill'}}, default None\n Method to use for filling holes in reindexed Series (note this\n does not fill NaNs that already were present):\n\n * 'pad' / 'ffill': propagate last valid observation forward to next\n valid\n * 'backfill' / 'bfill': use NEXT valid observation to fill.\nhow : {{'start', 'end'}}, default end\n For PeriodIndex only (see PeriodIndex.asfreq).\nnormalize : bool, default False\n Whether to reset output index to midnight.\nfill_value : scalar, optional\n Value to use for missing values, applied during upsampling (note\n this does not fill NaNs that already were present).\n\nReturns\n-------\n{klass}\n {klass} object reindexed to the specified frequency.\n\nSee Also\n--------\nreindex : Conform DataFrame to new index with optional filling logic.\n\nNotes\n-----\nTo learn more about the frequency strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 4 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=4, freq='min')\n>>> series = pd.Series([0.0, None, 2.0, 3.0], index=index)\n>>> df = pd.DataFrame({{'s': series}})\n>>> df\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:03:00 3.0\n\nUpsample the series into 30 second bins.\n\n>>> df.asfreq(freq='30s')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 NaN\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``fill value``.\n\n>>> df.asfreq(freq='30s', fill_value=9.0)\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 9.0\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 9.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 9.0\n2000-01-01 00:03:00 3.0\n\nUpsample again, providing a ``method``.\n\n>>> df.asfreq(freq='30s', method='bfill')\n s\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 NaN\n2000-01-01 00:01:30 2.0\n2000-01-01 00:02:00 2.0\n2000-01-01 00:02:30 3.0\n2000-01-01 00:03:00 3.0\n"}, "kind": 2, "label": "asfreq", "sortText": " 12"}, {"detail": "bound method DataFrame.asof(where, subset=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return the last row(s) without any NaNs before `where`.\n\nThe last row (for each element in `where`, if list) without any\nNaN is taken.\nIn case of a :class:`~pandas.DataFrame`, the last row without NaN\nconsidering only the subset of columns (if not `None`)\n\nIf there is no good value, NaN is returned for a Series or\na Series of NaN values for a DataFrame\n\nParameters\n----------\nwhere : date or array-like of dates\n Date(s) before which the last row(s) are returned.\nsubset : str or array-like of str, default `None`\n For DataFrame, if not `None`, only use these columns to\n check for NaNs.\n\nReturns\n-------\nscalar, Series, or DataFrame\n\n The return can be:\n\n * scalar : when `self` is a Series and `where` is a scalar\n * Series: when `self` is a Series and `where` is an array-like,\n or when `self` is a DataFrame and `where` is a scalar\n * DataFrame : when `self` is a DataFrame and `where` is an\n array-like\n\nSee Also\n--------\nmerge_asof : Perform an asof merge. Similar to left join.\n\nNotes\n-----\nDates are assumed to be sorted. Raises if this is not the case.\n\nExamples\n--------\nA Series and a scalar `where`.\n\n>>> s = pd.Series([1, 2, np.nan, 4], index=[10, 20, 30, 40])\n>>> s\n10 1.0\n20 2.0\n30 NaN\n40 4.0\ndtype: float64\n\n>>> s.asof(20)\n2.0\n\nFor a sequence `where`, a Series is returned. The first value is\nNaN, because the first element of `where` is before the first\nindex value.\n\n>>> s.asof([5, 20])\n5 NaN\n20 2.0\ndtype: float64\n\nMissing values are not considered. The following is ``2.0``, not\nNaN, even though NaN is at the index location for ``30``.\n\n>>> s.asof(30)\n2.0\n\nTake all columns into consideration\n\n>>> df = pd.DataFrame({'a': [10., 20., 30., 40., 50.],\n... 'b': [None, None, None, None, 500]},\n... index=pd.DatetimeIndex(['2018-02-27 09:01:00',\n... '2018-02-27 09:02:00',\n... '2018-02-27 09:03:00',\n... '2018-02-27 09:04:00',\n... '2018-02-27 09:05:00']))\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']))\n a b\n2018-02-27 09:03:30 NaN NaN\n2018-02-27 09:04:30 NaN NaN\n\nTake a single column into consideration\n\n>>> df.asof(pd.DatetimeIndex(['2018-02-27 09:03:30',\n... '2018-02-27 09:04:30']),\n... subset=['a'])\n a b\n2018-02-27 09:03:30 30.0 NaN\n2018-02-27 09:04:30 40.0 NaN\n"}, "kind": 2, "label": "asof", "sortText": " 13"}, {"detail": "bound method DataFrame.assign(**kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Assign new columns to a DataFrame.\n\nReturns a new object with all original columns in addition to new ones.\nExisting columns that are re-assigned will be overwritten.\n\nParameters\n----------\n**kwargs : dict of {str: callable or Series}\n The column names are keywords. If the values are\n callable, they are computed on the DataFrame and\n assigned to the new columns. The callable must not\n change input DataFrame (though pandas doesn't check it).\n If the values are not callable, (e.g. a Series, scalar, or array),\n they are simply assigned.\n\nReturns\n-------\nDataFrame\n A new DataFrame with the new columns in addition to\n all the existing columns.\n\nNotes\n-----\nAssigning multiple columns within the same ``assign`` is possible.\nLater items in '\\*\\*kwargs' may refer to newly created or modified\ncolumns in 'df'; items are computed and assigned into 'df' in order.\n\nExamples\n--------\n>>> df = pd.DataFrame({'temp_c': [17.0, 25.0]},\n... index=['Portland', 'Berkeley'])\n>>> df\n temp_c\nPortland 17.0\nBerkeley 25.0\n\nWhere the value is a callable, evaluated on `df`:\n\n>>> df.assign(temp_f=lambda x: x.temp_c * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nAlternatively, the same behavior can be achieved by directly\nreferencing an existing Series or sequence:\n\n>>> df.assign(temp_f=df['temp_c'] * 9 / 5 + 32)\n temp_c temp_f\nPortland 17.0 62.6\nBerkeley 25.0 77.0\n\nYou can create multiple columns within the same assign where one\nof the columns depends on another one defined within the same assign:\n\n>>> df.assign(temp_f=lambda x: x['temp_c'] * 9 / 5 + 32,\n... temp_k=lambda x: (x['temp_f'] + 459.67) * 5 / 9)\n temp_c temp_f temp_k\nPortland 17.0 62.6 290.15\nBerkeley 25.0 77.0 298.15\n"}, "kind": 2, "label": "assign", "sortText": " 14"}, {"detail": "bound method DataFrame.astype(dtype, copy: bool | None = None, errors: Literal[\"ignore\", \"raise\"] = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast a pandas object to a specified dtype ``dtype``.\n\nParameters\n----------\ndtype : str, data type, Series or Mapping of column name -> data type\n Use a str, numpy.dtype, pandas.ExtensionDtype or Python type to\n cast entire pandas object to the same type. Alternatively, use a\n mapping, e.g. {col: dtype, ...}, where col is a column label and dtype is\n a numpy.dtype or Python type to cast one or more of the DataFrame's\n columns to column-specific types.\ncopy : bool, default True\n Return a copy when ``copy=True`` (be very careful setting\n ``copy=False`` as changes to values then may propagate to other\n pandas objects).\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nerrors : {'raise', 'ignore'}, default 'raise'\n Control raising of exceptions on invalid data for provided dtype.\n\n - ``raise`` : allow exceptions to be raised\n - ``ignore`` : suppress exceptions. On error return original object.\n\nReturns\n-------\nsame type as caller\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\nnumpy.ndarray.astype : Cast a numpy array to a specified type.\n\nNotes\n-----\n.. versionchanged:: 2.0.0\n\n Using ``astype`` to convert from timezone-naive dtype to\n timezone-aware dtype will raise an exception.\n Use :meth:`Series.dt.tz_localize` instead.\n\nExamples\n--------\nCreate a DataFrame:\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nCast all columns to int32:\n\n>>> df.astype('int32').dtypes\ncol1 int32\ncol2 int32\ndtype: object\n\nCast col1 to int32 using a dictionary:\n\n>>> df.astype({'col1': 'int32'}).dtypes\ncol1 int32\ncol2 int64\ndtype: object\n\nCreate a series:\n\n>>> ser = pd.Series([1, 2], dtype='int32')\n>>> ser\n0 1\n1 2\ndtype: int32\n>>> ser.astype('int64')\n0 1\n1 2\ndtype: int64\n\nConvert to categorical type:\n\n>>> ser.astype('category')\n0 1\n1 2\ndtype: category\nCategories (2, int32): [1, 2]\n\nConvert to ordered categorical type with custom ordering:\n\n>>> from pandas.api.types import CategoricalDtype\n>>> cat_dtype = CategoricalDtype(\n... categories=[2, 1], ordered=True)\n>>> ser.astype(cat_dtype)\n0 1\n1 2\ndtype: category\nCategories (2, int64): [2 < 1]\n\nCreate a series of dates:\n\n>>> ser_date = pd.Series(pd.date_range('20200101', periods=3))\n>>> ser_date\n0 2020-01-01\n1 2020-01-02\n2 2020-01-03\ndtype: datetime64[ns]\n"}, "kind": 2, "label": "astype", "sortText": " 15"}, {"detail": "_AtIndexer", "kind": 22, "label": "at", "sortText": " 16"}, {"detail": "bound method DataFrame.at_time(time, asof: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values at particular time of day (e.g., 9:30AM).\n\nParameters\n----------\ntime : datetime.time or str\n The values to select.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nbetween_time : Select values between particular times of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_at_time : Get just the index locations for\n values at particular time of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='12h')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-09 12:00:00 2\n2018-04-10 00:00:00 3\n2018-04-10 12:00:00 4\n\n>>> ts.at_time('12:00')\n A\n2018-04-09 12:00:00 2\n2018-04-10 12:00:00 4\n"}, "kind": 2, "label": "at_time", "sortText": " 17"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "attrs", "sortText": " 18"}, {"detail": "list[Index]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "axes", "sortText": " 19"}, {"detail": "bound method DataFrame.backfill(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\n.. deprecated:: 2.0\n\n {klass}.backfill is deprecated. Use {klass}.bfill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.bfill` or :meth:`Series.bfill`.\n"}, "kind": 2, "label": "backfill", "sortText": " 20"}, {"detail": "bound method DataFrame.between_time(start_time, end_time, inclusive: Literal[\"left\", \"right\", \"both\", \"neither\"] = \"both\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select values between particular times of the day (e.g., 9:00-9:30 AM).\n\nBy setting ``start_time`` to be later than ``end_time``,\nyou can get the times that are *not* between the two times.\n\nParameters\n----------\nstart_time : datetime.time or str\n Initial time as a time filter limit.\nend_time : datetime.time or str\n End time as a time filter limit.\ninclusive : {\"both\", \"neither\", \"left\", \"right\"}, default \"both\"\n Include boundaries; whether to set each bound as closed or open.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine range time on index or columns value.\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\nSeries or DataFrame\n Data from the original object filtered to the specified dates range.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nat_time : Select values at a particular time of the day.\nfirst : Select initial periods of time series based on a date offset.\nlast : Select final periods of time series based on a date offset.\nDatetimeIndex.indexer_between_time : Get just the index locations for\n values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='1D20min')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 00:00:00 1\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n2018-04-12 01:00:00 4\n\n>>> ts.between_time('0:15', '0:45')\n A\n2018-04-10 00:20:00 2\n2018-04-11 00:40:00 3\n\nYou get the times that are *not* between two times by setting\n``start_time`` later than ``end_time``:\n\n>>> ts.between_time('0:45', '0:15')\n A\n2018-04-09 00:00:00 1\n2018-04-12 01:00:00 4\n"}, "kind": 2, "label": "between_time", "sortText": " 21"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by using the next valid observation to fill the gap.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([1, None, None, 2])\n>>> s.bfill()\n0 1.0\n1 2.0\n2 2.0\n3 2.0\ndtype: float64\n>>> s.bfill(limit=1)\n0 1.0\n1 NaN\n2 2.0\n3 2.0\ndtype: float64\n\nWith DataFrame:\n\n>>> df = pd.DataFrame({{'A': [1, None, None, 4], 'B': [None, 5, None, 7]}})\n>>> df\n A B\n0 1.0 NaN\n1 NaN 5.0\n2 NaN NaN\n3 4.0 7.0\n>>> df.bfill()\n A B\n0 1.0 5.0\n1 4.0 5.0\n2 4.0 7.0\n3 4.0 7.0\n>>> df.bfill(limit=1)\n A B\n0 1.0 5.0\n1 NaN 5.0\n2 4.0 7.0\n3 4.0 7.0\n"}, "kind": 2, "label": "bfill", "sortText": " 22"}, {"detail": "bound method DataFrame.bool() -> bool", "documentation": {"kind": "plaintext", "value": "Return the bool of a single element Series or DataFrame.\n\n.. deprecated:: 2.1.0\n\n bool is deprecated and will be removed in future version of pandas.\n For ``Series`` use ``pandas.Series.item``.\n\nThis must be a boolean scalar value, either True or False. It will raise a\nValueError if the Series or DataFrame does not have exactly 1 element, or that\nelement is not boolean (integer values 0 and 1 will also raise an exception).\n\nReturns\n-------\nbool\n The value in the Series or DataFrame.\n\nSee Also\n--------\nSeries.astype : Change the data type of a Series, including to boolean.\nDataFrame.astype : Change the data type of a DataFrame, including to boolean.\nnumpy.bool_ : NumPy boolean data type, used by pandas for boolean values.\n\nExamples\n--------\nThe method will only work for single element objects with a boolean value:\n\n>>> pd.Series([True]).bool() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).bool() # doctest: +SKIP\nFalse\n\n>>> pd.DataFrame({'col': [True]}).bool() # doctest: +SKIP\nTrue\n>>> pd.DataFrame({'col': [False]}).bool() # doctest: +SKIP\nFalse\n\nThis is an alternative method and will only work\nfor single element objects with a boolean value:\n\n>>> pd.Series([True]).item() # doctest: +SKIP\nTrue\n>>> pd.Series([False]).item() # doctest: +SKIP\nFalse\n"}, "kind": 2, "label": "bool", "sortText": " 23"}, {"detail": "Unknown | (bound method DataFrame.boxplot_frame(column=None, by=None, ax=None, fontsize: int | None = None, rot: int = 0, grid: bool = True, figsize: tuple[int | float, int | float] | None = None, layout=None, return_type=None, backend=None, **kwargs) -> Unknown)", "kind": 2, "label": "boxplot", "sortText": " 24"}, {"detail": "Overload[(lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., **kwargs) -> DataFrame, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], **kwargs) -> None, (lower=..., upper=..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Trim values at input threshold(s).\n\nAssigns values outside boundary to boundary values. Thresholds\ncan be singular values or array like, and in the latter case\nthe clipping is performed element-wise in the specified axis.\n\nParameters\n----------\nlower : float or array-like, default None\n Minimum threshold value. All values below this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\nupper : float or array-like, default None\n Maximum threshold value. All values above this\n threshold will be set to it. A missing\n threshold (e.g `NA`) will not clip the value.\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Align object with lower and upper along the given axis.\n For `Series` this parameter is unused and defaults to `None`.\ninplace : bool, default False\n Whether to perform the operation in place on the data.\n*args, **kwargs\n Additional keywords have no effect but might be accepted\n for compatibility with numpy.\n\nReturns\n-------\nSeries or DataFrame or None\n Same type as calling object with the values outside the\n clip boundaries replaced or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.clip : Trim values at input threshold in series.\nDataFrame.clip : Trim values at input threshold in dataframe.\nnumpy.clip : Clip (limit) the values in an array.\n\nExamples\n--------\n>>> data = {'col_0': [9, -3, 0, -1, 5], 'col_1': [-2, -7, 6, 8, -5]}\n>>> df = pd.DataFrame(data)\n>>> df\n col_0 col_1\n0 9 -2\n1 -3 -7\n2 0 6\n3 -1 8\n4 5 -5\n\nClips per column using lower and upper thresholds:\n\n>>> df.clip(-4, 6)\n col_0 col_1\n0 6 -2\n1 -3 -4\n2 0 6\n3 -1 6\n4 5 -4\n\nClips using specific lower and upper thresholds per column:\n\n>>> df.clip([-2, -1], [4, 5])\n col_0 col_1\n0 4 -1\n1 -2 -1\n2 0 5\n3 -1 5\n4 4 -1\n\nClips using specific lower and upper thresholds per column element:\n\n>>> t = pd.Series([2, -4, -1, 6, 3])\n>>> t\n0 2\n1 -4\n2 -1\n3 6\n4 3\ndtype: int64\n\n>>> df.clip(t, t + 4, axis=0)\n col_0 col_1\n0 6 2\n1 -3 -4\n2 0 3\n3 6 8\n4 5 3\n\nClips using specific lower threshold per column element, with missing values:\n\n>>> t = pd.Series([2, -4, np.nan, 6, 3])\n>>> t\n0 2.0\n1 -4.0\n2 NaN\n3 6.0\n4 3.0\ndtype: float64\n\n>>> df.clip(t, axis=0)\ncol_0 col_1\n0 9 2\n1 -3 -4\n2 0 6\n3 6 8\n4 5 3\n"}, "kind": 2, "label": "clip", "sortText": " 25"}, {"detail": "Unknown | Index", "kind": 22, "label": "columns", "sortText": " 26"}, {"detail": "bound method DataFrame.combine(other: DataFrame, func: (Series, Series, /) -> Hashable, fill_value=None, overwrite: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform column-wise combine with another DataFrame.\n\nCombines a DataFrame with `other` DataFrame using `func`\nto element-wise combine columns. The row and column indexes of the\nresulting DataFrame will be the union of the two.\n\nParameters\n----------\nother : DataFrame\n The DataFrame to merge column-wise.\nfunc : function\n Function that takes two series as inputs and return a Series or a\n scalar. Used to merge the two dataframes column by columns.\nfill_value : scalar value, default None\n The value to fill NaNs with prior to passing any column to the\n merge func.\noverwrite : bool, default True\n If True, columns in `self` that do not exist in `other` will be\n overwritten with NaNs.\n\nReturns\n-------\nDataFrame\n Combination of the provided DataFrames.\n\nSee Also\n--------\nDataFrame.combine_first : Combine two DataFrame objects and default to\n non-null values in frame calling the method.\n\nExamples\n--------\nCombine using a simple function that chooses the smaller column.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> take_smaller = lambda s1, s2: s1 if s1.sum() < s2.sum() else s2\n>>> df1.combine(df2, take_smaller)\n A B\n0 0 3\n1 0 3\n\nExample using a true element-wise combine function.\n\n>>> df1 = pd.DataFrame({'A': [5, 0], 'B': [2, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, np.minimum)\n A B\n0 1 2\n1 0 3\n\nUsing `fill_value` fills Nones prior to passing the column to the\nmerge function.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 4.0\n\nHowever, if the same element in both dataframes is None, that None\nis preserved\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [None, 3]})\n>>> df1.combine(df2, take_smaller, fill_value=-5)\n A B\n0 0 -5.0\n1 0 3.0\n\nExample that demonstrates the use of `overwrite` and behavior when\nthe axis differ between the dataframes.\n\n>>> df1 = pd.DataFrame({'A': [0, 0], 'B': [4, 4]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [-10, 1], }, index=[1, 2])\n>>> df1.combine(df2, take_smaller)\n A B C\n0 NaN NaN NaN\n1 NaN 3.0 -10.0\n2 NaN 3.0 1.0\n\n>>> df1.combine(df2, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 -10.0\n2 NaN 3.0 1.0\n\nDemonstrating the preference of the passed in dataframe.\n\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1], }, index=[1, 2])\n>>> df2.combine(df1, take_smaller)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 NaN\n2 NaN 3.0 NaN\n\n>>> df2.combine(df1, take_smaller, overwrite=False)\n A B C\n0 0.0 NaN NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine", "sortText": " 27"}, {"detail": "bound method DataFrame.combine_first(other: DataFrame) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Update null elements with value in the same location in `other`.\n\nCombine two DataFrame objects by filling null values in one DataFrame\nwith non-null values from other DataFrame. The row and column indexes\nof the resulting DataFrame will be the union of the two. The resulting\ndataframe contains the 'first' dataframe values and overrides the\nsecond one values where both first.loc[index, col] and\nsecond.loc[index, col] are not missing values, upon calling\nfirst.combine_first(second).\n\nParameters\n----------\nother : DataFrame\n Provided DataFrame to use to fill null values.\n\nReturns\n-------\nDataFrame\n The result of combining the provided DataFrame with the other object.\n\nSee Also\n--------\nDataFrame.combine : Perform series-wise operation on two DataFrames\n using a given function.\n\nExamples\n--------\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [None, 4]})\n>>> df2 = pd.DataFrame({'A': [1, 1], 'B': [3, 3]})\n>>> df1.combine_first(df2)\n A B\n0 1.0 3.0\n1 0.0 4.0\n\nNull values still persist if the location of that null value\ndoes not exist in `other`\n\n>>> df1 = pd.DataFrame({'A': [None, 0], 'B': [4, None]})\n>>> df2 = pd.DataFrame({'B': [3, 3], 'C': [1, 1]}, index=[1, 2])\n>>> df1.combine_first(df2)\n A B C\n0 NaN 4.0 NaN\n1 0.0 3.0 1.0\n2 NaN 3.0 1.0\n"}, "kind": 2, "label": "combine_first", "sortText": " 28"}, {"detail": "bound method DataFrame.compare(other: DataFrame, align_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 1, keep_shape: bool = False, keep_equal: bool = False, result_names: tuple[str | None, str | None] = ...) -> DataFrame", "kind": 2, "label": "compare", "sortText": " 29"}, {"detail": "bound method DataFrame.convert_dtypes(infer_objects: bool = True, convert_string: bool = True, convert_integer: bool = True, convert_boolean: bool = True, convert_floating: bool = True, dtype_backend: Literal[\"pyarrow\", \"numpy_nullable\"] = \"numpy_nullable\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert columns to the best possible dtypes using dtypes supporting ``pd.NA``.\n\nParameters\n----------\ninfer_objects : bool, default True\n Whether object dtypes should be converted to the best possible types.\nconvert_string : bool, default True\n Whether object dtypes should be converted to ``StringDtype()``.\nconvert_integer : bool, default True\n Whether, if possible, conversion can be done to integer extension types.\nconvert_boolean : bool, defaults True\n Whether object dtypes should be converted to ``BooleanDtypes()``.\nconvert_floating : bool, defaults True\n Whether, if possible, conversion can be done to floating extension types.\n If `convert_integer` is also True, preference will be give to integer\n dtypes if the floats can be faithfully casted to integers.\ndtype_backend : {'numpy_nullable', 'pyarrow'}, default 'numpy_nullable'\n Back-end data type applied to the resultant :class:`DataFrame`\n (still experimental). Behaviour is as follows:\n\n * ``\"numpy_nullable\"``: returns nullable-dtype-backed :class:`DataFrame`\n (default).\n * ``\"pyarrow\"``: returns pyarrow-backed nullable :class:`ArrowDtype`\n DataFrame.\n\n .. versionadded:: 2.0\n\nReturns\n-------\nSeries or DataFrame\n Copy of input object with new dtype.\n\nSee Also\n--------\ninfer_objects : Infer dtypes of objects.\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to a numeric type.\n\nNotes\n-----\nBy default, ``convert_dtypes`` will attempt to convert a Series (or each\nSeries in a DataFrame) to dtypes that support ``pd.NA``. By using the options\n``convert_string``, ``convert_integer``, ``convert_boolean`` and\n``convert_floating``, it is possible to turn off individual conversions\nto ``StringDtype``, the integer extension types, ``BooleanDtype``\nor floating extension types, respectively.\n\nFor object-dtyped columns, if ``infer_objects`` is ``True``, use the inference\nrules as during normal Series/DataFrame construction. Then, if possible,\nconvert to ``StringDtype``, ``BooleanDtype`` or an appropriate integer\nor floating extension type, otherwise leave as ``object``.\n\nIf the dtype is integer, convert to an appropriate integer extension type.\n\nIf the dtype is numeric, and consists of all integers, convert to an\nappropriate integer extension type. Otherwise, convert to an\nappropriate floating extension type.\n\nIn the future, as new dtypes are added that support ``pd.NA``, the results\nof this method will change to support those new dtypes.\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... {\n... \"a\": pd.Series([1, 2, 3], dtype=np.dtype(\"int32\")),\n... \"b\": pd.Series([\"x\", \"y\", \"z\"], dtype=np.dtype(\"O\")),\n... \"c\": pd.Series([True, False, np.nan], dtype=np.dtype(\"O\")),\n... \"d\": pd.Series([\"h\", \"i\", np.nan], dtype=np.dtype(\"O\")),\n... \"e\": pd.Series([10, np.nan, 20], dtype=np.dtype(\"float\")),\n... \"f\": pd.Series([np.nan, 100.5, 200], dtype=np.dtype(\"float\")),\n... }\n... )\n\nStart with a DataFrame with default dtypes.\n\n>>> df\n a b c d e f\n0 1 x True h 10.0 NaN\n1 2 y False i NaN 100.5\n2 3 z NaN NaN 20.0 200.0\n\n>>> df.dtypes\na int32\nb object\nc object\nd object\ne float64\nf float64\ndtype: object\n\nConvert the DataFrame to use best possible dtypes.\n\n>>> dfn = df.convert_dtypes()\n>>> dfn\n a b c d e f\n0 1 x True h 10 \n1 2 y False i 100.5\n2 3 z 20 200.0\n\n>>> dfn.dtypes\na Int32\nb string[python]\nc boolean\nd string[python]\ne Int64\nf Float64\ndtype: object\n\nStart with a Series of strings and missing data represented by ``np.nan``.\n\n>>> s = pd.Series([\"a\", \"b\", np.nan])\n>>> s\n0 a\n1 b\n2 NaN\ndtype: object\n\nObtain a Series with dtype ``StringDtype``.\n\n>>> s.convert_dtypes()\n0 a\n1 b\n2 \ndtype: string\n"}, "kind": 2, "label": "convert_dtypes", "sortText": " 30"}, {"detail": "bound method DataFrame.copy(deep: bool | None = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Make a copy of this object's indices and data.\n\nWhen ``deep=True`` (default), a new object will be created with a\ncopy of the calling object's data and indices. Modifications to\nthe data or indices of the copy will not be reflected in the\noriginal object (see notes below).\n\nWhen ``deep=False``, a new object will be created without copying\nthe calling object's data or index (only references to the data\nand index are copied). Any changes to the data of the original\nwill be reflected in the shallow copy (and vice versa).\n\n.. note::\n The ``deep=False`` behaviour as described above will change\n in pandas 3.0. `Copy-on-Write\n `__\n will be enabled by default, which means that the \"shallow\" copy\n is that is returned with ``deep=False`` will still avoid making\n an eager copy, but changes to the data of the original will *no*\n longer be reflected in the shallow copy (or vice versa). Instead,\n it makes use of a lazy (deferred) copy mechanism that will copy\n the data only when any changes to the original or shallow copy is\n made.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nParameters\n----------\ndeep : bool, default True\n Make a deep copy, including a copy of the data and the indices.\n With ``deep=False`` neither the indices nor the data are copied.\n\nReturns\n-------\nSeries or DataFrame\n Object type matches caller.\n\nNotes\n-----\nWhen ``deep=True``, data is copied but actual Python objects\nwill not be copied recursively, only the reference to the object.\nThis is in contrast to `copy.deepcopy` in the Standard Library,\nwhich recursively copies object data (see examples below).\n\nWhile ``Index`` objects are copied when ``deep=True``, the underlying\nnumpy array is not copied for performance reasons. Since ``Index`` is\nimmutable, the underlying data can be safely shared and a copy\nis not needed.\n\nSince pandas is not thread safe, see the\n:ref:`gotchas ` when copying in a threading\nenvironment.\n\nWhen ``copy_on_write`` in pandas config is set to ``True``, the\n``copy_on_write`` config takes effect even when ``deep=False``.\nThis means that any changes to the copied data would make a new copy\nof the data upon write (and vice versa). Changes made to either the\noriginal or copied variable would not be reflected in the counterpart.\nSee :ref:`Copy_on_Write ` for more information.\n\nExamples\n--------\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> s\na 1\nb 2\ndtype: int64\n\n>>> s_copy = s.copy()\n>>> s_copy\na 1\nb 2\ndtype: int64\n\n**Shallow copy versus default (deep) copy:**\n\n>>> s = pd.Series([1, 2], index=[\"a\", \"b\"])\n>>> deep = s.copy()\n>>> shallow = s.copy(deep=False)\n\nShallow copy shares data and index with original.\n\n>>> s is shallow\nFalse\n>>> s.values is shallow.values and s.index is shallow.index\nTrue\n\nDeep copy has own copy of data and index.\n\n>>> s is deep\nFalse\n>>> s.values is deep.values or s.index is deep.index\nFalse\n\nUpdates to the data shared by shallow copy and original is reflected\nin both (NOTE: this will no longer be true for pandas >= 3.0);\ndeep copy remains unchanged.\n\n>>> s.iloc[0] = 3\n>>> shallow.iloc[1] = 4\n>>> s\na 3\nb 4\ndtype: int64\n>>> shallow\na 3\nb 4\ndtype: int64\n>>> deep\na 1\nb 2\ndtype: int64\n\nNote that when copying an object containing Python objects, a deep copy\nwill copy the data, but will not do so recursively. Updating a nested\ndata object will be reflected in the deep copy.\n\n>>> s = pd.Series([[1, 2], [3, 4]])\n>>> deep = s.copy()\n>>> s[0][0] = 10\n>>> s\n0 [10, 2]\n1 [3, 4]\ndtype: object\n>>> deep\n0 [10, 2]\n1 [3, 4]\ndtype: object\n\n**Copy-on-Write is set to true**, the shallow copy is not modified\nwhen the original data is changed:\n\n>>> with pd.option_context(\"mode.copy_on_write\", True):\n... s = pd.Series([1, 2], index=[\"a\", \"b\"])\n... copy = s.copy(deep=False)\n... s.iloc[0] = 100\n... s\na 100\nb 2\ndtype: int64\n>>> copy\na 1\nb 2\ndtype: int64\n"}, "kind": 2, "label": "copy", "sortText": " 31"}, {"detail": "bound method DataFrame.corr(method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", min_periods: int = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation of columns, excluding NA/null values.\n\nParameters\n----------\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float. Note that the returned matrix from corr\n will have 1 along the diagonals and will be symmetric\n regardless of the callable's behavior.\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result. Currently only available for Pearson\n and Spearman correlation.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n Correlation matrix.\n\nSee Also\n--------\nDataFrame.corrwith : Compute pairwise correlation with another\n DataFrame or Series.\nSeries.corr : Compute the correlation between two Series.\n\nNotes\n-----\nPearson, Kendall and Spearman correlation are currently computed using pairwise complete observations.\n\n* `Pearson correlation coefficient `_\n* `Kendall rank correlation coefficient `_\n* `Spearman's rank correlation coefficient `_\n\nExamples\n--------\n>>> def histogram_intersection(a, b):\n... v = np.minimum(a, b).sum().round(decimals=1)\n... return v\n>>> df = pd.DataFrame([(.2, .3), (.0, .6), (.6, .0), (.2, .1)],\n... columns=['dogs', 'cats'])\n>>> df.corr(method=histogram_intersection)\n dogs cats\ndogs 1.0 0.3\ncats 0.3 1.0\n\n>>> df = pd.DataFrame([(1, 1), (2, np.nan), (np.nan, 3), (4, 4)],\n... columns=['dogs', 'cats'])\n>>> df.corr(min_periods=3)\n dogs cats\ndogs 1.0 NaN\ncats NaN 1.0\n"}, "kind": 2, "label": "corr", "sortText": " 32"}, {"detail": "bound method DataFrame.corrwith(other: DataFrame | Series, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, drop: bool = False, method: Literal[\"pearson\", \"kendall\", \"spearman\"] | ((ndarray[tuple[Any, ...], dtype[Any]], ndarray[tuple[Any, ...], dtype[Any]], /) -> int | float) = \"pearson\", numeric_only: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Compute pairwise correlation.\n\nPairwise correlation is computed between rows or columns of\nDataFrame with rows or columns of Series or DataFrame. DataFrames\nare first aligned along both axes before computing the\ncorrelations.\n\nParameters\n----------\nother : DataFrame, Series\n Object with which to compute correlations.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' to compute row-wise, 1 or 'columns' for\n column-wise.\ndrop : bool, default False\n Drop missing indices from result.\nmethod : {'pearson', 'kendall', 'spearman'} or callable\n Method of correlation:\n\n * pearson : standard correlation coefficient\n * kendall : Kendall Tau correlation coefficient\n * spearman : Spearman rank correlation\n * callable: callable with input two 1d ndarrays\n and returning a float.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nSeries\n Pairwise correlations.\n\nSee Also\n--------\nDataFrame.corr : Compute pairwise correlation of columns.\n\nExamples\n--------\n>>> index = [\"a\", \"b\", \"c\", \"d\", \"e\"]\n>>> columns = [\"one\", \"two\", \"three\", \"four\"]\n>>> df1 = pd.DataFrame(np.arange(20).reshape(5, 4), index=index, columns=columns)\n>>> df2 = pd.DataFrame(np.arange(16).reshape(4, 4), index=index[:4], columns=columns)\n>>> df1.corrwith(df2)\none 1.0\ntwo 1.0\nthree 1.0\nfour 1.0\ndtype: float64\n\n>>> df2.corrwith(df1, axis=1)\na 1.0\nb 1.0\nc 1.0\nd 1.0\ne NaN\ndtype: float64\n"}, "kind": 2, "label": "corrwith", "sortText": " 33"}, {"detail": "bound method DataFrame.count(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Count non-NA cells for each column or row.\n\nThe values `None`, `NaN`, `NaT`, ``pandas.NA`` are considered NA.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n If 0 or 'index' counts are generated for each column.\n If 1 or 'columns' counts are generated for each row.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\nReturns\n-------\nSeries\n For each column/row the number of non-NA/null entries.\n\nSee Also\n--------\nSeries.count: Number of non-NA elements in a Series.\nDataFrame.value_counts: Count unique combinations of columns.\nDataFrame.shape: Number of DataFrame rows and columns (including NA\n elements).\nDataFrame.isna: Boolean same-sized DataFrame showing places of NA\n elements.\n\nExamples\n--------\nConstructing DataFrame from a dictionary:\n\n>>> df = pd.DataFrame({\"Person\":\n... [\"John\", \"Myla\", \"Lewis\", \"John\", \"Myla\"],\n... \"Age\": [24., np.nan, 21., 33, 26],\n... \"Single\": [False, True, True, True, False]})\n>>> df\n Person Age Single\n0 John 24.0 False\n1 Myla NaN True\n2 Lewis 21.0 True\n3 John 33.0 True\n4 Myla 26.0 False\n\nNotice the uncounted NA values:\n\n>>> df.count()\nPerson 5\nAge 4\nSingle 5\ndtype: int64\n\nCounts for each **row**:\n\n>>> df.count(axis='columns')\n0 3\n1 2\n2 3\n3 3\n4 3\ndtype: int64\n"}, "kind": 2, "label": "count", "sortText": " 34"}, {"detail": "bound method DataFrame.cov(min_periods: int | None = None, ddof: int | None = 1, numeric_only: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute pairwise covariance of columns, excluding NA/null values.\n\nCompute the pairwise covariance among the series of a DataFrame.\nThe returned data frame is the `covariance matrix\n`__ of the columns\nof the DataFrame.\n\nBoth NA and null values are automatically excluded from the\ncalculation. (See the note below about bias from missing values.)\nA threshold can be set for the minimum number of\nobservations for each value created. Comparisons with observations\nbelow this threshold will be returned as ``NaN``.\n\nThis method is generally used for the analysis of time series data to\nunderstand the relationship between different measures\nacross time.\n\nParameters\n----------\nmin_periods : int, optional\n Minimum number of observations required per pair of columns\n to have a valid result.\n\nddof : int, default 1\n Delta degrees of freedom. The divisor used in calculations\n is ``N - ddof``, where ``N`` represents the number of elements.\n This argument is applicable only when no ``nan`` is in the dataframe.\n\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionadded:: 1.5.0\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nReturns\n-------\nDataFrame\n The covariance matrix of the series of the DataFrame.\n\nSee Also\n--------\nSeries.cov : Compute covariance with another Series.\ncore.window.ewm.ExponentialMovingWindow.cov : Exponential weighted sample\n covariance.\ncore.window.expanding.Expanding.cov : Expanding sample covariance.\ncore.window.rolling.Rolling.cov : Rolling sample covariance.\n\nNotes\n-----\nReturns the covariance matrix of the DataFrame's time series.\nThe covariance is normalized by N-ddof.\n\nFor DataFrames that have Series that are missing data (assuming that\ndata is `missing at random\n`__)\nthe returned covariance matrix will be an unbiased estimate\nof the variance and covariance between the member Series.\n\nHowever, for many applications this estimate may not be acceptable\nbecause the estimate covariance matrix is not guaranteed to be positive\nsemi-definite. This could lead to estimate correlations having\nabsolute values which are greater than one, and/or a non-invertible\ncovariance matrix. See `Estimation of covariance matrices\n`__ for more details.\n\nExamples\n--------\n>>> df = pd.DataFrame([(1, 2), (0, 3), (2, 0), (1, 1)],\n... columns=['dogs', 'cats'])\n>>> df.cov()\n dogs cats\ndogs 0.666667 -1.000000\ncats -1.000000 1.666667\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(1000, 5),\n... columns=['a', 'b', 'c', 'd', 'e'])\n>>> df.cov()\n a b c d e\na 0.998438 -0.020161 0.059277 -0.008943 0.014144\nb -0.020161 1.059352 -0.008543 -0.024738 0.009826\nc 0.059277 -0.008543 1.010670 -0.001486 -0.000271\nd -0.008943 -0.024738 -0.001486 0.921297 -0.013692\ne 0.014144 0.009826 -0.000271 -0.013692 0.977795\n\n**Minimum number of periods**\n\nThis method also supports an optional ``min_periods`` keyword\nthat specifies the required minimum number of non-NA observations for\neach column pair in order to have a valid result:\n\n>>> np.random.seed(42)\n>>> df = pd.DataFrame(np.random.randn(20, 3),\n... columns=['a', 'b', 'c'])\n>>> df.loc[df.index[:5], 'a'] = np.nan\n>>> df.loc[df.index[5:10], 'b'] = np.nan\n>>> df.cov(min_periods=12)\n a b c\na 0.316741 NaN -0.150812\nb NaN 1.248003 0.191417\nc -0.150812 0.191417 0.895202\n"}, "kind": 2, "label": "cov", "sortText": " 35"}, {"detail": "bound method DataFrame.cummax(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummax", "sortText": " 36"}, {"detail": "bound method DataFrame.cummin(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cummin", "sortText": " 37"}, {"detail": "bound method DataFrame.cumprod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumprod", "sortText": " 38"}, {"detail": "bound method DataFrame.cumsum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "cumsum", "sortText": " 39"}, {"detail": "bound method DataFrame.describe(percentiles=None, include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Generate descriptive statistics.\n\nDescriptive statistics include those that summarize the central\ntendency, dispersion and shape of a\ndataset's distribution, excluding ``NaN`` values.\n\nAnalyzes both numeric and object series, as well\nas ``DataFrame`` column sets of mixed data types. The output\nwill vary depending on what is provided. Refer to the notes\nbelow for more detail.\n\nParameters\n----------\npercentiles : list-like of numbers, optional\n The percentiles to include in the output. All should\n fall between 0 and 1. The default is\n ``[.25, .5, .75]``, which returns the 25th, 50th, and\n 75th percentiles.\ninclude : 'all', list-like of dtypes or None (default), optional\n A white list of data types to include in the result. Ignored\n for ``Series``. Here are the options:\n\n - 'all' : All columns of the input will be included in the output.\n - A list-like of dtypes : Limits the results to the\n provided data types.\n To limit the result to numeric types submit\n ``numpy.number``. To limit it instead to object columns submit\n the ``numpy.object`` data type. Strings\n can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(include=['O'])``). To\n select pandas categorical columns, use ``'category'``\n - None (default) : The result will include all numeric columns.\nexclude : list-like of dtypes or None (default), optional,\n A black list of data types to omit from the result. Ignored\n for ``Series``. Here are the options:\n\n - A list-like of dtypes : Excludes the provided data types\n from the result. To exclude numeric types submit\n ``numpy.number``. To exclude object columns submit the data\n type ``numpy.object``. Strings can also be used in the style of\n ``select_dtypes`` (e.g. ``df.describe(exclude=['O'])``). To\n exclude pandas categorical columns, use ``'category'``\n - None (default) : The result will exclude nothing.\n\nReturns\n-------\nSeries or DataFrame\n Summary statistics of the Series or Dataframe provided.\n\nSee Also\n--------\nDataFrame.count: Count number of non-NA/null observations.\nDataFrame.max: Maximum of the values in the object.\nDataFrame.min: Minimum of the values in the object.\nDataFrame.mean: Mean of the values.\nDataFrame.std: Standard deviation of the observations.\nDataFrame.select_dtypes: Subset of a DataFrame including/excluding\n columns based on their dtype.\n\nNotes\n-----\nFor numeric data, the result's index will include ``count``,\n``mean``, ``std``, ``min``, ``max`` as well as lower, ``50`` and\nupper percentiles. By default the lower percentile is ``25`` and the\nupper percentile is ``75``. The ``50`` percentile is the\nsame as the median.\n\nFor object data (e.g. strings or timestamps), the result's index\nwill include ``count``, ``unique``, ``top``, and ``freq``. The ``top``\nis the most common value. The ``freq`` is the most common value's\nfrequency. Timestamps also include the ``first`` and ``last`` items.\n\nIf multiple object values have the highest count, then the\n``count`` and ``top`` results will be arbitrarily chosen from\namong those with the highest count.\n\nFor mixed data types provided via a ``DataFrame``, the default is to\nreturn only an analysis of numeric columns. If the dataframe consists\nonly of object and categorical data without any numeric columns, the\ndefault is to return an analysis of both the object and categorical\ncolumns. If ``include='all'`` is provided as an option, the result\nwill include a union of attributes of each type.\n\nThe `include` and `exclude` parameters can be used to limit\nwhich columns in a ``DataFrame`` are analyzed for the output.\nThe parameters are ignored when analyzing a ``Series``.\n\nExamples\n--------\nDescribing a numeric ``Series``.\n\n>>> s = pd.Series([1, 2, 3])\n>>> s.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\ndtype: float64\n\nDescribing a categorical ``Series``.\n\n>>> s = pd.Series(['a', 'a', 'b', 'c'])\n>>> s.describe()\ncount 4\nunique 3\ntop a\nfreq 2\ndtype: object\n\nDescribing a timestamp ``Series``.\n\n>>> s = pd.Series([\n... np.datetime64(\"2000-01-01\"),\n... np.datetime64(\"2010-01-01\"),\n... np.datetime64(\"2010-01-01\")\n... ])\n>>> s.describe()\ncount 3\nmean 2006-09-01 08:00:00\nmin 2000-01-01 00:00:00\n25% 2004-12-31 12:00:00\n50% 2010-01-01 00:00:00\n75% 2010-01-01 00:00:00\nmax 2010-01-01 00:00:00\ndtype: object\n\nDescribing a ``DataFrame``. By default only numeric fields\nare returned.\n\n>>> df = pd.DataFrame({'categorical': pd.Categorical(['d', 'e', 'f']),\n... 'numeric': [1, 2, 3],\n... 'object': ['a', 'b', 'c']\n... })\n>>> df.describe()\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nDescribing all columns of a ``DataFrame`` regardless of data type.\n\n>>> df.describe(include='all') # doctest: +SKIP\n categorical numeric object\ncount 3 3.0 3\nunique 3 NaN 3\ntop f NaN a\nfreq 1 NaN 1\nmean NaN 2.0 NaN\nstd NaN 1.0 NaN\nmin NaN 1.0 NaN\n25% NaN 1.5 NaN\n50% NaN 2.0 NaN\n75% NaN 2.5 NaN\nmax NaN 3.0 NaN\n\nDescribing a column from a ``DataFrame`` by accessing it as\nan attribute.\n\n>>> df.numeric.describe()\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\nName: numeric, dtype: float64\n\nIncluding only numeric columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[np.number])\n numeric\ncount 3.0\nmean 2.0\nstd 1.0\nmin 1.0\n25% 1.5\n50% 2.0\n75% 2.5\nmax 3.0\n\nIncluding only string columns in a ``DataFrame`` description.\n\n>>> df.describe(include=[object]) # doctest: +SKIP\n object\ncount 3\nunique 3\ntop a\nfreq 1\n\nIncluding only categorical columns from a ``DataFrame`` description.\n\n>>> df.describe(include=['category'])\n categorical\ncount 3\nunique 3\ntop d\nfreq 1\n\nExcluding numeric columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[np.number]) # doctest: +SKIP\n categorical object\ncount 3 3\nunique 3 3\ntop f a\nfreq 1 1\n\nExcluding object columns from a ``DataFrame`` description.\n\n>>> df.describe(exclude=[object]) # doctest: +SKIP\n categorical numeric\ncount 3 3.0\nunique 3 NaN\ntop f NaN\nfreq 1 NaN\nmean NaN 2.0\nstd NaN 1.0\nmin NaN 1.0\n25% NaN 1.5\n50% NaN 2.0\n75% NaN 2.5\nmax NaN 3.0\n"}, "kind": 2, "label": "describe", "sortText": " 40"}, {"detail": "bound method DataFrame.diff(periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "diff", "sortText": " 41"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "div", "sortText": " 42"}, {"detail": "Unknown | (bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "divide", "sortText": " 43"}, {"detail": "Overload[(other: Series) -> Series, (other: DataFrame | Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]) -> DataFrame]", "documentation": {"kind": "plaintext", "value": "Compute the matrix multiplication between the DataFrame and other.\n\nThis method computes the matrix product between the DataFrame and the\nvalues of an other Series, DataFrame or a numpy array.\n\nIt can also be called using ``self @ other``.\n\nParameters\n----------\nother : Series, DataFrame or array-like\n The other object to compute the matrix product with.\n\nReturns\n-------\nSeries or DataFrame\n If other is a Series, return the matrix product between self and\n other as a Series. If other is a DataFrame or a numpy.array, return\n the matrix product of self and other in a DataFrame of a np.array.\n\nSee Also\n--------\nSeries.dot: Similar method for Series.\n\nNotes\n-----\nThe dimensions of DataFrame and other must be compatible in order to\ncompute the matrix multiplication. In addition, the column names of\nDataFrame and the index of other must contain the same values, as they\nwill be aligned prior to the multiplication.\n\nThe dot method for Series computes the inner product, instead of the\nmatrix product here.\n\nExamples\n--------\nHere we multiply a DataFrame with a Series.\n\n>>> df = pd.DataFrame([[0, 1, -2, -1], [1, 1, 1, 1]])\n>>> s = pd.Series([1, 1, 2, 1])\n>>> df.dot(s)\n0 -4\n1 5\ndtype: int64\n\nHere we multiply a DataFrame with another DataFrame.\n\n>>> other = pd.DataFrame([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(other)\n 0 1\n0 1 4\n1 2 2\n\nNote that the dot method give the same result as @\n\n>>> df @ other\n 0 1\n0 1 4\n1 2 2\n\nThe dot method works also if other is an np.array.\n\n>>> arr = np.array([[0, 1], [1, 2], [-1, -1], [2, 0]])\n>>> df.dot(arr)\n 0 1\n0 1 4\n1 2 2\n\nNote how shuffling of the objects does not change the result.\n\n>>> s2 = s.reindex([1, 0, 2, 3])\n>>> df.dot(s2)\n0 -4\n1 5\ndtype: int64\n"}, "kind": 2, "label": "dot", "sortText": " 44"}, {"detail": "Overload[(labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[True], errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: Literal[False] = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (labels: Hashable = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., index: Hashable = ..., columns: Hashable = ..., level: Hashable = ..., inplace: bool = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Drop specified labels from rows or columns.\n\nRemove rows or columns by specifying label names and corresponding\naxis, or by directly specifying index or column names. When using a\nmulti-index, labels on different levels can be removed by specifying\nthe level. See the :ref:`user guide `\nfor more information about the now unused levels.\n\nParameters\n----------\nlabels : single label or list-like\n Index or column labels to drop. A tuple will be used as a single\n label and not treated as a list-like.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Whether to drop labels from the index (0 or 'index') or\n columns (1 or 'columns').\nindex : single label or list-like\n Alternative to specifying axis (``labels, axis=0``\n is equivalent to ``index=labels``).\ncolumns : single label or list-like\n Alternative to specifying axis (``labels, axis=1``\n is equivalent to ``columns=labels``).\nlevel : int or level name, optional\n For MultiIndex, level from which the labels will be removed.\ninplace : bool, default False\n If False, return a copy. Otherwise, do operation\n in place and return None.\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and only existing labels are\n dropped.\n\nReturns\n-------\nDataFrame or None\n Returns DataFrame or None DataFrame with the specified\n index or column labels removed or None if inplace=True.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis.\n\nSee Also\n--------\nDataFrame.loc : Label-location based indexer for selection by label.\nDataFrame.dropna : Return DataFrame with labels on given axis omitted\n where (all or any) data are missing.\nDataFrame.drop_duplicates : Return DataFrame with duplicate rows\n removed, optionally only considering certain columns.\nSeries.drop : Return Series with specified index labels removed.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.arange(12).reshape(3, 4),\n... columns=['A', 'B', 'C', 'D'])\n>>> df\n A B C D\n0 0 1 2 3\n1 4 5 6 7\n2 8 9 10 11\n\nDrop columns\n\n>>> df.drop(['B', 'C'], axis=1)\n A D\n0 0 3\n1 4 7\n2 8 11\n\n>>> df.drop(columns=['B', 'C'])\n A D\n0 0 3\n1 4 7\n2 8 11\n\nDrop a row by index\n\n>>> df.drop([0, 1])\n A B C D\n2 8 9 10 11\n\nDrop columns and/or rows of MultiIndex DataFrame\n\n>>> midx = pd.MultiIndex(levels=[['llama', 'cow', 'falcon'],\n... ['speed', 'weight', 'length']],\n... codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2],\n... [0, 1, 2, 0, 1, 2, 0, 1, 2]])\n>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],\n... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],\n... [250, 150], [1.5, 0.8], [320, 250],\n... [1, 0.8], [0.3, 0.2]])\n>>> df\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n length 0.3 0.2\n\nDrop a specific index combination from the MultiIndex\nDataFrame, i.e., drop the combination ``'falcon'`` and\n``'weight'``, which deletes only the corresponding row\n\n>>> df.drop(index=('falcon', 'weight'))\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\n length 1.5 1.0\ncow speed 30.0 20.0\n weight 250.0 150.0\n length 1.5 0.8\nfalcon speed 320.0 250.0\n length 0.3 0.2\n\n>>> df.drop(index='cow', columns='small')\n big\nllama speed 45.0\n weight 200.0\n length 1.5\nfalcon speed 320.0\n weight 1.0\n length 0.3\n\n>>> df.drop(index='length', level=1)\n big small\nllama speed 45.0 30.0\n weight 200.0 100.0\ncow speed 30.0 20.0\n weight 250.0 150.0\nfalcon speed 320.0 250.0\n weight 1.0 0.8\n"}, "kind": 2, "label": "drop", "sortText": " 45"}, {"detail": "Overload[(subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[True], ignore_index: bool = ...) -> None, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (subset: Hashable = ..., *, keep: Literal[\"first\", \"last\", False] = ..., inplace: bool = ..., ignore_index: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Return DataFrame with duplicate rows removed.\n\nConsidering certain columns is optional. Indexes, including time indexes\nare ignored.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', ``False``}, default 'first'\n Determines which duplicates (if any) to keep.\n\n - 'first' : Drop duplicates except for the first occurrence.\n - 'last' : Drop duplicates except for the last occurrence.\n - ``False`` : Drop all duplicates.\n\ninplace : bool, default ``False``\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame or None\n DataFrame with duplicates removed or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.value_counts: Count unique combinations of columns.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, it removes duplicate rows based on all columns.\n\n>>> df.drop_duplicates()\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nTo remove duplicates on specific column(s), use ``subset``.\n\n>>> df.drop_duplicates(subset=['brand'])\n brand style rating\n0 Yum Yum cup 4.0\n2 Indomie cup 3.5\n\nTo remove duplicates and keep last occurrences, use ``keep``.\n\n>>> df.drop_duplicates(subset=['brand', 'style'], keep='last')\n brand style rating\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n4 Indomie pack 5.0\n"}, "kind": 2, "label": "drop_duplicates", "sortText": " 46"}, {"detail": "bound method DataFrame.droplevel(level: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return {klass} with requested index / column level(s) removed.\n\nParameters\n----------\nlevel : int, str, or list-like\n If a string is given, must be the name of a level\n If list-like, elements must be names or positional indexes\n of levels.\n\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Axis along which the level(s) is removed:\n\n * 0 or 'index': remove level(s) in column.\n * 1 or 'columns': remove level(s) in row.\n\n For `Series` this parameter is unused and defaults to 0.\n\nReturns\n-------\n{klass}\n {klass} with requested index / column level(s) removed.\n\nExamples\n--------\n>>> df = pd.DataFrame([\n... [1, 2, 3, 4],\n... [5, 6, 7, 8],\n... [9, 10, 11, 12]\n... ]).set_index([0, 1]).rename_axis(['a', 'b'])\n\n>>> df.columns = pd.MultiIndex.from_tuples([\n... ('c', 'e'), ('d', 'f')\n... ], names=['level_1', 'level_2'])\n\n>>> df\nlevel_1 c d\nlevel_2 e f\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n\n>>> df.droplevel('a')\nlevel_1 c d\nlevel_2 e f\nb\n2 3 4\n6 7 8\n10 11 12\n\n>>> df.droplevel('level_2', axis=1)\nlevel_1 c d\na b\n1 2 3 4\n5 6 7 8\n9 10 11 12\n"}, "kind": 2, "label": "droplevel", "sortText": " 47"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[False] = ..., ignore_index: bool = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., how: Literal[\"any\", \"all\"] | _NoDefault = ..., thresh: int | _NoDefault = ..., subset: Hashable = ..., inplace: Literal[True], ignore_index: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Remove missing values.\n\nSee the :ref:`User Guide ` for more on which values are\nconsidered missing, and how to work with missing data.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Determine if rows or columns which contain missing values are\n removed.\n\n * 0, or 'index' : Drop rows which contain missing values.\n * 1, or 'columns' : Drop columns which contain missing value.\n\n Only a single axis is allowed.\n\nhow : {'any', 'all'}, default 'any'\n Determine if row or column is removed from DataFrame, when we have\n at least one NA or all NA.\n\n * 'any' : If any NA values are present, drop that row or column.\n * 'all' : If all values are NA, drop that row or column.\n\nthresh : int, optional\n Require that many non-NA values. Cannot be combined with how.\nsubset : column label or sequence of labels, optional\n Labels along other axis to consider, e.g. if you are dropping rows\n these would be a list of columns to include.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nignore_index : bool, default ``False``\n If ``True``, the resulting axis will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with NA entries dropped from it or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.isna: Indicate missing values.\nDataFrame.notna : Indicate existing (non-missing) values.\nDataFrame.fillna : Replace missing values.\nSeries.dropna : Drop missing values.\nIndex.dropna : Drop missing indices.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"name\": ['Alfred', 'Batman', 'Catwoman'],\n... \"toy\": [np.nan, 'Batmobile', 'Bullwhip'],\n... \"born\": [pd.NaT, pd.Timestamp(\"1940-04-25\"),\n... pd.NaT]})\n>>> df\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDrop the rows where at least one element is missing.\n\n>>> df.dropna()\n name toy born\n1 Batman Batmobile 1940-04-25\n\nDrop the columns where at least one element is missing.\n\n>>> df.dropna(axis='columns')\n name\n0 Alfred\n1 Batman\n2 Catwoman\n\nDrop the rows where all elements are missing.\n\n>>> df.dropna(how='all')\n name toy born\n0 Alfred NaN NaT\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nKeep only the rows with at least 2 non-NA values.\n\n>>> df.dropna(thresh=2)\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n\nDefine in which columns to look for missing values.\n\n>>> df.dropna(subset=['name', 'toy'])\n name toy born\n1 Batman Batmobile 1940-04-25\n2 Catwoman Bullwhip NaT\n"}, "kind": 2, "label": "dropna", "sortText": " 48"}, {"detail": "Unknown", "label": "dtype", "sortText": " 49"}, {"detail": "Unknown", "label": "dtypes", "sortText": " 50"}, {"detail": "bound method DataFrame.duplicated(subset: Hashable = None, keep: Literal[\"first\", \"last\", False] = \"first\") -> Series", "documentation": {"kind": "plaintext", "value": "Return boolean Series denoting duplicate rows.\n\nConsidering certain columns is optional.\n\nParameters\n----------\nsubset : column label or sequence of labels, optional\n Only consider certain columns for identifying duplicates, by\n default use all of the columns.\nkeep : {'first', 'last', False}, default 'first'\n Determines which duplicates (if any) to mark.\n\n - ``first`` : Mark duplicates as ``True`` except for the first occurrence.\n - ``last`` : Mark duplicates as ``True`` except for the last occurrence.\n - False : Mark all duplicates as ``True``.\n\nReturns\n-------\nSeries\n Boolean series for each duplicated rows.\n\nSee Also\n--------\nIndex.duplicated : Equivalent method on index.\nSeries.duplicated : Equivalent method on Series.\nSeries.drop_duplicates : Remove duplicate values from Series.\nDataFrame.drop_duplicates : Remove duplicate values from DataFrame.\n\nExamples\n--------\nConsider dataset containing ramen rating.\n\n>>> df = pd.DataFrame({\n... 'brand': ['Yum Yum', 'Yum Yum', 'Indomie', 'Indomie', 'Indomie'],\n... 'style': ['cup', 'cup', 'cup', 'pack', 'pack'],\n... 'rating': [4, 4, 3.5, 15, 5]\n... })\n>>> df\n brand style rating\n0 Yum Yum cup 4.0\n1 Yum Yum cup 4.0\n2 Indomie cup 3.5\n3 Indomie pack 15.0\n4 Indomie pack 5.0\n\nBy default, for each set of duplicated values, the first occurrence\nis set on False and all others on True.\n\n>>> df.duplicated()\n0 False\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nBy using 'last', the last occurrence of each set of duplicated values\nis set on False and all others on True.\n\n>>> df.duplicated(keep='last')\n0 True\n1 False\n2 False\n3 False\n4 False\ndtype: bool\n\nBy setting ``keep`` on False, all duplicates are True.\n\n>>> df.duplicated(keep=False)\n0 True\n1 True\n2 False\n3 False\n4 False\ndtype: bool\n\nTo find duplicates on specific column(s), use ``subset``.\n\n>>> df.duplicated(subset=['brand'])\n0 False\n1 True\n2 False\n3 True\n4 True\ndtype: bool\n"}, "kind": 2, "label": "duplicated", "sortText": " 51"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "empty", "sortText": " 52"}, {"detail": "bound method DataFrame.eq(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "eq", "sortText": " 53"}, {"detail": "bound method DataFrame.equals(other: object) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether two objects contain the same elements.\n\nThis function allows two Series or DataFrames to be compared against\neach other to see if they have the same shape and elements. NaNs in\nthe same location are considered equal.\n\nThe row/column index do not need to have the same type, as long\nas the values are considered equal. Corresponding columns and\nindex must be of the same dtype.\n\nParameters\n----------\nother : Series or DataFrame\n The other Series or DataFrame to be compared with the first.\n\nReturns\n-------\nbool\n True if all elements are the same in both objects, False\n otherwise.\n\nSee Also\n--------\nSeries.eq : Compare two Series objects of the same length\n and return a Series where each element is True if the element\n in each Series is equal, False otherwise.\nDataFrame.eq : Compare two DataFrame objects of the same shape and\n return a DataFrame where each element is True if the respective\n element in each DataFrame is equal, False otherwise.\ntesting.assert_series_equal : Raises an AssertionError if left and\n right are not equal. Provides an easy interface to ignore\n inequality in dtypes, indexes and precision among others.\ntesting.assert_frame_equal : Like assert_series_equal, but targets\n DataFrames.\nnumpy.array_equal : Return True if two arrays have the same shape\n and elements, False otherwise.\n\nExamples\n--------\n>>> df = pd.DataFrame({1: [10], 2: [20]})\n>>> df\n 1 2\n0 10 20\n\nDataFrames df and exactly_equal have the same types and values for\ntheir elements and column labels, which will return True.\n\n>>> exactly_equal = pd.DataFrame({1: [10], 2: [20]})\n>>> exactly_equal\n 1 2\n0 10 20\n>>> df.equals(exactly_equal)\nTrue\n\nDataFrames df and different_column_type have the same element\ntypes and values, but have different types for the column labels,\nwhich will still return True.\n\n>>> different_column_type = pd.DataFrame({1.0: [10], 2.0: [20]})\n>>> different_column_type\n 1.0 2.0\n0 10 20\n>>> df.equals(different_column_type)\nTrue\n\nDataFrames df and different_data_type have different types for the\nsame values for their elements, and will return False even though\ntheir column labels are the same values and types.\n\n>>> different_data_type = pd.DataFrame({1: [10.0], 2: [20.0]})\n>>> different_data_type\n 1 2\n0 10.0 20.0\n>>> df.equals(different_data_type)\nFalse\n"}, "kind": 2, "label": "equals", "sortText": " 54"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> Any, (expr: str, *, inplace: Literal[True], **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Evaluate a string describing operations on DataFrame columns.\n\nOperates on columns only, not specific rows or elements. This allows\n`eval` to run arbitrary code, which can make you vulnerable to code\ninjection if you pass user input to this function.\n\nParameters\n----------\nexpr : str\n The expression string to evaluate.\ninplace : bool, default False\n If the expression contains an assignment, whether to perform the\n operation inplace and mutate the existing DataFrame. Otherwise,\n a new DataFrame is returned.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by\n :meth:`~pandas.DataFrame.query`.\n\nReturns\n-------\nndarray, scalar, pandas object, or None\n The result of the evaluation or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.query : Evaluates a boolean expression to query the columns\n of a frame.\nDataFrame.assign : Can evaluate an expression or function to create new\n values for a column.\neval : Evaluate a Python expression as a string using various\n backends.\n\nNotes\n-----\nFor more details see the API documentation for :func:`~eval`.\nFor detailed examples see :ref:`enhancing performance with eval\n`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6), 'B': range(10, 0, -2)})\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n>>> df.eval('A + B')\n0 11\n1 10\n2 9\n3 8\n4 7\ndtype: int64\n\nAssignment is allowed though by default the original DataFrame is not\nmodified.\n\n>>> df.eval('C = A + B')\n A B C\n0 1 10 11\n1 2 8 10\n2 3 6 9\n3 4 4 8\n4 5 2 7\n>>> df\n A B\n0 1 10\n1 2 8\n2 3 6\n3 4 4\n4 5 2\n\nMultiple columns can be assigned to using multi-line expressions:\n\n>>> df.eval(\n... '''\n... C = A + B\n... D = A - B\n... '''\n... )\n A B C D\n0 1 10 11 -9\n1 2 8 10 -6\n2 3 6 9 -3\n3 4 4 8 0\n4 5 2 7 3\n"}, "kind": 2, "label": "eval", "sortText": " 55"}, {"detail": "bound method DataFrame.ewm(com: int | float | None = None, span: int | float | None = None, halflife: int | float | timedelta | ... omitted 4 union elements = None, alpha: int | float | None = None, min_periods: int | None = 0, adjust: bool = True, ignore_na: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., times: ndarray[tuple[Any, ...], dtype[Any]] | DataFrame | Series | None = None, method: Literal[\"single\", \"table\"] = \"single\") -> ExponentialMovingWindow", "kind": 2, "label": "ewm", "sortText": " 56"}, {"detail": "bound method DataFrame.expanding(min_periods: int = 1, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., method: Literal[\"single\", \"table\"] = \"single\") -> Expanding", "kind": 2, "label": "expanding", "sortText": " 57"}, {"detail": "bound method DataFrame.explode(column: Hashable, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transform each element of a list-like to a row, replicating index values.\n\nParameters\n----------\ncolumn : IndexLabel\n Column(s) to explode.\n For multiple columns, specify a non-empty list with each element\n be str or tuple, and all specified columns their list-like data\n on same row of the frame must have matching length.\n\n .. versionadded:: 1.3.0\n Multi-column explode\n\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\nReturns\n-------\nDataFrame\n Exploded lists to rows of the subset columns;\n index will be duplicated for these rows.\n\nRaises\n------\nValueError :\n * If columns of the frame are not unique.\n * If specified columns to explode is empty list.\n * If specified columns to explode have not matching count of\n elements rowwise in the frame.\n\nSee Also\n--------\nDataFrame.unstack : Pivot a level of the (necessarily hierarchical)\n index labels.\nDataFrame.melt : Unpivot a DataFrame from wide format to long format.\nSeries.explode : Explode a DataFrame from list-like columns to long format.\n\nNotes\n-----\nThis routine will explode list-likes including lists, tuples, sets,\nSeries, and np.ndarray. The result dtype of the subset rows will\nbe object. Scalars will be returned unchanged, and empty list-likes will\nresult in a np.nan for that row. In addition, the ordering of rows in the\noutput will be non-deterministic when exploding sets.\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [[0, 1, 2], 'foo', [], [3, 4]],\n... 'B': 1,\n... 'C': [['a', 'b', 'c'], np.nan, [], ['d', 'e']]})\n>>> df\n A B C\n0 [0, 1, 2] 1 [a, b, c]\n1 foo 1 NaN\n2 [] 1 []\n3 [3, 4] 1 [d, e]\n\nSingle-column explode.\n\n>>> df.explode('A')\n A B C\n0 0 1 [a, b, c]\n0 1 1 [a, b, c]\n0 2 1 [a, b, c]\n1 foo 1 NaN\n2 NaN 1 []\n3 3 1 [d, e]\n3 4 1 [d, e]\n\nMulti-column explode.\n\n>>> df.explode(list('AC'))\n A B C\n0 0 1 a\n0 1 1 b\n0 2 1 c\n1 foo 1 NaN\n2 NaN 1 NaN\n3 3 1 d\n3 4 1 e\n"}, "kind": 2, "label": "explode", "sortText": " 58"}, {"detail": "Overload[(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[False] = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: Literal[True], limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> None, (*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = ..., inplace: bool = ..., limit: None | int = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\nParameters\n----------\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\n .. versionadded:: 2.2.0\n\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\n>>> df.ffill()\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 3.0 4.0 NaN 1.0\n3 3.0 3.0 NaN 4.0\n\n>>> ser = pd.Series([1, np.nan, 2, 3])\n>>> ser.ffill()\n0 1.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n"}, "kind": 2, "label": "ffill", "sortText": " 59"}, {"detail": "Overload[(value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[False] = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: Literal[True], limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> None, (value: Hashable = ..., *, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., inplace: bool = ..., limit: int | None = ..., downcast: dict[Unknown, Unknown] | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values using the specified method.\n\nParameters\n----------\nvalue : scalar, dict, Series, or DataFrame\n Value to use to fill holes (e.g. 0), alternately a\n dict/Series/DataFrame of values specifying which value to use for\n each index (for a Series) or column (for a DataFrame). Values not\n in the dict/Series/DataFrame will not be filled. This value cannot\n be a list.\nmethod : {{'backfill', 'bfill', 'ffill', None}}, default None\n Method to use for filling holes in reindexed Series:\n\n * ffill: propagate last valid observation forward to next valid.\n * backfill / bfill: use next valid observation to fill gap.\n\n .. deprecated:: 2.1.0\n Use ffill or bfill instead.\n\naxis : {axes_single_arg}\n Axis along which to fill missing values. For `Series`\n this parameter is unused and defaults to 0.\ninplace : bool, default False\n If True, fill in-place. Note: this will modify any\n other views on this object (e.g., a no-copy slice for a column in a\n DataFrame).\nlimit : int, default None\n If method is specified, this is the maximum number of consecutive\n NaN values to forward/backward fill. In other words, if there is\n a gap with more than this number of consecutive NaNs, it will only\n be partially filled. If method is not specified, this is the\n maximum number of entries along the entire axis where NaNs will be\n filled. Must be greater than 0 if not None.\ndowncast : dict, default is None\n A dict of item->dtype of what to downcast if possible,\n or the string 'infer' which will try to downcast to an appropriate\n equal type (e.g. float64 to int64 if possible).\n\n .. deprecated:: 2.2.0\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nSee Also\n--------\nffill : Fill values by propagating the last valid observation to next valid.\nbfill : Fill values by using the next valid observation to fill the gap.\ninterpolate : Fill NaN values using interpolation.\nreindex : Conform object to new index.\nasfreq : Convert TimeSeries to specified frequency.\n\nExamples\n--------\n>>> df = pd.DataFrame([[np.nan, 2, np.nan, 0],\n... [3, 4, np.nan, 1],\n... [np.nan, np.nan, np.nan, np.nan],\n... [np.nan, 3, np.nan, 4]],\n... columns=list(\"ABCD\"))\n>>> df\n A B C D\n0 NaN 2.0 NaN 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN NaN NaN NaN\n3 NaN 3.0 NaN 4.0\n\nReplace all NaN elements with 0s.\n\n>>> df.fillna(0)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 0.0\n3 0.0 3.0 0.0 4.0\n\nReplace all NaN elements in column 'A', 'B', 'C', and 'D', with 0, 1,\n2, and 3 respectively.\n\n>>> values = {{\"A\": 0, \"B\": 1, \"C\": 2, \"D\": 3}}\n>>> df.fillna(value=values)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 2.0 1.0\n2 0.0 1.0 2.0 3.0\n3 0.0 3.0 2.0 4.0\n\nOnly replace the first NaN element.\n\n>>> df.fillna(value=values, limit=1)\n A B C D\n0 0.0 2.0 2.0 0.0\n1 3.0 4.0 NaN 1.0\n2 NaN 1.0 NaN 3.0\n3 NaN 3.0 NaN 4.0\n\nWhen filling using a DataFrame, replacement happens along\nthe same column names and same indices\n\n>>> df2 = pd.DataFrame(np.zeros((4, 4)), columns=list(\"ABCE\"))\n>>> df.fillna(df2)\n A B C D\n0 0.0 2.0 0.0 0.0\n1 3.0 4.0 0.0 1.0\n2 0.0 0.0 0.0 NaN\n3 0.0 3.0 0.0 4.0\n\nNote that column D is not affected since it is not present in df2.\n"}, "kind": 2, "label": "fillna", "sortText": " 60"}, {"detail": "bound method DataFrame.filter(items=None, like: str | None = None, regex: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Subset the dataframe rows or columns according to the specified index labels.\n\nNote that this routine does not filter a dataframe on its\ncontents. The filter is applied to the labels of the index.\n\nParameters\n----------\nitems : list-like\n Keep labels from axis which are in items.\nlike : str\n Keep labels from axis for which \"like in label == True\".\nregex : str (regular expression)\n Keep labels from axis for which re.search(regex, label) == True.\naxis : {0 or 'index', 1 or 'columns', None}, default None\n The axis to filter on, expressed either as an index (int)\n or axis name (str). By default this is the info axis, 'columns' for\n DataFrame. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\n\nNotes\n-----\nThe ``items``, ``like``, and ``regex`` parameters are\nenforced to be mutually exclusive.\n\n``axis`` defaults to the info axis that is used when indexing\nwith ``[]``.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array(([1, 2, 3], [4, 5, 6])),\n... index=['mouse', 'rabbit'],\n... columns=['one', 'two', 'three'])\n>>> df\n one two three\nmouse 1 2 3\nrabbit 4 5 6\n\n>>> # select columns by name\n>>> df.filter(items=['one', 'three'])\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select columns by regular expression\n>>> df.filter(regex='e$', axis=1)\n one three\nmouse 1 3\nrabbit 4 6\n\n>>> # select rows containing 'bbi'\n>>> df.filter(like='bbi', axis=0)\n one two three\nrabbit 4 5 6\n"}, "kind": 2, "label": "filter", "sortText": " 61"}, {"detail": "bound method DataFrame.first(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select initial periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.first` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function can\nselect the first few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset or dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '1ME' will display all the rows having their index within the first month.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nlast : Select final periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the first 3 days:\n\n>>> ts.first('3D')\n A\n2018-04-09 1\n2018-04-11 2\n\nNotice the data for 3 first calendar days were returned, not the first\n3 days observed in the dataset, and therefore data for 2018-04-13 was\nnot returned.\n"}, "kind": 2, "label": "first", "sortText": " 62"}, {"detail": "bound method DataFrame.first_valid_index() -> Hashable", "documentation": {"kind": "plaintext", "value": "Return index for {position} non-NA value or None, if no non-NA value is found.\n\nReturns\n-------\ntype of index\n\nExamples\n--------\nFor Series:\n\n>>> s = pd.Series([None, 3, 4])\n>>> s.first_valid_index()\n1\n>>> s.last_valid_index()\n2\n\n>>> s = pd.Series([None, None])\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf all elements in Series are NA/null, returns None.\n\n>>> s = pd.Series()\n>>> print(s.first_valid_index())\nNone\n>>> print(s.last_valid_index())\nNone\n\nIf Series is empty, returns None.\n\nFor DataFrame:\n\n>>> df = pd.DataFrame({{'A': [None, None, 2], 'B': [None, 3, 4]}})\n>>> df\n A B\n0 NaN NaN\n1 NaN 3.0\n2 2.0 4.0\n>>> df.first_valid_index()\n1\n>>> df.last_valid_index()\n2\n\n>>> df = pd.DataFrame({{'A': [None, None, None], 'B': [None, None, None]}})\n>>> df\n A B\n0 None None\n1 None None\n2 None None\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf all elements in DataFrame are NA/null, returns None.\n\n>>> df = pd.DataFrame()\n>>> df\nEmpty DataFrame\nColumns: []\nIndex: []\n>>> print(df.first_valid_index())\nNone\n>>> print(df.last_valid_index())\nNone\n\nIf DataFrame is empty, returns None.\n"}, "kind": 2, "label": "first_valid_index", "sortText": " 63"}, {"detail": "Flags", "documentation": {"kind": "plaintext", "value": "Flags that apply to pandas objects.\n\nParameters\n----------\nobj : Series or DataFrame\n The object these flags are associated with.\nallows_duplicate_labels : bool, default True\n Whether to allow duplicate labels in this object. By default,\n duplicate labels are permitted. Setting this to ``False`` will\n cause an :class:`errors.DuplicateLabelError` to be raised when\n `index` (or columns for DataFrame) is not unique, or any\n subsequent operation on introduces duplicates.\n See :ref:`duplicates.disallow` for more.\n\n .. warning::\n\n This is an experimental feature. Currently, many methods fail to\n propagate the ``allows_duplicate_labels`` value. In future versions\n it is expected that every method taking or returning one or more\n DataFrame or Series objects will propagate ``allows_duplicate_labels``.\n\nExamples\n--------\nAttributes can be set in two ways:\n\n>>> df = pd.DataFrame()\n>>> df.flags\n\n>>> df.flags.allows_duplicate_labels = False\n>>> df.flags\n\n\n>>> df.flags['allows_duplicate_labels'] = True\n>>> df.flags\n\n"}, "kind": 22, "label": "flags", "sortText": " 64"}, {"detail": "bound method DataFrame.floordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "floordiv", "sortText": " 65"}, {"detail": "bound method type[DataFrame].from_dict(data: dict[Unknown, Unknown], orient: Literal[\"columns\", \"index\", \"tight\"] = \"columns\", dtype: ExtensionDtype | str | dtype[Any] | type | None = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct DataFrame from dict of array-like or dicts.\n\nCreates DataFrame object from dictionary by columns or by index\nallowing dtype specification.\n\nParameters\n----------\ndata : dict\n Of the form {field : array-like} or {field : dict}.\norient : {'columns', 'index', 'tight'}, default 'columns'\n The \"orientation\" of the data. If the keys of the passed dict\n should be the columns of the resulting DataFrame, pass 'columns'\n (default). Otherwise if the keys should be rows, pass 'index'.\n If 'tight', assume a dict with keys ['index', 'columns', 'data',\n 'index_names', 'column_names'].\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ndtype : dtype, default None\n Data type to force after DataFrame construction, otherwise infer.\ncolumns : list, default None\n Column labels to use when ``orient='index'``. Raises a ValueError\n if used with ``orient='columns'`` or ``orient='tight'``.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_records : DataFrame from structured ndarray, sequence\n of tuples or dicts, or DataFrame.\nDataFrame : DataFrame object creation using constructor.\nDataFrame.to_dict : Convert the DataFrame to a dictionary.\n\nExamples\n--------\nBy default the keys of the dict become the DataFrame columns:\n\n>>> data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nSpecify ``orient='index'`` to create the DataFrame using dictionary\nkeys as rows:\n\n>>> data = {'row_1': [3, 2, 1, 0], 'row_2': ['a', 'b', 'c', 'd']}\n>>> pd.DataFrame.from_dict(data, orient='index')\n 0 1 2 3\nrow_1 3 2 1 0\nrow_2 a b c d\n\nWhen using the 'index' orientation, the column names can be\nspecified manually:\n\n>>> pd.DataFrame.from_dict(data, orient='index',\n... columns=['A', 'B', 'C', 'D'])\n A B C D\nrow_1 3 2 1 0\nrow_2 a b c d\n\nSpecify ``orient='tight'`` to create the DataFrame using a 'tight'\nformat:\n\n>>> data = {'index': [('a', 'b'), ('a', 'c')],\n... 'columns': [('x', 1), ('y', 2)],\n... 'data': [[1, 3], [2, 4]],\n... 'index_names': ['n1', 'n2'],\n... 'column_names': ['z1', 'z2']}\n>>> pd.DataFrame.from_dict(data, orient='tight')\nz1 x y\nz2 1 2\nn1 n2\na b 1 3\n c 2 4\n"}, "kind": 2, "label": "from_dict", "sortText": " 66"}, {"detail": "bound method type[DataFrame].from_records(data, index=None, exclude=None, columns=None, coerce_float: bool = False, nrows: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert structured or record ndarray to DataFrame.\n\nCreates a DataFrame object from a structured ndarray, sequence of\ntuples or dicts, or DataFrame.\n\nParameters\n----------\ndata : structured ndarray, sequence of tuples or dicts, or DataFrame\n Structured input data.\n\n .. deprecated:: 2.1.0\n Passing a DataFrame is deprecated.\nindex : str, list of fields, array-like\n Field of array to use as the index, alternately a specific set of\n input labels to use.\nexclude : sequence, default None\n Columns or fields to exclude.\ncolumns : sequence, default None\n Column names to use. If the passed data do not have names\n associated with them, this argument provides names for the\n columns. Otherwise this argument indicates the order of the columns\n in the result (any names not found in the data will become all-NA\n columns).\ncoerce_float : bool, default False\n Attempt to convert values of non-string, non-numeric objects (like\n decimal.Decimal) to floating point, useful for SQL result sets.\nnrows : int, default None\n Number of rows to read if data is an iterator.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.from_dict : DataFrame from dict of array-like or dicts.\nDataFrame : DataFrame object creation using constructor.\n\nExamples\n--------\nData can be provided as a structured ndarray:\n\n>>> data = np.array([(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')],\n... dtype=[('col_1', 'i4'), ('col_2', 'U1')])\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of dicts:\n\n>>> data = [{'col_1': 3, 'col_2': 'a'},\n... {'col_1': 2, 'col_2': 'b'},\n... {'col_1': 1, 'col_2': 'c'},\n... {'col_1': 0, 'col_2': 'd'}]\n>>> pd.DataFrame.from_records(data)\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n\nData can be provided as a list of tuples with corresponding columns:\n\n>>> data = [(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')]\n>>> pd.DataFrame.from_records(data, columns=['col_1', 'col_2'])\n col_1 col_2\n0 3 a\n1 2 b\n2 1 c\n3 0 d\n"}, "kind": 2, "label": "from_records", "sortText": " 67"}, {"detail": "bound method DataFrame.ge(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ge", "sortText": " 68"}, {"detail": "bound method DataFrame.get(key, default=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get item from object for given key (ex: DataFrame column).\n\nReturns default value if not found.\n\nParameters\n----------\nkey : object\n\nReturns\n-------\nsame type as items contained in object\n\nExamples\n--------\n>>> df = pd.DataFrame(\n... [\n... [24.3, 75.7, \"high\"],\n... [31, 87.8, \"high\"],\n... [22, 71.6, \"medium\"],\n... [35, 95, \"medium\"],\n... ],\n... columns=[\"temp_celsius\", \"temp_fahrenheit\", \"windspeed\"],\n... index=pd.date_range(start=\"2014-02-12\", end=\"2014-02-15\", freq=\"D\"),\n... )\n\n>>> df\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df.get([\"temp_celsius\", \"windspeed\"])\n temp_celsius windspeed\n2014-02-12 24.3 high\n2014-02-13 31.0 high\n2014-02-14 22.0 medium\n2014-02-15 35.0 medium\n\n>>> ser = df['windspeed']\n>>> ser.get('2014-02-13')\n'high'\n\nIf the key isn't found, the default value will be used.\n\n>>> df.get([\"temp_celsius\", \"temp_kelvin\"], default=\"default_value\")\n'default_value'\n\n>>> ser.get('2014-02-10', '[unknown]')\n'[unknown]'\n"}, "kind": 2, "label": "get", "sortText": " 69"}, {"detail": "bound method DataFrame.groupby(by=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., level: Hashable = None, as_index: bool = True, sort: bool = True, group_keys: bool = True, observed: bool | _NoDefault = ..., dropna: bool = True) -> DataFrameGroupBy", "kind": 2, "label": "groupby", "sortText": " 70"}, {"detail": "bound method DataFrame.gt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "gt", "sortText": " 71"}, {"detail": "bound method DataFrame.head(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows.\n\nThis function returns the first `n` rows for the object based\non position. It is useful for quickly testing if your object\nhas the right type of data in it.\n\nFor negative values of `n`, this function returns all rows except\nthe last `|n|` rows, equivalent to ``df[:n]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\nsame type as caller\n The first `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.tail: Returns the last `n` rows.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the first 5 lines\n\n>>> df.head()\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n\nViewing the first `n` lines (three in this case)\n\n>>> df.head(3)\n animal\n0 alligator\n1 bee\n2 falcon\n\nFor negative values of `n`\n\n>>> df.head(-3)\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n"}, "kind": 2, "label": "head", "sortText": " 72"}, {"detail": "Unknown | (bound method DataFrame.hist_frame(column: Hashable = None, by=None, grid: bool = True, xlabelsize: int | None = None, xrot: int | float | None = None, ylabelsize: int | None = None, yrot: int | float | None = None, ax=None, sharex: bool = False, sharey: bool = False, figsize: tuple[int, int] | None = None, layout: tuple[int, int] | None = None, bins: int | Sequence[int] = 10, backend: str | None = None, legend: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "hist", "sortText": " 73"}, {"detail": "_iAtIndexer", "kind": 22, "label": "iat", "sortText": " 74"}, {"detail": "bound method DataFrame.idxmax(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmax", "sortText": " 75"}, {"detail": "bound method DataFrame.idxmin(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False) -> Series", "kind": 2, "label": "idxmin", "sortText": " 76"}, {"detail": "_iLocIndexer", "kind": 22, "label": "iloc", "sortText": " 77"}, {"detail": "Unknown | Index", "kind": 22, "label": "index", "sortText": " 78"}, {"detail": "bound method DataFrame.infer_objects(copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Attempt to infer better dtypes for object columns.\n\nAttempts soft conversion of object-dtyped\ncolumns, leaving non-object and unconvertible\ncolumns unchanged. The inference rules are the\nsame as during normal Series/DataFrame construction.\n\nParameters\n----------\ncopy : bool, default True\n Whether to make a copy for non-object or non-inferable columns\n or Series.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nsame type as input object\n\nSee Also\n--------\nto_datetime : Convert argument to datetime.\nto_timedelta : Convert argument to timedelta.\nto_numeric : Convert argument to numeric type.\nconvert_dtypes : Convert argument to best possible dtype.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [\"a\", 1, 2, 3]})\n>>> df = df.iloc[1:]\n>>> df\n A\n1 1\n2 2\n3 3\n\n>>> df.dtypes\nA object\ndtype: object\n\n>>> df.infer_objects().dtypes\nA int64\ndtype: object\n"}, "kind": 2, "label": "infer_objects", "sortText": " 79"}, {"detail": "bound method DataFrame.info(verbose: bool | None = None, buf: WriteBuffer[str] | None = None, max_cols: int | None = None, memory_usage: bool | str | None = None, show_counts: bool | None = None) -> None", "kind": 2, "label": "info", "sortText": " 80"}, {"detail": "bound method DataFrame.insert(loc: int, column: Hashable, value: str | int | float | ... omitted 10 union elements, allow_duplicates: bool | _NoDefault = ...) -> None", "documentation": {"kind": "plaintext", "value": "Insert column into DataFrame at specified location.\n\nRaises a ValueError if `column` is already contained in the DataFrame,\nunless `allow_duplicates` is set to True.\n\nParameters\n----------\nloc : int\n Insertion index. Must verify 0 <= loc <= len(columns).\ncolumn : str, number, or hashable object\n Label of the inserted column.\nvalue : Scalar, Series, or array-like\n Content of the inserted column.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\nSee Also\n--------\nIndex.insert : Insert new item by index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})\n>>> df\n col1 col2\n0 1 3\n1 2 4\n>>> df.insert(1, \"newcol\", [99, 99])\n>>> df\n col1 newcol col2\n0 1 99 3\n1 2 99 4\n>>> df.insert(0, \"col1\", [100, 100], allow_duplicates=True)\n>>> df\n col1 col1 newcol col2\n0 100 1 99 3\n1 100 2 99 4\n\nNotice that pandas uses index alignment in case of `value` from type `Series`:\n\n>>> df.insert(0, \"col0\", pd.Series([5, 6], index=[1, 2]))\n>>> df\n col0 col1 col1 newcol col2\n0 NaN 100 1 99 3\n1 5.0 100 2 99 4\n"}, "kind": 2, "label": "insert", "sortText": " 81"}, {"detail": "Overload[(method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[False] = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: Literal[True], limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> None, (method: Literal[\"linear\", \"time\", \"index\", \"values\", \"nearest\", ... omitted 13 literals] = ..., *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., limit: int | None = ..., inplace: bool = ..., limit_direction: Literal[\"forward\", \"backward\", \"both\"] | None = ..., limit_area: Literal[\"inside\", \"outside\"] | None = ..., downcast: Literal[\"infer\"] | None | _NoDefault = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Fill NaN values using an interpolation method.\n\nPlease note that only ``method='linear'`` is supported for\nDataFrame/Series with a MultiIndex.\n\nParameters\n----------\nmethod : str, default 'linear'\n Interpolation technique to use. One of:\n\n * 'linear': Ignore the index and treat the values as equally\n spaced. This is the only method supported on MultiIndexes.\n * 'time': Works on daily and higher resolution data to interpolate\n given length of interval.\n * 'index', 'values': use the actual numerical values of the index.\n * 'pad': Fill in NaNs using existing values.\n * 'nearest', 'zero', 'slinear', 'quadratic', 'cubic',\n 'barycentric', 'polynomial': Passed to\n `scipy.interpolate.interp1d`, whereas 'spline' is passed to\n `scipy.interpolate.UnivariateSpline`. These methods use the numerical\n values of the index. Both 'polynomial' and 'spline' require that\n you also specify an `order` (int), e.g.\n ``df.interpolate(method='polynomial', order=5)``. Note that,\n `slinear` method in Pandas refers to the Scipy first order `spline`\n instead of Pandas first order `spline`.\n * 'krogh', 'piecewise_polynomial', 'spline', 'pchip', 'akima',\n 'cubicspline': Wrappers around the SciPy interpolation methods of\n similar names. See `Notes`.\n * 'from_derivatives': Refers to\n `scipy.interpolate.BPoly.from_derivatives`.\n\naxis : {{0 or 'index', 1 or 'columns', None}}, default None\n Axis to interpolate along. For `Series` this parameter is unused\n and defaults to 0.\nlimit : int, optional\n Maximum number of consecutive NaNs to fill. Must be greater than\n 0.\ninplace : bool, default False\n Update the data in place if possible.\nlimit_direction : {{'forward', 'backward', 'both'}}, Optional\n Consecutive NaNs will be filled in this direction.\n\n If limit is specified:\n * If 'method' is 'pad' or 'ffill', 'limit_direction' must be 'forward'.\n * If 'method' is 'backfill' or 'bfill', 'limit_direction' must be\n 'backwards'.\n\n If 'limit' is not specified:\n * If 'method' is 'backfill' or 'bfill', the default is 'backward'\n * else the default is 'forward'\n\n raises ValueError if `limit_direction` is 'forward' or 'both' and\n method is 'backfill' or 'bfill'.\n raises ValueError if `limit_direction` is 'backward' or 'both' and\n method is 'pad' or 'ffill'.\n\nlimit_area : {{`None`, 'inside', 'outside'}}, default None\n If limit is specified, consecutive NaNs will be filled with this\n restriction.\n\n * ``None``: No fill restriction.\n * 'inside': Only fill NaNs surrounded by valid values\n (interpolate).\n * 'outside': Only fill NaNs outside valid values (extrapolate).\n\ndowncast : optional, 'infer' or None, defaults to None\n Downcast dtypes if possible.\n\n .. deprecated:: 2.1.0\n\n``**kwargs`` : optional\n Keyword arguments to pass on to the interpolating function.\n\nReturns\n-------\nSeries or DataFrame or None\n Returns the same object type as the caller, interpolated at\n some or all ``NaN`` values or None if ``inplace=True``.\n\nSee Also\n--------\nfillna : Fill missing values using different methods.\nscipy.interpolate.Akima1DInterpolator : Piecewise cubic polynomials\n (Akima interpolator).\nscipy.interpolate.BPoly.from_derivatives : Piecewise polynomial in the\n Bernstein basis.\nscipy.interpolate.interp1d : Interpolate a 1-D function.\nscipy.interpolate.KroghInterpolator : Interpolate polynomial (Krogh\n interpolator).\nscipy.interpolate.PchipInterpolator : PCHIP 1-d monotonic cubic\n interpolation.\nscipy.interpolate.CubicSpline : Cubic spline data interpolator.\n\nNotes\n-----\nThe 'krogh', 'piecewise_polynomial', 'spline', 'pchip' and 'akima'\nmethods are wrappers around the respective SciPy implementations of\nsimilar names. These use the actual numerical values of the index.\nFor more information on their behavior, see the\n`SciPy documentation\n`__.\n\nExamples\n--------\nFilling in ``NaN`` in a :class:`~pandas.Series` via linear\ninterpolation.\n\n>>> s = pd.Series([0, 1, np.nan, 3])\n>>> s\n0 0.0\n1 1.0\n2 NaN\n3 3.0\ndtype: float64\n>>> s.interpolate()\n0 0.0\n1 1.0\n2 2.0\n3 3.0\ndtype: float64\n\nFilling in ``NaN`` in a Series via polynomial interpolation or splines:\nBoth 'polynomial' and 'spline' methods require that you also specify\nan ``order`` (int).\n\n>>> s = pd.Series([0, 2, np.nan, 8])\n>>> s.interpolate(method='polynomial', order=2)\n0 0.000000\n1 2.000000\n2 4.666667\n3 8.000000\ndtype: float64\n\nFill the DataFrame forward (that is, going down) along each column\nusing linear interpolation.\n\nNote how the last entry in column 'a' is interpolated differently,\nbecause there is no entry after it to use for interpolation.\nNote how the first entry in column 'b' remains ``NaN``, because there\nis no entry before it to use for interpolation.\n\n>>> df = pd.DataFrame([(0.0, np.nan, -1.0, 1.0),\n... (np.nan, 2.0, np.nan, np.nan),\n... (2.0, 3.0, np.nan, 9.0),\n... (np.nan, 4.0, -4.0, 16.0)],\n... columns=list('abcd'))\n>>> df\n a b c d\n0 0.0 NaN -1.0 1.0\n1 NaN 2.0 NaN NaN\n2 2.0 3.0 NaN 9.0\n3 NaN 4.0 -4.0 16.0\n>>> df.interpolate(method='linear', limit_direction='forward', axis=0)\n a b c d\n0 0.0 NaN -1.0 1.0\n1 1.0 2.0 -2.0 5.0\n2 2.0 3.0 -3.0 9.0\n3 2.0 4.0 -4.0 16.0\n\nUsing polynomial interpolation.\n\n>>> df['d'].interpolate(method='polynomial', order=2)\n0 1.0\n1 4.0\n2 9.0\n3 16.0\nName: d, dtype: float64\n"}, "kind": 2, "label": "interpolate", "sortText": " 82"}, {"detail": "bound method DataFrame.isetitem(loc, value) -> None", "documentation": {"kind": "plaintext", "value": "Set the given value in the column with position `loc`.\n\nThis is a positional analogue to ``__setitem__``.\n\nParameters\n----------\nloc : int or sequence of ints\n Index position for the column.\nvalue : scalar or arraylike\n Value(s) for the column.\n\nNotes\n-----\n``frame.isetitem(loc, value)`` is an in-place method as it will\nmodify the DataFrame in place (not returning a new object). In contrast to\n``frame.iloc[:, i] = value`` which will try to update the existing values in\nplace, ``frame.isetitem(loc, value)`` will not update the values of the column\nitself in place, it will instead insert a new array.\n\nIn cases where ``frame.columns`` is unique, this is equivalent to\n``frame[frame.columns[i]] = value``.\n"}, "kind": 2, "label": "isetitem", "sortText": " 83"}, {"detail": "bound method DataFrame.isin(values: Series | DataFrame | Sequence[Unknown] | Mapping[Unknown, Unknown]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Whether each element in the DataFrame is contained in values.\n\nParameters\n----------\nvalues : iterable, Series, DataFrame or dict\n The result will only be true at a location if all the\n labels match. If `values` is a Series, that's the index. If\n `values` is a dict, the keys must be the column names,\n which must match. If `values` is a DataFrame,\n then both the index and column labels must match.\n\nReturns\n-------\nDataFrame\n DataFrame of booleans showing whether each element in the DataFrame\n is contained in values.\n\nSee Also\n--------\nDataFrame.eq: Equality test for DataFrame.\nSeries.isin: Equivalent method on Series.\nSeries.str.contains: Test if pattern or regex is contained within a\n string of a Series or Index.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4], 'num_wings': [2, 0]},\n... index=['falcon', 'dog'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\n\nWhen ``values`` is a list check whether every value in the DataFrame\nis present in the list (which animals have 0 or 2 legs or wings)\n\n>>> df.isin([0, 2])\n num_legs num_wings\nfalcon True True\ndog False True\n\nTo check if ``values`` is *not* in the DataFrame, use the ``~`` operator:\n\n>>> ~df.isin([0, 2])\n num_legs num_wings\nfalcon False False\ndog True False\n\nWhen ``values`` is a dict, we can pass values to check for each\ncolumn separately:\n\n>>> df.isin({'num_wings': [0, 3]})\n num_legs num_wings\nfalcon False False\ndog False True\n\nWhen ``values`` is a Series or DataFrame the index and column must\nmatch. Note that 'falcon' does not match based on the number of legs\nin other.\n\n>>> other = pd.DataFrame({'num_legs': [8, 3], 'num_wings': [0, 2]},\n... index=['spider', 'falcon'])\n>>> df.isin(other)\n num_legs num_wings\nfalcon False True\ndog False False\n"}, "kind": 2, "label": "isin", "sortText": " 84"}, {"detail": "bound method DataFrame.isna() -> DataFrame", "kind": 2, "label": "isna", "sortText": " 85"}, {"detail": "bound method DataFrame.isnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.isnull is an alias for DataFrame.isna.\n"}, "kind": 2, "label": "isnull", "sortText": " 86"}, {"detail": "bound method DataFrame.items() -> Iterable[tuple[Hashable, Series]]", "kind": 2, "label": "items", "sortText": " 87"}, {"detail": "bound method DataFrame.iterrows() -> Iterable[tuple[Hashable, Series]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as (index, Series) pairs.\n\nYields\n------\nindex : label or tuple of label\n The index of the row. A tuple for a `MultiIndex`.\ndata : Series\n The data of the row as a Series.\n\nSee Also\n--------\nDataFrame.itertuples : Iterate over DataFrame rows as namedtuples of the values.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\n1. Because ``iterrows`` returns a Series for each row,\n it does **not** preserve dtypes across the rows (dtypes are\n preserved across columns for DataFrames).\n\n To preserve dtypes while iterating over the rows, it is better\n to use :meth:`itertuples` which returns namedtuples of the values\n and which is generally faster than ``iterrows``.\n\n2. You should **never modify** something you are iterating over.\n This is not guaranteed to work in all cases. Depending on the\n data types, the iterator returns a copy and not a view, and writing\n to it will have no effect.\n\nExamples\n--------\n\n>>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float'])\n>>> row = next(df.iterrows())[1]\n>>> row\nint 1.0\nfloat 1.5\nName: 0, dtype: float64\n>>> print(row['int'].dtype)\nfloat64\n>>> print(df['int'].dtype)\nint64\n"}, "kind": 2, "label": "iterrows", "sortText": " 88"}, {"detail": "bound method DataFrame.itertuples(index: bool = True, name: str | None = \"Pandas\") -> Iterable[tuple[Any, ...]]", "documentation": {"kind": "plaintext", "value": "Iterate over DataFrame rows as namedtuples.\n\nParameters\n----------\nindex : bool, default True\n If True, return the index as the first element of the tuple.\nname : str or None, default \"Pandas\"\n The name of the returned namedtuples or None to return regular\n tuples.\n\nReturns\n-------\niterator\n An object to iterate over namedtuples for each row in the\n DataFrame with the first field possibly being the index and\n following fields being the column values.\n\nSee Also\n--------\nDataFrame.iterrows : Iterate over DataFrame rows as (index, Series)\n pairs.\nDataFrame.items : Iterate over (column name, Series) pairs.\n\nNotes\n-----\nThe column names will be renamed to positional names if they are\ninvalid Python identifiers, repeated, or start with an underscore.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [4, 2], 'num_wings': [0, 2]},\n... index=['dog', 'hawk'])\n>>> df\n num_legs num_wings\ndog 4 0\nhawk 2 2\n>>> for row in df.itertuples():\n... print(row)\n...\nPandas(Index='dog', num_legs=4, num_wings=0)\nPandas(Index='hawk', num_legs=2, num_wings=2)\n\nBy setting the `index` parameter to False we can remove the index\nas the first element of the tuple:\n\n>>> for row in df.itertuples(index=False):\n... print(row)\n...\nPandas(num_legs=4, num_wings=0)\nPandas(num_legs=2, num_wings=2)\n\nWith the `name` parameter set we set a custom name for the yielded\nnamedtuples:\n\n>>> for row in df.itertuples(name='Animal'):\n... print(row)\n...\nAnimal(Index='dog', num_legs=4, num_wings=0)\nAnimal(Index='hawk', num_legs=2, num_wings=2)\n"}, "kind": 2, "label": "itertuples", "sortText": " 89"}, {"detail": "bound method DataFrame.join(other: DataFrame | Series | Iterable[DataFrame | Series], on: Hashable = None, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"left\", lsuffix: str = \"\", rsuffix: str = \"\", sort: bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Join columns of another DataFrame.\n\nJoin columns with `other` DataFrame either on index or on a key\ncolumn. Efficiently join multiple DataFrame objects by index at once by\npassing a list.\n\nParameters\n----------\nother : DataFrame, Series, or a list containing any combination of them\n Index should be similar to one of the columns in this one. If a\n Series is passed, its name attribute must be set, and that will be\n used as the column name in the resulting joined DataFrame.\non : str, list of str, or array-like, optional\n Column or index level name(s) in the caller to join on the index\n in `other`, otherwise joins index-on-index. If multiple\n values given, the `other` DataFrame must have a MultiIndex. Can\n pass an array as the join key if it is not already contained in\n the calling DataFrame. Like an Excel VLOOKUP operation.\nhow : {'left', 'right', 'outer', 'inner', 'cross'}, default 'left'\n How to handle the operation of the two objects.\n\n * left: use calling frame's index (or column if on is specified)\n * right: use `other`'s index.\n * outer: form union of calling frame's index (or column if on is\n specified) with `other`'s index, and sort it lexicographically.\n * inner: form intersection of calling frame's index (or column if\n on is specified) with `other`'s index, preserving the order\n of the calling's one.\n * cross: creates the cartesian product from both frames, preserves the order\n of the left keys.\nlsuffix : str, default ''\n Suffix to use from left frame's overlapping columns.\nrsuffix : str, default ''\n Suffix to use from right frame's overlapping columns.\nsort : bool, default False\n Order result DataFrame lexicographically by the join key. If False,\n the order of the join key depends on the join type (how keyword).\nvalidate : str, optional\n If specified, checks if join is of specified type.\n\n * \"one_to_one\" or \"1:1\": check if join keys are unique in both left\n and right datasets.\n * \"one_to_many\" or \"1:m\": check if join keys are unique in left dataset.\n * \"many_to_one\" or \"m:1\": check if join keys are unique in right dataset.\n * \"many_to_many\" or \"m:m\": allowed, but does not result in checks.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame\n A dataframe containing columns from both the caller and `other`.\n\nSee Also\n--------\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nNotes\n-----\nParameters `on`, `lsuffix`, and `rsuffix` are not supported when\npassing a list of `DataFrame` objects.\n\nExamples\n--------\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K2', 'K3', 'K4', 'K5'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K2 A2\n3 K3 A3\n4 K4 A4\n5 K5 A5\n\n>>> other = pd.DataFrame({'key': ['K0', 'K1', 'K2'],\n... 'B': ['B0', 'B1', 'B2']})\n\n>>> other\n key B\n0 K0 B0\n1 K1 B1\n2 K2 B2\n\nJoin DataFrames using their indexes.\n\n>>> df.join(other, lsuffix='_caller', rsuffix='_other')\n key_caller A key_other B\n0 K0 A0 K0 B0\n1 K1 A1 K1 B1\n2 K2 A2 K2 B2\n3 K3 A3 NaN NaN\n4 K4 A4 NaN NaN\n5 K5 A5 NaN NaN\n\nIf we want to join using the key columns, we need to set key to be\nthe index in both `df` and `other`. The joined DataFrame will have\nkey as its index.\n\n>>> df.set_index('key').join(other.set_index('key'))\n A B\nkey\nK0 A0 B0\nK1 A1 B1\nK2 A2 B2\nK3 A3 NaN\nK4 A4 NaN\nK5 A5 NaN\n\nAnother option to join using the key columns is to use the `on`\nparameter. DataFrame.join always uses `other`'s index but we can use\nany column in `df`. This method preserves the original DataFrame's\nindex in the result.\n\n>>> df.join(other.set_index('key'), on='key')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K2 A2 B2\n3 K3 A3 NaN\n4 K4 A4 NaN\n5 K5 A5 NaN\n\nUsing non-unique key values shows how they are matched.\n\n>>> df = pd.DataFrame({'key': ['K0', 'K1', 'K1', 'K3', 'K0', 'K1'],\n... 'A': ['A0', 'A1', 'A2', 'A3', 'A4', 'A5']})\n\n>>> df\n key A\n0 K0 A0\n1 K1 A1\n2 K1 A2\n3 K3 A3\n4 K0 A4\n5 K1 A5\n\n>>> df.join(other.set_index('key'), on='key', validate='m:1')\n key A B\n0 K0 A0 B0\n1 K1 A1 B1\n2 K1 A2 B1\n3 K3 A3 NaN\n4 K0 A4 B0\n5 K1 A5 B1\n"}, "kind": 2, "label": "join", "sortText": " 90"}, {"detail": "bound method DataFrame.keys() -> Index", "documentation": {"kind": "plaintext", "value": "Get the 'info axis' (see Indexing for more).\n\nThis is index for Series, columns for DataFrame.\n\nReturns\n-------\nIndex\n Info axis.\n\nExamples\n--------\n>>> d = pd.DataFrame(data={'A': [1, 2, 3], 'B': [0, 4, 8]},\n... index=['a', 'b', 'c'])\n>>> d\n A B\na 1 0\nb 2 4\nc 3 8\n>>> d.keys()\nIndex(['A', 'B'], dtype='object')\n"}, "kind": 2, "label": "keys", "sortText": " 91"}, {"detail": "bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "kurt", "sortText": " 92"}, {"detail": "Unknown | (bound method DataFrame.kurt(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown)", "kind": 2, "label": "kurtosis", "sortText": " 93"}, {"detail": "bound method DataFrame.last(offset) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Select final periods of time series data based on a date offset.\n\n.. deprecated:: 2.1\n :meth:`.last` is deprecated and will be removed in a future version.\n Please create a mask and filter using `.loc` instead.\n\nFor a DataFrame with a sorted DatetimeIndex, this function\nselects the last few rows based on a date offset.\n\nParameters\n----------\noffset : str, DateOffset, dateutil.relativedelta\n The offset length of the data that will be selected. For instance,\n '3D' will display all the rows having their index within the last 3 days.\n\nReturns\n-------\nSeries or DataFrame\n A subset of the caller.\n\nRaises\n------\nTypeError\n If the index is not a :class:`DatetimeIndex`\n\nSee Also\n--------\nfirst : Select initial periods of time series based on a date offset.\nat_time : Select values at a particular time of the day.\nbetween_time : Select values between particular times of the day.\n\nNotes\n-----\n.. deprecated:: 2.1.0\n Please create a mask and filter using `.loc` instead\n\nExamples\n--------\n>>> i = pd.date_range('2018-04-09', periods=4, freq='2D')\n>>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)\n>>> ts\n A\n2018-04-09 1\n2018-04-11 2\n2018-04-13 3\n2018-04-15 4\n\nGet the rows for the last 3 days:\n\n>>> ts.last('3D') # doctest: +SKIP\n A\n2018-04-13 3\n2018-04-15 4\n\nNotice the data for 3 last calendar days were returned, not the last\n3 observed days in the dataset, and therefore data for 2018-04-11 was\nnot returned.\n"}, "kind": 2, "label": "last", "sortText": " 94"}, {"detail": "bound method DataFrame.last_valid_index() -> Hashable", "kind": 2, "label": "last_valid_index", "sortText": " 95"}, {"detail": "bound method DataFrame.le(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "le", "sortText": " 96"}, {"detail": "_LocIndexer", "kind": 22, "label": "loc", "sortText": " 97"}, {"detail": "bound method DataFrame.lt(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "lt", "sortText": " 98"}, {"detail": "bound method DataFrame.map(func: (Any, /) -> Any, na_action: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Apply a function to a Dataframe elementwise.\n\n.. versionadded:: 2.1.0\n\n DataFrame.applymap was deprecated and renamed to DataFrame.map.\n\nThis method applies a function that accepts and returns a scalar\nto every element of a DataFrame.\n\nParameters\n----------\nfunc : callable\n Python function, returns a single value from a single value.\nna_action : {None, 'ignore'}, default None\n If 'ignore', propagate NaN values, without passing them to func.\n**kwargs\n Additional keyword arguments to pass as keywords arguments to\n `func`.\n\nReturns\n-------\nDataFrame\n Transformed DataFrame.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.replace: Replace values given in `to_replace` with `value`.\nSeries.map : Apply a function elementwise on a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]])\n>>> df\n 0 1\n0 1.000 2.120\n1 3.356 4.567\n\n>>> df.map(lambda x: len(str(x)))\n 0 1\n0 3 4\n1 5 5\n\nLike Series.map, NA values can be ignored:\n\n>>> df_copy = df.copy()\n>>> df_copy.iloc[0, 0] = pd.NA\n>>> df_copy.map(lambda x: len(str(x)), na_action='ignore')\n 0 1\n0 NaN 4\n1 5.0 5\n\nIt is also possible to use `map` with functions that are not\n`lambda` functions:\n\n>>> df.map(round, ndigits=1)\n 0 1\n0 1.0 2.1\n1 3.4 4.6\n\nNote that a vectorized version of `func` often exists, which will\nbe much faster. You could square each number elementwise.\n\n>>> df.map(lambda x: x**2)\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n\nBut it's better to avoid map in that case.\n\n>>> df ** 2\n 0 1\n0 1.000000 4.494400\n1 11.262736 20.857489\n"}, "kind": 2, "label": "map", "sortText": " 99"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "kind": 2, "label": "mask", "sortText": "100"}, {"detail": "bound method DataFrame.max(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "max", "sortText": "101"}, {"detail": "bound method DataFrame.mean(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "mean", "sortText": "102"}, {"detail": "bound method DataFrame.median(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "median", "sortText": "103"}, {"detail": "bound method DataFrame.melt(id_vars=None, value_vars=None, var_name=None, value_name: Hashable = \"value\", col_level: Hashable = None, ignore_index: bool = True) -> DataFrame", "kind": 2, "label": "melt", "sortText": "104"}, {"detail": "bound method DataFrame.memory_usage(index: bool = True, deep: bool = False) -> Series", "documentation": {"kind": "plaintext", "value": "Return the memory usage of each column in bytes.\n\nThe memory usage can optionally include the contribution of\nthe index and elements of `object` dtype.\n\nThis value is displayed in `DataFrame.info` by default. This can be\nsuppressed by setting ``pandas.options.display.memory_usage`` to False.\n\nParameters\n----------\nindex : bool, default True\n Specifies whether to include the memory usage of the DataFrame's\n index in returned Series. If ``index=True``, the memory usage of\n the index is the first item in the output.\ndeep : bool, default False\n If True, introspect the data deeply by interrogating\n `object` dtypes for system-level memory consumption, and include\n it in the returned values.\n\nReturns\n-------\nSeries\n A Series whose index is the original column names and whose values\n is the memory usage of each column in bytes.\n\nSee Also\n--------\nnumpy.ndarray.nbytes : Total bytes consumed by the elements of an\n ndarray.\nSeries.memory_usage : Bytes consumed by a Series.\nCategorical : Memory-efficient array for string values with\n many repeated values.\nDataFrame.info : Concise summary of a DataFrame.\n\nNotes\n-----\nSee the :ref:`Frequently Asked Questions ` for more\ndetails.\n\nExamples\n--------\n>>> dtypes = ['int64', 'float64', 'complex128', 'object', 'bool']\n>>> data = dict([(t, np.ones(shape=5000, dtype=int).astype(t))\n... for t in dtypes])\n>>> df = pd.DataFrame(data)\n>>> df.head()\n int64 float64 complex128 object bool\n0 1 1.0 1.0+0.0j 1 True\n1 1 1.0 1.0+0.0j 1 True\n2 1 1.0 1.0+0.0j 1 True\n3 1 1.0 1.0+0.0j 1 True\n4 1 1.0 1.0+0.0j 1 True\n\n>>> df.memory_usage()\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\n>>> df.memory_usage(index=False)\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 40000\nbool 5000\ndtype: int64\n\nThe memory footprint of `object` dtype columns is ignored by default:\n\n>>> df.memory_usage(deep=True)\nIndex 128\nint64 40000\nfloat64 40000\ncomplex128 80000\nobject 180000\nbool 5000\ndtype: int64\n\nUse a Categorical for efficient storage of an object-dtype column with\nmany repeated values.\n\n>>> df['object'].astype('category').memory_usage(deep=True)\n5244\n"}, "kind": 2, "label": "memory_usage", "sortText": "105"}, {"detail": "bound method DataFrame.merge(right: DataFrame | Series, how: Literal[\"left\", \"right\", \"inner\", \"outer\", \"cross\"] = \"inner\", on: Hashable = None, left_on: Hashable = None, right_on: Hashable = None, left_index: bool = False, right_index: bool = False, sort: bool = False, suffixes: tuple[str | None, str | None] = ..., copy: bool | None = None, indicator: str | bool = False, validate: Literal[\"one_to_one\", \"1:1\", \"one_to_many\", \"1:m\", \"many_to_one\", ... omitted 3 literals] | None = None) -> DataFrame", "kind": 2, "label": "merge", "sortText": "106"}, {"detail": "bound method DataFrame.min(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "min", "sortText": "107"}, {"detail": "bound method DataFrame.mod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mod", "sortText": "108"}, {"detail": "bound method DataFrame.mode(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, numeric_only: bool = False, dropna: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Get the mode(s) of each element along the selected axis.\n\nThe mode of a set of values is the value that appears most often.\nIt can be multiple values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to iterate over while searching for the mode:\n\n * 0 or 'index' : get mode of each column\n * 1 or 'columns' : get mode of each row.\n\nnumeric_only : bool, default False\n If True, only apply to numeric columns.\ndropna : bool, default True\n Don't consider counts of NaN/NaT.\n\nReturns\n-------\nDataFrame\n The modes of each column or row.\n\nSee Also\n--------\nSeries.mode : Return the highest frequency value in a Series.\nSeries.value_counts : Return the counts of values in a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 2, 2),\n... ('mammal', 4, np.nan),\n... ('arthropod', 8, 0),\n... ('bird', 2, np.nan)],\n... index=('falcon', 'horse', 'spider', 'ostrich'),\n... columns=('species', 'legs', 'wings'))\n>>> df\n species legs wings\nfalcon bird 2 2.0\nhorse mammal 4 NaN\nspider arthropod 8 0.0\nostrich bird 2 NaN\n\nBy default, missing values are not considered, and the mode of wings\nare both 0 and 2. Because the resulting DataFrame has two rows,\nthe second row of ``species`` and ``legs`` contains ``NaN``.\n\n>>> df.mode()\n species legs wings\n0 bird 2.0 0.0\n1 NaN NaN 2.0\n\nSetting ``dropna=False`` ``NaN`` values are considered and they can be\nthe mode (like for wings).\n\n>>> df.mode(dropna=False)\n species legs wings\n0 bird 2 NaN\n\nSetting ``numeric_only=True``, only the mode of numeric columns is\ncomputed, and columns of other types are ignored.\n\n>>> df.mode(numeric_only=True)\n legs wings\n0 2.0 0.0\n1 NaN 2.0\n\nTo compute the mode over columns and not rows, use the axis parameter:\n\n>>> df.mode(axis='columns', numeric_only=True)\n 0 1\nfalcon 2.0 NaN\nhorse 4.0 NaN\nspider 0.0 8.0\nostrich 2.0 NaN\n"}, "kind": 2, "label": "mode", "sortText": "109"}, {"detail": "bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "mul", "sortText": "110"}, {"detail": "Unknown | (bound method DataFrame.mul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "multiply", "sortText": "111"}, {"detail": "Unknown", "label": "name", "sortText": "112"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "ndim", "sortText": "113"}, {"detail": "bound method DataFrame.ne(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> DataFrame", "kind": 2, "label": "ne", "sortText": "114"}, {"detail": "bound method DataFrame.nlargest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in descending order.\n\nReturn the first `n` rows with the largest values in `columns`, in\ndescending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=False).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of rows to return.\ncolumns : label or list of labels\n Column label(s) to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : prioritize the first occurrence(s)\n - ``last`` : prioritize the last occurrence(s)\n - ``all`` : keep all the ties of the smallest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n The first `n` rows ordered by the given columns in descending\n order.\n\nSee Also\n--------\nDataFrame.nsmallest : Return the first `n` rows ordered by `columns` in\n ascending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nNotes\n-----\nThis function cannot be used with all column types. For example, when\nspecifying columns with `object` or `category` dtypes, ``TypeError`` is\nraised.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 11300,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 11300 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nlargest`` to select the three\nrows having the largest values in column \"population\".\n\n>>> df.nlargest(3, 'population')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nlargest(3, 'population', keep='last')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the smallest element, all the\nties are kept:\n\n>>> df.nlargest(3, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nHowever, ``nlargest`` does not keep ``n`` distinct largest elements:\n\n>>> df.nlargest(5, 'population', keep='all')\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\n\nTo order by the largest values in column \"population\" and then \"GDP\",\nwe can specify multiple columns like in the next example.\n\n>>> df.nlargest(3, ['population', 'GDP'])\n population GDP alpha-2\nFrance 65000000 2583560 FR\nItaly 59000000 1937894 IT\nBrunei 434000 12128 BN\n"}, "kind": 2, "label": "nlargest", "sortText": "115"}, {"detail": "bound method DataFrame.notna() -> DataFrame", "kind": 2, "label": "notna", "sortText": "116"}, {"detail": "bound method DataFrame.notnull() -> DataFrame", "documentation": {"kind": "plaintext", "value": "DataFrame.notnull is an alias for DataFrame.notna.\n"}, "kind": 2, "label": "notnull", "sortText": "117"}, {"detail": "bound method DataFrame.nsmallest(n: int, columns: Hashable, keep: Literal[\"first\", \"last\", \"all\"] = \"first\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the first `n` rows ordered by `columns` in ascending order.\n\nReturn the first `n` rows with the smallest values in `columns`, in\nascending order. The columns that are not specified are returned as\nwell, but not used for ordering.\n\nThis method is equivalent to\n``df.sort_values(columns, ascending=True).head(n)``, but more\nperformant.\n\nParameters\n----------\nn : int\n Number of items to retrieve.\ncolumns : list or str\n Column name or names to order by.\nkeep : {'first', 'last', 'all'}, default 'first'\n Where there are duplicate values:\n\n - ``first`` : take the first occurrence.\n - ``last`` : take the last occurrence.\n - ``all`` : keep all the ties of the largest item even if it means\n selecting more than ``n`` items.\n\nReturns\n-------\nDataFrame\n\nSee Also\n--------\nDataFrame.nlargest : Return the first `n` rows ordered by `columns` in\n descending order.\nDataFrame.sort_values : Sort DataFrame by the values.\nDataFrame.head : Return the first `n` rows without re-ordering.\n\nExamples\n--------\n>>> df = pd.DataFrame({'population': [59000000, 65000000, 434000,\n... 434000, 434000, 337000, 337000,\n... 11300, 11300],\n... 'GDP': [1937894, 2583560 , 12011, 4520, 12128,\n... 17036, 182, 38, 311],\n... 'alpha-2': [\"IT\", \"FR\", \"MT\", \"MV\", \"BN\",\n... \"IS\", \"NR\", \"TV\", \"AI\"]},\n... index=[\"Italy\", \"France\", \"Malta\",\n... \"Maldives\", \"Brunei\", \"Iceland\",\n... \"Nauru\", \"Tuvalu\", \"Anguilla\"])\n>>> df\n population GDP alpha-2\nItaly 59000000 1937894 IT\nFrance 65000000 2583560 FR\nMalta 434000 12011 MT\nMaldives 434000 4520 MV\nBrunei 434000 12128 BN\nIceland 337000 17036 IS\nNauru 337000 182 NR\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\n\nIn the following example, we will use ``nsmallest`` to select the\nthree rows having the smallest values in column \"population\".\n\n>>> df.nsmallest(3, 'population')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\n\nWhen using ``keep='last'``, ties are resolved in reverse order:\n\n>>> df.nsmallest(3, 'population', keep='last')\n population GDP alpha-2\nAnguilla 11300 311 AI\nTuvalu 11300 38 TV\nNauru 337000 182 NR\n\nWhen using ``keep='all'``, the number of element kept can go beyond ``n``\nif there are duplicate values for the largest element, all the\nties are kept.\n\n>>> df.nsmallest(3, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nHowever, ``nsmallest`` does not keep ``n`` distinct\nsmallest elements:\n\n>>> df.nsmallest(4, 'population', keep='all')\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nIceland 337000 17036 IS\nNauru 337000 182 NR\n\nTo order by the smallest values in column \"population\" and then \"GDP\", we can\nspecify multiple columns like in the next example.\n\n>>> df.nsmallest(3, ['population', 'GDP'])\n population GDP alpha-2\nTuvalu 11300 38 TV\nAnguilla 11300 311 AI\nNauru 337000 182 NR\n"}, "kind": 2, "label": "nsmallest", "sortText": "118"}, {"detail": "bound method DataFrame.nunique(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Count number of distinct elements in specified axis.\n\nReturn Series with number of distinct elements. Can ignore NaN\nvalues.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to use. 0 or 'index' for row-wise, 1 or 'columns' for\n column-wise.\ndropna : bool, default True\n Don't include NaN in the counts.\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.nunique: Method nunique for Series.\nDataFrame.count: Count non-NA cells for each column or row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [4, 5, 6], 'B': [4, 1, 1]})\n>>> df.nunique()\nA 3\nB 2\ndtype: int64\n\n>>> df.nunique(axis=1)\n0 1\n1 2\n2 2\ndtype: int64\n"}, "kind": 2, "label": "nunique", "sortText": "119"}, {"detail": "bound method DataFrame.pad(*, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, downcast: dict[Unknown, Unknown] | None | _NoDefault = ...) -> DataFrame | None", "documentation": {"kind": "plaintext", "value": "Fill NA/NaN values by propagating the last valid observation to next valid.\n\n.. deprecated:: 2.0\n\n {klass}.pad is deprecated. Use {klass}.ffill instead.\n\nReturns\n-------\n{klass} or None\n Object with missing values filled or None if ``inplace=True``.\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.ffill` or :meth:`Series.ffill`.\n"}, "kind": 2, "label": "pad", "sortText": "120"}, {"detail": "bound method DataFrame.pct_change(periods: int = 1, fill_method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\"] | None | _NoDefault = ..., limit: int | None | _NoDefault = ..., freq=None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Fractional change between the current and a prior element.\n\nComputes the fractional change from the immediately previous row by\ndefault. This is useful in comparing the fraction of change in a time\nseries of elements.\n\n.. note::\n\n Despite the name of this method, it calculates fractional change\n (also known as per unit change or relative change) and not\n percentage change. If you need the percentage change, multiply\n these values by 100.\n\nParameters\n----------\nperiods : int, default 1\n Periods to shift for forming percent change.\nfill_method : {'backfill', 'bfill', 'pad', 'ffill', None}, default 'pad'\n How to handle NAs **before** computing percent changes.\n\n .. deprecated:: 2.1\n All options of `fill_method` are deprecated except `fill_method=None`.\n\nlimit : int, default None\n The number of consecutive NAs to fill before stopping.\n\n .. deprecated:: 2.1\n\nfreq : DateOffset, timedelta, or str, optional\n Increment to use from time series API (e.g. 'ME' or BDay()).\n**kwargs\n Additional keyword arguments are passed into\n `DataFrame.shift` or `Series.shift`.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the calling object.\n\nSee Also\n--------\nSeries.diff : Compute the difference of two elements in a Series.\nDataFrame.diff : Compute the difference of two elements in a DataFrame.\nSeries.shift : Shift the index by some number of periods.\nDataFrame.shift : Shift the index by some number of periods.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([90, 91, 85])\n>>> s\n0 90\n1 91\n2 85\ndtype: int64\n\n>>> s.pct_change()\n0 NaN\n1 0.011111\n2 -0.065934\ndtype: float64\n\n>>> s.pct_change(periods=2)\n0 NaN\n1 NaN\n2 -0.055556\ndtype: float64\n\nSee the percentage change in a Series where filling NAs with last\nvalid observation forward to next valid.\n\n>>> s = pd.Series([90, 91, None, 85])\n>>> s\n0 90.0\n1 91.0\n2 NaN\n3 85.0\ndtype: float64\n\n>>> s.ffill().pct_change()\n0 NaN\n1 0.011111\n2 0.000000\n3 -0.065934\ndtype: float64\n\n**DataFrame**\n\nPercentage change in French franc, Deutsche Mark, and Italian lira from\n1980-01-01 to 1980-03-01.\n\n>>> df = pd.DataFrame({\n... 'FR': [4.0405, 4.0963, 4.3149],\n... 'GR': [1.7246, 1.7482, 1.8519],\n... 'IT': [804.74, 810.01, 860.13]},\n... index=['1980-01-01', '1980-02-01', '1980-03-01'])\n>>> df\n FR GR IT\n1980-01-01 4.0405 1.7246 804.74\n1980-02-01 4.0963 1.7482 810.01\n1980-03-01 4.3149 1.8519 860.13\n\n>>> df.pct_change()\n FR GR IT\n1980-01-01 NaN NaN NaN\n1980-02-01 0.013810 0.013684 0.006549\n1980-03-01 0.053365 0.059318 0.061876\n\nPercentage of change in GOOG and APPL stock volume. Shows computing\nthe percentage change between columns.\n\n>>> df = pd.DataFrame({\n... '2016': [1769950, 30586265],\n... '2015': [1500923, 40912316],\n... '2014': [1371819, 41403351]},\n... index=['GOOG', 'APPL'])\n>>> df\n 2016 2015 2014\nGOOG 1769950 1500923 1371819\nAPPL 30586265 40912316 41403351\n\n>>> df.pct_change(axis='columns', periods=-1)\n 2016 2015 2014\nGOOG 0.179241 0.094112 NaN\nAPPL -0.252395 -0.011860 NaN\n"}, "kind": 2, "label": "pct_change", "sortText": "121"}, {"detail": "bound method DataFrame.pipe[T](func: ((...) -> T) | tuple[(...) -> T, str], *args, **kwargs) -> T", "documentation": {"kind": "plaintext", "value": "Apply chainable functions that expect Series or DataFrames.\n\nParameters\n----------\nfunc : function\n Function to apply to the {klass}.\n ``args``, and ``kwargs`` are passed into ``func``.\n Alternatively a ``(callable, data_keyword)`` tuple where\n ``data_keyword`` is a string indicating the keyword of\n ``callable`` that expects the {klass}.\n*args : iterable, optional\n Positional arguments passed into ``func``.\n**kwargs : mapping, optional\n A dictionary of keyword arguments passed into ``func``.\n\nReturns\n-------\nthe return type of ``func``.\n\nSee Also\n--------\nDataFrame.apply : Apply a function along input axis of DataFrame.\nDataFrame.map : Apply a function elementwise on a whole DataFrame.\nSeries.map : Apply a mapping correspondence on a\n :class:`~pandas.Series`.\n\nNotes\n-----\nUse ``.pipe`` when chaining together functions that expect\nSeries, DataFrames or GroupBy objects.\n\nExamples\n--------\nConstructing a income DataFrame from a dictionary.\n\n>>> data = [[8000, 1000], [9500, np.nan], [5000, 2000]]\n>>> df = pd.DataFrame(data, columns=['Salary', 'Others'])\n>>> df\n Salary Others\n0 8000 1000.0\n1 9500 NaN\n2 5000 2000.0\n\nFunctions that perform tax reductions on an income DataFrame.\n\n>>> def subtract_federal_tax(df):\n... return df * 0.9\n>>> def subtract_state_tax(df, rate):\n... return df * (1 - rate)\n>>> def subtract_national_insurance(df, rate, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n\nInstead of writing\n\n>>> subtract_national_insurance(\n... subtract_state_tax(subtract_federal_tax(df), rate=0.12),\n... rate=0.05,\n... rate_increase=0.02) # doctest: +SKIP\n\nYou can write\n\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(subtract_national_insurance, rate=0.05, rate_increase=0.02)\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n\nIf you have a function that takes the data as (say) the second\nargument, pass a tuple indicating which keyword expects the\ndata. For example, suppose ``national_insurance`` takes its data as ``df``\nin the second argument:\n\n>>> def subtract_national_insurance(rate, df, rate_increase):\n... new_rate = rate + rate_increase\n... return df * (1 - new_rate)\n>>> (\n... df.pipe(subtract_federal_tax)\n... .pipe(subtract_state_tax, rate=0.12)\n... .pipe(\n... (subtract_national_insurance, 'df'),\n... rate=0.05,\n... rate_increase=0.02\n... )\n... )\n Salary Others\n0 5892.48 736.56\n1 6997.32 NaN\n2 3682.80 1473.12\n"}, "kind": 2, "label": "pipe", "sortText": "122"}, {"detail": "bound method DataFrame.pivot(*, columns, index=..., values=...) -> DataFrame", "kind": 2, "label": "pivot", "sortText": "123"}, {"detail": "bound method DataFrame.pivot_table(values=None, index=None, columns=None, aggfunc: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]] = \"mean\", fill_value=None, margins: bool = False, dropna: bool = True, margins_name: Hashable = \"All\", observed: bool | _NoDefault = ..., sort: bool = True) -> DataFrame", "kind": 2, "label": "pivot_table", "sortText": "124"}, {"detail": "Unknown", "label": "plot", "sortText": "125"}, {"detail": "bound method DataFrame.pop(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return item and drop from frame. Raise KeyError if not found.\n\nParameters\n----------\nitem : label\n Label of column to be popped.\n\nReturns\n-------\nSeries\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=('name', 'class', 'max_speed'))\n>>> df\n name class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\n>>> df.pop('class')\n0 bird\n1 bird\n2 mammal\n3 mammal\nName: class, dtype: object\n\n>>> df\n name max_speed\n0 falcon 389.0\n1 parrot 24.0\n2 lion 80.5\n3 monkey NaN\n"}, "kind": 2, "label": "pop", "sortText": "126"}, {"detail": "bound method DataFrame.pow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "pow", "sortText": "127"}, {"detail": "bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "prod", "sortText": "128"}, {"detail": "Unknown | (bound method DataFrame.prod(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown)", "kind": 2, "label": "product", "sortText": "129"}, {"detail": "Overload[(q: int | float = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series, (q: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | Sequence[int | float], axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame, (q: int | float | ExtensionArray | ... omitted 4 union elements = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., numeric_only: bool = ..., interpolation: Literal[\"linear\", \"lower\", \"higher\", \"midpoint\", \"nearest\"] = ..., method: Literal[\"single\", \"table\"] = ...) -> Series | DataFrame]", "documentation": {"kind": "plaintext", "value": "Return values at the given quantile over requested axis.\n\nParameters\n----------\nq : float or array-like, default 0.5 (50% quantile)\n Value between 0 <= q <= 1, the quantile(s) to compute.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Equals 0 or 'index' for row-wise, 1 or 'columns' for column-wise.\nnumeric_only : bool, default False\n Include only `float`, `int` or `boolean` data.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\ninterpolation : {'linear', 'lower', 'higher', 'midpoint', 'nearest'}\n This optional parameter specifies the interpolation method to use,\n when the desired quantile lies between two data points `i` and `j`:\n\n * linear: `i + (j - i) * fraction`, where `fraction` is the\n fractional part of the index surrounded by `i` and `j`.\n * lower: `i`.\n * higher: `j`.\n * nearest: `i` or `j` whichever is nearest.\n * midpoint: (`i` + `j`) / 2.\nmethod : {'single', 'table'}, default 'single'\n Whether to compute quantiles per-column ('single') or over all columns\n ('table'). When 'table', the only allowed interpolation methods are\n 'nearest', 'lower', and 'higher'.\n\nReturns\n-------\nSeries or DataFrame\n\n If ``q`` is an array, a DataFrame will be returned where the\n index is ``q``, the columns are the columns of self, and the\n values are the quantiles.\n If ``q`` is a float, a Series will be returned where the\n index is the columns of self and the values are the quantiles.\n\nSee Also\n--------\ncore.window.rolling.Rolling.quantile: Rolling quantile.\nnumpy.percentile: Numpy function to compute the percentile.\n\nExamples\n--------\n>>> df = pd.DataFrame(np.array([[1, 1], [2, 10], [3, 100], [4, 100]]),\n... columns=['a', 'b'])\n>>> df.quantile(.1)\na 1.3\nb 3.7\nName: 0.1, dtype: float64\n>>> df.quantile([.1, .5])\n a b\n0.1 1.3 3.7\n0.5 2.5 55.0\n\nSpecifying `method='table'` will compute the quantile over all columns.\n\n>>> df.quantile(.1, method=\"table\", interpolation=\"nearest\")\na 1\nb 1\nName: 0.1, dtype: int64\n>>> df.quantile([.1, .5], method=\"table\", interpolation=\"nearest\")\n a b\n0.1 1 1\n0.5 3 100\n\nSpecifying `numeric_only=False` will also compute the quantile of\ndatetime and timedelta data.\n\n>>> df = pd.DataFrame({'A': [1, 2],\n... 'B': [pd.Timestamp('2010'),\n... pd.Timestamp('2011')],\n... 'C': [pd.Timedelta('1 days'),\n... pd.Timedelta('2 days')]})\n>>> df.quantile(0.5, numeric_only=False)\nA 1.5\nB 2010-07-02 12:00:00\nC 1 days 12:00:00\nName: 0.5, dtype: object\n"}, "kind": 2, "label": "quantile", "sortText": "130"}, {"detail": "Overload[(expr: str, *, inplace: Literal[False] = ..., **kwargs) -> DataFrame, (expr: str, *, inplace: Literal[True], **kwargs) -> None, (expr: str, *, inplace: bool = ..., **kwargs) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Query the columns of a DataFrame with a boolean expression.\n\nParameters\n----------\nexpr : str\n The query string to evaluate.\n\n You can refer to variables\n in the environment by prefixing them with an '@' character like\n ``@a + b``.\n\n You can refer to column names that are not valid Python variable names\n by surrounding them in backticks. Thus, column names containing spaces\n or punctuations (besides underscores) or starting with digits must be\n surrounded by backticks. (For example, a column named \"Area (cm^2)\" would\n be referenced as ```Area (cm^2)```). Column names which are Python keywords\n (like \"list\", \"for\", \"import\", etc) cannot be used.\n\n For example, if one of your columns is called ``a a`` and you want\n to sum it with ``b``, your query should be ```a a` + b``.\n\ninplace : bool\n Whether to modify the DataFrame rather than creating a new one.\n**kwargs\n See the documentation for :func:`eval` for complete details\n on the keyword arguments accepted by :meth:`DataFrame.query`.\n\nReturns\n-------\nDataFrame or None\n DataFrame resulting from the provided query expression or\n None if ``inplace=True``.\n\nSee Also\n--------\neval : Evaluate a string describing operations on\n DataFrame columns.\nDataFrame.eval : Evaluate a string describing operations on\n DataFrame columns.\n\nNotes\n-----\nThe result of the evaluation of this expression is first passed to\n:attr:`DataFrame.loc` and if that fails because of a\nmultidimensional key (e.g., a DataFrame) then the result will be passed\nto :meth:`DataFrame.__getitem__`.\n\nThis method uses the top-level :func:`eval` function to\nevaluate the passed query.\n\nThe :meth:`~pandas.DataFrame.query` method uses a slightly\nmodified Python syntax by default. For example, the ``&`` and ``|``\n(bitwise) operators have the precedence of their boolean cousins,\n:keyword:`and` and :keyword:`or`. This *is* syntactically valid Python,\nhowever the semantics are different.\n\nYou can change the semantics of the expression by passing the keyword\nargument ``parser='python'``. This enforces the same semantics as\nevaluation in Python space. Likewise, you can pass ``engine='python'``\nto evaluate an expression using Python itself as a backend. This is not\nrecommended as it is inefficient compared to using ``numexpr`` as the\nengine.\n\nThe :attr:`DataFrame.index` and\n:attr:`DataFrame.columns` attributes of the\n:class:`~pandas.DataFrame` instance are placed in the query namespace\nby default, which allows you to treat both the index and columns of the\nframe as a column in the frame.\nThe identifier ``index`` is used for the frame index; you can also\nuse the name of the index to identify it in a query. Please note that\nPython keywords may not be used as identifiers.\n\nFor further details and examples see the ``query`` documentation in\n:ref:`indexing `.\n\n*Backtick quoted variables*\n\nBacktick quoted variables are parsed as literal Python code and\nare converted internally to a Python valid identifier.\nThis can lead to the following problems.\n\nDuring parsing a number of disallowed characters inside the backtick\nquoted string are replaced by strings that are allowed as a Python identifier.\nThese characters include all operators in Python, the space character, the\nquestion mark, the exclamation mark, the dollar sign, and the euro sign.\nFor other characters that fall outside the ASCII range (U+0001..U+007F)\nand those that are not further specified in PEP 3131,\nthe query parser will raise an error.\nThis excludes whitespace different than the space character,\nbut also the hashtag (as it is used for comments) and the backtick\nitself (backtick can also not be escaped).\n\nIn a special case, quotes that make a pair around a backtick can\nconfuse the parser.\nFor example, ```it's` > `that's``` will raise an error,\nas it forms a quoted string (``'s > `that'``) with a backtick inside.\n\nSee also the Python documentation about lexical analysis\n(https://docs.python.org/3/reference/lexical_analysis.html)\nin combination with the source code in :mod:`pandas.core.computation.parsing`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': range(1, 6),\n... 'B': range(10, 0, -2),\n... 'C C': range(10, 5, -1)})\n>>> df\n A B C C\n0 1 10 10\n1 2 8 9\n2 3 6 8\n3 4 4 7\n4 5 2 6\n>>> df.query('A > B')\n A B C C\n4 5 2 6\n\nThe previous expression is equivalent to\n\n>>> df[df.A > df.B]\n A B C C\n4 5 2 6\n\nFor columns with spaces in their name, you can use backtick quoting.\n\n>>> df.query('B == `C C`')\n A B C C\n0 1 10 10\n\nThe previous expression is equivalent to\n\n>>> df[df.B == df['C C']]\n A B C C\n0 1 10 10\n"}, "kind": 2, "label": "query", "sortText": "131"}, {"detail": "bound method DataFrame.radd(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "radd", "sortText": "132"}, {"detail": "bound method DataFrame.rank(axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, method: Literal[\"average\", \"min\", \"max\", \"first\", \"dense\"] = \"average\", numeric_only: bool = False, na_option: Literal[\"keep\", \"top\", \"bottom\"] = \"keep\", ascending: bool = True, pct: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Compute numerical data ranks (1 through n) along axis.\n\nBy default, equal values are assigned a rank that is the average of the\nranks of those values.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Index to direct ranking.\n For `Series` this parameter is unused and defaults to 0.\nmethod : {'average', 'min', 'max', 'first', 'dense'}, default 'average'\n How to rank the group of records that have the same value (i.e. ties):\n\n * average: average rank of the group\n * min: lowest rank in the group\n * max: highest rank in the group\n * first: ranks assigned in order they appear in the array\n * dense: like 'min', but rank always increases by 1 between groups.\n\nnumeric_only : bool, default False\n For DataFrame objects, rank only numeric columns if set to True.\n\n .. versionchanged:: 2.0.0\n The default value of ``numeric_only`` is now ``False``.\n\nna_option : {'keep', 'top', 'bottom'}, default 'keep'\n How to rank NaN values:\n\n * keep: assign NaN rank to NaN values\n * top: assign lowest rank to NaN values\n * bottom: assign highest rank to NaN values\n\nascending : bool, default True\n Whether or not the elements should be ranked in ascending order.\npct : bool, default False\n Whether or not to display the returned rankings in percentile\n form.\n\nReturns\n-------\nsame type as caller\n Return a Series or DataFrame with data ranks as values.\n\nSee Also\n--------\ncore.groupby.DataFrameGroupBy.rank : Rank of values within each group.\ncore.groupby.SeriesGroupBy.rank : Rank of values within each group.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'Animal': ['cat', 'penguin', 'dog',\n... 'spider', 'snake'],\n... 'Number_legs': [4, 2, 4, 8, np.nan]})\n>>> df\n Animal Number_legs\n0 cat 4.0\n1 penguin 2.0\n2 dog 4.0\n3 spider 8.0\n4 snake NaN\n\nTies are assigned the mean of the ranks (by default) for the group.\n\n>>> s = pd.Series(range(5), index=list(\"abcde\"))\n>>> s[\"d\"] = s[\"b\"]\n>>> s.rank()\na 1.0\nb 2.5\nc 4.0\nd 2.5\ne 5.0\ndtype: float64\n\nThe following example shows how the method behaves with the above\nparameters:\n\n* default_rank: this is the default behaviour obtained without using\n any parameter.\n* max_rank: setting ``method = 'max'`` the records that have the\n same values are ranked using the highest rank (e.g.: since 'cat'\n and 'dog' are both in the 2nd and 3rd position, rank 3 is assigned.)\n* NA_bottom: choosing ``na_option = 'bottom'``, if there are records\n with NaN values they are placed at the bottom of the ranking.\n* pct_rank: when setting ``pct = True``, the ranking is expressed as\n percentile rank.\n\n>>> df['default_rank'] = df['Number_legs'].rank()\n>>> df['max_rank'] = df['Number_legs'].rank(method='max')\n>>> df['NA_bottom'] = df['Number_legs'].rank(na_option='bottom')\n>>> df['pct_rank'] = df['Number_legs'].rank(pct=True)\n>>> df\n Animal Number_legs default_rank max_rank NA_bottom pct_rank\n0 cat 4.0 2.5 3.0 2.5 0.625\n1 penguin 2.0 1.0 1.0 1.0 0.250\n2 dog 4.0 2.5 3.0 2.5 0.625\n3 spider 8.0 4.0 4.0 4.0 1.000\n4 snake NaN NaN NaN 5.0 NaN\n"}, "kind": 2, "label": "rank", "sortText": "133"}, {"detail": "Unknown | (bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "rdiv", "sortText": "134"}, {"detail": "bound method DataFrame.reindex(labels=None, *, index=None, columns=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, method: Literal[\"backfill\", \"bfill\", \"ffill\", \"pad\", \"nearest\"] | None = None, copy: bool | None = None, level: Hashable = None, fill_value: str | int | float | ... omitted 7 union elements = ..., limit: int | None = None, tolerance=None) -> DataFrame", "kind": 2, "label": "reindex", "sortText": "135"}, {"detail": "bound method DataFrame.reindex_like(other, method: Literal[\"backfill\", \"bfill\", \"pad\", \"ffill\", \"nearest\"] | None = None, copy: bool | None = None, limit: int | None = None, tolerance=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return an object with matching indices as other object.\n\nConform the object to the same index on all axes. Optional\nfilling logic, placing NaN in locations having no value\nin the previous index. A new object is produced unless the\nnew index is equivalent to the current one and copy=False.\n\nParameters\n----------\nother : Object of the same data type\n Its row and column indices are used to define the new indices\n of this object.\nmethod : {None, 'backfill'/'bfill', 'pad'/'ffill', 'nearest'}\n Method to use for filling holes in reindexed DataFrame.\n Please note: this is only applicable to DataFrames/Series with a\n monotonically increasing/decreasing index.\n\n * None (default): don't fill gaps\n * pad / ffill: propagate last valid observation forward to next\n valid\n * backfill / bfill: use next valid observation to fill gap\n * nearest: use nearest valid observations to fill gap.\n\ncopy : bool, default True\n Return a new object, even if the passed indexes are the same.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nlimit : int, default None\n Maximum number of consecutive labels to fill for inexact matches.\ntolerance : optional\n Maximum distance between original and new labels for inexact\n matches. The values of the index at the matching locations must\n satisfy the equation ``abs(index[indexer] - target) <= tolerance``.\n\n Tolerance may be a scalar value, which applies the same tolerance\n to all values, or list-like, which applies variable tolerance per\n element. List-like includes list, tuple, array, Series, and must be\n the same size as the index and its dtype must exactly match the\n index's type.\n\nReturns\n-------\nSeries or DataFrame\n Same type as caller, but with changed indices on each axis.\n\nSee Also\n--------\nDataFrame.set_index : Set row labels.\nDataFrame.reset_index : Remove row labels or move them to new columns.\nDataFrame.reindex : Change to new indices or expand indices.\n\nNotes\n-----\nSame as calling\n``.reindex(index=other.index, columns=other.columns,...)``.\n\nExamples\n--------\n>>> df1 = pd.DataFrame([[24.3, 75.7, 'high'],\n... [31, 87.8, 'high'],\n... [22, 71.6, 'medium'],\n... [35, 95, 'medium']],\n... columns=['temp_celsius', 'temp_fahrenheit',\n... 'windspeed'],\n... index=pd.date_range(start='2014-02-12',\n... end='2014-02-15', freq='D'))\n\n>>> df1\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 24.3 75.7 high\n2014-02-13 31.0 87.8 high\n2014-02-14 22.0 71.6 medium\n2014-02-15 35.0 95.0 medium\n\n>>> df2 = pd.DataFrame([[28, 'low'],\n... [30, 'low'],\n... [35.1, 'medium']],\n... columns=['temp_celsius', 'windspeed'],\n... index=pd.DatetimeIndex(['2014-02-12', '2014-02-13',\n... '2014-02-15']))\n\n>>> df2\n temp_celsius windspeed\n2014-02-12 28.0 low\n2014-02-13 30.0 low\n2014-02-15 35.1 medium\n\n>>> df2.reindex_like(df1)\n temp_celsius temp_fahrenheit windspeed\n2014-02-12 28.0 NaN low\n2014-02-13 30.0 NaN low\n2014-02-14 NaN NaN NaN\n2014-02-15 35.1 NaN medium\n"}, "kind": 2, "label": "reindex_like", "sortText": "136"}, {"detail": "Overload[(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[True], level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> None, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: Literal[False] = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame, (mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., copy: bool | None = ..., inplace: bool = ..., level: Hashable = ..., errors: Literal[\"ignore\", \"raise\"] = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Rename columns or index labels.\n\nFunction / dict values must be unique (1-to-1). Labels not contained in\na dict / Series will be left as-is. Extra labels listed don't throw an\nerror.\n\nSee the :ref:`user guide ` for more.\n\nParameters\n----------\nmapper : dict-like or function\n Dict-like or function transformations to apply to\n that axis' values. Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index`` and\n ``columns``.\nindex : dict-like or function\n Alternative to specifying axis (``mapper, axis=0``\n is equivalent to ``index=mapper``).\ncolumns : dict-like or function\n Alternative to specifying axis (``mapper, axis=1``\n is equivalent to ``columns=mapper``).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to target with ``mapper``. Can be either the axis name\n ('index', 'columns') or number (0, 1). The default is 'index'.\ncopy : bool, default True\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\n If True then value of copy is ignored.\nlevel : int or level name, default None\n In case of a MultiIndex, only rename labels in the specified\n level.\nerrors : {'ignore', 'raise'}, default 'ignore'\n If 'raise', raise a `KeyError` when a dict-like `mapper`, `index`,\n or `columns` contains labels that are not present in the Index\n being transformed.\n If 'ignore', existing keys will be renamed and extra keys will be\n ignored.\n\nReturns\n-------\nDataFrame or None\n DataFrame with the renamed axis labels or None if ``inplace=True``.\n\nRaises\n------\nKeyError\n If any of the labels is not found in the selected axis and\n \"errors='raise'\".\n\nSee Also\n--------\nDataFrame.rename_axis : Set the name of the axis.\n\nExamples\n--------\n``DataFrame.rename`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nRename columns using a mapping:\n\n>>> df = pd.DataFrame({\"A\": [1, 2, 3], \"B\": [4, 5, 6]})\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"c\"})\n a c\n0 1 4\n1 2 5\n2 3 6\n\nRename index using a mapping:\n\n>>> df.rename(index={0: \"x\", 1: \"y\", 2: \"z\"})\n A B\nx 1 4\ny 2 5\nz 3 6\n\nCast index labels to a different type:\n\n>>> df.index\nRangeIndex(start=0, stop=3, step=1)\n>>> df.rename(index=str).index\nIndex(['0', '1', '2'], dtype='object')\n\n>>> df.rename(columns={\"A\": \"a\", \"B\": \"b\", \"C\": \"c\"}, errors=\"raise\")\nTraceback (most recent call last):\nKeyError: ['C'] not found in axis\n\nUsing axis-style parameters:\n\n>>> df.rename(str.lower, axis='columns')\n a b\n0 1 4\n1 2 5\n2 3 6\n\n>>> df.rename({1: 2, 2: 4}, axis='index')\n A B\n0 1 4\n2 2 5\n4 3 6\n"}, "kind": 2, "label": "rename", "sortText": "137"}, {"detail": "Overload[(mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[False] = ...) -> DataFrame, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: Literal[True]) -> None, (mapper: Hashable = ..., *, index=..., columns=..., axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., copy: bool | None = ..., inplace: bool = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Set the name of the axis for the index or columns.\n\nParameters\n----------\nmapper : scalar, list-like, optional\n Value to set the axis name attribute.\nindex, columns : scalar, list-like, dict-like or function, optional\n A scalar, list-like, dict-like or functions transformations to\n apply to that axis' values.\n Note that the ``columns`` parameter is not allowed if the\n object is a Series. This parameter only apply for DataFrame\n type objects.\n\n Use either ``mapper`` and ``axis`` to\n specify the axis to target with ``mapper``, or ``index``\n and/or ``columns``.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to rename. For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default None\n Also copy underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\ninplace : bool, default False\n Modifies the object directly, instead of creating a new Series\n or DataFrame.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.rename : Alter Series index labels or name.\nDataFrame.rename : Alter DataFrame index labels or name.\nIndex.rename : Set new names on index.\n\nNotes\n-----\n``DataFrame.rename_axis`` supports two calling conventions\n\n* ``(index=index_mapper, columns=columns_mapper, ...)``\n* ``(mapper, axis={'index', 'columns'}, ...)``\n\nThe first calling convention will only modify the names of\nthe index and/or the names of the Index object that is the columns.\nIn this case, the parameter ``copy`` is ignored.\n\nThe second calling convention will modify the names of the\ncorresponding index if mapper is a list or a scalar.\nHowever, if mapper is dict-like or a function, it will use the\ndeprecated behavior of modifying the axis *labels*.\n\nWe *highly* recommend using keyword arguments to clarify your\nintent.\n\nExamples\n--------\n**Series**\n\n>>> s = pd.Series([\"dog\", \"cat\", \"monkey\"])\n>>> s\n0 dog\n1 cat\n2 monkey\ndtype: object\n>>> s.rename_axis(\"animal\")\nanimal\n0 dog\n1 cat\n2 monkey\ndtype: object\n\n**DataFrame**\n\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2],\n... \"num_arms\": [0, 0, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs num_arms\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"animal\")\n>>> df\n num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n>>> df = df.rename_axis(\"limbs\", axis=\"columns\")\n>>> df\nlimbs num_legs num_arms\nanimal\ndog 4 0\ncat 4 0\nmonkey 2 2\n\n**MultiIndex**\n\n>>> df.index = pd.MultiIndex.from_product([['mammal'],\n... ['dog', 'cat', 'monkey']],\n... names=['type', 'name'])\n>>> df\nlimbs num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(index={'type': 'class'})\nlimbs num_legs num_arms\nclass name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n\n>>> df.rename_axis(columns=str.upper)\nLIMBS num_legs num_arms\ntype name\nmammal dog 4 0\n cat 4 0\n monkey 2 2\n"}, "kind": 2, "label": "rename_axis", "sortText": "138"}, {"detail": "bound method DataFrame.reorder_levels(order: Sequence[int | str], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Rearrange index levels using input order. May not drop or duplicate levels.\n\nParameters\n----------\norder : list of int or list of str\n List representing new level order. Reference level by number\n (position) or by key (label).\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Where to reorder levels.\n\nReturns\n-------\nDataFrame\n\nExamples\n--------\n>>> data = {\n... \"class\": [\"Mammals\", \"Mammals\", \"Reptiles\"],\n... \"diet\": [\"Omnivore\", \"Carnivore\", \"Carnivore\"],\n... \"species\": [\"Humans\", \"Dogs\", \"Snakes\"],\n... }\n>>> df = pd.DataFrame(data, columns=[\"class\", \"diet\", \"species\"])\n>>> df = df.set_index([\"class\", \"diet\"])\n>>> df\n species\nclass diet\nMammals Omnivore Humans\n Carnivore Dogs\nReptiles Carnivore Snakes\n\nLet's reorder the levels of the index:\n\n>>> df.reorder_levels([\"diet\", \"class\"])\n species\ndiet class\nOmnivore Mammals Humans\nCarnivore Mammals Dogs\n Reptiles Snakes\n"}, "kind": 2, "label": "reorder_levels", "sortText": "139"}, {"detail": "Overload[(to_replace=..., value=..., *, inplace: Literal[False] = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame, (to_replace=..., value=..., *, inplace: Literal[True], limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> None, (to_replace=..., value=..., *, inplace: bool = ..., limit: int | None = ..., regex: bool = ..., method: Literal[\"pad\", \"ffill\", \"bfill\"] | _NoDefault = ...) -> DataFrame | None]", "kind": 2, "label": "replace", "sortText": "140"}, {"detail": "bound method DataFrame.resample(rule, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"right\", \"left\"] | None = None, label: Literal[\"right\", \"left\"] | None = None, convention: Literal[\"start\", \"end\", \"s\", \"e\"] = \"start\", kind: Literal[\"timestamp\", \"period\"] | None | _NoDefault = ..., on: Hashable = None, level: Hashable = None, origin: str | date | datetime64[date | int | None] | ... omitted 3 union elements = \"start_day\", offset: timedelta | timedelta64[timedelta | int | None] | signedinteger[_64Bit] | ... omitted 4 union elements = None, group_keys: bool = False) -> Resampler", "documentation": {"kind": "plaintext", "value": "Resample time-series data.\n\nConvenience method for frequency conversion and resampling of time series.\nThe object must have a datetime-like index (`DatetimeIndex`, `PeriodIndex`,\nor `TimedeltaIndex`), or the caller must pass the label of a datetime-like\nseries/index to the ``on``/``level`` keyword parameter.\n\nParameters\n----------\nrule : DateOffset, Timedelta or str\n The offset string or object representing target conversion.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n Which axis to use for up- or down-sampling. For `Series` this parameter\n is unused and defaults to 0. Must be\n `DatetimeIndex`, `TimedeltaIndex` or `PeriodIndex`.\n\n .. deprecated:: 2.0.0\n Use frame.T.resample(...) instead.\nclosed : {{'right', 'left'}}, default None\n Which side of bin interval is closed. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nlabel : {{'right', 'left'}}, default None\n Which bin edge label to label bucket with. The default is 'left'\n for all frequency offsets except for 'ME', 'YE', 'QE', 'BME',\n 'BA', 'BQE', and 'W' which all have a default of 'right'.\nconvention : {{'start', 'end', 's', 'e'}}, default 'start'\n For `PeriodIndex` only, controls whether to use the start or\n end of `rule`.\n\nkind : {{'timestamp', 'period'}}, optional, default None\n Pass 'timestamp' to convert the resulting index to a\n `DateTimeIndex` or 'period' to convert it to a `PeriodIndex`.\n By default the input representation is retained.\n\n .. deprecated:: 2.2.0\n Convert index to desired type explicitly instead.\n\non : str, optional\n For a DataFrame, column to use instead of index for resampling.\n Column must be datetime-like.\nlevel : str or int, optional\n For a MultiIndex, level (name or number) to use for\n resampling. `level` must be datetime-like.\norigin : Timestamp or str, default 'start_day'\n The timestamp on which to adjust the grouping. The timezone of origin\n must match the timezone of the index.\n If string, must be one of the following:\n\n - 'epoch': `origin` is 1970-01-01\n - 'start': `origin` is the first value of the timeseries\n - 'start_day': `origin` is the first day at midnight of the timeseries\n\n - 'end': `origin` is the last value of the timeseries\n - 'end_day': `origin` is the ceiling midnight of the last day\n\n .. versionadded:: 1.3.0\n\n .. note::\n\n Only takes effect for Tick-frequencies (i.e. fixed frequencies like\n days, hours, and minutes, rather than months or quarters).\noffset : Timedelta or str, default is None\n An offset timedelta added to the origin.\n\ngroup_keys : bool, default False\n Whether to include the group keys in the result index when using\n ``.apply()`` on the resampled object.\n\n .. versionadded:: 1.5.0\n\n Not specifying ``group_keys`` will retain values-dependent behavior\n from pandas 1.4 and earlier (see :ref:`pandas 1.5.0 Release notes\n ` for examples).\n\n .. versionchanged:: 2.0.0\n\n ``group_keys`` now defaults to ``False``.\n\nReturns\n-------\npandas.api.typing.Resampler\n :class:`~pandas.core.Resampler` object.\n\nSee Also\n--------\nSeries.resample : Resample a Series.\nDataFrame.resample : Resample a DataFrame.\ngroupby : Group {klass} by mapping, function, label, or list of labels.\nasfreq : Reindex a {klass} with the given frequency without grouping.\n\nNotes\n-----\nSee the `user guide\n`__\nfor more.\n\nTo learn more about the offset strings, please see `this link\n`__.\n\nExamples\n--------\nStart by creating a series with 9 one minute timestamps.\n\n>>> index = pd.date_range('1/1/2000', periods=9, freq='min')\n>>> series = pd.Series(range(9), index=index)\n>>> series\n2000-01-01 00:00:00 0\n2000-01-01 00:01:00 1\n2000-01-01 00:02:00 2\n2000-01-01 00:03:00 3\n2000-01-01 00:04:00 4\n2000-01-01 00:05:00 5\n2000-01-01 00:06:00 6\n2000-01-01 00:07:00 7\n2000-01-01 00:08:00 8\nFreq: min, dtype: int64\n\nDownsample the series into 3 minute bins and sum the values\nof the timestamps falling into a bin.\n\n>>> series.resample('3min').sum()\n2000-01-01 00:00:00 3\n2000-01-01 00:03:00 12\n2000-01-01 00:06:00 21\nFreq: 3min, dtype: int64\n\nDownsample the series into 3 minute bins as above, but label each\nbin using the right edge instead of the left. Please note that the\nvalue in the bucket used as the label is not included in the bucket,\nwhich it labels. For example, in the original series the\nbucket ``2000-01-01 00:03:00`` contains the value 3, but the summed\nvalue in the resampled bucket with the label ``2000-01-01 00:03:00``\ndoes not include 3 (if it did, the summed value would be 6, not 3).\n\n>>> series.resample('3min', label='right').sum()\n2000-01-01 00:03:00 3\n2000-01-01 00:06:00 12\n2000-01-01 00:09:00 21\nFreq: 3min, dtype: int64\n\nTo include this value close the right side of the bin interval,\nas shown below.\n\n>>> series.resample('3min', label='right', closed='right').sum()\n2000-01-01 00:00:00 0\n2000-01-01 00:03:00 6\n2000-01-01 00:06:00 15\n2000-01-01 00:09:00 15\nFreq: 3min, dtype: int64\n\nUpsample the series into 30 second bins.\n\n>>> series.resample('30s').asfreq()[0:5] # Select first 5 rows\n2000-01-01 00:00:00 0.0\n2000-01-01 00:00:30 NaN\n2000-01-01 00:01:00 1.0\n2000-01-01 00:01:30 NaN\n2000-01-01 00:02:00 2.0\nFreq: 30s, dtype: float64\n\nUpsample the series into 30 second bins and fill the ``NaN``\nvalues using the ``ffill`` method.\n\n>>> series.resample('30s').ffill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 0\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 1\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nUpsample the series into 30 second bins and fill the\n``NaN`` values using the ``bfill`` method.\n\n>>> series.resample('30s').bfill()[0:5]\n2000-01-01 00:00:00 0\n2000-01-01 00:00:30 1\n2000-01-01 00:01:00 1\n2000-01-01 00:01:30 2\n2000-01-01 00:02:00 2\nFreq: 30s, dtype: int64\n\nPass a custom function via ``apply``\n\n>>> def custom_resampler(arraylike):\n... return np.sum(arraylike) + 5\n...\n>>> series.resample('3min').apply(custom_resampler)\n2000-01-01 00:00:00 8\n2000-01-01 00:03:00 17\n2000-01-01 00:06:00 26\nFreq: 3min, dtype: int64\n\nFor a Series with a PeriodIndex, the keyword `convention` can be\nused to control whether to use the start or end of `rule`.\n\nResample a year by quarter using 'start' `convention`. Values are\nassigned to the first quarter of the period.\n\n>>> s = pd.Series(\n... [1, 2], index=pd.period_range(\"2012-01-01\", freq=\"Y\", periods=2)\n... )\n>>> s\n2012 1\n2013 2\nFreq: Y-DEC, dtype: int64\n>>> s.resample(\"Q\", convention=\"start\").asfreq()\n2012Q1 1.0\n2012Q2 NaN\n2012Q3 NaN\n2012Q4 NaN\n2013Q1 2.0\n2013Q2 NaN\n2013Q3 NaN\n2013Q4 NaN\nFreq: Q-DEC, dtype: float64\n\nResample quarters by month using 'end' `convention`. Values are\nassigned to the last month of the period.\n\n>>> q = pd.Series(\n... [1, 2, 3, 4], index=pd.period_range(\"2018-01-01\", freq=\"Q\", periods=4)\n... )\n>>> q\n2018Q1 1\n2018Q2 2\n2018Q3 3\n2018Q4 4\nFreq: Q-DEC, dtype: int64\n>>> q.resample(\"M\", convention=\"end\").asfreq()\n2018-03 1.0\n2018-04 NaN\n2018-05 NaN\n2018-06 2.0\n2018-07 NaN\n2018-08 NaN\n2018-09 3.0\n2018-10 NaN\n2018-11 NaN\n2018-12 4.0\nFreq: M, dtype: float64\n\nFor DataFrame objects, the keyword `on` can be used to specify the\ncolumn instead of the index for resampling.\n\n>>> d = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df = pd.DataFrame(d)\n>>> df['week_starting'] = pd.date_range('01/01/2018',\n... periods=8,\n... freq='W')\n>>> df\n price volume week_starting\n0 10 50 2018-01-07\n1 11 60 2018-01-14\n2 9 40 2018-01-21\n3 13 100 2018-01-28\n4 14 50 2018-02-04\n5 18 100 2018-02-11\n6 17 40 2018-02-18\n7 19 50 2018-02-25\n>>> df.resample('ME', on='week_starting').mean()\n price volume\nweek_starting\n2018-01-31 10.75 62.5\n2018-02-28 17.00 60.0\n\nFor a DataFrame with MultiIndex, the keyword `level` can be used to\nspecify on which level the resampling needs to take place.\n\n>>> days = pd.date_range('1/1/2000', periods=4, freq='D')\n>>> d2 = {{'price': [10, 11, 9, 13, 14, 18, 17, 19],\n... 'volume': [50, 60, 40, 100, 50, 100, 40, 50]}}\n>>> df2 = pd.DataFrame(\n... d2,\n... index=pd.MultiIndex.from_product(\n... [days, ['morning', 'afternoon']]\n... )\n... )\n>>> df2\n price volume\n2000-01-01 morning 10 50\n afternoon 11 60\n2000-01-02 morning 9 40\n afternoon 13 100\n2000-01-03 morning 14 50\n afternoon 18 100\n2000-01-04 morning 17 40\n afternoon 19 50\n>>> df2.resample('D', level=0).sum()\n price volume\n2000-01-01 21 110\n2000-01-02 22 140\n2000-01-03 32 150\n2000-01-04 36 90\n\nIf you want to adjust the start of the bins based on a fixed timestamp:\n\n>>> start, end = '2000-10-01 23:30:00', '2000-10-02 00:30:00'\n>>> rng = pd.date_range(start, end, freq='7min')\n>>> ts = pd.Series(np.arange(len(rng)) * 3, index=rng)\n>>> ts\n2000-10-01 23:30:00 0\n2000-10-01 23:37:00 3\n2000-10-01 23:44:00 6\n2000-10-01 23:51:00 9\n2000-10-01 23:58:00 12\n2000-10-02 00:05:00 15\n2000-10-02 00:12:00 18\n2000-10-02 00:19:00 21\n2000-10-02 00:26:00 24\nFreq: 7min, dtype: int64\n\n>>> ts.resample('17min').sum()\n2000-10-01 23:14:00 0\n2000-10-01 23:31:00 9\n2000-10-01 23:48:00 21\n2000-10-02 00:05:00 54\n2000-10-02 00:22:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='epoch').sum()\n2000-10-01 23:18:00 0\n2000-10-01 23:35:00 18\n2000-10-01 23:52:00 27\n2000-10-02 00:09:00 39\n2000-10-02 00:26:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', origin='2000-01-01').sum()\n2000-10-01 23:24:00 3\n2000-10-01 23:41:00 15\n2000-10-01 23:58:00 45\n2000-10-02 00:15:00 45\nFreq: 17min, dtype: int64\n\nIf you want to adjust the start of the bins with an `offset` Timedelta, the two\nfollowing lines are equivalent:\n\n>>> ts.resample('17min', origin='start').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\n>>> ts.resample('17min', offset='23h30min').sum()\n2000-10-01 23:30:00 9\n2000-10-01 23:47:00 21\n2000-10-02 00:04:00 54\n2000-10-02 00:21:00 24\nFreq: 17min, dtype: int64\n\nIf you want to take the largest Timestamp as the end of the bins:\n\n>>> ts.resample('17min', origin='end').sum()\n2000-10-01 23:35:00 0\n2000-10-01 23:52:00 18\n2000-10-02 00:09:00 27\n2000-10-02 00:26:00 63\nFreq: 17min, dtype: int64\n\nIn contrast with the `start_day`, you can use `end_day` to take the ceiling\nmidnight of the largest Timestamp as the end of the bins and drop the bins\nnot containing data:\n\n>>> ts.resample('17min', origin='end_day').sum()\n2000-10-01 23:38:00 3\n2000-10-01 23:55:00 15\n2000-10-02 00:12:00 45\n2000-10-02 00:29:00 45\nFreq: 17min, dtype: int64\n"}, "kind": 2, "label": "resample", "sortText": "141"}, {"detail": "Overload[(level: Hashable = ..., *, drop: bool = ..., inplace: Literal[False] = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame, (level: Hashable = ..., *, drop: bool = ..., inplace: Literal[True], col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> None, (level: Hashable = ..., *, drop: bool = ..., inplace: bool = ..., col_level: Hashable = ..., col_fill: Hashable = ..., allow_duplicates: bool | _NoDefault = ..., names: Hashable = None) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Reset the index, or a level of it.\n\nReset the index of the DataFrame, and use the default one instead.\nIf the DataFrame has a MultiIndex, this method can remove one or more\nlevels.\n\nParameters\n----------\nlevel : int, str, tuple, or list, default None\n Only remove the given levels from the index. Removes all levels by\n default.\ndrop : bool, default False\n Do not try to insert index into dataframe columns. This resets\n the index to the default integer index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\ncol_level : int or str, default 0\n If the columns have multiple levels, determines which level the\n labels are inserted into. By default it is inserted into the first\n level.\ncol_fill : object, default ''\n If the columns have multiple levels, determines how the other\n levels are named. If None then the index name is repeated.\nallow_duplicates : bool, optional, default lib.no_default\n Allow duplicate column labels to be created.\n\n .. versionadded:: 1.5.0\n\nnames : int, str or 1-dimensional list, default None\n Using the given string, rename the DataFrame column which contains the\n index data. If the DataFrame has a MultiIndex, this has to be a list or\n tuple with length equal to the number of levels.\n\n .. versionadded:: 1.5.0\n\nReturns\n-------\nDataFrame or None\n DataFrame with the new index or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.set_index : Opposite of reset_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame([('bird', 389.0),\n... ('bird', 24.0),\n... ('mammal', 80.5),\n... ('mammal', np.nan)],\n... index=['falcon', 'parrot', 'lion', 'monkey'],\n... columns=('class', 'max_speed'))\n>>> df\n class max_speed\nfalcon bird 389.0\nparrot bird 24.0\nlion mammal 80.5\nmonkey mammal NaN\n\nWhen we reset the index, the old index is added as a column, and a\nnew sequential index is used:\n\n>>> df.reset_index()\n index class max_speed\n0 falcon bird 389.0\n1 parrot bird 24.0\n2 lion mammal 80.5\n3 monkey mammal NaN\n\nWe can use the `drop` parameter to avoid the old index being added as\na column:\n\n>>> df.reset_index(drop=True)\n class max_speed\n0 bird 389.0\n1 bird 24.0\n2 mammal 80.5\n3 mammal NaN\n\nYou can also use `reset_index` with `MultiIndex`.\n\n>>> index = pd.MultiIndex.from_tuples([('bird', 'falcon'),\n... ('bird', 'parrot'),\n... ('mammal', 'lion'),\n... ('mammal', 'monkey')],\n... names=['class', 'name'])\n>>> columns = pd.MultiIndex.from_tuples([('speed', 'max'),\n... ('species', 'type')])\n>>> df = pd.DataFrame([(389.0, 'fly'),\n... (24.0, 'fly'),\n... (80.5, 'run'),\n... (np.nan, 'jump')],\n... index=index,\n... columns=columns)\n>>> df\n speed species\n max type\nclass name\nbird falcon 389.0 fly\n parrot 24.0 fly\nmammal lion 80.5 run\n monkey NaN jump\n\nUsing the `names` parameter, choose a name for the index column:\n\n>>> df.reset_index(names=['classes', 'names'])\n classes names speed species\n max type\n0 bird falcon 389.0 fly\n1 bird parrot 24.0 fly\n2 mammal lion 80.5 run\n3 mammal monkey NaN jump\n\nIf the index has multiple levels, we can reset a subset of them:\n\n>>> df.reset_index(level='class')\n class speed species\n max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we are not dropping the index, by default, it is placed in the top\nlevel. We can place it in another level:\n\n>>> df.reset_index(level='class', col_level=1)\n speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nWhen the index is inserted under another level, we can specify under\nwhich one with the parameter `col_fill`:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='species')\n species speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n\nIf we specify a nonexistent level for `col_fill`, it is created:\n\n>>> df.reset_index(level='class', col_level=1, col_fill='genus')\n genus speed species\n class max type\nname\nfalcon bird 389.0 fly\nparrot bird 24.0 fly\nlion mammal 80.5 run\nmonkey mammal NaN jump\n"}, "kind": 2, "label": "reset_index", "sortText": "142"}, {"detail": "bound method DataFrame.rfloordiv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rfloordiv", "sortText": "143"}, {"detail": "bound method DataFrame.rmod(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmod", "sortText": "144"}, {"detail": "bound method DataFrame.rmul(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rmul", "sortText": "145"}, {"detail": "bound method DataFrame.rolling(window: int | timedelta | str | BaseOffset | BaseIndexer, min_periods: int | None = None, center: bool = False, win_type: str | None = None, on: str | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault = ..., closed: Literal[\"left\", \"right\", \"both\", \"neither\"] | None = None, step: int | None = None, method: str = \"single\") -> Window | Rolling", "kind": 2, "label": "rolling", "sortText": "146"}, {"detail": "bound method DataFrame.round(decimals: int | dict[Hashable, int] | Series = 0, *args, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Round a DataFrame to a variable number of decimal places.\n\nParameters\n----------\ndecimals : int, dict, Series\n Number of decimal places to round each column to. If an int is\n given, round each column to the same number of places.\n Otherwise dict and Series round to variable numbers of places.\n Column names should be in the keys if `decimals` is a\n dict-like, or in the index if `decimals` is a Series. Any\n columns not included in `decimals` will be left as is. Elements\n of `decimals` which are not columns of the input will be\n ignored.\n*args\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n**kwargs\n Additional keywords have no effect but might be accepted for\n compatibility with numpy.\n\nReturns\n-------\nDataFrame\n A DataFrame with the affected columns rounded to the specified\n number of decimal places.\n\nSee Also\n--------\nnumpy.around : Round a numpy array to the given number of decimals.\nSeries.round : Round a Series to the given number of decimals.\n\nExamples\n--------\n>>> df = pd.DataFrame([(.21, .32), (.01, .67), (.66, .03), (.21, .18)],\n... columns=['dogs', 'cats'])\n>>> df\n dogs cats\n0 0.21 0.32\n1 0.01 0.67\n2 0.66 0.03\n3 0.21 0.18\n\nBy providing an integer each column is rounded to the same number\nof decimal places\n\n>>> df.round(1)\n dogs cats\n0 0.2 0.3\n1 0.0 0.7\n2 0.7 0.0\n3 0.2 0.2\n\nWith a dict, the number of places for specific columns can be\nspecified with the column names as key and the number of decimal\nplaces as value\n\n>>> df.round({'dogs': 1, 'cats': 0})\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n\nUsing a Series, the number of places for specific columns can be\nspecified with the column names as index and the number of\ndecimal places as value\n\n>>> decimals = pd.Series([0, 1], index=['cats', 'dogs'])\n>>> df.round(decimals)\n dogs cats\n0 0.2 0.0\n1 0.0 1.0\n2 0.7 0.0\n3 0.2 0.0\n"}, "kind": 2, "label": "round", "sortText": "147"}, {"detail": "bound method DataFrame.rpow(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rpow", "sortText": "148"}, {"detail": "bound method DataFrame.rsub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rsub", "sortText": "149"}, {"detail": "bound method DataFrame.rtruediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "rtruediv", "sortText": "150"}, {"detail": "bound method DataFrame.sample(n: int | None = None, frac: int | float | None = None, replace: bool = False, weights=None, random_state: int | ndarray[tuple[Any, ...], dtype[Any]] | Generator | ... omitted 3 union elements = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, ignore_index: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a random sample of items from an axis of object.\n\nYou can use `random_state` for reproducibility.\n\nParameters\n----------\nn : int, optional\n Number of items from axis to return. Cannot be used with `frac`.\n Default = 1 if `frac` = None.\nfrac : float, optional\n Fraction of axis items to return. Cannot be used with `n`.\nreplace : bool, default False\n Allow or disallow sampling of the same row more than once.\nweights : str or ndarray-like, optional\n Default 'None' results in equal probability weighting.\n If passed a Series, will align with target object on index. Index\n values in weights not found in sampled object will be ignored and\n index values in sampled object not in weights will be assigned\n weights of zero.\n If called on a DataFrame, will accept the name of a column\n when axis = 0.\n Unless weights are a Series, weights must be same length as axis\n being sampled.\n If weights do not sum to 1, they will be normalized to sum to 1.\n Missing values in the weights column will be treated as zero.\n Infinite values not allowed.\nrandom_state : int, array-like, BitGenerator, np.random.RandomState, np.random.Generator, optional\n If int, array-like, or BitGenerator, seed for random number generator.\n If np.random.RandomState or np.random.Generator, use as given.\n\n .. versionchanged:: 1.4.0\n\n np.random.Generator objects now accepted\n\naxis : {0 or 'index', 1 or 'columns', None}, default None\n Axis to sample. Accepts axis number or name. Default is stat axis\n for given data type. For `Series` this parameter is unused and defaults to `None`.\nignore_index : bool, default False\n If True, the resulting index will be labeled 0, 1, \u2026, n - 1.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries or DataFrame\n A new object of same type as caller containing `n` items randomly\n sampled from the caller object.\n\nSee Also\n--------\nDataFrameGroupBy.sample: Generates random samples from each group of a\n DataFrame object.\nSeriesGroupBy.sample: Generates random samples from each group of a\n Series object.\nnumpy.random.choice: Generates a random sample from a given 1-D numpy\n array.\n\nNotes\n-----\nIf `frac` > 1, `replacement` should be set to `True`.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 8, 0],\n... 'num_wings': [2, 0, 0, 0],\n... 'num_specimen_seen': [10, 2, 1, 8]},\n... index=['falcon', 'dog', 'spider', 'fish'])\n>>> df\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\ndog 4 0 2\nspider 8 0 1\nfish 0 0 8\n\nExtract 3 random elements from the ``Series`` ``df['num_legs']``:\nNote that we use `random_state` to ensure the reproducibility of\nthe examples.\n\n>>> df['num_legs'].sample(n=3, random_state=1)\nfish 0\nspider 8\nfalcon 2\nName: num_legs, dtype: int64\n\nA random 50% sample of the ``DataFrame`` with replacement:\n\n>>> df.sample(frac=0.5, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\n\nAn upsample sample of the ``DataFrame`` with replacement:\nNote that `replace` parameter has to be `True` for `frac` parameter > 1.\n\n>>> df.sample(frac=2, replace=True, random_state=1)\n num_legs num_wings num_specimen_seen\ndog 4 0 2\nfish 0 0 8\nfalcon 2 2 10\nfalcon 2 2 10\nfish 0 0 8\ndog 4 0 2\nfish 0 0 8\ndog 4 0 2\n\nUsing a DataFrame column as weights. Rows with larger value in the\n`num_specimen_seen` column are more likely to be sampled.\n\n>>> df.sample(n=2, weights='num_specimen_seen', random_state=1)\n num_legs num_wings num_specimen_seen\nfalcon 2 2 10\nfish 0 0 8\n"}, "kind": 2, "label": "sample", "sortText": "151"}, {"detail": "bound method DataFrame.select_dtypes(include=None, exclude=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a subset of the DataFrame's columns based on the column dtypes.\n\nParameters\n----------\ninclude, exclude : scalar or list-like\n A selection of dtypes or strings to be included/excluded. At least\n one of these parameters must be supplied.\n\nReturns\n-------\nDataFrame\n The subset of the frame including the dtypes in ``include`` and\n excluding the dtypes in ``exclude``.\n\nRaises\n------\nValueError\n * If both of ``include`` and ``exclude`` are empty\n * If ``include`` and ``exclude`` have overlapping elements\n * If any kind of string dtype is passed in.\n\nSee Also\n--------\nDataFrame.dtypes: Return Series with the data type of each column.\n\nNotes\n-----\n* To select all *numeric* types, use ``np.number`` or ``'number'``\n* To select strings you must use the ``object`` dtype, but note that\n this will return *all* object dtype columns. With\n ``pd.options.future.infer_string`` enabled, using ``\"str\"`` will\n work to select all string columns.\n* See the `numpy dtype hierarchy\n `__\n* To select datetimes, use ``np.datetime64``, ``'datetime'`` or\n ``'datetime64'``\n* To select timedeltas, use ``np.timedelta64``, ``'timedelta'`` or\n ``'timedelta64'``\n* To select Pandas categorical dtypes, use ``'category'``\n* To select Pandas datetimetz dtypes, use ``'datetimetz'``\n or ``'datetime64[ns, tz]'``\n\nExamples\n--------\n>>> df = pd.DataFrame({'a': [1, 2] * 3,\n... 'b': [True, False] * 3,\n... 'c': [1.0, 2.0] * 3})\n>>> df\n a b c\n0 1 True 1.0\n1 2 False 2.0\n2 1 True 1.0\n3 2 False 2.0\n4 1 True 1.0\n5 2 False 2.0\n\n>>> df.select_dtypes(include='bool')\n b\n0 True\n1 False\n2 True\n3 False\n4 True\n5 False\n\n>>> df.select_dtypes(include=['float64'])\n c\n0 1.0\n1 2.0\n2 1.0\n3 2.0\n4 1.0\n5 2.0\n\n>>> df.select_dtypes(exclude=['int64'])\n b c\n0 True 1.0\n1 False 2.0\n2 True 1.0\n3 False 2.0\n4 True 1.0\n5 False 2.0\n"}, "kind": 2, "label": "select_dtypes", "sortText": "152"}, {"detail": "bound method DataFrame.sem(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "sem", "sortText": "153"}, {"detail": "bound method DataFrame.set_axis(labels, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "kind": 2, "label": "set_axis", "sortText": "154"}, {"detail": "bound method DataFrame.set_flags(*, copy: bool = False, allows_duplicate_labels: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return a new object with updated flags.\n\nParameters\n----------\ncopy : bool, default False\n Specify if a copy of the object should be made.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nallows_duplicate_labels : bool, optional\n Whether the returned object allows duplicate labels.\n\nReturns\n-------\nSeries or DataFrame\n The same type as the caller.\n\nSee Also\n--------\nDataFrame.attrs : Global metadata applying to this dataset.\nDataFrame.flags : Global flags applying to this object.\n\nNotes\n-----\nThis method returns a new object that's a view on the same data\nas the input. Mutating the input or the output values will be reflected\nin the other.\n\nThis method is intended to be used in method chains.\n\n\"Flags\" differ from \"metadata\". Flags reflect properties of the\npandas object (the Series or DataFrame). Metadata refer to properties\nof the dataset, and should be stored in :attr:`DataFrame.attrs`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"A\": [1, 2]})\n>>> df.flags.allows_duplicate_labels\nTrue\n>>> df2 = df.set_flags(allows_duplicate_labels=False)\n>>> df2.flags.allows_duplicate_labels\nFalse\n"}, "kind": 2, "label": "set_flags", "sortText": "155"}, {"detail": "Overload[(keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[False] = ..., verify_integrity: bool = ...) -> DataFrame, (keys, *, drop: bool = ..., append: bool = ..., inplace: Literal[True], verify_integrity: bool = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Set the DataFrame index using existing columns.\n\nSet the DataFrame index (row labels) using one or more existing\ncolumns or arrays (of the correct length). The index can replace the\nexisting index or expand on it.\n\nParameters\n----------\nkeys : label or array-like or list of labels/arrays\n This parameter can be either a single column key, a single array of\n the same length as the calling DataFrame, or a list containing an\n arbitrary combination of column keys and arrays. Here, \"array\"\n encompasses :class:`Series`, :class:`Index`, ``np.ndarray``, and\n instances of :class:`~collections.abc.Iterator`.\ndrop : bool, default True\n Delete columns to be used as the new index.\nappend : bool, default False\n Whether to append columns to existing index.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nverify_integrity : bool, default False\n Check the new index for duplicates. Otherwise defer the check until\n necessary. Setting to False will improve the performance of this\n method.\n\nReturns\n-------\nDataFrame or None\n Changed row labels or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.reset_index : Opposite of set_index.\nDataFrame.reindex : Change to new indices or expand indices.\nDataFrame.reindex_like : Change to same indices as other DataFrame.\n\nExamples\n--------\n>>> df = pd.DataFrame({'month': [1, 4, 7, 10],\n... 'year': [2012, 2014, 2013, 2014],\n... 'sale': [55, 40, 84, 31]})\n>>> df\n month year sale\n0 1 2012 55\n1 4 2014 40\n2 7 2013 84\n3 10 2014 31\n\nSet the index to become the 'month' column:\n\n>>> df.set_index('month')\n year sale\nmonth\n1 2012 55\n4 2014 40\n7 2013 84\n10 2014 31\n\nCreate a MultiIndex using columns 'year' and 'month':\n\n>>> df.set_index(['year', 'month'])\n sale\nyear month\n2012 1 55\n2014 4 40\n2013 7 84\n2014 10 31\n\nCreate a MultiIndex using an Index and a column:\n\n>>> df.set_index([pd.Index([1, 2, 3, 4]), 'year'])\n month sale\n year\n1 2012 1 55\n2 2014 4 40\n3 2013 7 84\n4 2014 10 31\n\nCreate a MultiIndex using two Series:\n\n>>> s = pd.Series([1, 2, 3, 4])\n>>> df.set_index([s, s**2])\n month year sale\n1 1 1 2012 55\n2 4 4 2014 40\n3 9 7 2013 84\n4 16 10 2014 31\n"}, "kind": 2, "label": "set_index", "sortText": "156"}, {"detail": "tuple[int, int]", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 22, "label": "shape", "sortText": "157"}, {"detail": "bound method DataFrame.shift(periods: int | Sequence[int] = 1, freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, fill_value: Hashable = ..., suffix: str | None = None) -> DataFrame", "kind": 2, "label": "shift", "sortText": "158"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "size", "sortText": "159"}, {"detail": "bound method DataFrame.skew(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "skew", "sortText": "160"}, {"detail": "Overload[(*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> None, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame, (*, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., level: Hashable = ..., ascending: bool | Sequence[bool] = ..., inplace: bool = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., sort_remaining: bool = ..., ignore_index: bool = ..., key: ((Index, /) -> Index | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Series) | None = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Sort object by labels (along an axis).\n\nReturns a new DataFrame sorted by label if `inplace` argument is\n``False``, otherwise updates the original DataFrame and returns None.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis along which to sort. The value 0 identifies the rows,\n and 1 identifies the columns.\nlevel : int or level name or list of ints or list of level names\n If not None, sort on values in specified index level(s).\nascending : bool or list-like of bools, default True\n Sort ascending vs. descending. When the index is a MultiIndex the\n sort direction can be controlled for each level individually.\ninplace : bool, default False\n Whether to modify the DataFrame rather than creating a new one.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the end.\n Not implemented for MultiIndex.\nsort_remaining : bool, default True\n If True and sorting by level and index is multilevel, sort by other\n levels too (in order) after sorting by specified level.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n If not None, apply the key function to the index values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect an\n ``Index`` and return an ``Index`` of the same shape. For MultiIndex\n inputs, the key is applied *per level*.\n\nReturns\n-------\nDataFrame or None\n The original DataFrame sorted by the labels or None if ``inplace=True``.\n\nSee Also\n--------\nSeries.sort_index : Sort Series by the index.\nDataFrame.sort_values : Sort DataFrame by the value.\nSeries.sort_values : Sort Series by the value.\n\nExamples\n--------\n>>> df = pd.DataFrame([1, 2, 3, 4, 5], index=[100, 29, 234, 1, 150],\n... columns=['A'])\n>>> df.sort_index()\n A\n1 4\n29 2\n100 1\n150 5\n234 3\n\nBy default, it sorts in ascending order, to sort in descending order,\nuse ``ascending=False``\n\n>>> df.sort_index(ascending=False)\n A\n234 3\n150 5\n100 1\n29 2\n1 4\n\nA key function can be specified which is applied to the index before\nsorting. For a ``MultiIndex`` this is applied to each level separately.\n\n>>> df = pd.DataFrame({\"a\": [1, 2, 3, 4]}, index=['A', 'b', 'C', 'd'])\n>>> df.sort_index(key=lambda x: x.str.lower())\n a\nA 1\nb 2\nC 3\nd 4\n"}, "kind": 2, "label": "sort_index", "sortText": "161"}, {"detail": "Overload[(by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[False] = ..., kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: Literal[\"first\", \"last\"] = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> DataFrame, (by: Hashable, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = ..., ascending=..., inplace: Literal[True], kind: Literal[\"quicksort\", \"mergesort\", \"heapsort\", \"stable\"] = ..., na_position: str = ..., ignore_index: bool = ..., key: ((Series, /) -> Series | ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index) | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Sort by the values along either axis.\n\nParameters\n----------\nby : str or list of str\n Name or list of names to sort by.\n\n - if `axis` is 0 or `'index'` then `by` may contain index\n levels and/or column labels.\n - if `axis` is 1 or `'columns'` then `by` may contain column\n levels and/or index labels.\naxis : \"{0 or 'index', 1 or 'columns'}\", default 0\n Axis to be sorted.\nascending : bool or list of bool, default True\n Sort ascending vs. descending. Specify list for multiple sort\n orders. If this is a list of bools, must match the length of\n the by.\ninplace : bool, default False\n If True, perform operation in-place.\nkind : {'quicksort', 'mergesort', 'heapsort', 'stable'}, default 'quicksort'\n Choice of sorting algorithm. See also :func:`numpy.sort` for more\n information. `mergesort` and `stable` are the only stable algorithms. For\n DataFrames, this option is only applied when sorting on a single\n column or label.\nna_position : {'first', 'last'}, default 'last'\n Puts NaNs at the beginning if `first`; `last` puts NaNs at the\n end.\nignore_index : bool, default False\n If True, the resulting axis will be labeled 0, 1, \u2026, n - 1.\nkey : callable, optional\n Apply the key function to the values\n before sorting. This is similar to the `key` argument in the\n builtin :meth:`sorted` function, with the notable difference that\n this `key` function should be *vectorized*. It should expect a\n ``Series`` and return a Series with the same shape as the input.\n It will be applied to each column in `by` independently.\n\nReturns\n-------\nDataFrame or None\n DataFrame with sorted values or None if ``inplace=True``.\n\nSee Also\n--------\nDataFrame.sort_index : Sort a DataFrame by the index.\nSeries.sort_values : Similar method for a Series.\n\nExamples\n--------\n>>> df = pd.DataFrame({\n... 'col1': ['A', 'A', 'B', np.nan, 'D', 'C'],\n... 'col2': [2, 1, 9, 8, 7, 4],\n... 'col3': [0, 1, 9, 4, 2, 3],\n... 'col4': ['a', 'B', 'c', 'D', 'e', 'F']\n... })\n>>> df\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nSort by col1\n\n>>> df.sort_values(by=['col1'])\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort by multiple columns\n\n>>> df.sort_values(by=['col1', 'col2'])\n col1 col2 col3 col4\n1 A 1 1 B\n0 A 2 0 a\n2 B 9 9 c\n5 C 4 3 F\n4 D 7 2 e\n3 NaN 8 4 D\n\nSort Descending\n\n>>> df.sort_values(by='col1', ascending=False)\n col1 col2 col3 col4\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n3 NaN 8 4 D\n\nPutting NAs first\n\n>>> df.sort_values(by='col1', ascending=False, na_position='first')\n col1 col2 col3 col4\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n2 B 9 9 c\n0 A 2 0 a\n1 A 1 1 B\n\nSorting with a key function\n\n>>> df.sort_values(by='col4', key=lambda col: col.str.lower())\n col1 col2 col3 col4\n0 A 2 0 a\n1 A 1 1 B\n2 B 9 9 c\n3 NaN 8 4 D\n4 D 7 2 e\n5 C 4 3 F\n\nNatural sort with the key argument,\nusing the `natsort ` package.\n\n>>> df = pd.DataFrame({\n... \"time\": ['0hr', '128hr', '72hr', '48hr', '96hr'],\n... \"value\": [10, 20, 30, 40, 50]\n... })\n>>> df\n time value\n0 0hr 10\n1 128hr 20\n2 72hr 30\n3 48hr 40\n4 96hr 50\n>>> from natsort import index_natsorted\n>>> df.sort_values(\n... by=\"time\",\n... key=lambda x: np.argsort(index_natsorted(df[\"time\"]))\n... )\n time value\n0 0hr 10\n3 48hr 40\n2 72hr 30\n4 96hr 50\n1 128hr 20\n"}, "kind": 2, "label": "sort_values", "sortText": "162"}, {"detail": "Unknown", "label": "sparse", "sortText": "163"}, {"detail": "bound method DataFrame.squeeze(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Squeeze 1 dimensional axis objects into scalars.\n\nSeries or DataFrames with a single element are squeezed to a scalar.\nDataFrames with a single column or a single row are squeezed to a\nSeries. Otherwise the object is unchanged.\n\nThis method is most useful when you don't know if your\nobject is a Series or DataFrame, but you do know it has just a single\ncolumn. In that case you can safely call `squeeze` to ensure you have a\nSeries.\n\nParameters\n----------\naxis : {0 or 'index', 1 or 'columns', None}, default None\n A specific axis to squeeze. By default, all length-1 axes are\n squeezed. For `Series` this parameter is unused and defaults to `None`.\n\nReturns\n-------\nDataFrame, Series, or scalar\n The projection after squeezing `axis` or all the axes.\n\nSee Also\n--------\nSeries.iloc : Integer-location based indexing for selecting scalars.\nDataFrame.iloc : Integer-location based indexing for selecting Series.\nSeries.to_frame : Inverse of DataFrame.squeeze for a\n single-column DataFrame.\n\nExamples\n--------\n>>> primes = pd.Series([2, 3, 5, 7])\n\nSlicing might produce a Series with a single value:\n\n>>> even_primes = primes[primes % 2 == 0]\n>>> even_primes\n0 2\ndtype: int64\n\n>>> even_primes.squeeze()\n2\n\nSqueezing objects with more than one value in every axis does nothing:\n\n>>> odd_primes = primes[primes % 2 == 1]\n>>> odd_primes\n1 3\n2 5\n3 7\ndtype: int64\n\n>>> odd_primes.squeeze()\n1 3\n2 5\n3 7\ndtype: int64\n\nSqueezing is even more effective when used with DataFrames.\n\n>>> df = pd.DataFrame([[1, 2], [3, 4]], columns=['a', 'b'])\n>>> df\n a b\n0 1 2\n1 3 4\n\nSlicing a single column will produce a DataFrame with the columns\nhaving only one value:\n\n>>> df_a = df[['a']]\n>>> df_a\n a\n0 1\n1 3\n\nSo the columns can be squeezed down, resulting in a Series:\n\n>>> df_a.squeeze('columns')\n0 1\n1 3\nName: a, dtype: int64\n\nSlicing a single row from a single column will produce a single\nscalar DataFrame:\n\n>>> df_0a = df.loc[df.index < 1, ['a']]\n>>> df_0a\n a\n0 1\n\nSqueezing the rows produces a single scalar Series:\n\n>>> df_0a.squeeze('rows')\na 1\nName: 0, dtype: int64\n\nSqueezing all axes will project directly into a scalar:\n\n>>> df_0a.squeeze()\n1\n"}, "kind": 2, "label": "squeeze", "sortText": "164"}, {"detail": "bound method DataFrame.stack(level: Hashable = -1, dropna: bool | _NoDefault = ..., sort: bool | _NoDefault = ..., future_stack: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Stack the prescribed level(s) from columns to index.\n\nReturn a reshaped DataFrame or Series having a multi-level\nindex with one or more new inner-most levels compared to the current\nDataFrame. The new inner-most levels are created by pivoting the\ncolumns of the current dataframe:\n\n - if the columns have a single level, the output is a Series;\n - if the columns have multiple levels, the new index\n level(s) is (are) taken from the prescribed level(s) and\n the output is a DataFrame.\n\nParameters\n----------\nlevel : int, str, list, default -1\n Level(s) to stack from the column axis onto the index\n axis, defined as one index or label, or a list of indices\n or labels.\ndropna : bool, default True\n Whether to drop rows in the resulting Frame/Series with\n missing values. Stacking a column level onto the index\n axis can create combinations of index and column values\n that are missing from the original dataframe. See Examples\n section.\nsort : bool, default True\n Whether to sort the levels of the resulting MultiIndex.\nfuture_stack : bool, default False\n Whether to use the new implementation that will replace the current\n implementation in pandas 3.0. When True, dropna and sort have no impact\n on the result and must remain unspecified. See :ref:`pandas 2.1.0 Release\n notes ` for more details.\n\nReturns\n-------\nDataFrame or Series\n Stacked dataframe or series.\n\nSee Also\n--------\nDataFrame.unstack : Unstack prescribed level(s) from index axis\n onto column axis.\nDataFrame.pivot : Reshape dataframe from long format to wide\n format.\nDataFrame.pivot_table : Create a spreadsheet-style pivot table\n as a DataFrame.\n\nNotes\n-----\nThe function is named by analogy with a collection of books\nbeing reorganized from being side by side on a horizontal\nposition (the columns of the dataframe) to being stacked\nvertically on top of each other (in the index of the\ndataframe).\n\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n**Single level columns**\n\n>>> df_single_level_cols = pd.DataFrame([[0, 1], [2, 3]],\n... index=['cat', 'dog'],\n... columns=['weight', 'height'])\n\nStacking a dataframe with a single level column axis returns a Series:\n\n>>> df_single_level_cols\n weight height\ncat 0 1\ndog 2 3\n>>> df_single_level_cols.stack(future_stack=True)\ncat weight 0\n height 1\ndog weight 2\n height 3\ndtype: int64\n\n**Multi level columns: simple case**\n\n>>> multicol1 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('weight', 'pounds')])\n>>> df_multi_level_cols1 = pd.DataFrame([[1, 2], [2, 4]],\n... index=['cat', 'dog'],\n... columns=multicol1)\n\nStacking a dataframe with a multi-level column axis:\n\n>>> df_multi_level_cols1\n weight\n kg pounds\ncat 1 2\ndog 2 4\n>>> df_multi_level_cols1.stack(future_stack=True)\n weight\ncat kg 1\n pounds 2\ndog kg 2\n pounds 4\n\n**Missing values**\n\n>>> multicol2 = pd.MultiIndex.from_tuples([('weight', 'kg'),\n... ('height', 'm')])\n>>> df_multi_level_cols2 = pd.DataFrame([[1.0, 2.0], [3.0, 4.0]],\n... index=['cat', 'dog'],\n... columns=multicol2)\n\nIt is common to have missing values when stacking a dataframe\nwith multi-level columns, as the stacked dataframe typically\nhas more values than the original dataframe. Missing values\nare filled with NaNs:\n\n>>> df_multi_level_cols2\n weight height\n kg m\ncat 1.0 2.0\ndog 3.0 4.0\n>>> df_multi_level_cols2.stack(future_stack=True)\n weight height\ncat kg 1.0 NaN\n m NaN 2.0\ndog kg 3.0 NaN\n m NaN 4.0\n\n**Prescribing the level(s) to be stacked**\n\nThe first parameter controls which level or levels are stacked:\n\n>>> df_multi_level_cols2.stack(0, future_stack=True)\n kg m\ncat weight 1.0 NaN\n height NaN 2.0\ndog weight 3.0 NaN\n height NaN 4.0\n>>> df_multi_level_cols2.stack([0, 1], future_stack=True)\ncat weight kg 1.0\n height m 2.0\ndog weight kg 3.0\n height m 4.0\ndtype: float64\n"}, "kind": 2, "label": "stack", "sortText": "165"}, {"detail": "bound method DataFrame.std(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "std", "sortText": "166"}, {"detail": "Styler", "documentation": {"kind": "plaintext", "value": "Helps style a DataFrame or Series according to the data with HTML and CSS.\n\nParameters\n----------\ndata : Series or DataFrame\n Data to be styled - either a Series or DataFrame.\nprecision : int, optional\n Precision to round floats to. If not given defaults to\n ``pandas.options.styler.format.precision``.\n\n .. versionchanged:: 1.4.0\ntable_styles : list-like, default None\n List of {selector: (attr, value)} dicts; see Notes.\nuuid : str, default None\n A unique identifier to avoid CSS collisions; generated automatically.\ncaption : str, tuple, default None\n String caption to attach to the table. Tuple only used for LaTeX dual captions.\ntable_attributes : str, default None\n Items that show up in the opening ```` tag\n in addition to automatic (by default) id.\ncell_ids : bool, default True\n If True, each cell will have an ``id`` attribute in their HTML tag.\n The ``id`` takes the form ``T__row_col``\n where ```` is the unique identifier, ```` is the row\n number and ```` is the column number.\nna_rep : str, optional\n Representation for missing values.\n If ``na_rep`` is None, no special formatting is applied, and falls back to\n ``pandas.options.styler.format.na_rep``.\n\nuuid_len : int, default 5\n If ``uuid`` is not specified, the length of the ``uuid`` to randomly generate\n expressed in hex characters, in range [0, 32].\ndecimal : str, optional\n Character used as decimal separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.decimal``.\n\n .. versionadded:: 1.3.0\n\nthousands : str, optional, default None\n Character used as thousands separator for floats, complex and integers. If not\n given uses ``pandas.options.styler.format.thousands``.\n\n .. versionadded:: 1.3.0\n\nescape : str, optional\n Use 'html' to replace the characters ``&``, ``<``, ``>``, ``'``, and ``\"``\n in cell display string with HTML-safe sequences.\n Use 'latex' to replace the characters ``&``, ``%``, ``$``, ``#``, ``_``,\n ``{``, ``}``, ``~``, ``^``, and ``\\`` in the cell display string with\n LaTeX-safe sequences. Use 'latex-math' to replace the characters\n the same way as in 'latex' mode, except for math substrings,\n which either are surrounded by two characters ``$`` or start with\n the character ``\\(`` and end with ``\\)``.\n If not given uses ``pandas.options.styler.format.escape``.\n\n .. versionadded:: 1.3.0\nformatter : str, callable, dict, optional\n Object to define how values are displayed. See ``Styler.format``. If not given\n uses ``pandas.options.styler.format.formatter``.\n\n .. versionadded:: 1.4.0\n\nAttributes\n----------\nenv : Jinja2 jinja2.Environment\ntemplate_html : Jinja2 Template\ntemplate_html_table : Jinja2 Template\ntemplate_html_style : Jinja2 Template\ntemplate_latex : Jinja2 Template\nloader : Jinja2 Loader\n\nSee Also\n--------\nDataFrame.style : Return a Styler object containing methods for building\n a styled HTML representation for the DataFrame.\n\nNotes\n-----\nMost styling will be done by passing style functions into\n``Styler.apply`` or ``Styler.map``. Style functions should\nreturn values with strings containing CSS ``'attr: value'`` that will\nbe applied to the indicated cells.\n\nIf using in the Jupyter notebook, Styler has defined a ``_repr_html_``\nto automatically render itself. Otherwise call Styler.to_html to get\nthe generated HTML.\n\nCSS classes are attached to the generated HTML\n\n* Index and Column names include ``index_name`` and ``level``\n where `k` is its level in a MultiIndex\n* Index label cells include\n\n * ``row_heading``\n * ``row`` where `n` is the numeric position of the row\n * ``level`` where `k` is the level in a MultiIndex\n\n* Column label cells include\n * ``col_heading``\n * ``col`` where `n` is the numeric position of the column\n * ``level`` where `k` is the level in a MultiIndex\n\n* Blank cells include ``blank``\n* Data cells include ``data``\n* Trimmed cells include ``col_trim`` or ``row_trim``.\n\nAny, or all, or these classes can be renamed by using the ``css_class_names``\nargument in ``Styler.set_table_classes``, giving a value such as\n*{\"row\": \"MY_ROW_CLASS\", \"col_trim\": \"\", \"row_trim\": \"\"}*.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1.0, 2.0, 3.0], [4, 5, 6]], index=['a', 'b'],\n... columns=['A', 'B', 'C'])\n>>> pd.io.formats.style.Styler(df, precision=2,\n... caption=\"My table\") # doctest: +SKIP\n\nPlease see:\n`Table Visualization <../../user_guide/style.ipynb>`_ for more examples.\n"}, "kind": 22, "label": "style", "sortText": "167"}, {"detail": "bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "sub", "sortText": "168"}, {"detail": "Unknown | (bound method DataFrame.sub(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame)", "kind": 2, "label": "subtract", "sortText": "169"}, {"detail": "bound method DataFrame.sum(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "sum", "sortText": "170"}, {"detail": "bound method DataFrame.swapaxes(axis1: int | Literal[\"index\", \"columns\", \"rows\"], axis2: int | Literal[\"index\", \"columns\", \"rows\"], copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Interchange axes and swap values axes appropriately.\n\n.. deprecated:: 2.1.0\n ``swapaxes`` is deprecated and will be removed.\n Please use ``transpose`` instead.\n\nReturns\n-------\nsame as input\n\nExamples\n--------\nPlease see examples for :meth:`DataFrame.transpose`.\n"}, "kind": 2, "label": "swapaxes", "sortText": "171"}, {"detail": "bound method DataFrame.swaplevel(i: int | Literal[\"index\", \"columns\", \"rows\"] = -2, j: int | Literal[\"index\", \"columns\", \"rows\"] = -1, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "kind": 2, "label": "swaplevel", "sortText": "172"}, {"detail": "bound method DataFrame.tail(n: int = 5) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the last `n` rows.\n\nThis function returns last `n` rows from the object based on\nposition. It is useful for quickly verifying data, for example,\nafter sorting or appending rows.\n\nFor negative values of `n`, this function returns all rows except\nthe first `|n|` rows, equivalent to ``df[|n|:]``.\n\nIf n is larger than the number of rows, this function returns all rows.\n\nParameters\n----------\nn : int, default 5\n Number of rows to select.\n\nReturns\n-------\ntype of caller\n The last `n` rows of the caller object.\n\nSee Also\n--------\nDataFrame.head : The first `n` rows of the caller object.\n\nExamples\n--------\n>>> df = pd.DataFrame({'animal': ['alligator', 'bee', 'falcon', 'lion',\n... 'monkey', 'parrot', 'shark', 'whale', 'zebra']})\n>>> df\n animal\n0 alligator\n1 bee\n2 falcon\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last 5 lines\n\n>>> df.tail()\n animal\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n\nViewing the last `n` lines (three in this case)\n\n>>> df.tail(3)\n animal\n6 shark\n7 whale\n8 zebra\n\nFor negative values of `n`\n\n>>> df.tail(-3)\n animal\n3 lion\n4 monkey\n5 parrot\n6 shark\n7 whale\n8 zebra\n"}, "kind": 2, "label": "tail", "sortText": "173"}, {"detail": "bound method DataFrame.take(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the elements in the given *positional* indices along an axis.\n\nThis means that we are not indexing according to actual values in\nthe index attribute of the object. We are indexing according to the\nactual position of the element in the object.\n\nParameters\n----------\nindices : array-like\n An array of ints indicating which positions to take.\naxis : {0 or 'index', 1 or 'columns', None}, default 0\n The axis on which to select elements. ``0`` means that we are\n selecting rows, ``1`` means that we are selecting columns.\n For `Series` this parameter is unused and defaults to 0.\n**kwargs\n For compatibility with :meth:`numpy.take`. Has no effect on the\n output.\n\nReturns\n-------\nsame type as caller\n An array-like containing the elements taken from the object.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by labels.\nDataFrame.iloc : Select a subset of a DataFrame by positions.\nnumpy.take : Take elements from an array along an axis.\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0),\n... ('parrot', 'bird', 24.0),\n... ('lion', 'mammal', 80.5),\n... ('monkey', 'mammal', np.nan)],\n... columns=['name', 'class', 'max_speed'],\n... index=[0, 2, 3, 1])\n>>> df\n name class max_speed\n0 falcon bird 389.0\n2 parrot bird 24.0\n3 lion mammal 80.5\n1 monkey mammal NaN\n\nTake elements at positions 0 and 3 along the axis 0 (default).\n\nNote how the actual indices selected (0 and 1) do not correspond to\nour selected indices 0 and 3. That's because we are selecting the 0th\nand 3rd rows, not rows whose indices equal 0 and 3.\n\n>>> df.take([0, 3])\n name class max_speed\n0 falcon bird 389.0\n1 monkey mammal NaN\n\nTake elements at indices 1 and 2 along the axis 1 (column selection).\n\n>>> df.take([1, 2], axis=1)\n class max_speed\n0 bird 389.0\n2 bird 24.0\n3 mammal 80.5\n1 mammal NaN\n\nWe may take elements using negative integers for positive indices,\nstarting from the end of the object, just like with Python lists.\n\n>>> df.take([-1, -2])\n name class max_speed\n1 monkey mammal NaN\n3 lion mammal 80.5\n"}, "kind": 2, "label": "take", "sortText": "174"}, {"detail": "bound method DataFrame.to_clipboard(excel: bool = True, sep: str | None = None, **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Copy object to the system clipboard.\n\nWrite a text representation of object to the system clipboard.\nThis can be pasted into Excel, for example.\n\nParameters\n----------\nexcel : bool, default True\n Produce output in a csv format for easy pasting into excel.\n\n - True, use the provided separator for csv pasting.\n - False, write a string representation of the object to the clipboard.\n\nsep : str, default ``'\\t'``\n Field delimiter.\n**kwargs\n These parameters will be passed to DataFrame.to_csv.\n\nSee Also\n--------\nDataFrame.to_csv : Write a DataFrame to a comma-separated values\n (csv) file.\nread_clipboard : Read text from clipboard and pass to read_csv.\n\nNotes\n-----\nRequirements for your platform.\n\n - Linux : `xclip`, or `xsel` (with `PyQt4` modules)\n - Windows : none\n - macOS : none\n\nThis method uses the processes developed for the package `pyperclip`. A\nsolution to render any output string format is given in the examples.\n\nExamples\n--------\nCopy the contents of a DataFrame to the clipboard.\n\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=['A', 'B', 'C'])\n\n>>> df.to_clipboard(sep=',') # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # ,A,B,C\n... # 0,1,2,3\n... # 1,4,5,6\n\nWe can omit the index by passing the keyword `index` and setting\nit to false.\n\n>>> df.to_clipboard(sep=',', index=False) # doctest: +SKIP\n... # Wrote the following to the system clipboard:\n... # A,B,C\n... # 1,2,3\n... # 4,5,6\n\nUsing the original `pyperclip` package for any string output format.\n\n.. code-block:: python\n\n import pyperclip\n html = df.style.to_html()\n pyperclip.copy(html)\n"}, "kind": 2, "label": "to_clipboard", "sortText": "175"}, {"detail": "Overload[(path_or_buf: None = ..., sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], sep: str = ..., na_rep: str = ..., float_format: str | ((...) -> Unknown) | None = ..., columns: Sequence[Hashable] | None = ..., header: bool | list[str] = ..., index: bool = ..., index_label: Hashable = ..., mode: str = ..., encoding: str | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., quoting: int | None = ..., quotechar: str = ..., lineterminator: str | None = ..., chunksize: int | None = ..., date_format: str | None = ..., doublequote: bool = ..., escapechar: str | None = ..., decimal: str = ..., errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Write object to a comma-separated values (csv) file.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string. If a non-binary file object is passed, it should\n be opened with `newline=''`, disabling universal newlines. If a binary\n file object is passed, `mode` might need to contain a `'b'`.\nsep : str, default ','\n String of length 1. Field delimiter for the output file.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, Callable, default None\n Format string for floating point numbers. If a Callable is given, it takes\n precedence over other numeric formatting parameters, like decimal.\ncolumns : sequence, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, or False, default None\n Column label for index column(s) if desired. If None is given, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the object uses MultiIndex. If\n False do not print fields for index names. Use index_label=False\n for easier importing in R.\nmode : {{'w', 'x', 'a'}}, default 'w'\n Forwarded to either `open(mode=)` or `fsspec.open(mode=)` to control\n the file opening. Typical values include:\n\n - 'w', truncate the file first.\n - 'x', exclusive creation, failing if the file already exists.\n - 'a', append to the end of file if it exists.\n\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'. `encoding` is not supported if `path_or_buf`\n is a non-binary file object.\n{compression_options}\n\n May be a dict with key 'method' as compression mode\n and other entries as additional compression options if\n compression mode is 'zip'.\n\n Passing compression options as keys in dict is\n supported for compression modes 'gzip', 'bz2', 'zstd', and 'zip'.\nquoting : optional constant from csv module\n Defaults to csv.QUOTE_MINIMAL. If you have set a `float_format`\n then floats are converted to strings and thus csv.QUOTE_NONNUMERIC\n will treat them as non-numeric.\nquotechar : str, default '\\\"'\n String of length 1. Character used to quote fields.\nlineterminator : str, optional\n The newline character or character sequence to use in the output\n file. Defaults to `os.linesep`, which depends on the OS in which\n this method is called ('\\\\n' for linux, '\\\\r\\\\n' for Windows, i.e.).\n\n .. versionchanged:: 1.5.0\n\n Previously was line_terminator, changed for consistency with\n read_csv and the standard library 'csv' module.\n\nchunksize : int or None\n Rows to write at a time.\ndate_format : str, default None\n Format string for datetime objects.\ndoublequote : bool, default True\n Control quoting of `quotechar` inside a field.\nescapechar : str, default None\n String of length 1. Character used to escape `sep` and `quotechar`\n when appropriate.\ndecimal : str, default '.'\n Character recognized as decimal separator. E.g. use ',' for\n European data.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting csv format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_csv : Load a CSV file into a DataFrame.\nto_excel : Write DataFrame to an Excel file.\n\nExamples\n--------\nCreate 'out.csv' containing 'df' without indices\n\n>>> df = pd.DataFrame({{'name': ['Raphael', 'Donatello'],\n... 'mask': ['red', 'purple'],\n... 'weapon': ['sai', 'bo staff']}})\n>>> df.to_csv('out.csv', index=False) # doctest: +SKIP\n\nCreate 'out.zip' containing 'out.csv'\n\n>>> df.to_csv(index=False)\n'name,mask,weapon\\nRaphael,red,sai\\nDonatello,purple,bo staff\\n'\n>>> compression_opts = dict(method='zip',\n... archive_name='out.csv') # doctest: +SKIP\n>>> df.to_csv('out.zip', index=False,\n... compression=compression_opts) # doctest: +SKIP\n\nTo write a csv file to a new folder or nested folder you will first\nneed to create it using either Pathlib or os:\n\n>>> from pathlib import Path # doctest: +SKIP\n>>> filepath = Path('folder/subfolder/out.csv') # doctest: +SKIP\n>>> filepath.parent.mkdir(parents=True, exist_ok=True) # doctest: +SKIP\n>>> df.to_csv(filepath) # doctest: +SKIP\n\n>>> import os # doctest: +SKIP\n>>> os.makedirs('folder/subfolder', exist_ok=True) # doctest: +SKIP\n>>> df.to_csv('folder/subfolder/out.csv') # doctest: +SKIP\n"}, "kind": 2, "label": "to_csv", "sortText": "176"}, {"detail": "Overload[[MutableMappingT](orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> MutableMappingT, [MutableMappingT](orient: Literal[\"records\"], *, into: type[MutableMappingT] | MutableMappingT, index: bool = ...) -> list[MutableMappingT], (orient: Literal[\"dict\", \"list\", \"series\", \"split\", \"tight\", \"index\"] = ..., *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> dict[Unknown, Unknown], (orient: Literal[\"records\"], *, into: type[dict[Unknown, Unknown]] = ..., index: bool = ...) -> list[dict[Unknown, Unknown]]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a dictionary.\n\nThe type of the key-value pairs can be customized with the parameters\n(see below).\n\nParameters\n----------\norient : str {'dict', 'list', 'series', 'split', 'tight', 'records', 'index'}\n Determines the type of the values of the dictionary.\n\n - 'dict' (default) : dict like {column -> {index -> value}}\n - 'list' : dict like {column -> [values]}\n - 'series' : dict like {column -> Series(values)}\n - 'split' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values]}\n - 'tight' : dict like\n {'index' -> [index], 'columns' -> [columns], 'data' -> [values],\n 'index_names' -> [index.names], 'column_names' -> [column.names]}\n - 'records' : list like\n [{column -> value}, ... , {column -> value}]\n - 'index' : dict like {index -> {column -> value}}\n\n .. versionadded:: 1.4.0\n 'tight' as an allowed value for the ``orient`` argument\n\ninto : class, default dict\n The collections.abc.MutableMapping subclass used for all Mappings\n in the return value. Can be the actual class or an empty\n instance of the mapping type you want. If you want a\n collections.defaultdict, you must pass it initialized.\n\nindex : bool, default True\n Whether to include the index item (and index_names item if `orient`\n is 'tight') in the returned dictionary. Can only be ``False``\n when `orient` is 'split' or 'tight'.\n\n .. versionadded:: 2.0.0\n\nReturns\n-------\ndict, list or collections.abc.MutableMapping\n Return a collections.abc.MutableMapping object representing the\n DataFrame. The resulting transformation depends on the `orient`\n parameter.\n\nSee Also\n--------\nDataFrame.from_dict: Create a DataFrame from a dictionary.\nDataFrame.to_json: Convert a DataFrame to JSON format.\n\nExamples\n--------\n>>> df = pd.DataFrame({'col1': [1, 2],\n... 'col2': [0.5, 0.75]},\n... index=['row1', 'row2'])\n>>> df\n col1 col2\nrow1 1 0.50\nrow2 2 0.75\n>>> df.to_dict()\n{'col1': {'row1': 1, 'row2': 2}, 'col2': {'row1': 0.5, 'row2': 0.75}}\n\nYou can specify the return orientation.\n\n>>> df.to_dict('series')\n{'col1': row1 1\n row2 2\nName: col1, dtype: int64,\n'col2': row1 0.50\n row2 0.75\nName: col2, dtype: float64}\n\n>>> df.to_dict('split')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]]}\n\n>>> df.to_dict('records')\n[{'col1': 1, 'col2': 0.5}, {'col1': 2, 'col2': 0.75}]\n\n>>> df.to_dict('index')\n{'row1': {'col1': 1, 'col2': 0.5}, 'row2': {'col1': 2, 'col2': 0.75}}\n\n>>> df.to_dict('tight')\n{'index': ['row1', 'row2'], 'columns': ['col1', 'col2'],\n 'data': [[1, 0.5], [2, 0.75]], 'index_names': [None], 'column_names': [None]}\n\nYou can also specify the mapping type.\n\n>>> from collections import OrderedDict, defaultdict\n>>> df.to_dict(into=OrderedDict)\nOrderedDict([('col1', OrderedDict([('row1', 1), ('row2', 2)])),\n ('col2', OrderedDict([('row1', 0.5), ('row2', 0.75)]))])\n\nIf you want a `defaultdict`, you need to initialize it:\n\n>>> dd = defaultdict(list)\n>>> df.to_dict('records', into=dd)\n[defaultdict(, {'col1': 1, 'col2': 0.5}),\n defaultdict(, {'col1': 2, 'col2': 0.75})]\n"}, "kind": 2, "label": "to_dict", "sortText": "177"}, {"detail": "bound method DataFrame.to_excel(excel_writer: str | PathLike[str] | WriteExcelBuffer, sheet_name: str = \"Sheet1\", na_rep: str = \"\", float_format: str | None = None, columns: Sequence[Hashable] | None = None, header: Sequence[Hashable] | bool = True, index: bool = True, index_label: Hashable = None, startrow: int = 0, startcol: int = 0, engine: Literal[\"openpyxl\", \"xlsxwriter\"] | None = None, merge_cells: bool = True, inf_rep: str = \"inf\", freeze_panes: tuple[int, int] | None = None, storage_options: dict[str, Any] | None = None, engine_kwargs: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Write {klass} to an Excel sheet.\n\nTo write a single {klass} to an Excel .xlsx file it is only necessary to\nspecify a target file name. To write to multiple sheets it is necessary to\ncreate an `ExcelWriter` object with a target file name, and specify a sheet\nin the file to write to.\n\nMultiple sheets may be written to by specifying unique `sheet_name`.\nWith all data written to the file it is necessary to save the changes.\nNote that creating an `ExcelWriter` object with a file name that already\nexists will result in the contents of the existing file being erased.\n\nParameters\n----------\nexcel_writer : path-like, file-like, or ExcelWriter object\n File path or existing ExcelWriter.\nsheet_name : str, default 'Sheet1'\n Name of sheet which will contain DataFrame.\nna_rep : str, default ''\n Missing data representation.\nfloat_format : str, optional\n Format string for floating point numbers. For example\n ``float_format=\"%.2f\"`` will format 0.1234 to 0.12.\ncolumns : sequence or list of str, optional\n Columns to write.\nheader : bool or list of str, default True\n Write out the column names. If a list of string is given it is\n assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nindex_label : str or sequence, optional\n Column label for index column(s) if desired. If not specified, and\n `header` and `index` are True, then the index names are used. A\n sequence should be given if the DataFrame uses MultiIndex.\nstartrow : int, default 0\n Upper left cell row to dump data frame.\nstartcol : int, default 0\n Upper left cell column to dump data frame.\nengine : str, optional\n Write engine to use, 'openpyxl' or 'xlsxwriter'. You can also set this\n via the options ``io.excel.xlsx.writer`` or\n ``io.excel.xlsm.writer``.\n\nmerge_cells : bool, default True\n Write MultiIndex and Hierarchical Rows as merged cells.\ninf_rep : str, default 'inf'\n Representation for infinity (there is no native representation for\n infinity in Excel).\nfreeze_panes : tuple of int (length 2), optional\n Specifies the one-based bottommost row and rightmost column that\n is to be frozen.\n{storage_options}\n\n .. versionadded:: {storage_options_versionadded}\nengine_kwargs : dict, optional\n Arbitrary keyword arguments passed to excel engine.\n\nSee Also\n--------\nto_csv : Write DataFrame to a comma-separated values (csv) file.\nExcelWriter : Class for writing DataFrame objects into excel sheets.\nread_excel : Read an Excel file into a pandas DataFrame.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nio.formats.style.Styler.to_excel : Add styles to Excel sheet.\n\nNotes\n-----\nFor compatibility with :meth:`~DataFrame.to_csv`,\nto_excel serializes lists and dicts to strings before writing.\n\nOnce a workbook has been saved it is not possible to write further\ndata without rewriting the whole workbook.\n\nExamples\n--------\n\nCreate, write to and save a workbook:\n\n>>> df1 = pd.DataFrame([['a', 'b'], ['c', 'd']],\n... index=['row 1', 'row 2'],\n... columns=['col 1', 'col 2'])\n>>> df1.to_excel(\"output.xlsx\") # doctest: +SKIP\n\nTo specify the sheet name:\n\n>>> df1.to_excel(\"output.xlsx\",\n... sheet_name='Sheet_name_1') # doctest: +SKIP\n\nIf you wish to write to more than one sheet in the workbook, it is\nnecessary to specify an ExcelWriter object:\n\n>>> df2 = df1.copy()\n>>> with pd.ExcelWriter('output.xlsx') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_1')\n... df2.to_excel(writer, sheet_name='Sheet_name_2')\n\nExcelWriter can also be used to append to an existing Excel file:\n\n>>> with pd.ExcelWriter('output.xlsx',\n... mode='a') as writer: # doctest: +SKIP\n... df1.to_excel(writer, sheet_name='Sheet_name_3')\n\nTo set the library that is used to write the Excel file,\nyou can pass the `engine` keyword (the default engine is\nautomatically chosen depending on the file extension):\n\n>>> df1.to_excel('output1.xlsx', engine='xlsxwriter') # doctest: +SKIP\n"}, "kind": 2, "label": "to_excel", "sortText": "178"}, {"detail": "bound method DataFrame.to_feather(path: str | PathLike[str] | WriteBuffer[bytes], **kwargs) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary Feather format.\n\nParameters\n----------\npath : str, path object, file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If a string or a path,\n it will be used as Root Directory path when writing a partitioned dataset.\n**kwargs :\n Additional keywords passed to :func:`pyarrow.feather.write_feather`.\n This includes the `compression`, `compression_level`, `chunksize`\n and `version` keywords.\n\nNotes\n-----\nThis function writes the dataframe as a `feather file\n`_. Requires a default\nindex. For saving the DataFrame with your custom index use a method that\nsupports custom indices e.g. `to_parquet`.\n\nExamples\n--------\n>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])\n>>> df.to_feather(\"file.feather\") # doctest: +SKIP\n"}, "kind": 2, "label": "to_feather", "sortText": "179"}, {"detail": "Unknown", "label": "to_frame", "sortText": "180"}, {"detail": "bound method DataFrame.to_gbq(destination_table: str, project_id: str | None = None, chunksize: int | None = None, reauth: bool = False, if_exists: Literal[\"fail\", \"replace\", \"append\"] = \"fail\", auth_local_webserver: bool = True, table_schema: list[dict[str, str]] | None = None, location: str | None = None, progress_bar: bool = True, credentials=None) -> None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to a Google BigQuery table.\n\n.. deprecated:: 2.2.0\n\n Please use ``pandas_gbq.to_gbq`` instead.\n\nThis function requires the `pandas-gbq package\n`__.\n\nSee the `How to authenticate with Google BigQuery\n`__\nguide for authentication instructions.\n\nParameters\n----------\ndestination_table : str\n Name of table to be written, in the form ``dataset.tablename``.\nproject_id : str, optional\n Google BigQuery Account project ID. Optional when available from\n the environment.\nchunksize : int, optional\n Number of rows to be inserted in each chunk from the dataframe.\n Set to ``None`` to load the whole dataframe at once.\nreauth : bool, default False\n Force Google BigQuery to re-authenticate the user. This is useful\n if multiple accounts are used.\nif_exists : str, default 'fail'\n Behavior when the destination table exists. Value can be one of:\n\n ``'fail'``\n If table exists raise pandas_gbq.gbq.TableCreationError.\n ``'replace'``\n If table exists, drop it, recreate it, and insert data.\n ``'append'``\n If table exists, insert data. Create if does not exist.\nauth_local_webserver : bool, default True\n Use the `local webserver flow`_ instead of the `console flow`_\n when getting user credentials.\n\n .. _local webserver flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_local_server\n .. _console flow:\n https://google-auth-oauthlib.readthedocs.io/en/latest/reference/google_auth_oauthlib.flow.html#google_auth_oauthlib.flow.InstalledAppFlow.run_console\n\n *New in version 0.2.0 of pandas-gbq*.\n\n .. versionchanged:: 1.5.0\n Default value is changed to ``True``. Google has deprecated the\n ``auth_local_webserver = False`` `\"out of band\" (copy-paste)\n flow\n `_.\ntable_schema : list of dicts, optional\n List of BigQuery table fields to which according DataFrame\n columns conform to, e.g. ``[{'name': 'col1', 'type':\n 'STRING'},...]``. If schema is not provided, it will be\n generated according to dtypes of DataFrame columns. See\n BigQuery API documentation on available names of a field.\n\n *New in version 0.3.1 of pandas-gbq*.\nlocation : str, optional\n Location where the load job should run. See the `BigQuery locations\n documentation\n `__ for a\n list of available locations. The location must match that of the\n target dataset.\n\n *New in version 0.5.0 of pandas-gbq*.\nprogress_bar : bool, default True\n Use the library `tqdm` to show the progress bar for the upload,\n chunk by chunk.\n\n *New in version 0.5.0 of pandas-gbq*.\ncredentials : google.auth.credentials.Credentials, optional\n Credentials for accessing Google APIs. Use this parameter to\n override default credentials, such as to use Compute Engine\n :class:`google.auth.compute_engine.Credentials` or Service\n Account :class:`google.oauth2.service_account.Credentials`\n directly.\n\n *New in version 0.8.0 of pandas-gbq*.\n\nSee Also\n--------\npandas_gbq.to_gbq : This function in the pandas-gbq library.\nread_gbq : Read a DataFrame from Google BigQuery.\n\nExamples\n--------\nExample taken from `Google BigQuery documentation\n`_\n\n>>> project_id = \"my-project\"\n>>> table_id = 'my_dataset.my_table'\n>>> df = pd.DataFrame({\n... \"my_string\": [\"a\", \"b\", \"c\"],\n... \"my_int64\": [1, 2, 3],\n... \"my_float64\": [4.0, 5.0, 6.0],\n... \"my_bool1\": [True, False, True],\n... \"my_bool2\": [False, True, False],\n... \"my_dates\": pd.date_range(\"now\", periods=3),\n... }\n... )\n\n>>> df.to_gbq(table_id, project_id=project_id) # doctest: +SKIP\n"}, "kind": 2, "label": "to_gbq", "sortText": "181"}, {"detail": "bound method DataFrame.to_hdf(path_or_buf: str | PathLike[str], key: str, mode: Literal[\"a\", \"w\", \"r+\"] = \"a\", complevel: int | None = None, complib: Literal[\"zlib\", \"lzo\", \"bzip2\", \"blosc\"] | None = None, append: bool = False, format: Literal[\"fixed\", \"table\"] | None = None, index: bool = True, min_itemsize: int | dict[str, int] | None = None, nan_rep=None, dropna: bool | None = None, data_columns: Literal[True] | list[str] | None = None, errors: Literal[\"strict\", \"ignore\", \"replace\", \"surrogateescape\", \"xmlcharrefreplace\", \"backslashreplace\", \"namereplace\"] = \"strict\", encoding: str = \"UTF-8\") -> None", "documentation": {"kind": "plaintext", "value": "Write the contained data to an HDF5 file using HDFStore.\n\nHierarchical Data Format (HDF) is self-describing, allowing an\napplication to interpret the structure and contents of a file with\nno outside information. One HDF file can hold a mix of related objects\nwhich can be accessed as a group or as individual objects.\n\nIn order to add another DataFrame or Series to an existing HDF file\nplease use append mode and a different a key.\n\n.. warning::\n\n One can store a subclass of ``DataFrame`` or ``Series`` to HDF5,\n but the type of the subclass is lost upon storing.\n\nFor more information see the :ref:`user guide `.\n\nParameters\n----------\npath_or_buf : str or pandas.HDFStore\n File path or HDFStore object.\nkey : str\n Identifier for the group in the store.\nmode : {'a', 'w', 'r+'}, default 'a'\n Mode to open file:\n\n - 'w': write, a new file is created (an existing file with\n the same name would be deleted).\n - 'a': append, an existing file is opened for reading and\n writing, and if the file does not exist it is created.\n - 'r+': similar to 'a', but the file must already exist.\ncomplevel : {0-9}, default None\n Specifies a compression level for data.\n A value of 0 or None disables compression.\ncomplib : {'zlib', 'lzo', 'bzip2', 'blosc'}, default 'zlib'\n Specifies the compression library to be used.\n These additional compressors for Blosc are supported\n (default if no compressor specified: 'blosc:blosclz'):\n {'blosc:blosclz', 'blosc:lz4', 'blosc:lz4hc', 'blosc:snappy',\n 'blosc:zlib', 'blosc:zstd'}.\n Specifying a compression library which is not available issues\n a ValueError.\nappend : bool, default False\n For Table formats, append the input data to the existing.\nformat : {'fixed', 'table', None}, default 'fixed'\n Possible values:\n\n - 'fixed': Fixed format. Fast writing/reading. Not-appendable,\n nor searchable.\n - 'table': Table format. Write as a PyTables Table structure\n which may perform worse but allow more flexible operations\n like searching / selecting subsets of the data.\n - If None, pd.get_option('io.hdf.default_format') is checked,\n followed by fallback to \"fixed\".\nindex : bool, default True\n Write DataFrame index as a column.\nmin_itemsize : dict or int, optional\n Map column names to minimum string sizes for columns.\nnan_rep : Any, optional\n How to represent null values as str.\n Not allowed with append=True.\ndropna : bool, default False, optional\n Remove missing values.\ndata_columns : list of columns or True, optional\n List of columns to create as indexed data columns for on-disk\n queries, or True to use all columns. By default only the axes\n of the object are indexed. See\n :ref:`Query via data columns`. for\n more information.\n Applicable only to format='table'.\nerrors : str, default 'strict'\n Specifies how encoding and decoding errors are to be handled.\n See the errors argument for :func:`open` for a full list\n of options.\nencoding : str, default \"UTF-8\"\n\nSee Also\n--------\nread_hdf : Read from HDF file.\nDataFrame.to_orc : Write a DataFrame to the binary orc format.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\nDataFrame.to_sql : Write to a SQL table.\nDataFrame.to_feather : Write out feather-format for DataFrames.\nDataFrame.to_csv : Write out to a csv file.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]},\n... index=['a', 'b', 'c']) # doctest: +SKIP\n>>> df.to_hdf('data.h5', key='df', mode='w') # doctest: +SKIP\n\nWe can add another object to the same file:\n\n>>> s = pd.Series([1, 2, 3, 4]) # doctest: +SKIP\n>>> s.to_hdf('data.h5', key='s') # doctest: +SKIP\n\nReading from HDF file:\n\n>>> pd.read_hdf('data.h5', 'df') # doctest: +SKIP\nA B\na 1 4\nb 2 5\nc 3 6\n>>> pd.read_hdf('data.h5', 's') # doctest: +SKIP\n0 1\n1 2\n2 3\n3 4\ndtype: int64\n"}, "kind": 2, "label": "to_hdf", "sortText": "182"}, {"detail": "Overload[(buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> None, (buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: Sequence[str | int] | int | Mapping[Hashable, str | int] | None = ..., header: bool = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool | str = ..., decimal: str = ..., bold_rows: bool = ..., classes: str | list[Unknown] | tuple[Unknown, ...] | None = ..., escape: bool = ..., notebook: bool = ..., border: int | None = ..., table_id: str | None = ..., render_links: bool = ..., encoding: str | None = ...) -> str]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame as an HTML table.\n%(shared_params)s\nbold_rows : bool, default True\n Make the row labels bold in the output.\nclasses : str or list or tuple, default None\n CSS class(es) to apply to the resulting html table.\nescape : bool, default True\n Convert the characters <, >, and & to HTML-safe sequences.\nnotebook : {True, False}, default False\n Whether the generated HTML is for IPython Notebook.\nborder : int\n A ``border=border`` attribute is included in the opening\n `
` tag. Default ``pd.options.display.html.border``.\ntable_id : str, optional\n A css id is included in the opening `
` tag if specified.\nrender_links : bool, default False\n Convert URLs to HTML links.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_string : Convert DataFrame to a string.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> html_string = '''
\n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n... \n...
col1col2
014
123
'''\n>>> assert html_string == df.to_html()\n"}, "kind": 2, "label": "to_html", "sortText": "183"}, {"detail": "bound method DataFrame.to_json(path_or_buf: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | None = None, orient: Literal[\"split\", \"records\", \"index\", \"table\", \"columns\", \"values\"] | None = None, date_format: str | None = None, double_precision: int = 10, force_ascii: bool = True, date_unit: Literal[\"s\", \"ms\", \"us\", \"ns\"] = \"ms\", default_handler: ((Any, /) -> str | int | float | ... omitted 3 union elements) | None = None, lines: bool = False, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", index: bool | None = None, indent: int | None = None, storage_options: dict[str, Any] | None = None, mode: Literal[\"a\", \"w\"] = \"w\") -> str | None", "documentation": {"kind": "plaintext", "value": "Convert the object to a JSON string.\n\nNote NaN's and None will be converted to null and datetime objects\nwill be converted to UNIX timestamps.\n\nParameters\n----------\npath_or_buf : str, path object, file-like object, or None, default None\n String, path object (implementing os.PathLike[str]), or file-like\n object implementing a write() function. If None, the result is\n returned as a string.\norient : str\n Indication of expected JSON string format.\n\n * Series:\n\n - default is 'index'\n - allowed values are: {{'split', 'records', 'index', 'table'}}.\n\n * DataFrame:\n\n - default is 'columns'\n - allowed values are: {{'split', 'records', 'index', 'columns',\n 'values', 'table'}}.\n\n * The format of the JSON string:\n\n - 'split' : dict like {{'index' -> [index], 'columns' -> [columns],\n 'data' -> [values]}}\n - 'records' : list like [{{column -> value}}, ... , {{column -> value}}]\n - 'index' : dict like {{index -> {{column -> value}}}}\n - 'columns' : dict like {{column -> {{index -> value}}}}\n - 'values' : just the values array\n - 'table' : dict like {{'schema': {{schema}}, 'data': {{data}}}}\n\n Describing the data, where data component is like ``orient='records'``.\n\ndate_format : {{None, 'epoch', 'iso'}}\n Type of date conversion. 'epoch' = epoch milliseconds,\n 'iso' = ISO8601. The default depends on the `orient`. For\n ``orient='table'``, the default is 'iso'. For all other orients,\n the default is 'epoch'.\ndouble_precision : int, default 10\n The number of decimal places to use when encoding\n floating point values. The possible maximal value is 15.\n Passing double_precision greater than 15 will raise a ValueError.\nforce_ascii : bool, default True\n Force encoded string to be ASCII.\ndate_unit : str, default 'ms' (milliseconds)\n The time unit to encode to, governs timestamp and ISO8601\n precision. One of 's', 'ms', 'us', 'ns' for second, millisecond,\n microsecond, and nanosecond respectively.\ndefault_handler : callable, default None\n Handler to call if object cannot otherwise be converted to a\n suitable format for JSON. Should receive a single argument which is\n the object to convert and return a serialisable object.\nlines : bool, default False\n If 'orient' is 'records' write out line-delimited json format. Will\n throw ValueError if incorrect 'orient' since others are not\n list-like.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\nindex : bool or None, default None\n The index is only used when 'orient' is 'split', 'index', 'column',\n or 'table'. Of these, 'index' and 'column' do not support\n `index=False`.\n\nindent : int, optional\n Length of whitespace used to indent each record.\n\n{storage_options}\n\nmode : str, default 'w' (writing)\n Specify the IO mode for output when supplying a path_or_buf.\n Accepted args are 'w' (writing) and 'a' (append) only.\n mode='a' is only supported when lines is True and orient is 'records'.\n\nReturns\n-------\nNone or str\n If path_or_buf is None, returns the resulting json format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nread_json : Convert a JSON string to pandas object.\n\nNotes\n-----\nThe behavior of ``indent=0`` varies from the stdlib, which does not\nindent the output but does insert newlines. Currently, ``indent=0``\nand the default ``indent=None`` are equivalent in pandas, though this\nmay change in a future release.\n\n``orient='table'`` contains a 'pandas_version' field under 'schema'.\nThis stores the version of `pandas` used in the latest revision of the\nschema.\n\nExamples\n--------\n>>> from json import loads, dumps\n>>> df = pd.DataFrame(\n... [[\"a\", \"b\"], [\"c\", \"d\"]],\n... index=[\"row 1\", \"row 2\"],\n... columns=[\"col 1\", \"col 2\"],\n... )\n\n>>> result = df.to_json(orient=\"split\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"columns\": [\n \"col 1\",\n \"col 2\"\n ],\n \"index\": [\n \"row 1\",\n \"row 2\"\n ],\n \"data\": [\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n ]\n}}\n\nEncoding/decoding a Dataframe using ``'records'`` formatted JSON.\nNote that index labels are not preserved with this encoding.\n\n>>> result = df.to_json(orient=\"records\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n]\n\nEncoding/decoding a Dataframe using ``'index'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"index\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"row 1\": {{\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n \"row 2\": {{\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'columns'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"columns\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"col 1\": {{\n \"row 1\": \"a\",\n \"row 2\": \"c\"\n }},\n \"col 2\": {{\n \"row 1\": \"b\",\n \"row 2\": \"d\"\n }}\n}}\n\nEncoding/decoding a Dataframe using ``'values'`` formatted JSON:\n\n>>> result = df.to_json(orient=\"values\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n[\n [\n \"a\",\n \"b\"\n ],\n [\n \"c\",\n \"d\"\n ]\n]\n\nEncoding with Table Schema:\n\n>>> result = df.to_json(orient=\"table\")\n>>> parsed = loads(result)\n>>> dumps(parsed, indent=4) # doctest: +SKIP\n{{\n \"schema\": {{\n \"fields\": [\n {{\n \"name\": \"index\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 1\",\n \"type\": \"string\"\n }},\n {{\n \"name\": \"col 2\",\n \"type\": \"string\"\n }}\n ],\n \"primaryKey\": [\n \"index\"\n ],\n \"pandas_version\": \"1.4.0\"\n }},\n \"data\": [\n {{\n \"index\": \"row 1\",\n \"col 1\": \"a\",\n \"col 2\": \"b\"\n }},\n {{\n \"index\": \"row 2\",\n \"col 1\": \"c\",\n \"col 2\": \"d\"\n }}\n ]\n}}\n"}, "kind": 2, "label": "to_json", "sortText": "184"}, {"detail": "Overload[(buf: None = ..., columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: Sequence[Hashable] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., bold_rows: bool = ..., column_format: str | None = ..., longtable: bool | None = ..., escape: bool | None = ..., encoding: str | None = ..., decimal: str = ..., multicolumn: bool | None = ..., multicolumn_format: str | None = ..., multirow: bool | None = ..., caption: str | tuple[str, str] | None = ..., label: str | None = ..., position: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nRequires ``\\usepackage{{booktabs}}``. The output can be copy/pasted\ninto a main LaTeX document or read from an external file\nwith ``\\input{{table.tex}}``.\n\n.. versionchanged:: 2.0.0\n Refactored to use the Styler implementation via jinja2 templating.\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\ncolumns : list of label, optional\n The subset of columns to write. Writes all columns by default.\nheader : bool or list of str, default True\n Write out the column names. If a list of strings is given,\n it is assumed to be aliases for the column names.\nindex : bool, default True\n Write row names (index).\nna_rep : str, default 'NaN'\n Missing data representation.\nformatters : list of functions or dict of {{str: function}}, optional\n Formatter functions to apply to columns' elements by position or\n name. The result of each function must be a unicode string.\n List must be of length equal to the number of columns.\nfloat_format : one-parameter function or str, optional, default None\n Formatter for floating point numbers. For example\n ``float_format=\"%.2f\"`` and ``float_format=\"{{:0.2f}}\".format`` will\n both result in 0.1234 being formatted as 0.12.\nsparsify : bool, optional\n Set to False for a DataFrame with a hierarchical index to print\n every multiindex key at each row. By default, the value will be\n read from the config module.\nindex_names : bool, default True\n Prints the names of the indexes.\nbold_rows : bool, default False\n Make the row labels bold in the output.\ncolumn_format : str, optional\n The columns format as specified in `LaTeX table format\n `__ e.g. 'rcl' for 3\n columns. By default, 'l' will be used for all columns except\n columns of numbers, which default to 'r'.\nlongtable : bool, optional\n Use a longtable environment instead of tabular. Requires\n adding a \\usepackage{{longtable}} to your LaTeX preamble.\n By default, the value will be read from the pandas config\n module, and set to `True` if the option ``styler.latex.environment`` is\n `\"longtable\"`.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nescape : bool, optional\n By default, the value will be read from the pandas config\n module and set to `True` if the option ``styler.format.escape`` is\n `\"latex\"`. When set to False prevents from escaping latex special\n characters in column names.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `False`.\nencoding : str, optional\n A string representing the encoding to use in the output file,\n defaults to 'utf-8'.\ndecimal : str, default '.'\n Character recognized as decimal separator, e.g. ',' in Europe.\nmulticolumn : bool, default True\n Use \\multicolumn to enhance MultiIndex columns.\n The default will be read from the config module, and is set\n as the option ``styler.sparse.columns``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed.\nmulticolumn_format : str, default 'r'\n The alignment for multicolumns, similar to `column_format`\n The default will be read from the config module, and is set as the option\n ``styler.latex.multicol_align``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to \"r\".\nmultirow : bool, default True\n Use \\multirow to enhance MultiIndex rows. Requires adding a\n \\usepackage{{multirow}} to your LaTeX preamble. Will print\n centered labels (instead of top-aligned) across the contained\n rows, separating groups via clines. The default will be read\n from the pandas config module, and is set as the option\n ``styler.sparse.index``.\n\n .. versionchanged:: 2.0.0\n The pandas option affecting this argument has changed, as has the\n default value to `True`.\ncaption : str or tuple, optional\n Tuple (full_caption, short_caption),\n which results in ``\\caption[short_caption]{{full_caption}}``;\n if a single string is passed, no short caption will be set.\nlabel : str, optional\n The LaTeX label to be placed inside ``\\label{{}}`` in the output.\n This is used with ``\\ref{{}}`` in the main ``.tex`` file.\n\nposition : str, optional\n The LaTeX positional argument for tables, to be placed after\n ``\\begin{{}}`` in the output.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n\nSee Also\n--------\nio.formats.style.Styler.to_latex : Render a DataFrame to LaTeX\n with conditional formatting.\nDataFrame.to_string : Render a DataFrame to a console-friendly\n tabular output.\nDataFrame.to_html : Render a DataFrame as an HTML table.\n\nNotes\n-----\nAs of v2.0.0 this method has changed to use the Styler implementation as\npart of :meth:`.Styler.to_latex` via ``jinja2`` templating. This means\nthat ``jinja2`` is a requirement, and needs to be installed, for this method\nto function. It is advised that users switch to using Styler, since that\nimplementation is more frequently updated and contains much more\nflexibility with the output.\n\nExamples\n--------\nConvert a general DataFrame to LaTeX with formatting:\n\n>>> df = pd.DataFrame(dict(name=['Raphael', 'Donatello'],\n... age=[26, 45],\n... height=[181.23, 177.65]))\n>>> print(df.to_latex(index=False,\n... formatters={\"name\": str.upper},\n... float_format=\"{:.1f}\".format,\n... )) # doctest: +SKIP\n\\begin{tabular}{lrr}\n\\toprule\nname & age & height \\\\\n\\midrule\nRAPHAEL & 26 & 181.2 \\\\\nDONATELLO & 45 & 177.7 \\\\\n\\bottomrule\n\\end{tabular}\n"}, "kind": 2, "label": "to_latex", "sortText": "185"}, {"detail": "bound method DataFrame.to_markdown(buf: str | PathLike[str] | WriteBuffer[str] | None = None, mode: str = \"wt\", index: bool = True, storage_options: dict[str, Any] | None = None, **kwargs) -> str | None", "kind": 2, "label": "to_markdown", "sortText": "186"}, {"detail": "bound method DataFrame.to_numpy(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool = False, na_value: object = ...) -> ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert the DataFrame to a NumPy array.\n\nBy default, the dtype of the returned array will be the common NumPy\ndtype of all types in the DataFrame. For example, if the dtypes are\n``float16`` and ``float32``, the results dtype will be ``float32``.\nThis may require copying data and coercing values, which may be\nexpensive.\n\nParameters\n----------\ndtype : str or numpy.dtype, optional\n The dtype to pass to :meth:`numpy.asarray`.\ncopy : bool, default False\n Whether to ensure that the returned value is not a view on\n another array. Note that ``copy=False`` does not *ensure* that\n ``to_numpy()`` is no-copy. Rather, ``copy=True`` ensure that\n a copy is made, even if not strictly necessary.\nna_value : Any, optional\n The value to use for missing values. The default value depends\n on `dtype` and the dtypes of the DataFrame columns.\n\nReturns\n-------\nnumpy.ndarray\n\nSee Also\n--------\nSeries.to_numpy : Similar method for Series.\n\nExamples\n--------\n>>> pd.DataFrame({\"A\": [1, 2], \"B\": [3, 4]}).to_numpy()\narray([[1, 3],\n [2, 4]])\n\nWith heterogeneous data, the lowest common type will have to\nbe used.\n\n>>> df = pd.DataFrame({\"A\": [1, 2], \"B\": [3.0, 4.5]})\n>>> df.to_numpy()\narray([[1. , 3. ],\n [2. , 4.5]])\n\nFor a mix of numeric and non-numeric types, the output array will\nhave object dtype.\n\n>>> df['C'] = pd.date_range('2000', periods=2)\n>>> df.to_numpy()\narray([[1, 3.0, Timestamp('2000-01-01 00:00:00')],\n [2, 4.5, Timestamp('2000-01-02 00:00:00')]], dtype=object)\n"}, "kind": 2, "label": "to_numpy", "sortText": "187"}, {"detail": "bound method DataFrame.to_orc(path: str | PathLike[str] | WriteBuffer[bytes] | None = None, *, engine: Literal[\"pyarrow\"] = \"pyarrow\", index: bool | None = None, engine_kwargs: dict[str, Any] | None = None) -> bytes | None", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the ORC format.\n\n.. versionadded:: 1.5.0\n\nParameters\n----------\npath : str, file-like object or None, default None\n If a string, it will be used as Root Directory path\n when writing a partitioned dataset. By file-like object,\n we refer to objects with a write() method, such as a file handle\n (e.g. via builtin open function). If path is None,\n a bytes object is returned.\nengine : {'pyarrow'}, default 'pyarrow'\n ORC library to use.\nindex : bool, optional\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``infer`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\nengine_kwargs : dict[str, Any] or None, default None\n Additional keyword arguments passed to :func:`pyarrow.orc.write_table`.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nRaises\n------\nNotImplementedError\n Dtype of one or more columns is category, unsigned integers, interval,\n period or sparse.\nValueError\n engine is not pyarrow.\n\nSee Also\n--------\nread_orc : Read a ORC file.\nDataFrame.to_parquet : Write a parquet file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\n* Before using this function you should read the :ref:`user guide about\n ORC ` and :ref:`install optional dependencies `.\n* This function requires `pyarrow `_\n library.\n* For supported dtypes please refer to `supported ORC features in Arrow\n `__.\n* Currently timezones in datetime columns are not preserved when a\n dataframe is converted into ORC files.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})\n>>> df.to_orc('df.orc') # doctest: +SKIP\n>>> pd.read_orc('df.orc') # doctest: +SKIP\n col1 col2\n0 1 4\n1 2 3\n\nIf you want to get a buffer to the orc content you can write it to io.BytesIO\n\n>>> import io\n>>> b = io.BytesIO(df.to_orc()) # doctest: +SKIP\n>>> b.seek(0) # doctest: +SKIP\n0\n>>> content = b.read() # doctest: +SKIP\n"}, "kind": 2, "label": "to_orc", "sortText": "188"}, {"detail": "Overload[(path: None = ..., engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> bytes, (path: str | PathLike[str] | WriteBuffer[bytes], engine: Literal[\"auto\", \"pyarrow\", \"fastparquet\"] = ..., compression: str | None = ..., index: bool | None = ..., partition_cols: list[str] | None = ..., storage_options: dict[str, Any] | None = ..., **kwargs) -> None]", "documentation": {"kind": "plaintext", "value": "Write a DataFrame to the binary parquet format.\n\nThis function writes the dataframe as a `parquet file\n`_. You can choose different parquet\nbackends, and have the option of compression. See\n:ref:`the user guide ` for more details.\n\nParameters\n----------\npath : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. If None, the result is\n returned as bytes. If a string or path, it will be used as Root Directory\n path when writing a partitioned dataset.\nengine : {{'auto', 'pyarrow', 'fastparquet'}}, default 'auto'\n Parquet library to use. If 'auto', then the option\n ``io.parquet.engine`` is used. The default ``io.parquet.engine``\n behavior is to try 'pyarrow', falling back to 'fastparquet' if\n 'pyarrow' is unavailable.\ncompression : str or None, default 'snappy'\n Name of the compression to use. Use ``None`` for no compression.\n Supported options: 'snappy', 'gzip', 'brotli', 'lz4', 'zstd'.\nindex : bool, default None\n If ``True``, include the dataframe's index(es) in the file output.\n If ``False``, they will not be written to the file.\n If ``None``, similar to ``True`` the dataframe's index(es)\n will be saved. However, instead of being saved as values,\n the RangeIndex will be stored as a range in the metadata so it\n doesn't require much space and is faster. Other indexes will\n be included as columns in the file output.\npartition_cols : list, optional, default None\n Column names by which to partition the dataset.\n Columns are partitioned in the order they are given.\n Must be None if path is not a string.\n{storage_options}\n\n**kwargs\n Additional arguments passed to the parquet library. See\n :ref:`pandas io ` for more details.\n\nReturns\n-------\nbytes if no path argument is provided else None\n\nSee Also\n--------\nread_parquet : Read a parquet file.\nDataFrame.to_orc : Write an orc file.\nDataFrame.to_csv : Write a csv file.\nDataFrame.to_sql : Write to a sql table.\nDataFrame.to_hdf : Write to hdf.\n\nNotes\n-----\nThis function requires either the `fastparquet\n`_ or `pyarrow\n`_ library.\n\nExamples\n--------\n>>> df = pd.DataFrame(data={{'col1': [1, 2], 'col2': [3, 4]}})\n>>> df.to_parquet('df.parquet.gzip',\n... compression='gzip') # doctest: +SKIP\n>>> pd.read_parquet('df.parquet.gzip') # doctest: +SKIP\n col1 col2\n0 1 3\n1 2 4\n\nIf you want to get a buffer to the parquet content you can use a io.BytesIO\nobject, as long as you don't use partition_cols, which creates multiple files.\n\n>>> import io\n>>> f = io.BytesIO()\n>>> df.to_parquet(f)\n>>> f.seek(0)\n0\n>>> content = f.read()\n"}, "kind": 2, "label": "to_parquet", "sortText": "189"}, {"detail": "bound method DataFrame.to_period(freq: str | BaseOffset | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert DataFrame from DatetimeIndex to PeriodIndex.\n\nConvert DataFrame from DatetimeIndex to PeriodIndex with desired\nfrequency (inferred from index if not passed).\n\nParameters\n----------\nfreq : str, default\n Frequency of the PeriodIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a PeriodIndex.\n\nExamples\n--------\n>>> idx = pd.to_datetime(\n... [\n... \"2001-03-31 00:00:00\",\n... \"2002-05-31 00:00:00\",\n... \"2003-08-31 00:00:00\",\n... ]\n... )\n\n>>> idx\nDatetimeIndex(['2001-03-31', '2002-05-31', '2003-08-31'],\ndtype='datetime64[ns]', freq=None)\n\n>>> idx.to_period(\"M\")\nPeriodIndex(['2001-03', '2002-05', '2003-08'], dtype='period[M]')\n\nFor the yearly frequency\n\n>>> idx.to_period(\"Y\")\nPeriodIndex(['2001', '2002', '2003'], dtype='period[Y-DEC]')\n"}, "kind": 2, "label": "to_period", "sortText": "190"}, {"detail": "bound method DataFrame.to_pickle(path: str | PathLike[str] | WriteBuffer[bytes], compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", protocol: int = 5, storage_options: dict[str, Any] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Pickle (serialize) object to file.\n\nParameters\n----------\npath : str, path object, or file-like object\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function. File path where\n the pickled object will be stored.\n{compression_options}\nprotocol : int\n Int which indicates which protocol should be used by the pickler,\n default HIGHEST_PROTOCOL (see [1]_ paragraph 12.1.2). The possible\n values are 0, 1, 2, 3, 4, 5. A negative value for the protocol\n parameter is equivalent to setting its value to HIGHEST_PROTOCOL.\n\n .. [1] https://docs.python.org/3/library/pickle.html.\n\n{storage_options}\n\nSee Also\n--------\nread_pickle : Load pickled pandas object (or any object) from file.\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_sql : Write DataFrame to a SQL database.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nExamples\n--------\n>>> original_df = pd.DataFrame({{\"foo\": range(5), \"bar\": range(5, 10)}}) # doctest: +SKIP\n>>> original_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n>>> original_df.to_pickle(\"./dummy.pkl\") # doctest: +SKIP\n\n>>> unpickled_df = pd.read_pickle(\"./dummy.pkl\") # doctest: +SKIP\n>>> unpickled_df # doctest: +SKIP\n foo bar\n0 0 5\n1 1 6\n2 2 7\n3 3 8\n4 4 9\n"}, "kind": 2, "label": "to_pickle", "sortText": "191"}, {"detail": "bound method DataFrame.to_records(index: bool = True, column_dtypes=None, index_dtypes=None) -> recarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Convert DataFrame to a NumPy record array.\n\nIndex will be included as the first field of the record array if\nrequested.\n\nParameters\n----------\nindex : bool, default True\n Include index in resulting record array, stored in 'index'\n field or using the index label, if set.\ncolumn_dtypes : str, type, dict, default None\n If a string or type, the data type to store all columns. If\n a dictionary, a mapping of column names and indices (zero-indexed)\n to specific data types.\nindex_dtypes : str, type, dict, default None\n If a string or type, the data type to store all index levels. If\n a dictionary, a mapping of index level names and indices\n (zero-indexed) to specific data types.\n\n This mapping is applied only if `index=True`.\n\nReturns\n-------\nnumpy.rec.recarray\n NumPy ndarray with the DataFrame labels as fields and each row\n of the DataFrame as entries.\n\nSee Also\n--------\nDataFrame.from_records: Convert structured or record ndarray\n to DataFrame.\nnumpy.rec.recarray: An ndarray that allows field access using\n attributes, analogous to typed columns in a\n spreadsheet.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2], 'B': [0.5, 0.75]},\n... index=['a', 'b'])\n>>> df\n A B\na 1 0.50\nb 2 0.75\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('index', 'O'), ('A', '>> df.index = df.index.rename(\"I\")\n>>> df.to_records()\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index=False)\nrec.array([(1, 0.5 ), (2, 0.75)],\n dtype=[('A', '>> df.to_records(column_dtypes={\"A\": \"int32\"})\nrec.array([('a', 1, 0.5 ), ('b', 2, 0.75)],\n dtype=[('I', 'O'), ('A', '>> df.to_records(index_dtypes=\">> index_dtypes = f\">> df.to_records(index_dtypes=index_dtypes)\nrec.array([(b'a', 1, 0.5 ), (b'b', 2, 0.75)],\n dtype=[('I', 'S1'), ('A', ' Unknown) | None = None) -> int | None", "documentation": {"kind": "plaintext", "value": "Write records stored in a DataFrame to a SQL database.\n\nDatabases supported by SQLAlchemy [1]_ are supported. Tables can be\nnewly created, appended to, or overwritten.\n\nParameters\n----------\nname : str\n Name of SQL table.\ncon : sqlalchemy.engine.(Engine or Connection) or sqlite3.Connection\n Using SQLAlchemy makes it possible to use any DB supported by that\n library. Legacy support is provided for sqlite3.Connection objects. The user\n is responsible for engine disposal and connection closure for the SQLAlchemy\n connectable. See `here `_.\n If passing a sqlalchemy.engine.Connection which is already in a transaction,\n the transaction will not be committed. If passing a sqlite3.Connection,\n it will not be possible to roll back the record insertion.\n\nschema : str, optional\n Specify the schema (if database flavor supports this). If None, use\n default schema.\nif_exists : {'fail', 'replace', 'append'}, default 'fail'\n How to behave if the table already exists.\n\n * fail: Raise a ValueError.\n * replace: Drop the table before inserting new values.\n * append: Insert new values to the existing table.\n\nindex : bool, default True\n Write DataFrame index as a column. Uses `index_label` as the column\n name in the table. Creates a table index for this column.\nindex_label : str or sequence, default None\n Column label for index column(s). If None is given (default) and\n `index` is True, then the index names are used.\n A sequence should be given if the DataFrame uses MultiIndex.\nchunksize : int, optional\n Specify the number of rows in each batch to be written at a time.\n By default, all rows will be written at once.\ndtype : dict or scalar, optional\n Specifying the datatype for columns. If a dictionary is used, the\n keys should be the column names and the values should be the\n SQLAlchemy types or strings for the sqlite3 legacy mode. If a\n scalar is provided, it will be applied to all columns.\nmethod : {None, 'multi', callable}, optional\n Controls the SQL insertion clause used:\n\n * None : Uses standard SQL ``INSERT`` clause (one per row).\n * 'multi': Pass multiple values in a single ``INSERT`` clause.\n * callable with signature ``(pd_table, conn, keys, data_iter)``.\n\n Details and a sample callable implementation can be found in the\n section :ref:`insert method `.\n\nReturns\n-------\nNone or int\n Number of rows affected by to_sql. None is returned if the callable\n passed into ``method`` does not return an integer number of rows.\n\n The number of returned rows affected is the sum of the ``rowcount``\n attribute of ``sqlite3.Cursor`` or SQLAlchemy connectable which may not\n reflect the exact number of written rows as stipulated in the\n `sqlite3 `__ or\n `SQLAlchemy `__.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nValueError\n When the table already exists and `if_exists` is 'fail' (the\n default).\n\nSee Also\n--------\nread_sql : Read a DataFrame from a table.\n\nNotes\n-----\nTimezone aware datetime columns will be written as\n``Timestamp with timezone`` type with SQLAlchemy if supported by the\ndatabase. Otherwise, the datetimes will be stored as timezone unaware\ntimestamps local to the original timezone.\n\nNot all datastores support ``method=\"multi\"``. Oracle, for example,\ndoes not support multi-value insert.\n\nReferences\n----------\n.. [1] https://docs.sqlalchemy.org\n.. [2] https://www.python.org/dev/peps/pep-0249/\n\nExamples\n--------\nCreate an in-memory SQLite database.\n\n>>> from sqlalchemy import create_engine\n>>> engine = create_engine('sqlite://', echo=False)\n\nCreate a table from scratch with 3 rows.\n\n>>> df = pd.DataFrame({'name' : ['User 1', 'User 2', 'User 3']})\n>>> df\n name\n0 User 1\n1 User 2\n2 User 3\n\n>>> df.to_sql(name='users', con=engine)\n3\n>>> from sqlalchemy import text\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3')]\n\nAn `sqlalchemy.engine.Connection` can also be passed to `con`:\n\n>>> with engine.begin() as connection:\n... df1 = pd.DataFrame({'name' : ['User 4', 'User 5']})\n... df1.to_sql(name='users', con=connection, if_exists='append')\n2\n\nThis is allowed to support operations that require that the same\nDBAPI connection is used for the entire operation.\n\n>>> df2 = pd.DataFrame({'name' : ['User 6', 'User 7']})\n>>> df2.to_sql(name='users', con=engine, if_exists='append')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 1'), (1, 'User 2'), (2, 'User 3'),\n (0, 'User 4'), (1, 'User 5'), (0, 'User 6'),\n (1, 'User 7')]\n\nOverwrite the table with just ``df2``.\n\n>>> df2.to_sql(name='users', con=engine, if_exists='replace',\n... index_label='id')\n2\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM users\")).fetchall()\n[(0, 'User 6'), (1, 'User 7')]\n\nUse ``method`` to define a callable insertion method to do nothing\nif there's a primary key conflict on a table in a PostgreSQL database.\n\n>>> from sqlalchemy.dialects.postgresql import insert\n>>> def insert_on_conflict_nothing(table, conn, keys, data_iter):\n... # \"a\" is the primary key in \"conflict_table\"\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = insert(table.table).values(data).on_conflict_do_nothing(index_elements=[\"a\"])\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_nothing) # doctest: +SKIP\n0\n\nFor MySQL, a callable to update columns ``b`` and ``c`` if there's a conflict\non a primary key.\n\n>>> from sqlalchemy.dialects.mysql import insert\n>>> def insert_on_conflict_update(table, conn, keys, data_iter):\n... # update columns \"b\" and \"c\" on primary key conflict\n... data = [dict(zip(keys, row)) for row in data_iter]\n... stmt = (\n... insert(table.table)\n... .values(data)\n... )\n... stmt = stmt.on_duplicate_key_update(b=stmt.inserted.b, c=stmt.inserted.c)\n... result = conn.execute(stmt)\n... return result.rowcount\n>>> df_conflict.to_sql(name=\"conflict_table\", con=conn, if_exists=\"append\", method=insert_on_conflict_update) # doctest: +SKIP\n2\n\nSpecify the dtype (especially useful for integers with missing values).\nNotice that while pandas is forced to store the data as floating point,\nthe database supports nullable integers. When fetching the data with\nPython, we get back integer scalars.\n\n>>> df = pd.DataFrame({\"A\": [1, None, 2]})\n>>> df\n A\n0 1.0\n1 NaN\n2 2.0\n\n>>> from sqlalchemy.types import Integer\n>>> df.to_sql(name='integers', con=engine, index=False,\n... dtype={\"A\": Integer()})\n3\n\n>>> with engine.connect() as conn:\n... conn.execute(text(\"SELECT * FROM integers\")).fetchall()\n[(1,), (None,), (2,)]\n"}, "kind": 2, "label": "to_sql", "sortText": "193"}, {"detail": "bound method DataFrame.to_stata(path: str | PathLike[str] | WriteBuffer[bytes], *, convert_dates: dict[Hashable, str] | None = None, write_index: bool = True, byteorder: Literal[\">\", \"<\", \"little\", \"big\"] | None = None, time_stamp: datetime | None = None, data_label: str | None = None, variable_labels: dict[Hashable, str] | None = None, version: int | None = 114, convert_strl: Sequence[Hashable] | None = None, compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = \"infer\", storage_options: dict[str, Any] | None = None, value_labels: dict[Hashable, dict[int | float, str]] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Export DataFrame object to Stata dta format.\n\nWrites the DataFrame to a Stata dataset file.\n\"dta\" files contain a Stata dataset.\n\nParameters\n----------\npath : str, path object, or buffer\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a binary ``write()`` function.\n\nconvert_dates : dict\n Dictionary mapping columns containing datetime types to stata\n internal format to use when writing the dates. Options are 'tc',\n 'td', 'tm', 'tw', 'th', 'tq', 'ty'. Column can be either an integer\n or a name. Datetime columns that do not have a conversion type\n specified will be converted to 'tc'. Raises NotImplementedError if\n a datetime column has timezone information.\nwrite_index : bool\n Write the index to Stata dataset.\nbyteorder : str\n Can be \">\", \"<\", \"little\", or \"big\". default is `sys.byteorder`.\ntime_stamp : datetime\n A datetime to use as file creation date. Default is the current\n time.\ndata_label : str, optional\n A label for the data set. Must be 80 characters or smaller.\nvariable_labels : dict\n Dictionary containing columns as keys and variable labels as\n values. Each label must be 80 characters or smaller.\nversion : {{114, 117, 118, 119, None}}, default 114\n Version to use in the output dta file. Set to None to let pandas\n decide between 118 or 119 formats depending on the number of\n columns in the frame. Version 114 can be read by Stata 10 and\n later. Version 117 can be read by Stata 13 or later. Version 118\n is supported in Stata 14 and later. Version 119 is supported in\n Stata 15 and later. Version 114 limits string variables to 244\n characters or fewer while versions 117 and later allow strings\n with lengths up to 2,000,000 characters. Versions 118 and 119\n support Unicode characters, and version 119 supports more than\n 32,767 variables.\n\n Version 119 should usually only be used when the number of\n variables exceeds the capacity of dta format 118. Exporting\n smaller datasets in format 119 may have unintended consequences,\n and, as of November 2020, Stata SE cannot read version 119 files.\n\nconvert_strl : list, optional\n List of column names to convert to string columns to Stata StrL\n format. Only available if version is 117. Storing strings in the\n StrL format can produce smaller dta files if strings have more than\n 8 characters and values are repeated.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nvalue_labels : dict of dicts\n Dictionary containing columns as keys and dictionaries of column value\n to labels as values. Labels for a single variable must be 32,000\n characters or smaller.\n\n .. versionadded:: 1.4.0\n\nRaises\n------\nNotImplementedError\n * If datetimes contain timezone information\n * Column dtype is not representable in Stata\nValueError\n * Columns listed in convert_dates are neither datetime64[ns]\n or datetime.datetime\n * Column listed in convert_dates is not in DataFrame\n * Categorical label contains more than 32,000 characters\n\nSee Also\n--------\nread_stata : Import Stata data files.\nio.stata.StataWriter : Low-level writer for Stata data files.\nio.stata.StataWriter117 : Low-level writer for version 117 files.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'animal': ['falcon', 'parrot', 'falcon',\n... 'parrot'],\n... 'speed': [350, 18, 361, 15]}})\n>>> df.to_stata('animals.dta') # doctest: +SKIP\n"}, "kind": 2, "label": "to_stata", "sortText": "194"}, {"detail": "Overload[(buf: None = ..., columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> str, (buf: str | PathLike[str] | WriteBuffer[str], columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = ..., col_space: int | list[int] | dict[Hashable, int] | None = ..., header: bool | SequenceNotStr[str] = ..., index: bool = ..., na_rep: str = ..., formatters: list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | Mapping[str | int, (...) -> Unknown] | None = ..., float_format: str | ((...) -> Unknown) | EngFormatter | None = ..., sparsify: bool | None = ..., index_names: bool = ..., justify: str | None = ..., max_rows: int | None = ..., max_cols: int | None = ..., show_dimensions: bool = ..., decimal: str = ..., line_width: int | None = ..., min_rows: int | None = ..., max_colwidth: int | None = ..., encoding: str | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to a console-friendly tabular output.\n%(shared_params)s\nline_width : int, optional\n Width to wrap a line in characters.\nmin_rows : int, optional\n The number of rows to display in the console in a truncated repr\n (when number of rows is above `max_rows`).\nmax_colwidth : int, optional\n Max width to truncate each column in characters. By default, no limit.\nencoding : str, default \"utf-8\"\n Set character encoding.\n%(returns)s\nSee Also\n--------\nto_html : Convert DataFrame to HTML.\n\nExamples\n--------\n>>> d = {'col1': [1, 2, 3], 'col2': [4, 5, 6]}\n>>> df = pd.DataFrame(d)\n>>> print(df.to_string())\n col1 col2\n0 1 4\n1 2 5\n2 3 6\n"}, "kind": 2, "label": "to_string", "sortText": "195"}, {"detail": "bound method DataFrame.to_timestamp(freq: str | BaseOffset | None = None, how: Literal[\"s\", \"e\", \"start\", \"end\"] = \"start\", axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Cast to DatetimeIndex of timestamps, at *beginning* of period.\n\nParameters\n----------\nfreq : str, default frequency of PeriodIndex\n Desired frequency.\nhow : {'s', 'e', 'start', 'end'}\n Convention for converting period to timestamp; start of period\n vs. end.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to convert (the index by default).\ncopy : bool, default True\n If False then underlying input data is not copied.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The DataFrame has a DatetimeIndex.\n\nExamples\n--------\n>>> idx = pd.PeriodIndex(['2023', '2024'], freq='Y')\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d, index=idx)\n>>> df1\n col1 col2\n2023 1 3\n2024 2 4\n\nThe resulting timestamps will be at the beginning of the year in this case\n\n>>> df1 = df1.to_timestamp()\n>>> df1\n col1 col2\n2023-01-01 1 3\n2024-01-01 2 4\n>>> df1.index\nDatetimeIndex(['2023-01-01', '2024-01-01'], dtype='datetime64[ns]', freq=None)\n\nUsing `freq` which is the offset that the Timestamps will have\n\n>>> df2 = pd.DataFrame(data=d, index=idx)\n>>> df2 = df2.to_timestamp(freq='M')\n>>> df2\n col1 col2\n2023-01-31 1 3\n2024-01-31 2 4\n>>> df2.index\nDatetimeIndex(['2023-01-31', '2024-01-31'], dtype='datetime64[ns]', freq=None)\n"}, "kind": 2, "label": "to_timestamp", "sortText": "196"}, {"detail": "bound method DataFrame.to_xarray() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an xarray object from the pandas object.\n\nReturns\n-------\nxarray.DataArray or xarray.Dataset\n Data in the pandas structure converted to Dataset if the object is\n a DataFrame, or a DataArray if the object is a Series.\n\nSee Also\n--------\nDataFrame.to_hdf : Write DataFrame to an HDF5 file.\nDataFrame.to_parquet : Write a DataFrame to the binary parquet format.\n\nNotes\n-----\nSee the `xarray docs `__\n\nExamples\n--------\n>>> df = pd.DataFrame([('falcon', 'bird', 389.0, 2),\n... ('parrot', 'bird', 24.0, 2),\n... ('lion', 'mammal', 80.5, 4),\n... ('monkey', 'mammal', np.nan, 4)],\n... columns=['name', 'class', 'max_speed',\n... 'num_legs'])\n>>> df\n name class max_speed num_legs\n0 falcon bird 389.0 2\n1 parrot bird 24.0 2\n2 lion mammal 80.5 4\n3 monkey mammal NaN 4\n\n>>> df.to_xarray() # doctest: +SKIP\n\nDimensions: (index: 4)\nCoordinates:\n * index (index) int64 32B 0 1 2 3\nData variables:\n name (index) object 32B 'falcon' 'parrot' 'lion' 'monkey'\n class (index) object 32B 'bird' 'bird' 'mammal' 'mammal'\n max_speed (index) float64 32B 389.0 24.0 80.5 nan\n num_legs (index) int64 32B 2 2 4 4\n\n>>> df['max_speed'].to_xarray() # doctest: +SKIP\n\narray([389. , 24. , 80.5, nan])\nCoordinates:\n * index (index) int64 0 1 2 3\n\n>>> dates = pd.to_datetime(['2018-01-01', '2018-01-01',\n... '2018-01-02', '2018-01-02'])\n>>> df_multiindex = pd.DataFrame({'date': dates,\n... 'animal': ['falcon', 'parrot',\n... 'falcon', 'parrot'],\n... 'speed': [350, 18, 361, 15]})\n>>> df_multiindex = df_multiindex.set_index(['date', 'animal'])\n\n>>> df_multiindex\n speed\ndate animal\n2018-01-01 falcon 350\n parrot 18\n2018-01-02 falcon 361\n parrot 15\n\n>>> df_multiindex.to_xarray() # doctest: +SKIP\n\nDimensions: (date: 2, animal: 2)\nCoordinates:\n * date (date) datetime64[ns] 2018-01-01 2018-01-02\n * animal (animal) object 'falcon' 'parrot'\nData variables:\n speed (date, animal) int64 350 18 361 15\n"}, "kind": 2, "label": "to_xarray", "sortText": "197"}, {"detail": "Overload[(path_or_buffer: None = ..., *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> str, (path_or_buffer: str | PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str], *, index: bool = ..., root_name: str | None = ..., row_name: str | None = ..., na_rep: str | None = ..., attr_cols: list[str] | None = ..., elem_cols: list[str] | None = ..., namespaces: dict[str | None, str] | None = ..., prefix: str | None = ..., encoding: str = ..., xml_declaration: bool | None = ..., pretty_print: bool | None = ..., parser: Literal[\"lxml\", \"etree\"] | None = ..., stylesheet: str | PathLike[str] | ReadBuffer[str] | ReadBuffer[bytes] | None = ..., compression: Literal[\"infer\", \"gzip\", \"bz2\", \"zip\", \"xz\", \"zstd\", \"tar\"] | dict[str, Any] | None = ..., storage_options: dict[str, Any] | None = ...) -> None]", "documentation": {"kind": "plaintext", "value": "Render a DataFrame to an XML document.\n\n.. versionadded:: 1.3.0\n\nParameters\n----------\npath_or_buffer : str, path object, file-like object, or None, default None\n String, path object (implementing ``os.PathLike[str]``), or file-like\n object implementing a ``write()`` function. If None, the result is returned\n as a string.\nindex : bool, default True\n Whether to include index in XML document.\nroot_name : str, default 'data'\n The name of root element in XML document.\nrow_name : str, default 'row'\n The name of row element in XML document.\nna_rep : str, optional\n Missing data representation.\nattr_cols : list-like, optional\n List of columns to write as attributes in row element.\n Hierarchical columns will be flattened with underscore\n delimiting the different levels.\nelem_cols : list-like, optional\n List of columns to write as children in row element. By default,\n all columns output as children of row element. Hierarchical\n columns will be flattened with underscore delimiting the\n different levels.\nnamespaces : dict, optional\n All namespaces to be defined in root element. Keys of dict\n should be prefix names and values of dict corresponding URIs.\n Default namespaces should be given empty string key. For\n example, ::\n\n namespaces = {{\"\": \"https://example.com\"}}\n\nprefix : str, optional\n Namespace prefix to be used for every element and/or attribute\n in document. This should be one of the keys in ``namespaces``\n dict.\nencoding : str, default 'utf-8'\n Encoding of the resulting document.\nxml_declaration : bool, default True\n Whether to include the XML declaration at start of document.\npretty_print : bool, default True\n Whether output should be pretty printed with indentation and\n line breaks.\nparser : {{'lxml','etree'}}, default 'lxml'\n Parser module to use for building of tree. Only 'lxml' and\n 'etree' are supported. With 'lxml', the ability to use XSLT\n stylesheet is supported.\nstylesheet : str, path object or file-like object, optional\n A URL, file-like object, or a raw string containing an XSLT\n script used to transform the raw XML output. Script should use\n layout of elements and attributes from original output. This\n argument requires ``lxml`` to be installed. Only XSLT 1.0\n scripts and not later versions is currently supported.\n{compression_options}\n\n .. versionchanged:: 1.4.0 Zstandard support.\n\n{storage_options}\n\nReturns\n-------\nNone or str\n If ``io`` is None, returns the resulting XML format as a\n string. Otherwise returns None.\n\nSee Also\n--------\nto_json : Convert the pandas object to a JSON string.\nto_html : Convert DataFrame to a html.\n\nExamples\n--------\n>>> df = pd.DataFrame({{'shape': ['square', 'circle', 'triangle'],\n... 'degrees': [360, 360, 180],\n... 'sides': [4, np.nan, 3]}})\n\n>>> df.to_xml() # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n\n>>> df.to_xml(attr_cols=[\n... 'index', 'shape', 'degrees', 'sides'\n... ]) # doctest: +SKIP\n\n\n \n \n \n\n\n>>> df.to_xml(namespaces={{\"doc\": \"https://example.com\"}},\n... prefix=\"doc\") # doctest: +SKIP\n\n\n \n 0\n square\n 360\n 4.0\n \n \n 1\n circle\n 360\n \n \n \n 2\n triangle\n 180\n 3.0\n \n\n"}, "kind": 2, "label": "to_xml", "sortText": "198"}, {"detail": "bound method DataFrame.transform(func: ((...) -> Unknown) | str | list[((...) -> Unknown) | str] | MutableMapping[Hashable, ((...) -> Unknown) | str | list[((...) -> Unknown) | str]], axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, *args, **kwargs) -> DataFrame", "kind": 2, "label": "transform", "sortText": "199"}, {"detail": "bound method DataFrame.transpose(*args, *, copy: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Transpose index and columns.\n\nReflect the DataFrame over its main diagonal by writing rows as columns\nand vice-versa. The property :attr:`.T` is an accessor to the method\n:meth:`transpose`.\n\nParameters\n----------\n*args : tuple, optional\n Accepted for compatibility with NumPy.\ncopy : bool, default False\n Whether to copy the data after transposing, even for DataFrames\n with a single dtype.\n\n Note that a copy is always required for mixed dtype DataFrames,\n or for DataFrames with any extension types.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\nDataFrame\n The transposed DataFrame.\n\nSee Also\n--------\nnumpy.transpose : Permute the dimensions of a given array.\n\nNotes\n-----\nTransposing a DataFrame with mixed dtypes will result in a homogeneous\nDataFrame with the `object` dtype. In such a case, a copy of the data\nis always made.\n\nExamples\n--------\n**Square DataFrame with homogeneous dtype**\n\n>>> d1 = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df1 = pd.DataFrame(data=d1)\n>>> df1\n col1 col2\n0 1 3\n1 2 4\n\n>>> df1_transposed = df1.T # or df1.transpose()\n>>> df1_transposed\n 0 1\ncol1 1 2\ncol2 3 4\n\nWhen the dtype is homogeneous in the original DataFrame, we get a\ntransposed DataFrame with the same dtype:\n\n>>> df1.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n>>> df1_transposed.dtypes\n0 int64\n1 int64\ndtype: object\n\n**Non-square DataFrame with mixed dtypes**\n\n>>> d2 = {'name': ['Alice', 'Bob'],\n... 'score': [9.5, 8],\n... 'employed': [False, True],\n... 'kids': [0, 0]}\n>>> df2 = pd.DataFrame(data=d2)\n>>> df2\n name score employed kids\n0 Alice 9.5 False 0\n1 Bob 8.0 True 0\n\n>>> df2_transposed = df2.T # or df2.transpose()\n>>> df2_transposed\n 0 1\nname Alice Bob\nscore 9.5 8.0\nemployed False True\nkids 0 0\n\nWhen the DataFrame has mixed dtypes, we get a transposed DataFrame with\nthe `object` dtype:\n\n>>> df2.dtypes\nname object\nscore float64\nemployed bool\nkids int64\ndtype: object\n>>> df2_transposed.dtypes\n0 object\n1 object\ndtype: object\n"}, "kind": 2, "label": "transpose", "sortText": "200"}, {"detail": "bound method DataFrame.truediv(other, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> DataFrame", "kind": 2, "label": "truediv", "sortText": "201"}, {"detail": "bound method DataFrame.truncate(before=None, after=None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Truncate a Series or DataFrame before and after some index value.\n\nThis is a useful shorthand for boolean indexing based on index\nvalues above or below certain thresholds.\n\nParameters\n----------\nbefore : date, str, int\n Truncate all rows before this index value.\nafter : date, str, int\n Truncate all rows after this index value.\naxis : {0 or 'index', 1 or 'columns'}, optional\n Axis to truncate. Truncates the index (rows) by default.\n For `Series` this parameter is unused and defaults to 0.\ncopy : bool, default is True,\n Return a copy of the truncated section.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\ntype of caller\n The truncated Series or DataFrame.\n\nSee Also\n--------\nDataFrame.loc : Select a subset of a DataFrame by label.\nDataFrame.iloc : Select a subset of a DataFrame by position.\n\nNotes\n-----\nIf the index being truncated contains only datetime values,\n`before` and `after` may be specified as strings instead of\nTimestamps.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c', 'd', 'e'],\n... 'B': ['f', 'g', 'h', 'i', 'j'],\n... 'C': ['k', 'l', 'm', 'n', 'o']},\n... index=[1, 2, 3, 4, 5])\n>>> df\n A B C\n1 a f k\n2 b g l\n3 c h m\n4 d i n\n5 e j o\n\n>>> df.truncate(before=2, after=4)\n A B C\n2 b g l\n3 c h m\n4 d i n\n\nThe columns of a DataFrame can be truncated.\n\n>>> df.truncate(before=\"A\", after=\"B\", axis=\"columns\")\n A B\n1 a f\n2 b g\n3 c h\n4 d i\n5 e j\n\nFor Series, only rows can be truncated.\n\n>>> df['A'].truncate(before=2, after=4)\n2 b\n3 c\n4 d\nName: A, dtype: object\n\nThe index values in ``truncate`` can be datetimes or string\ndates.\n\n>>> dates = pd.date_range('2016-01-01', '2016-02-01', freq='s')\n>>> df = pd.DataFrame(index=dates, data={'A': 1})\n>>> df.tail()\n A\n2016-01-31 23:59:56 1\n2016-01-31 23:59:57 1\n2016-01-31 23:59:58 1\n2016-01-31 23:59:59 1\n2016-02-01 00:00:00 1\n\n>>> df.truncate(before=pd.Timestamp('2016-01-05'),\n... after=pd.Timestamp('2016-01-10')).tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nBecause the index is a DatetimeIndex containing only dates, we can\nspecify `before` and `after` as strings. They will be coerced to\nTimestamps before truncation.\n\n>>> df.truncate('2016-01-05', '2016-01-10').tail()\n A\n2016-01-09 23:59:56 1\n2016-01-09 23:59:57 1\n2016-01-09 23:59:58 1\n2016-01-09 23:59:59 1\n2016-01-10 00:00:00 1\n\nNote that ``truncate`` assumes a 0 value for any unspecified time\ncomponent (midnight). This differs from partial string slicing, which\nreturns any partially matching dates.\n\n>>> df.loc['2016-01-05':'2016-01-10', :].tail()\n A\n2016-01-10 23:59:55 1\n2016-01-10 23:59:56 1\n2016-01-10 23:59:57 1\n2016-01-10 23:59:58 1\n2016-01-10 23:59:59 1\n"}, "kind": 2, "label": "truncate", "sortText": "202"}, {"detail": "bound method DataFrame.tz_convert(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: bool | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Convert tz-aware axis to target time zone.\n\nParameters\n----------\ntz : str or tzinfo object or None\n Target time zone. Passing ``None`` will convert to\n UTC and remove the timezone information.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to convert\nlevel : int, str, default None\n If axis is a MultiIndex, convert a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\n\nReturns\n-------\n{klass}\n Object with time zone converted axis.\n\nRaises\n------\nTypeError\n If the axis is tz-naive.\n\nExamples\n--------\nChange to another time zone:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']),\n... )\n>>> s.tz_convert('Asia/Shanghai')\n2018-09-15 07:30:00+08:00 1\ndtype: int64\n\nPass None to convert to UTC and get a tz-naive index:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_convert(None)\n2018-09-14 23:30:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_convert", "sortText": "203"}, {"detail": "bound method DataFrame.tz_localize(tz, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level=None, copy: builtins.bool | None = None, ambiguous: Literal[\"infer\", \"NaT\", \"raise\"] | ndarray[tuple[Any, ...], dtype[numpy.bool[builtins.bool]]] = \"raise\", nonexistent: Literal[\"shift_forward\", \"shift_backward\", \"NaT\", \"raise\"] | timedelta = \"raise\") -> DataFrame", "documentation": {"kind": "plaintext", "value": "Localize tz-naive index of a Series or DataFrame to target time zone.\n\nThis operation localizes the Index. To localize the values in a\ntimezone-naive Series, use :meth:`Series.dt.tz_localize`.\n\nParameters\n----------\ntz : str or tzinfo or None\n Time zone to localize. Passing ``None`` will remove the\n time zone information and preserve local time.\naxis : {{0 or 'index', 1 or 'columns'}}, default 0\n The axis to localize\nlevel : int, str, default None\n If axis ia a MultiIndex, localize a specific level. Otherwise\n must be None.\ncopy : bool, default True\n Also make a copy of the underlying data.\n\n .. note::\n The `copy` keyword will change behavior in pandas 3.0.\n `Copy-on-Write\n `__\n will be enabled by default, which means that all methods with a\n `copy` keyword will use a lazy copy mechanism to defer the copy and\n ignore the `copy` keyword. The `copy` keyword will be removed in a\n future version of pandas.\n\n You can already get the future behavior and improvements through\n enabling copy on write ``pd.options.mode.copy_on_write = True``\nambiguous : 'infer', bool-ndarray, 'NaT', default 'raise'\n When clocks moved backward due to DST, ambiguous times may arise.\n For example in Central European Time (UTC+01), when going from\n 03:00 DST to 02:00 non-DST, 02:30:00 local time occurs both at\n 00:30:00 UTC and at 01:30:00 UTC. In such a situation, the\n `ambiguous` parameter dictates how ambiguous times should be\n handled.\n\n - 'infer' will attempt to infer fall dst-transition hours based on\n order\n - bool-ndarray where True signifies a DST time, False designates\n a non-DST time (note that this flag is only applicable for\n ambiguous times)\n - 'NaT' will return NaT where there are ambiguous times\n - 'raise' will raise an AmbiguousTimeError if there are ambiguous\n times.\nnonexistent : str, default 'raise'\n A nonexistent time does not exist in a particular timezone\n where clocks moved forward due to DST. Valid values are:\n\n - 'shift_forward' will shift the nonexistent time forward to the\n closest existing time\n - 'shift_backward' will shift the nonexistent time backward to the\n closest existing time\n - 'NaT' will return NaT where there are nonexistent times\n - timedelta objects will shift nonexistent times by the timedelta\n - 'raise' will raise an NonExistentTimeError if there are\n nonexistent times.\n\nReturns\n-------\n{klass}\n Same type as the input.\n\nRaises\n------\nTypeError\n If the TimeSeries is tz-aware and tz is not None.\n\nExamples\n--------\nLocalize local times:\n\n>>> s = pd.Series(\n... [1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00']),\n... )\n>>> s.tz_localize('CET')\n2018-09-15 01:30:00+02:00 1\ndtype: int64\n\nPass None to convert to tz-naive index and preserve local time:\n\n>>> s = pd.Series([1],\n... index=pd.DatetimeIndex(['2018-09-15 01:30:00+02:00']))\n>>> s.tz_localize(None)\n2018-09-15 01:30:00 1\ndtype: int64\n\nBe careful with DST changes. When there is sequential data, pandas\ncan infer the DST time:\n\n>>> s = pd.Series(range(7),\n... index=pd.DatetimeIndex(['2018-10-28 01:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 02:00:00',\n... '2018-10-28 02:30:00',\n... '2018-10-28 03:00:00',\n... '2018-10-28 03:30:00']))\n>>> s.tz_localize('CET', ambiguous='infer')\n2018-10-28 01:30:00+02:00 0\n2018-10-28 02:00:00+02:00 1\n2018-10-28 02:30:00+02:00 2\n2018-10-28 02:00:00+01:00 3\n2018-10-28 02:30:00+01:00 4\n2018-10-28 03:00:00+01:00 5\n2018-10-28 03:30:00+01:00 6\ndtype: int64\n\nIn some cases, inferring the DST is impossible. In such cases, you can\npass an ndarray to the ambiguous parameter to set the DST explicitly\n\n>>> s = pd.Series(range(3),\n... index=pd.DatetimeIndex(['2018-10-28 01:20:00',\n... '2018-10-28 02:36:00',\n... '2018-10-28 03:46:00']))\n>>> s.tz_localize('CET', ambiguous=np.array([True, True, False]))\n2018-10-28 01:20:00+02:00 0\n2018-10-28 02:36:00+02:00 1\n2018-10-28 03:46:00+01:00 2\ndtype: int64\n\nIf the DST transition causes nonexistent times, you can shift these\ndates forward or backward with a timedelta object or `'shift_forward'`\nor `'shift_backward'`.\n\n>>> s = pd.Series(range(2),\n... index=pd.DatetimeIndex(['2015-03-29 02:30:00',\n... '2015-03-29 03:30:00']))\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_forward')\n2015-03-29 03:00:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent='shift_backward')\n2015-03-29 01:59:59.999999999+01:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n>>> s.tz_localize('Europe/Warsaw', nonexistent=pd.Timedelta('1h'))\n2015-03-29 03:30:00+02:00 0\n2015-03-29 03:30:00+02:00 1\ndtype: int64\n"}, "kind": 2, "label": "tz_localize", "sortText": "204"}, {"detail": "bound method DataFrame.unstack(level: Hashable = -1, fill_value=None, sort: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Pivot a level of the (necessarily hierarchical) index labels.\n\nReturns a DataFrame having a new level of column labels whose inner-most level\nconsists of the pivoted index labels.\n\nIf the index is not a MultiIndex, the output will be a Series\n(the analogue of stack when the columns are not a MultiIndex).\n\nParameters\n----------\nlevel : int, str, or list of these, default -1 (last level)\n Level(s) of index to unstack, can pass level name.\nfill_value : int, str or dict\n Replace NaN with this value if the unstack produces missing values.\nsort : bool, default True\n Sort the level(s) in the resulting MultiIndex columns.\n\nReturns\n-------\nSeries or DataFrame\n\nSee Also\n--------\nDataFrame.pivot : Pivot a table based on column values.\nDataFrame.stack : Pivot a level of the column labels (inverse operation\n from `unstack`).\n\nNotes\n-----\nReference :ref:`the user guide ` for more examples.\n\nExamples\n--------\n>>> index = pd.MultiIndex.from_tuples([('one', 'a'), ('one', 'b'),\n... ('two', 'a'), ('two', 'b')])\n>>> s = pd.Series(np.arange(1.0, 5.0), index=index)\n>>> s\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n\n>>> s.unstack(level=-1)\n a b\none 1.0 2.0\ntwo 3.0 4.0\n\n>>> s.unstack(level=0)\n one two\na 1.0 3.0\nb 2.0 4.0\n\n>>> df = s.unstack(level=0)\n>>> df.unstack()\none a 1.0\n b 2.0\ntwo a 3.0\n b 4.0\ndtype: float64\n"}, "kind": 2, "label": "unstack", "sortText": "205"}, {"detail": "bound method DataFrame.update(other, join: Literal[\"left\"] = \"left\", overwrite: bool = True, filter_func=None, errors: Literal[\"ignore\", \"raise\"] = \"ignore\") -> None", "documentation": {"kind": "plaintext", "value": "Modify in place using non-NA values from another DataFrame.\n\nAligns on indices. There is no return value.\n\nParameters\n----------\nother : DataFrame, or object coercible into a DataFrame\n Should have at least one matching index/column label\n with the original DataFrame. If a Series is passed,\n its name attribute must be set, and that will be\n used as the column name to align with the original DataFrame.\njoin : {'left'}, default 'left'\n Only left join is implemented, keeping the index and columns of the\n original object.\noverwrite : bool, default True\n How to handle non-NA values for overlapping keys:\n\n * True: overwrite original DataFrame's values\n with values from `other`.\n * False: only update values that are NA in\n the original DataFrame.\n\nfilter_func : callable(1d-array) -> bool 1d-array, optional\n Can choose to replace values other than NA. Return True for values\n that should be updated.\nerrors : {'raise', 'ignore'}, default 'ignore'\n If 'raise', will raise a ValueError if the DataFrame and `other`\n both contain non-NA data in the same place.\n\nReturns\n-------\nNone\n This method directly changes calling object.\n\nRaises\n------\nValueError\n * When `errors='raise'` and there's overlapping non-NA data.\n * When `errors` is not either `'ignore'` or `'raise'`\nNotImplementedError\n * If `join != 'left'`\n\nSee Also\n--------\ndict.update : Similar method for dictionaries.\nDataFrame.merge : For column(s)-on-column(s) operations.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400, 500, 600]})\n>>> new_df = pd.DataFrame({'B': [4, 5, 6],\n... 'C': [7, 8, 9]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4\n1 2 5\n2 3 6\n\nThe DataFrame's length does not increase as a result of the update,\nonly values at matching index/column labels are updated.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'e', 'f', 'g', 'h', 'i']})\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_df = pd.DataFrame({'B': ['d', 'f']}, index=[0, 2])\n>>> df.update(new_df)\n>>> df\n A B\n0 a d\n1 b y\n2 c f\n\nFor Series, its name attribute must be set.\n\n>>> df = pd.DataFrame({'A': ['a', 'b', 'c'],\n... 'B': ['x', 'y', 'z']})\n>>> new_column = pd.Series(['d', 'e', 'f'], name='B')\n>>> df.update(new_column)\n>>> df\n A B\n0 a d\n1 b e\n2 c f\n\nIf `other` contains NaNs the corresponding values are not updated\nin the original dataframe.\n\n>>> df = pd.DataFrame({'A': [1, 2, 3],\n... 'B': [400., 500., 600.]})\n>>> new_df = pd.DataFrame({'B': [4, np.nan, 6]})\n>>> df.update(new_df)\n>>> df\n A B\n0 1 4.0\n1 2 500.0\n2 3 6.0\n"}, "kind": 2, "label": "update", "sortText": "206"}, {"detail": "bound method DataFrame.value_counts(subset: Hashable = None, normalize: bool = False, sort: bool = True, ascending: bool = False, dropna: bool = True) -> Series", "documentation": {"kind": "plaintext", "value": "Return a Series containing the frequency of each distinct row in the Dataframe.\n\nParameters\n----------\nsubset : label or list of labels, optional\n Columns to use when counting unique combinations.\nnormalize : bool, default False\n Return proportions rather than frequencies.\nsort : bool, default True\n Sort by frequencies when True. Sort by DataFrame column values when False.\nascending : bool, default False\n Sort in ascending order.\ndropna : bool, default True\n Don't include counts of rows that contain NA values.\n\n .. versionadded:: 1.3.0\n\nReturns\n-------\nSeries\n\nSee Also\n--------\nSeries.value_counts: Equivalent method on Series.\n\nNotes\n-----\nThe returned Series will have a MultiIndex with one level per input\ncolumn but an Index (non-multi) for a single label. By default, rows\nthat contain any NA values are omitted from the result. By default,\nthe resulting Series will be in descending order so that the first\nelement is the most frequently-occurring row.\n\nExamples\n--------\n>>> df = pd.DataFrame({'num_legs': [2, 4, 4, 6],\n... 'num_wings': [2, 0, 0, 0]},\n... index=['falcon', 'dog', 'cat', 'ant'])\n>>> df\n num_legs num_wings\nfalcon 2 2\ndog 4 0\ncat 4 0\nant 6 0\n\n>>> df.value_counts()\nnum_legs num_wings\n4 0 2\n2 2 1\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(sort=False)\nnum_legs num_wings\n2 2 1\n4 0 2\n6 0 1\nName: count, dtype: int64\n\n>>> df.value_counts(ascending=True)\nnum_legs num_wings\n2 2 1\n6 0 1\n4 0 2\nName: count, dtype: int64\n\n>>> df.value_counts(normalize=True)\nnum_legs num_wings\n4 0 0.50\n2 2 0.25\n6 0 0.25\nName: proportion, dtype: float64\n\nWith `dropna` set to `False` we can also count rows with NA values.\n\n>>> df = pd.DataFrame({'first_name': ['John', 'Anne', 'John', 'Beth'],\n... 'middle_name': ['Smith', pd.NA, pd.NA, 'Louise']})\n>>> df\n first_name middle_name\n0 John Smith\n1 Anne \n2 John \n3 Beth Louise\n\n>>> df.value_counts()\nfirst_name middle_name\nBeth Louise 1\nJohn Smith 1\nName: count, dtype: int64\n\n>>> df.value_counts(dropna=False)\nfirst_name middle_name\nAnne NaN 1\nBeth Louise 1\nJohn Smith 1\n NaN 1\nName: count, dtype: int64\n\n>>> df.value_counts(\"first_name\")\nfirst_name\nJohn 2\nAnne 1\nBeth 1\nName: count, dtype: int64\n"}, "kind": 2, "label": "value_counts", "sortText": "207"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]]", "kind": 22, "label": "values", "sortText": "208"}, {"detail": "bound method DataFrame.var(axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "var", "sortText": "209"}, {"detail": "Overload[(cond, other=..., *, inplace: Literal[False] = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame, (cond, other=..., *, inplace: Literal[True], axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> None, (cond, other=..., *, inplace: bool = ..., axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = ..., level: Hashable = ...) -> DataFrame | None]", "documentation": {"kind": "plaintext", "value": "Replace values where the condition is {cond_rev}.\n\nParameters\n----------\ncond : bool {klass}, array-like, or callable\n Where `cond` is {cond}, keep the original value. Where\n {cond_rev}, replace with corresponding value from `other`.\n If `cond` is callable, it is computed on the {klass} and\n should return boolean {klass} or array. The callable must\n not change input {klass} (though pandas doesn't check it).\nother : scalar, {klass}, or callable\n Entries where `cond` is {cond_rev} are replaced with\n corresponding value from `other`.\n If other is callable, it is computed on the {klass} and\n should return scalar or {klass}. The callable must not\n change input {klass} (though pandas doesn't check it).\n If not specified, entries will be filled with the corresponding\n NULL value (``np.nan`` for numpy dtypes, ``pd.NA`` for extension\n dtypes).\ninplace : bool, default False\n Whether to perform the operation in place on the data.\naxis : int, default None\n Alignment axis if needed. For `Series` this parameter is\n unused and defaults to 0.\nlevel : int, default None\n Alignment level if needed.\n\nReturns\n-------\nSame type as caller or None if ``inplace=True``.\n\nSee Also\n--------\n:func:`DataFrame.{name_other}` : Return an object of same shape as\n self.\n\nNotes\n-----\nThe {name} method is an application of the if-then idiom. For each\nelement in the calling DataFrame, if ``cond`` is ``{cond}`` the\nelement is used; otherwise the corresponding element from the DataFrame\n``other`` is used. If the axis of ``other`` does not align with axis of\n``cond`` {klass}, the misaligned index positions will be filled with\n{cond_rev}.\n\nThe signature for :func:`DataFrame.where` differs from\n:func:`numpy.where`. Roughly ``df1.where(m, df2)`` is equivalent to\n``np.where(m, df1, df2)``.\n\nFor further details and examples see the ``{name}`` documentation in\n:ref:`indexing `.\n\nThe dtype of the object takes precedence. The fill value is casted to\nthe object's dtype, if this can be done losslessly.\n\nExamples\n--------\n>>> s = pd.Series(range(5))\n>>> s.where(s > 0)\n0 NaN\n1 1.0\n2 2.0\n3 3.0\n4 4.0\ndtype: float64\n>>> s.mask(s > 0)\n0 0.0\n1 NaN\n2 NaN\n3 NaN\n4 NaN\ndtype: float64\n\n>>> s = pd.Series(range(5))\n>>> t = pd.Series([True, False])\n>>> s.where(t, 99)\n0 0\n1 99\n2 99\n3 99\n4 99\ndtype: int64\n>>> s.mask(t, 99)\n0 99\n1 1\n2 99\n3 99\n4 99\ndtype: int64\n\n>>> s.where(s > 1, 10)\n0 10\n1 10\n2 2\n3 3\n4 4\ndtype: int64\n>>> s.mask(s > 1, 10)\n0 0\n1 1\n2 10\n3 10\n4 10\ndtype: int64\n\n>>> df = pd.DataFrame(np.arange(10).reshape(-1, 2), columns=['A', 'B'])\n>>> df\n A B\n0 0 1\n1 2 3\n2 4 5\n3 6 7\n4 8 9\n>>> m = df % 3 == 0\n>>> df.where(m, -df)\n A B\n0 0 -1\n1 -2 3\n2 -4 -5\n3 6 -7\n4 -8 9\n>>> df.where(m, -df) == np.where(m, df, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n>>> df.where(m, -df) == df.mask(~m, -df)\n A B\n0 True True\n1 True True\n2 True True\n3 True True\n4 True True\n"}, "kind": 2, "label": "where", "sortText": "210"}, {"detail": "bound method DataFrame.xs(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, level: Hashable = None, drop_level: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return cross-section from the Series/DataFrame.\n\nThis method takes a `key` argument to select data at a particular\nlevel of a MultiIndex.\n\nParameters\n----------\nkey : label or tuple of label\n Label contained in the index, or partially in a MultiIndex.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n Axis to retrieve cross-section on.\nlevel : object, defaults to first n levels (n=1 or len(key))\n In case of a key partially contained in a MultiIndex, indicate\n which levels are used. Levels can be referred by label or position.\ndrop_level : bool, default True\n If False, returns object with same levels as self.\n\nReturns\n-------\nSeries or DataFrame\n Cross-section from the original Series or DataFrame\n corresponding to the selected index levels.\n\nSee Also\n--------\nDataFrame.loc : Access a group of rows and columns\n by label(s) or a boolean array.\nDataFrame.iloc : Purely integer-location based indexing\n for selection by position.\n\nNotes\n-----\n`xs` can not be used to set values.\n\nMultiIndex Slicers is a generic way to get/set values on\nany level or levels.\nIt is a superset of `xs` functionality, see\n:ref:`MultiIndex Slicers `.\n\nExamples\n--------\n>>> d = {'num_legs': [4, 4, 2, 2],\n... 'num_wings': [0, 0, 2, 2],\n... 'class': ['mammal', 'mammal', 'mammal', 'bird'],\n... 'animal': ['cat', 'dog', 'bat', 'penguin'],\n... 'locomotion': ['walks', 'walks', 'flies', 'walks']}\n>>> df = pd.DataFrame(data=d)\n>>> df = df.set_index(['class', 'animal', 'locomotion'])\n>>> df\n num_legs num_wings\nclass animal locomotion\nmammal cat walks 4 0\n dog walks 4 0\n bat flies 2 2\nbird penguin walks 2 2\n\nGet values at specified index\n\n>>> df.xs('mammal')\n num_legs num_wings\nanimal locomotion\ncat walks 4 0\ndog walks 4 0\nbat flies 2 2\n\nGet values at several indexes\n\n>>> df.xs(('mammal', 'dog', 'walks'))\nnum_legs 4\nnum_wings 0\nName: (mammal, dog, walks), dtype: int64\n\nGet values at specified index and level\n\n>>> df.xs('cat', level=1)\n num_legs num_wings\nclass locomotion\nmammal walks 4 0\n\nGet values at several indexes and levels\n\n>>> df.xs(('bird', 'walks'),\n... level=[0, 'locomotion'])\n num_legs num_wings\nanimal\npenguin 2 2\n\nGet values at specified column and axis\n\n>>> df.xs('num_wings', axis=1)\nclass animal locomotion\nmammal cat walks 0\n dog walks 0\n bat flies 2\nbird penguin walks 2\nName: num_wings, dtype: int64\n"}, "kind": 2, "label": "xs", "sortText": "211"}, {"detail": "bound method DataFrame.__abs__() -> DataFrame", "kind": 2, "label": "__abs__", "sortText": "212"}, {"detail": "bound method DataFrame.__add__(other) -> Unknown", "documentation": {"kind": "plaintext", "value": "Get Addition of DataFrame and other, column-wise.\n\nEquivalent to ``DataFrame.add(other)``.\n\nParameters\n----------\nother : scalar, sequence, Series, dict or DataFrame\n Object to be added to the DataFrame.\n\nReturns\n-------\nDataFrame\n The result of adding ``other`` to DataFrame.\n\nSee Also\n--------\nDataFrame.add : Add a DataFrame and another object, with option for index-\n or column-oriented addition.\n\nExamples\n--------\n>>> df = pd.DataFrame({'height': [1.5, 2.6], 'weight': [500, 800]},\n... index=['elk', 'moose'])\n>>> df\n height weight\nelk 1.5 500\nmoose 2.6 800\n\nAdding a scalar affects all rows and columns.\n\n>>> df[['height', 'weight']] + 1.5\n height weight\nelk 3.0 501.5\nmoose 4.1 801.5\n\nEach element of a list is added to a column of the DataFrame, in order.\n\n>>> df[['height', 'weight']] + [0.5, 1.5]\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nKeys of a dictionary are aligned to the DataFrame, based on column names;\neach value in the dictionary is added to the corresponding column.\n\n>>> df[['height', 'weight']] + {'height': 0.5, 'weight': 1.5}\n height weight\nelk 2.0 501.5\nmoose 3.1 801.5\n\nWhen `other` is a :class:`Series`, the index of `other` is aligned with the\ncolumns of the DataFrame.\n\n>>> s1 = pd.Series([0.5, 1.5], index=['weight', 'height'])\n>>> df[['height', 'weight']] + s1\n height weight\nelk 3.0 500.5\nmoose 4.1 800.5\n\nEven when the index of `other` is the same as the index of the DataFrame,\nthe :class:`Series` will not be reoriented. If index-wise alignment is desired,\n:meth:`DataFrame.add` should be used with `axis='index'`.\n\n>>> s2 = pd.Series([0.5, 1.5], index=['elk', 'moose'])\n>>> df[['height', 'weight']] + s2\n elk height moose weight\nelk NaN NaN NaN NaN\nmoose NaN NaN NaN NaN\n\n>>> df[['height', 'weight']].add(s2, axis='index')\n height weight\nelk 2.0 500.5\nmoose 4.1 801.5\n\nWhen `other` is a :class:`DataFrame`, both columns names and the\nindex are aligned.\n\n>>> other = pd.DataFrame({'height': [0.2, 0.4, 0.6]},\n... index=['elk', 'moose', 'deer'])\n>>> df[['height', 'weight']] + other\n height weight\ndeer NaN NaN\nelk 1.7 NaN\nmoose 3.0 NaN\n"}, "kind": 2, "label": "__add__", "sortText": "213"}, {"detail": "bound method DataFrame.__and__(other) -> Unknown", "kind": 2, "label": "__and__", "sortText": "214"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "215"}, {"detail": "bound method DataFrame.__array__(dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union elements = None, copy: bool | None = None) -> ndarray[tuple[Any, ...], dtype[Any]]", "kind": 2, "label": "__array__", "sortText": "216"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "__array_priority__", "sortText": "217"}, {"detail": "bound method DataFrame.__array_ufunc__(ufunc: ufunc, method: str, *inputs: Any, **kwargs: Any) -> Unknown", "kind": 2, "label": "__array_ufunc__", "sortText": "218"}, {"detail": "bound method DataFrame.__arrow_c_stream__(requested_schema=None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Export the pandas DataFrame as an Arrow C stream PyCapsule.\n\nThis relies on pyarrow to convert the pandas DataFrame to the Arrow\nformat (and follows the default behaviour of ``pyarrow.Table.from_pandas``\nin its handling of the index, i.e. store the index as a column except\nfor RangeIndex).\nThis conversion is not necessarily zero-copy.\n\nParameters\n----------\nrequested_schema : PyCapsule, default None\n The schema to which the dataframe should be casted, passed as a\n PyCapsule containing a C ArrowSchema representation of the\n requested schema.\n\nReturns\n-------\nPyCapsule\n"}, "kind": 2, "label": "__arrow_c_stream__", "sortText": "219"}, {"detail": "Unknown | (bound method DataFrame.__nonzero__() -> Never)", "kind": 2, "label": "__bool__", "sortText": "220"}, {"detail": "type[DataFrame]", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 7, "label": "__class__", "sortText": "221"}, {"detail": "bound method DataFrame.__contains__(key) -> bool", "documentation": {"kind": "plaintext", "value": "True if the key is in the info axis\n"}, "kind": 2, "label": "__contains__", "sortText": "222"}, {"detail": "bound method DataFrame.__copy__(deep: bool = True) -> DataFrame", "kind": 2, "label": "__copy__", "sortText": "223"}, {"detail": "bound method DataFrame.__dataframe__(nan_as_null: bool = False, allow_copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Return the dataframe interchange object implementing the interchange protocol.\n\nParameters\n----------\nnan_as_null : bool, default False\n `nan_as_null` is DEPRECATED and has no effect. Please avoid using\n it; it will be removed in a future release.\nallow_copy : bool, default True\n Whether to allow memory copying when exporting. If set to False\n it would cause non-zero-copy exports to fail.\n\nReturns\n-------\nDataFrame interchange object\n The object which consuming library can use to ingress the dataframe.\n\nNotes\n-----\nDetails on the interchange protocol:\nhttps://data-apis.org/dataframe-protocol/latest/index.html\n\nExamples\n--------\n>>> df_not_necessarily_pandas = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})\n>>> interchange_object = df_not_necessarily_pandas.__dataframe__()\n>>> interchange_object.column_names()\nIndex(['A', 'B'], dtype='object')\n>>> df_pandas = (pd.api.interchange.from_dataframe\n... (interchange_object.select_columns_by_name(['A'])))\n>>> df_pandas\n A\n0 1\n1 2\n\nThese methods (``column_names``, ``select_columns_by_name``) should work\nfor any dataframe library which implements the interchange protocol.\n"}, "kind": 2, "label": "__dataframe__", "sortText": "224"}, {"detail": "bound method DataFrame.__dataframe_consortium_standard__(*, api_version: str | None = None) -> Any", "documentation": {"kind": "plaintext", "value": "Provide entry point to the Consortium DataFrame Standard API.\n\nThis is developed and maintained outside of pandas.\nPlease report any issues to https://github.com/data-apis/dataframe-api-compat.\n"}, "kind": 2, "label": "__dataframe_consortium_standard__", "sortText": "225"}, {"detail": "bound method DataFrame.__deepcopy__(memo=None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nmemo, default None\n Standard signature. Unused\n"}, "kind": 2, "label": "__deepcopy__", "sortText": "226"}, {"detail": "bound method DataFrame.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "227"}, {"detail": "bound method DataFrame.__delitem__(key) -> None", "documentation": {"kind": "plaintext", "value": "Delete item\n"}, "kind": 2, "label": "__delitem__", "sortText": "228"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "229"}, {"detail": "bound method DataFrame.__dir__() -> list[str]", "documentation": {"kind": "plaintext", "value": "Provide method name lookup and completion.\n\nNotes\n-----\nOnly provide 'public' methods.\n"}, "kind": 2, "label": "__dir__", "sortText": "230"}, {"detail": "bound method DataFrame.__divmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__divmod__", "sortText": "231"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "232"}, {"detail": "bound method DataFrame.__eq__(other) -> Unknown", "kind": 2, "label": "__eq__", "sortText": "233"}, {"detail": "bound method DataFrame.__finalize__(other, method: str | None = None, **kwargs) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Propagate metadata from other to self.\n\nParameters\n----------\nother : the object from which to get the attributes that we are going\n to propagate\nmethod : str, optional\n A passed method name providing context on where ``__finalize__``\n was called.\n\n .. warning::\n\n The value passed as `method` are not currently considered\n stable across pandas releases.\n"}, "kind": 2, "label": "__finalize__", "sortText": "234"}, {"detail": "bound method DataFrame.__floordiv__(other) -> Unknown", "kind": 2, "label": "__floordiv__", "sortText": "235"}, {"detail": "bound method DataFrame.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "236"}, {"detail": "bound method DataFrame.__ge__(other) -> Unknown", "kind": 2, "label": "__ge__", "sortText": "237"}, {"detail": "bound method DataFrame.__getattr__(name: str) -> Unknown", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try looking up the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__getattr__", "sortText": "238"}, {"detail": "bound method DataFrame.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "239"}, {"detail": "bound method DataFrame.__getitem__(key) -> Unknown", "kind": 2, "label": "__getitem__", "sortText": "240"}, {"detail": "bound method DataFrame.__getstate__() -> dict[str, Any]", "kind": 2, "label": "__getstate__", "sortText": "241"}, {"detail": "bound method DataFrame.__gt__(other) -> Unknown", "kind": 2, "label": "__gt__", "sortText": "242"}, {"detail": "None", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 22, "label": "__hash__", "sortText": "243"}, {"detail": "bound method DataFrame.__iadd__(other) -> DataFrame", "kind": 2, "label": "__iadd__", "sortText": "244"}, {"detail": "bound method DataFrame.__iand__(other) -> DataFrame", "kind": 2, "label": "__iand__", "sortText": "245"}, {"detail": "bound method DataFrame.__ifloordiv__(other) -> DataFrame", "kind": 2, "label": "__ifloordiv__", "sortText": "246"}, {"detail": "bound method DataFrame.__imod__(other) -> DataFrame", "kind": 2, "label": "__imod__", "sortText": "247"}, {"detail": "bound method DataFrame.__imul__(other) -> DataFrame", "kind": 2, "label": "__imul__", "sortText": "248"}, {"detail": "bound method DataFrame.__init__(data=None, index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, copy: bool | None = None) -> None", "kind": 2, "label": "__init__", "sortText": "249"}, {"detail": "bound method type[DataFrame].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "250"}, {"detail": "bound method DataFrame.__invert__() -> DataFrame", "kind": 2, "label": "__invert__", "sortText": "251"}, {"detail": "bound method DataFrame.__ior__(other) -> DataFrame", "kind": 2, "label": "__ior__", "sortText": "252"}, {"detail": "bound method DataFrame.__ipow__(other) -> DataFrame", "kind": 2, "label": "__ipow__", "sortText": "253"}, {"detail": "bound method DataFrame.__isub__(other) -> DataFrame", "kind": 2, "label": "__isub__", "sortText": "254"}, {"detail": "bound method DataFrame.__iter__() -> Iterator[Unknown]", "documentation": {"kind": "plaintext", "value": "Iterate over info axis.\n\nReturns\n-------\niterator\n Info axis as iterator.\n\nExamples\n--------\n>>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})\n>>> for x in df:\n... print(x)\nA\nB\n"}, "kind": 2, "label": "__iter__", "sortText": "255"}, {"detail": "bound method DataFrame.__itruediv__(other) -> DataFrame", "kind": 2, "label": "__itruediv__", "sortText": "256"}, {"detail": "bound method DataFrame.__ixor__(other) -> DataFrame", "kind": 2, "label": "__ixor__", "sortText": "257"}, {"detail": "bound method DataFrame.__le__(other) -> Unknown", "kind": 2, "label": "__le__", "sortText": "258"}, {"detail": "bound method DataFrame.__len__() -> int", "documentation": {"kind": "plaintext", "value": "Returns length of info axis, but here we use the index.\n"}, "kind": 2, "label": "__len__", "sortText": "259"}, {"detail": "bound method DataFrame.__lt__(other) -> Unknown", "kind": 2, "label": "__lt__", "sortText": "260"}, {"detail": "Overload[(other: Series) -> Series, (other: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | DataFrame) -> DataFrame | Series]", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__matmul__", "sortText": "261"}, {"detail": "bound method DataFrame.__mod__(other) -> Unknown", "kind": 2, "label": "__mod__", "sortText": "262"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "263"}, {"detail": "bound method DataFrame.__mul__(other) -> Unknown", "kind": 2, "label": "__mul__", "sortText": "264"}, {"detail": "Unknown", "label": "__name__", "sortText": "265"}, {"detail": "bound method DataFrame.__ne__(other) -> Unknown", "kind": 2, "label": "__ne__", "sortText": "266"}, {"detail": "bound method DataFrame.__neg__() -> DataFrame", "kind": 2, "label": "__neg__", "sortText": "267"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "268"}, {"detail": "bound method DataFrame.__nonzero__() -> Never", "kind": 2, "label": "__nonzero__", "sortText": "269"}, {"detail": "bound method DataFrame.__or__(other) -> Unknown", "kind": 2, "label": "__or__", "sortText": "270"}, {"detail": "Unknown | Literal[4000]", "kind": 12, "label": "__pandas_priority__", "sortText": "271"}, {"detail": "bound method DataFrame.__pos__() -> DataFrame", "kind": 2, "label": "__pos__", "sortText": "272"}, {"detail": "bound method DataFrame.__pow__(other) -> Unknown", "kind": 2, "label": "__pow__", "sortText": "273"}, {"detail": "bound method DataFrame.__radd__(other) -> Unknown", "kind": 2, "label": "__radd__", "sortText": "274"}, {"detail": "bound method DataFrame.__rand__(other) -> Unknown", "kind": 2, "label": "__rand__", "sortText": "275"}, {"detail": "bound method DataFrame.__rdivmod__(other) -> tuple[DataFrame, DataFrame]", "kind": 2, "label": "__rdivmod__", "sortText": "276"}, {"detail": "bound method DataFrame.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "277"}, {"detail": "bound method DataFrame.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "278"}, {"detail": "bound method DataFrame.__repr__() -> str", "documentation": {"kind": "plaintext", "value": "Return a string representation for a particular DataFrame.\n"}, "kind": 2, "label": "__repr__", "sortText": "279"}, {"detail": "bound method DataFrame.__rfloordiv__(other) -> Unknown", "kind": 2, "label": "__rfloordiv__", "sortText": "280"}, {"detail": "bound method DataFrame.__rmatmul__(other) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Matrix multiplication using binary `@` operator.\n"}, "kind": 2, "label": "__rmatmul__", "sortText": "281"}, {"detail": "bound method DataFrame.__rmod__(other) -> Unknown", "kind": 2, "label": "__rmod__", "sortText": "282"}, {"detail": "bound method DataFrame.__rmul__(other) -> Unknown", "kind": 2, "label": "__rmul__", "sortText": "283"}, {"detail": "bound method DataFrame.__ror__(other) -> Unknown", "kind": 2, "label": "__ror__", "sortText": "284"}, {"detail": "bound method DataFrame.__round__(decimals: int = 0) -> DataFrame", "kind": 2, "label": "__round__", "sortText": "285"}, {"detail": "bound method DataFrame.__rpow__(other) -> Unknown", "kind": 2, "label": "__rpow__", "sortText": "286"}, {"detail": "bound method DataFrame.__rsub__(other) -> Unknown", "kind": 2, "label": "__rsub__", "sortText": "287"}, {"detail": "bound method DataFrame.__rtruediv__(other) -> Unknown", "kind": 2, "label": "__rtruediv__", "sortText": "288"}, {"detail": "bound method DataFrame.__rxor__(other) -> Unknown", "kind": 2, "label": "__rxor__", "sortText": "289"}, {"detail": "bound method DataFrame.__setattr__(name: str, value) -> None", "documentation": {"kind": "plaintext", "value": "After regular attribute access, try setting the name\nThis allows simpler access to columns for interactive use.\n"}, "kind": 2, "label": "__setattr__", "sortText": "290"}, {"detail": "bound method DataFrame.__setitem__(key, value) -> None", "kind": 2, "label": "__setitem__", "sortText": "291"}, {"detail": "bound method DataFrame.__setstate__(state) -> None", "kind": 2, "label": "__setstate__", "sortText": "292"}, {"detail": "bound method DataFrame.__sizeof__() -> int", "documentation": {"kind": "plaintext", "value": "Generates the total memory usage for an object that returns\neither a value or Series of values\n"}, "kind": 2, "label": "__sizeof__", "sortText": "293"}, {"detail": "bound method DataFrame.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "294"}, {"detail": "bound method DataFrame.__sub__(other) -> Unknown", "kind": 2, "label": "__sub__", "sortText": "295"}, {"detail": "bound method type[DataFrame].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "296"}, {"detail": "bound method DataFrame.__truediv__(other) -> Unknown", "kind": 2, "label": "__truediv__", "sortText": "297"}, {"detail": "bound method DataFrame.__xor__(other) -> Unknown", "kind": 2, "label": "__xor__", "sortText": "298"}, {"detail": "Unknown | int", "kind": 22, "label": "_AXIS_LEN", "sortText": "299"}, {"detail": "list[Literal[\"index\", \"columns\"]]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_AXIS_ORDERS", "sortText": "300"}, {"detail": "dict[int | Literal[\"index\", \"columns\", \"rows\"], int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_AXIS_TO_AXIS_NUMBER", "sortText": "301"}, {"detail": "Unknown | tuple[, , , ]", "kind": 22, "label": "_HANDLED_TYPES", "sortText": "302"}, {"detail": "set[str]", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 22, "label": "_accessors", "sortText": "303"}, {"detail": "bound method DataFrame._accum_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, skipna: bool = True, *args, **kwargs) -> Unknown", "kind": 2, "label": "_accum_func", "sortText": "304"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_examples_doc", "sortText": "305"}, {"detail": "Unknown | str", "kind": 22, "label": "_agg_see_also_doc", "sortText": "306"}, {"detail": "bound method DataFrame._align_for_op(other, axis: int, flex: bool | None = False, level: Hashable = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Convert rhs to meet lhs dims if input is list, tuple or np.ndarray.\n\nParameters\n----------\nleft : DataFrame\nright : Any\naxis : int\nflex : bool or None, default False\n Whether this is a flex op, in which case we reindex.\n None indicates not to check for alignment.\nlevel : int or level name, default None\n\nReturns\n-------\nleft : DataFrame\nright : Any\n"}, "kind": 2, "label": "_align_for_op", "sortText": "307"}, {"detail": "bound method DataFrame._align_frame(other: DataFrame, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, DataFrame, Index | None]", "kind": 2, "label": "_align_frame", "sortText": "308"}, {"detail": "bound method DataFrame._align_series(other: Series, join: Literal[\"outer\", \"inner\", \"left\", \"right\"] = \"outer\", axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, copy: bool | None = None, fill_value=None, method=None, limit: int | None = None, fill_axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> tuple[DataFrame, Series, Index | None]", "kind": 2, "label": "_align_series", "sortText": "309"}, {"detail": "bound method DataFrame._append(other, ignore_index: bool = False, verify_integrity: bool = False, sort: bool = False) -> DataFrame", "kind": 2, "label": "_append", "sortText": "310"}, {"detail": "bound method DataFrame._arith_method(other, op) -> Unknown", "kind": 2, "label": "_arith_method", "sortText": "311"}, {"detail": "bound method DataFrame._arith_method_with_reindex(right: DataFrame, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "For DataFrame-with-DataFrame operations that require reindexing,\noperate only on shared columns, then reindex.\n\nParameters\n----------\nright : DataFrame\nop : binary operator\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_arith_method_with_reindex", "sortText": "312"}, {"detail": "bound method DataFrame._as_manager(typ: str, copy: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Private helper function to create a DataFrame with specific manager.\n\nParameters\n----------\ntyp : {\"block\", \"array\"}\ncopy : bool, default True\n Only controls whether the conversion from Block->ArrayManager\n copies the 1D arrays (to ensure proper/contiguous memory layout).\n\nReturns\n-------\nDataFrame\n New DataFrame using specified manager type. Is not guaranteed\n to be a copy or not.\n"}, "kind": 2, "label": "_as_manager", "sortText": "313"}, {"detail": "dict[Hashable, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_attrs", "sortText": "314"}, {"detail": "bound method DataFrame._box_col_values(values: SingleDataManager, loc: int) -> Series", "documentation": {"kind": "plaintext", "value": "Provide boxed values for a column.\n"}, "kind": 2, "label": "_box_col_values", "sortText": "315"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_cache", "sortText": "316"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_can_fast_transpose", "sortText": "317"}, {"detail": "bound method DataFrame._check_inplace_and_allows_duplicate_labels(inplace: bool) -> Unknown", "kind": 2, "label": "_check_inplace_and_allows_duplicate_labels", "sortText": "318"}, {"detail": "bound method DataFrame._check_is_chained_assignment_possible() -> bool", "documentation": {"kind": "plaintext", "value": "Check if we are a view, have a cacher, and are of mixed type.\nIf so, then force a setitem_copy check.\n\nShould be called just near setting a value\n\nWill return a boolean if it we are a view and are cached, but a\nsingle-dtype meaning that the cacher should be updated following\nsetting.\n"}, "kind": 2, "label": "_check_is_chained_assignment_possible", "sortText": "319"}, {"detail": "bound method DataFrame._check_label_or_level_ambiguity(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> None", "documentation": {"kind": "plaintext", "value": "Check whether `key` is ambiguous.\n\nBy ambiguous, we mean that it matches both a level of the input\n`axis` and a label of the other axis.\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns).\n\nRaises\n------\nValueError: `key` is ambiguous\n"}, "kind": 2, "label": "_check_label_or_level_ambiguity", "sortText": "320"}, {"detail": "bound method DataFrame._check_setitem_copy(t: str = \"setting\", force: bool = False) -> Unknown", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\nt : str, the type of setting error\nforce : bool, default False\n If True, then force showing an error.\n\nvalidate if we are doing a setitem on a chained copy.\n\nIt is technically possible to figure out that we are setting on\na copy even WITH a multi-dtyped pandas object. In other words, some\nblocks may be views while other are not. Currently _is_view will ALWAYS\nreturn False for multi-blocks to avoid having to handle this case.\n\ndf = DataFrame(np.arange(0,9), columns=['count'])\ndf['group'] = 'b'\n\n# This technically need not raise SettingWithCopy if both are view\n# (which is not generally guaranteed but is usually True. However,\n# this is in general not a good practice and we recommend using .loc.\ndf.iloc[0:5]['group'] = 'a'\n"}, "kind": 2, "label": "_check_setitem_copy", "sortText": "321"}, {"detail": "bound method DataFrame._clear_item_cache() -> None", "kind": 2, "label": "_clear_item_cache", "sortText": "322"}, {"detail": "bound method DataFrame._clip_with_one_bound(threshold, method, axis, inplace) -> Unknown", "kind": 2, "label": "_clip_with_one_bound", "sortText": "323"}, {"detail": "bound method DataFrame._clip_with_scalar(lower, upper, inplace: bool = False) -> Unknown", "kind": 2, "label": "_clip_with_scalar", "sortText": "324"}, {"detail": "bound method DataFrame._cmp_method(other, op) -> Unknown", "kind": 2, "label": "_cmp_method", "sortText": "325"}, {"detail": "bound method DataFrame._combine_frame(other: DataFrame, func, fill_value=None) -> Unknown", "kind": 2, "label": "_combine_frame", "sortText": "326"}, {"detail": "bound method DataFrame._consolidate() -> Unknown", "documentation": {"kind": "plaintext", "value": "Compute NDFrame with \"consolidated\" internals (data of each dtype\ngrouped together in a single ndarray).\n\nReturns\n-------\nconsolidated : same type as caller\n"}, "kind": 2, "label": "_consolidate", "sortText": "327"}, {"detail": "bound method DataFrame._consolidate_inplace() -> None", "documentation": {"kind": "plaintext", "value": "Consolidate data in place and return None\n"}, "kind": 2, "label": "_consolidate_inplace", "sortText": "328"}, {"detail": "bound method DataFrame._construct_axes_dict(axes: Sequence[int | Literal[\"index\", \"columns\", \"rows\"]] | None = None, **kwargs) -> Unknown", "documentation": {"kind": "plaintext", "value": "Return an axes dictionary for myself.\n"}, "kind": 2, "label": "_construct_axes_dict", "sortText": "329"}, {"detail": "bound method DataFrame._construct_result(result) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap the result of an arithmetic, comparison, or logical operation.\n\nParameters\n----------\nresult : DataFrame\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_construct_result", "sortText": "330"}, {"detail": "(...) -> DataFrame", "kind": 3, "label": "_constructor", "sortText": "331"}, {"detail": "Unknown", "label": "_constructor_expanddim", "sortText": "332"}, {"detail": "bound method DataFrame._constructor_from_mgr(mgr, axes) -> DataFrame", "kind": 2, "label": "_constructor_from_mgr", "sortText": "333"}, {"detail": "(...) -> Series", "kind": 3, "label": "_constructor_sliced", "sortText": "334"}, {"detail": "bound method DataFrame._constructor_sliced_from_mgr(mgr, axes) -> Series", "kind": 2, "label": "_constructor_sliced_from_mgr", "sortText": "335"}, {"detail": "bound method DataFrame._create_data_for_split_and_tight_to_dict(are_all_object_dtype_cols: bool, object_dtype_indices: list[int]) -> list[Unknown]", "documentation": {"kind": "plaintext", "value": "Simple helper method to create data for to ``to_dict(orient=\"split\")`` and\n``to_dict(orient=\"tight\")`` to create the main output data\n"}, "kind": 2, "label": "_create_data_for_split_and_tight_to_dict", "sortText": "336"}, {"detail": "Unknown", "label": "_data", "sortText": "337"}, {"detail": "bound method DataFrame._deprecate_downcast(downcast, method_name: str) -> Unknown", "kind": 2, "label": "_deprecate_downcast", "sortText": "338"}, {"detail": "bound method DataFrame._dir_additions() -> set[str]", "documentation": {"kind": "plaintext", "value": "add the string-like attributes from the info_axis.\nIf info_axis is a MultiIndex, its first level values are used.\n"}, "kind": 2, "label": "_dir_additions", "sortText": "339"}, {"detail": "bound method DataFrame._dir_deletions() -> set[str]", "documentation": {"kind": "plaintext", "value": "Delete unwanted __dir__ for this object.\n"}, "kind": 2, "label": "_dir_deletions", "sortText": "340"}, {"detail": "bound method DataFrame._dispatch_frame_op(right, func: (...) -> Unknown, axis: int | None = None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Evaluate the frame operation func(left, right) by evaluating\ncolumn-by-column, dispatching to the Series implementation.\n\nParameters\n----------\nright : scalar, Series, or DataFrame\nfunc : arithmetic or comparison operator\naxis : {None, 0, 1}\n\nReturns\n-------\nDataFrame\n\nNotes\n-----\nCaller is responsible for setting np.errstate where relevant.\n"}, "kind": 2, "label": "_dispatch_frame_op", "sortText": "341"}, {"detail": "bound method DataFrame._drop_axis(labels, axis, level=None, errors: Literal[\"ignore\", \"raise\"] = \"raise\", only_slice: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Drop labels from specified axis. Used in the ``drop`` method\ninternally.\n\nParameters\n----------\nlabels : single label or list-like\naxis : int or axis name\nlevel : int or level name, default None\n For MultiIndex\nerrors : {'ignore', 'raise'}, default 'raise'\n If 'ignore', suppress error and existing labels are dropped.\nonly_slice : bool, default False\n Whether indexing along columns should be view-only.\n"}, "kind": 2, "label": "_drop_axis", "sortText": "342"}, {"detail": "bound method DataFrame._drop_labels_or_levels(keys, axis: int = 0) -> Unknown", "documentation": {"kind": "plaintext", "value": "Drop labels and/or levels for the given `axis`.\n\nFor each key in `keys`:\n - (axis=0): If key matches a column label then drop the column.\n Otherwise if key matches an index level then drop the level.\n - (axis=1): If key matches an index label then drop the row.\n Otherwise if key matches a column level then drop the level.\n\nParameters\n----------\nkeys : str or list of str\n labels or levels to drop\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\ndropped: DataFrame\n\nRaises\n------\nValueError\n if any `keys` match neither a label nor a level\n"}, "kind": 2, "label": "_drop_labels_or_levels", "sortText": "343"}, {"detail": "bound method DataFrame._ensure_valid_index(value) -> None", "documentation": {"kind": "plaintext", "value": "Ensure that if we don't have an index, that we can create one from the\npassed value.\n"}, "kind": 2, "label": "_ensure_valid_index", "sortText": "344"}, {"detail": "bound method DataFrame._find_valid_index(*, how: str) -> Hashable", "documentation": {"kind": "plaintext", "value": "Retrieves the index of the first valid value.\n\nParameters\n----------\nhow : {'first', 'last'}\n Use this parameter to change between the first or last valid index.\n\nReturns\n-------\nidx_first_valid : type of index\n"}, "kind": 2, "label": "_find_valid_index", "sortText": "345"}, {"detail": "Unknown", "label": "_flags", "sortText": "346"}, {"detail": "bound method DataFrame._flex_arith_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None, fill_value=None) -> Unknown", "kind": 2, "label": "_flex_arith_method", "sortText": "347"}, {"detail": "bound method DataFrame._flex_cmp_method(other, op, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = \"columns\", level=None) -> Unknown", "kind": 2, "label": "_flex_cmp_method", "sortText": "348"}, {"detail": "bound method type[DataFrame]._from_arrays(arrays, columns, index, dtype: ExtensionDtype | str | dtype[Any] | type | None = None, verify_integrity: bool = True) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Create DataFrame from a list of arrays corresponding to the columns.\n\nParameters\n----------\narrays : list-like of arrays\n Each array in the list corresponds to one column, in order.\ncolumns : list-like, Index\n The column names for the resulting DataFrame.\nindex : list-like, Index\n The rows labels for the resulting DataFrame.\ndtype : dtype, optional\n Optional dtype to enforce for all arrays.\nverify_integrity : bool, default True\n Validate and homogenize all input. If set to False, it is assumed\n that all elements of `arrays` are actual arrays how they will be\n stored in a block (numpy ndarray or ExtensionArray), have the same\n length as and are aligned with the index, and that `columns` and\n `index` are ensured to be an Index object.\n\nReturns\n-------\nDataFrame\n"}, "kind": 2, "label": "_from_arrays", "sortText": "349"}, {"detail": "bound method type[DataFrame]._from_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: list[Index]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a new object of this type from a Manager object and axes.\n\nParameters\n----------\nmgr : Manager\n Must have the same ndim as cls.\naxes : list[Index]\n\nNotes\n-----\nThe axes must match mgr.axes, but are required for future-proofing\nin the event that axes are refactored out of the Manager objects.\n"}, "kind": 2, "label": "_from_mgr", "sortText": "350"}, {"detail": "bound method DataFrame._get_agg_axis(axis_num: int) -> Index", "documentation": {"kind": "plaintext", "value": "Let's be explicit about this.\n"}, "kind": 2, "label": "_get_agg_axis", "sortText": "351"}, {"detail": "bound method DataFrame._get_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Index", "kind": 2, "label": "_get_axis", "sortText": "352"}, {"detail": "bound method type[DataFrame]._get_axis_name(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> Literal[\"index\", \"columns\"]", "kind": 2, "label": "_get_axis_name", "sortText": "353"}, {"detail": "bound method type[DataFrame]._get_axis_number(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "kind": 2, "label": "_get_axis_number", "sortText": "354"}, {"detail": "bound method DataFrame._get_axis_resolvers(axis: str) -> dict[str, Series | MultiIndex]", "kind": 2, "label": "_get_axis_resolvers", "sortText": "355"}, {"detail": "bound method type[DataFrame]._get_block_manager_axis(axis: int | Literal[\"index\", \"columns\", \"rows\"]) -> int", "documentation": {"kind": "plaintext", "value": "Map the axis to the block_manager axis.\n"}, "kind": 2, "label": "_get_block_manager_axis", "sortText": "356"}, {"detail": "bound method DataFrame._get_bool_data() -> Unknown", "kind": 2, "label": "_get_bool_data", "sortText": "357"}, {"detail": "bound method DataFrame._get_cleaned_column_resolvers() -> dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "Return the special character free column resolvers of a dataframe.\n\nColumn names with special characters are 'cleaned up' so that they can\nbe referred to by backtick quoting.\nUsed in :meth:`DataFrame.eval`.\n"}, "kind": 2, "label": "_get_cleaned_column_resolvers", "sortText": "358"}, {"detail": "bound method DataFrame._get_column_array(i: int) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Get the values of the i'th column (ndarray or ExtensionArray, as stored\nin the Block)\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_get_column_array", "sortText": "359"}, {"detail": "bound method DataFrame._get_index_resolvers() -> dict[Hashable, Series | MultiIndex]", "kind": 2, "label": "_get_index_resolvers", "sortText": "360"}, {"detail": "bound method DataFrame._get_item_cache(item: Hashable) -> Series", "documentation": {"kind": "plaintext", "value": "Return the cached item, item represents a label indexer.\n"}, "kind": 2, "label": "_get_item_cache", "sortText": "361"}, {"detail": "bound method DataFrame._get_label_or_level_values(key: Hashable, axis: int = 0) -> ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]", "documentation": {"kind": "plaintext", "value": "Return a 1-D array of values associated with `key`, a label or level\nfrom the given `axis`.\n\nRetrieval logic:\n - (axis=0): Return column values if `key` matches a column label.\n Otherwise return index level values if `key` matches an index\n level.\n - (axis=1): Return row values if `key` matches an index label.\n Otherwise return column level values if 'key' matches a column\n level\n\nParameters\n----------\nkey : Hashable\n Label or level name.\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nnp.ndarray or ExtensionArray\n\nRaises\n------\nKeyError\n if `key` matches neither a label nor a level\nValueError\n if `key` matches multiple labels\n"}, "kind": 2, "label": "_get_label_or_level_values", "sortText": "362"}, {"detail": "bound method DataFrame._get_numeric_data() -> DataFrame", "kind": 2, "label": "_get_numeric_data", "sortText": "363"}, {"detail": "bound method DataFrame._get_value(index, col, takeable: bool = False) -> str | int | float | ... omitted 6 union elements", "documentation": {"kind": "plaintext", "value": "Quickly retrieve single value at passed column and index.\n\nParameters\n----------\nindex : row label\ncol : column label\ntakeable : interpret the index/col as indexers, default False\n\nReturns\n-------\nscalar\n\nNotes\n-----\nAssumes that both `self.index._index_as_unique` and\n`self.columns._index_as_unique`; Caller is responsible for checking.\n"}, "kind": 2, "label": "_get_value", "sortText": "364"}, {"detail": "bound method DataFrame._get_values_for_csv(*, float_format: str | ((...) -> Unknown) | EngFormatter | None, date_format: str | None, decimal: str, na_rep: str, quoting) -> DataFrame", "kind": 2, "label": "_get_values_for_csv", "sortText": "365"}, {"detail": "bound method DataFrame._getitem_bool_array(key) -> Unknown", "kind": 2, "label": "_getitem_bool_array", "sortText": "366"}, {"detail": "bound method DataFrame._getitem_multilevel(key) -> Unknown", "kind": 2, "label": "_getitem_multilevel", "sortText": "367"}, {"detail": "bound method DataFrame._getitem_nocopy(key: list[Unknown]) -> Unknown", "documentation": {"kind": "plaintext", "value": "Behaves like __getitem__, but returns a view in cases where __getitem__\nwould make a copy.\n"}, "kind": 2, "label": "_getitem_nocopy", "sortText": "368"}, {"detail": "bound method DataFrame._getitem_slice(key: slice[Any, Any, Any]) -> DataFrame", "documentation": {"kind": "plaintext", "value": "__getitem__ for the case where the key is a slice object.\n"}, "kind": 2, "label": "_getitem_slice", "sortText": "369"}, {"detail": "bound method DataFrame._gotitem(key: Hashable, ndim: int, subset: DataFrame | Series | None = None) -> DataFrame | Series", "documentation": {"kind": "plaintext", "value": "Sub-classes to define. Return a sliced object.\n\nParameters\n----------\nkey : string / list of selections\nndim : {1, 2}\n requested ndim of result\nsubset : object, default None\n subset to act on\n"}, "kind": 2, "label": "_gotitem", "sortText": "370"}, {"detail": "frozenset[str]", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 22, "label": "_hidden_attrs", "sortText": "371"}, {"detail": "bound method DataFrame._indexed_same(other) -> bool", "kind": 2, "label": "_indexed_same", "sortText": "372"}, {"detail": "Index", "documentation": {"kind": "plaintext", "value": "Immutable sequence used for indexing and alignment.\n\nThe basic object storing axis labels for all pandas objects.\n\n.. versionchanged:: 2.0.0\n\n Index can hold all numpy numeric dtypes (except float16). Previously only\n int64/uint64/float64 dtypes were accepted.\n\nParameters\n----------\ndata : array-like (1-dimensional)\ndtype : str, numpy.dtype, or ExtensionDtype, optional\n Data type for the output Index. If not specified, this will be\n inferred from `data`.\n See the :ref:`user guide ` for more usages.\ncopy : bool, default False\n Copy input data.\nname : object\n Name to be stored in the index.\ntupleize_cols : bool (default: True)\n When True, attempt to create a MultiIndex if possible.\n\nSee Also\n--------\nRangeIndex : Index implementing a monotonic integer range.\nCategoricalIndex : Index of :class:`Categorical` s.\nMultiIndex : A multi-level, or hierarchical Index.\nIntervalIndex : An Index of :class:`Interval` s.\nDatetimeIndex : Index of datetime64 data.\nTimedeltaIndex : Index of timedelta64 data.\nPeriodIndex : Index of Period data.\n\nNotes\n-----\nAn Index instance can **only** contain hashable objects.\nAn Index instance *can not* hold numpy float16 dtype.\n\nExamples\n--------\n>>> pd.Index([1, 2, 3])\nIndex([1, 2, 3], dtype='int64')\n\n>>> pd.Index(list('abc'))\nIndex(['a', 'b', 'c'], dtype='object')\n\n>>> pd.Index([1, 2, 3], dtype=\"uint8\")\nIndex([1, 2, 3], dtype='uint8')\n"}, "kind": 22, "label": "_info_axis", "sortText": "373"}, {"detail": "Literal[\"columns\", \"index\"]", "kind": 12, "label": "_info_axis_name", "sortText": "374"}, {"detail": "int", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 22, "label": "_info_axis_number", "sortText": "375"}, {"detail": "bound method DataFrame._info_repr() -> bool", "documentation": {"kind": "plaintext", "value": "True if the repr should show the info view.\n"}, "kind": 2, "label": "_info_repr", "sortText": "376"}, {"detail": "bound method type[DataFrame]._init_mgr(mgr: ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager, axes: dict[Literal[\"index\", \"columns\"], ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements], dtype: dtype[Any] | ExtensionDtype | None = None, copy: bool = False) -> ArrayManager | SingleArrayManager | BlockManager | SingleBlockManager", "documentation": {"kind": "plaintext", "value": "passed a manager and a axes dict\n"}, "kind": 2, "label": "_init_mgr", "sortText": "377"}, {"detail": "bound method DataFrame._inplace_method(other, op) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Wrap arithmetic method to operate inplace.\n"}, "kind": 2, "label": "_inplace_method", "sortText": "378"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_internal_names", "sortText": "379"}, {"detail": "Unknown | set[str]", "kind": 22, "label": "_internal_names_set", "sortText": "380"}, {"detail": "ReferenceType[NDFrame] | str | None", "kind": 22, "label": "_is_copy", "sortText": "381"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_homogeneous_type", "sortText": "382"}, {"detail": "bound method DataFrame._is_label_or_level_reference(key: Hashable, axis: int = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label or level reference for a given axis.\n\nTo be considered either a label or a level reference, `key` must be a\nstring that:\n - (axis=0): Matches a column label or an index level\n - (axis=1): Matches an index label or a column level\n\nParameters\n----------\nkey : Hashable\n Potential label or level name\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nbool\n"}, "kind": 2, "label": "_is_label_or_level_reference", "sortText": "383"}, {"detail": "bound method DataFrame._is_label_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a label reference for a given axis.\n\nTo be considered a label reference, `key` must be a string that:\n - (axis=0): Matches a column label\n - (axis=1): Matches an index label\n\nParameters\n----------\nkey : Hashable\n Potential label name, i.e. Index entry.\naxis : int, default 0\n Axis perpendicular to the axis that labels are associated with\n (0 means search for column labels, 1 means search for index labels)\n\nReturns\n-------\nis_label: bool\n"}, "kind": 2, "label": "_is_label_reference", "sortText": "384"}, {"detail": "bound method DataFrame._is_level_reference(key: Hashable, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> bool", "documentation": {"kind": "plaintext", "value": "Test whether a key is a level reference for a given axis.\n\nTo be considered a level reference, `key` must be a string that:\n - (axis=0): Matches the name of an index level and does NOT match\n a column label.\n - (axis=1): Matches the name of a column level and does NOT match\n an index label.\n\nParameters\n----------\nkey : Hashable\n Potential level name for the given axis\naxis : int, default 0\n Axis that levels are associated with (0 for index, 1 for columns)\n\nReturns\n-------\nis_level : bool\n"}, "kind": 2, "label": "_is_level_reference", "sortText": "385"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_mixed_type", "sortText": "386"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "_is_view", "sortText": "387"}, {"detail": "bound method DataFrame._is_view_after_cow_rules() -> Unknown", "kind": 2, "label": "_is_view_after_cow_rules", "sortText": "388"}, {"detail": "bound method DataFrame._iset_item(loc: int, value: Series, inplace: bool = True) -> None", "kind": 2, "label": "_iset_item", "sortText": "389"}, {"detail": "bound method DataFrame._iset_item_mgr(loc: int | slice[Any, Any, Any] | ndarray[tuple[Any, ...], dtype[Any]], value, inplace: bool = False, refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_iset_item_mgr", "sortText": "390"}, {"detail": "bound method DataFrame._iset_not_inplace(key, value) -> Unknown", "kind": 2, "label": "_iset_not_inplace", "sortText": "391"}, {"detail": "dict[Hashable, Series]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "_item_cache", "sortText": "392"}, {"detail": "bound method DataFrame._iter_column_arrays() -> Iterator[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]]]", "documentation": {"kind": "plaintext", "value": "Iterate over the arrays of all columns in order.\nThis returns the values as stored in the Block (ndarray or ExtensionArray).\n\nWarning! The returned array is a view but doesn't handle Copy-on-Write,\nso this should be used with caution (for read-only purposes).\n"}, "kind": 2, "label": "_iter_column_arrays", "sortText": "393"}, {"detail": "bound method DataFrame._ixs(i: int, axis: int = 0) -> Series", "documentation": {"kind": "plaintext", "value": "Parameters\n----------\ni : int\naxis : int\n\nReturns\n-------\nSeries\n"}, "kind": 2, "label": "_ixs", "sortText": "394"}, {"detail": "bound method DataFrame._logical_func(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, bool_only: bool = False, skipna: bool = True, **kwargs) -> Series | bool", "kind": 2, "label": "_logical_func", "sortText": "395"}, {"detail": "Unknown | (bound method DataFrame._arith_method(other, op) -> Unknown)", "kind": 2, "label": "_logical_method", "sortText": "396"}, {"detail": "bound method DataFrame._maybe_align_series_as_frame(series: Series, axis: int) -> Unknown", "documentation": {"kind": "plaintext", "value": "If the Series operand is not EA-dtype, we can broadcast to 2D and operate\nblockwise.\n"}, "kind": 2, "label": "_maybe_align_series_as_frame", "sortText": "397"}, {"detail": "bound method DataFrame._maybe_cache_changed(item, value: Series, inplace: bool) -> None", "documentation": {"kind": "plaintext", "value": "The object has called back to us saying maybe it has changed.\n"}, "kind": 2, "label": "_maybe_cache_changed", "sortText": "398"}, {"detail": "bound method DataFrame._maybe_update_cacher(clear: bool = False, verify_is_copy: bool = True, inplace: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "See if we need to update our parent cacher if clear, then clear our\ncache.\n\nParameters\n----------\nclear : bool, default False\n Clear the item cache.\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_maybe_update_cacher", "sortText": "399"}, {"detail": "list[str]", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 22, "label": "_metadata", "sortText": "400"}, {"detail": "BlockManager | ArrayManager", "kind": 22, "label": "_mgr", "sortText": "401"}, {"detail": "bound method DataFrame._min_count_stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, numeric_only: bool = False, min_count: int = 0, **kwargs) -> Unknown", "kind": 2, "label": "_min_count_stat_function", "sortText": "402"}, {"detail": "bound method DataFrame._needs_reindex_multi(axes, method, level: Hashable) -> bool", "documentation": {"kind": "plaintext", "value": "Check if we do need a multi reindex.\n"}, "kind": 2, "label": "_needs_reindex_multi", "sortText": "403"}, {"detail": "bound method DataFrame._pad_or_backfill(method: Literal[\"ffill\", \"bfill\", \"pad\", \"backfill\"], *, axis: None | int | Literal[\"index\", \"columns\", \"rows\"] = None, inplace: bool = False, limit: None | int = None, limit_area: Literal[\"inside\", \"outside\"] | None = None, downcast: dict[Unknown, Unknown] | None = None) -> Unknown", "kind": 2, "label": "_pad_or_backfill", "sortText": "404"}, {"detail": "bound method DataFrame._protect_consolidate(f) -> Unknown", "documentation": {"kind": "plaintext", "value": "Consolidate _mgr -- if the blocks have changed, then clear the\ncache\n"}, "kind": 2, "label": "_protect_consolidate", "sortText": "405"}, {"detail": "bound method DataFrame._reduce(op, name: str, *, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, skipna: bool = True, numeric_only: bool = False, filter_type=None, **kwds) -> Unknown", "kind": 2, "label": "_reduce", "sortText": "406"}, {"detail": "bound method DataFrame._reduce_axis1(name: str, func, skipna: bool) -> Series", "documentation": {"kind": "plaintext", "value": "Special case for _reduce to try to avoid a potentially-expensive transpose.\n\nApply the reduction block-wise along axis=1 and then reduce the resulting\n1D arrays.\n"}, "kind": 2, "label": "_reduce_axis1", "sortText": "407"}, {"detail": "bound method DataFrame._reindex_axes(axes, level: Hashable, limit: int | None, tolerance, method, fill_value: str | int | float | ... omitted 7 union elements, copy: bool | None) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Perform the reindex for all the axes.\n"}, "kind": 2, "label": "_reindex_axes", "sortText": "408"}, {"detail": "Unknown", "label": "_reindex_indexer", "sortText": "409"}, {"detail": "bound method DataFrame._reindex_multi(axes: dict[str, Index], copy: bool, fill_value) -> DataFrame", "documentation": {"kind": "plaintext", "value": "We are guaranteed non-Nones in the axes.\n"}, "kind": 2, "label": "_reindex_multi", "sortText": "410"}, {"detail": "bound method DataFrame._reindex_with_indexers(reindexers, fill_value=None, copy: bool | None = False, allow_dups: bool = False) -> DataFrame", "documentation": {"kind": "plaintext", "value": "allow_dups indicates an internal call here\n"}, "kind": 2, "label": "_reindex_with_indexers", "sortText": "411"}, {"detail": "bound method DataFrame._rename(mapper: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, *, index: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, columns: Mapping[Any, Hashable] | ((Any, /) -> Hashable) | None = None, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, copy: bool | None = None, inplace: bool = False, level: Hashable = None, errors: str = \"ignore\") -> DataFrame | None", "kind": 2, "label": "_rename", "sortText": "412"}, {"detail": "bound method DataFrame._replace_columnwise(mapping: dict[Hashable, tuple[Any, Any]], inplace: bool, regex) -> Unknown", "documentation": {"kind": "plaintext", "value": "Dispatch to Series.replace column-wise.\n\nParameters\n----------\nmapping : dict\n of the form {col: (target, value)}\ninplace : bool\nregex : bool or same types as `to_replace` in DataFrame.replace\n\nReturns\n-------\nDataFrame or None\n"}, "kind": 2, "label": "_replace_columnwise", "sortText": "413"}, {"detail": "Unknown", "label": "_replace_single", "sortText": "414"}, {"detail": "bound method DataFrame._repr_data_resource_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Not a real Jupyter special repr method, but we use the same\nnaming convention.\n"}, "kind": 2, "label": "_repr_data_resource_", "sortText": "415"}, {"detail": "bound method DataFrame._repr_fits_horizontal_() -> bool", "documentation": {"kind": "plaintext", "value": "Check if full repr fits in horizontal boundaries imposed by the display\noptions width and max_columns.\n"}, "kind": 2, "label": "_repr_fits_horizontal_", "sortText": "416"}, {"detail": "bound method DataFrame._repr_fits_vertical_() -> bool", "documentation": {"kind": "plaintext", "value": "Check length against max_rows.\n"}, "kind": 2, "label": "_repr_fits_vertical_", "sortText": "417"}, {"detail": "bound method DataFrame._repr_html_() -> str | None", "documentation": {"kind": "plaintext", "value": "Return a html representation for a particular DataFrame.\n\nMainly for IPython notebook.\n"}, "kind": 2, "label": "_repr_html_", "sortText": "418"}, {"detail": "bound method DataFrame._repr_latex_() -> Unknown", "documentation": {"kind": "plaintext", "value": "Returns a LaTeX representation for a particular object.\nMainly for use with nbconvert (jupyter notebook conversion to pdf).\n"}, "kind": 2, "label": "_repr_latex_", "sortText": "419"}, {"detail": "bound method DataFrame._reset_cache(key: str | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Reset cached properties. If ``key`` is passed, only clears that key.\n"}, "kind": 2, "label": "_reset_cache", "sortText": "420"}, {"detail": "bound method DataFrame._reset_cacher() -> None", "kind": 2, "label": "_reset_cacher", "sortText": "421"}, {"detail": "bound method DataFrame._sanitize_column(value) -> tuple[ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], BlockValuesRefs | None]", "documentation": {"kind": "plaintext", "value": "Ensures new columns (which go into the BlockManager as new blocks) are\nalways copied (or a reference is being tracked to them under CoW)\nand converted into an array.\n\nParameters\n----------\nvalue : scalar, Series, or array-like\n\nReturns\n-------\ntuple of numpy.ndarray or ExtensionArray and optional BlockValuesRefs\n"}, "kind": 2, "label": "_sanitize_column", "sortText": "422"}, {"detail": "Unknown", "label": "_series", "sortText": "423"}, {"detail": "bound method DataFrame._set_axis(axis: int, labels: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | Series | list[Unknown]) -> None", "documentation": {"kind": "plaintext", "value": "This is called from the cython code when we set the `index` attribute\ndirectly, e.g. `series.index = [1, 2, 3]`.\n"}, "kind": 2, "label": "_set_axis", "sortText": "424"}, {"detail": "bound method DataFrame._set_axis_name(name, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0, inplace: bool = False, copy: bool | None = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Set the name(s) of the axis.\n\nParameters\n----------\nname : str or list of str\n Name(s) to set.\naxis : {0 or 'index', 1 or 'columns'}, default 0\n The axis to set the label. The value 0 or 'index' specifies index,\n and the value 1 or 'columns' specifies columns.\ninplace : bool, default False\n If `True`, do operation inplace and return None.\ncopy:\n Whether to make a copy of the result.\n\nReturns\n-------\nSeries, DataFrame, or None\n The same type as the caller or `None` if `inplace` is `True`.\n\nSee Also\n--------\nDataFrame.rename : Alter the axis labels of :class:`DataFrame`.\nSeries.rename : Alter the index labels or set the index name\n of :class:`Series`.\nIndex.rename : Set the name of :class:`Index` or :class:`MultiIndex`.\n\nExamples\n--------\n>>> df = pd.DataFrame({\"num_legs\": [4, 4, 2]},\n... [\"dog\", \"cat\", \"monkey\"])\n>>> df\n num_legs\ndog 4\ncat 4\nmonkey 2\n>>> df._set_axis_name(\"animal\")\n num_legs\nanimal\ndog 4\ncat 4\nmonkey 2\n>>> df.index = pd.MultiIndex.from_product(\n... [[\"mammal\"], ['dog', 'cat', 'monkey']])\n>>> df._set_axis_name([\"type\", \"name\"])\n num_legs\ntype name\nmammal dog 4\n cat 4\n monkey 2\n"}, "kind": 2, "label": "_set_axis_name", "sortText": "425"}, {"detail": "bound method DataFrame._set_axis_nocheck(labels, axis: int | Literal[\"index\", \"columns\", \"rows\"], inplace: bool, copy: bool | None) -> Unknown", "kind": 2, "label": "_set_axis_nocheck", "sortText": "426"}, {"detail": "bound method DataFrame._set_is_copy(ref: NDFrame, copy: bool = True) -> None", "kind": 2, "label": "_set_is_copy", "sortText": "427"}, {"detail": "bound method DataFrame._set_item(key, value) -> None", "documentation": {"kind": "plaintext", "value": "Add series to DataFrame in specified column.\n\nIf series is a numpy-array (not a Series/TimeSeries), it must be the\nsame length as the DataFrames index or an error will be thrown.\n\nSeries/TimeSeries will be conformed to the DataFrames index to\nensure homogeneity.\n"}, "kind": 2, "label": "_set_item", "sortText": "428"}, {"detail": "bound method DataFrame._set_item_frame_value(key, value: DataFrame) -> None", "kind": 2, "label": "_set_item_frame_value", "sortText": "429"}, {"detail": "bound method DataFrame._set_item_mgr(key, value: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]], refs: BlockValuesRefs | None = None) -> None", "kind": 2, "label": "_set_item_mgr", "sortText": "430"}, {"detail": "bound method DataFrame._set_value(index: Hashable, col, value: str | int | float | ... omitted 6 union elements, takeable: bool = False) -> None", "documentation": {"kind": "plaintext", "value": "Put single value at passed column and index.\n\nParameters\n----------\nindex : Label\n row label\ncol : Label\n column label\nvalue : scalar\ntakeable : bool, default False\n Sets whether or not index/col interpreted as indexers\n"}, "kind": 2, "label": "_set_value", "sortText": "431"}, {"detail": "bound method DataFrame._setitem_array(key, value) -> Unknown", "kind": 2, "label": "_setitem_array", "sortText": "432"}, {"detail": "bound method DataFrame._setitem_frame(key, value) -> Unknown", "kind": 2, "label": "_setitem_frame", "sortText": "433"}, {"detail": "bound method DataFrame._setitem_slice(key: slice[Any, Any, Any], value) -> None", "kind": 2, "label": "_setitem_slice", "sortText": "434"}, {"detail": "bound method DataFrame._shift_with_freq(periods: int, axis: int, freq) -> DataFrame", "kind": 2, "label": "_shift_with_freq", "sortText": "435"}, {"detail": "bound method DataFrame._should_reindex_frame_op(right, op, axis: int, fill_value, level) -> bool", "documentation": {"kind": "plaintext", "value": "Check if this is an operation between DataFrames that will need to reindex.\n"}, "kind": 2, "label": "_should_reindex_frame_op", "sortText": "436"}, {"detail": "bound method DataFrame._slice(slobj: slice[Any, Any, Any], axis: int = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Construct a slice of this container.\n\nSlicing with this method is *always* positional.\n"}, "kind": 2, "label": "_slice", "sortText": "437"}, {"detail": "bound method DataFrame._stat_function(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = 0, skipna: bool = True, numeric_only: bool = False, **kwargs) -> Unknown", "kind": 2, "label": "_stat_function", "sortText": "438"}, {"detail": "bound method DataFrame._stat_function_ddof(name: str, func, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None | _NoDefault = ..., skipna: bool = True, ddof: int = 1, numeric_only: bool = False, **kwargs) -> Series | int | float", "kind": 2, "label": "_stat_function_ddof", "sortText": "439"}, {"detail": "bound method DataFrame._take_with_is_copy(indices, axis: int | Literal[\"index\", \"columns\", \"rows\"] = 0) -> DataFrame", "documentation": {"kind": "plaintext", "value": "Internal version of the `take` method that sets the `_is_copy`\nattribute to keep track of the parent dataframe (using in indexing\nfor the SettingWithCopyWarning).\n\nFor Series this does the same as the public take (it never sets `_is_copy`).\n\nSee the docstring of `take` for full explanation of the parameters.\n"}, "kind": 2, "label": "_take_with_is_copy", "sortText": "440"}, {"detail": "bound method DataFrame._to_dict_of_blocks() -> Unknown", "documentation": {"kind": "plaintext", "value": "Return a dict of dtype -> Constructor Types that\neach is a homogeneous dtype.\n\nInternal ONLY - only works for BlockManager\n"}, "kind": 2, "label": "_to_dict_of_blocks", "sortText": "441"}, {"detail": "bound method DataFrame._to_latex_via_styler(buf=None, *, hide: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, relabel_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, format_index: dict[Unknown, Unknown] | list[dict[Unknown, Unknown]] | None = None, render_kwargs: dict[Unknown, Unknown] | None = None) -> Unknown", "documentation": {"kind": "plaintext", "value": "Render object to a LaTeX tabular, longtable, or nested table.\n\nUses the ``Styler`` implementation with the following, ordered, method chaining:\n\n.. code-block:: python\n styler = Styler(DataFrame)\n styler.hide(**hide)\n styler.relabel_index(**relabel_index)\n styler.format(**format)\n styler.format_index(**format_index)\n styler.to_latex(buf=buf, **render_kwargs)\n\nParameters\n----------\nbuf : str, Path or StringIO-like, optional, default None\n Buffer to write to. If None, the output is returned as a string.\nhide : dict, list of dict\n Keyword args to pass to the method call of ``Styler.hide``. If a list will\n call the method numerous times.\nrelabel_index : dict, list of dict\n Keyword args to pass to the method of ``Styler.relabel_index``. If a list\n will call the method numerous times.\nformat : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format``. If a list will\n call the method numerous times.\nformat_index : dict, list of dict\n Keyword args to pass to the method call of ``Styler.format_index``. If a\n list will call the method numerous times.\nrender_kwargs : dict\n Keyword args to pass to the method call of ``Styler.to_latex``.\n\nReturns\n-------\nstr or None\n If buf is None, returns the result as a string. Otherwise returns None.\n"}, "kind": 2, "label": "_to_latex_via_styler", "sortText": "442"}, {"detail": "Unknown | str", "kind": 22, "label": "_typ", "sortText": "443"}, {"detail": "bound method DataFrame._update_inplace(result, verify_is_copy: bool = True) -> None", "documentation": {"kind": "plaintext", "value": "Replace self internals with result.\n\nParameters\n----------\nresult : same type as self\nverify_is_copy : bool, default True\n Provide is_copy checks.\n"}, "kind": 2, "label": "_update_inplace", "sortText": "444"}, {"detail": "bound method type[DataFrame]._validate_dtype(dtype) -> dtype[Any] | ExtensionDtype | None", "documentation": {"kind": "plaintext", "value": "validate the passed dtype\n"}, "kind": 2, "label": "_validate_dtype", "sortText": "445"}, {"detail": "ndarray[tuple[Any, ...], dtype[Any]] | DatetimeArray | TimedeltaArray | PeriodArray", "kind": 22, "label": "_values", "sortText": "446"}, {"detail": "bound method DataFrame._where(cond, other=..., inplace: bool = False, axis: int | Literal[\"index\", \"columns\", \"rows\"] | None = None, level=None, warn: bool = True) -> Unknown", "documentation": {"kind": "plaintext", "value": "Equivalent to public method `where`, except that `other` is not\napplied as a function even if callable. Used in __setitem__.\n"}, "kind": 2, "label": "_where", "sortText": "447"}]}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "def drop(\n labels: Hashable = ...,\n *,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\n index: Hashable = ...,\n columns: Hashable = ...,\n level: Hashable = ...,\n inplace: Literal[False] = ...,\n errors: Literal[\"ignore\", \"raise\"] = ...\n) -> DataFrame"}, "range": {"end": {"character": 20, "line": 17}, "start": {"character": 16, "line": 17}}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "def drop(\n labels: Hashable = ...,\n *,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\n index: Hashable = ...,\n columns: Hashable = ...,\n level: Hashable = ...,\n inplace: Literal[False] = ...,\n errors: Literal[\"ignore\", \"raise\"] = ...\n) -> DataFrame"}, "range": {"end": {"character": 20, "line": 17}, "start": {"character": 16, "line": 17}}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "def drop(\n labels: Hashable = ...,\n *,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\n index: Hashable = ...,\n columns: Hashable = ...,\n level: Hashable = ...,\n inplace: Literal[False] = ...,\n errors: Literal[\"ignore\", \"raise\"] = ...\n) -> DataFrame"}, "range": {"end": {"character": 20, "line": 17}, "start": {"character": 16, "line": 17}}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "def drop(\n labels: Hashable = ...,\n *,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\n index: Hashable = ...,\n columns: Hashable = ...,\n level: Hashable = ...,\n inplace: Literal[False] = ...,\n errors: Literal[\"ignore\", \"raise\"] = ...\n) -> DataFrame"}, "range": {"end": {"character": 20, "line": 17}, "start": {"character": 16, "line": 17}}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "def drop(\n labels: Hashable = ...,\n *,\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\n index: Hashable = ...,\n columns: Hashable = ...,\n level: Hashable = ...,\n inplace: Literal[False] = ...,\n errors: Literal[\"ignore\", \"raise\"] = ...\n) -> DataFrame"}, "range": {"end": {"character": 20, "line": 17}, "start": {"character": 16, "line": 17}}}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "sessionmaker[Session]", "documentation": {"kind": "plaintext", "value": "A configurable :class:`.Session` factory.\n\nThe :class:`.sessionmaker` factory generates new\n:class:`.Session` objects when called, creating them given\nthe configurational arguments established here.\n\ne.g.::\n\n from sqlalchemy import create_engine\n from sqlalchemy.orm import sessionmaker\n\n # an Engine, which the Session will use for connection\n # resources\n engine = create_engine(\"postgresql+psycopg2://scott:tiger@localhost/\")\n\n Session = sessionmaker(engine)\n\n with Session() as session:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n\nContext manager use is optional; otherwise, the returned\n:class:`_orm.Session` object may be closed explicitly via the\n:meth:`_orm.Session.close` method. Using a\n``try:/finally:`` block is optional, however will ensure that the close\ntakes place even if there are database errors::\n\n session = Session()\n try:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n finally:\n session.close()\n\n:class:`.sessionmaker` acts as a factory for :class:`_orm.Session`\nobjects in the same way as an :class:`_engine.Engine` acts as a factory\nfor :class:`_engine.Connection` objects. In this way it also includes\na :meth:`_orm.sessionmaker.begin` method, that provides a context\nmanager which both begins and commits a transaction, as well as closes\nout the :class:`_orm.Session` when complete, rolling back the transaction\nif any errors occur::\n\n Session = sessionmaker(engine)\n\n with Session.begin() as session:\n session.add(some_object)\n session.add(some_other_object)\n # commits transaction, closes session\n\n.. versionadded:: 1.4\n\nWhen calling upon :class:`_orm.sessionmaker` to construct a\n:class:`_orm.Session`, keyword arguments may also be passed to the\nmethod; these arguments will override that of the globally configured\nparameters. Below we use a :class:`_orm.sessionmaker` bound to a certain\n:class:`_engine.Engine` to produce a :class:`_orm.Session` that is instead\nbound to a specific :class:`_engine.Connection` procured from that engine::\n\n Session = sessionmaker(engine)\n\n # bind an individual session to a connection\n\n with engine.connect() as connection:\n with Session(bind=connection) as session:\n ... # work with session\n\nThe class also includes a method :meth:`_orm.sessionmaker.configure`, which\ncan be used to specify additional keyword arguments to the factory, which\nwill take effect for subsequent :class:`.Session` objects generated. This\nis usually used to associate one or more :class:`_engine.Engine` objects\nwith an existing\n:class:`.sessionmaker` factory before it is first used::\n\n # application starts, sessionmaker does not have\n # an engine bound yet\n Session = sessionmaker()\n\n # ... later, when an engine URL is read from a configuration\n # file or other events allow the engine to be created\n engine = create_engine(\"sqlite:///foo.db\")\n Session.configure(bind=engine)\n\n sess = Session()\n # work with session\n\n.. seealso::\n\n :ref:`session_getting` - introductory text on creating\n sessions using :class:`.sessionmaker`.\n"}, "kind": 22, "label": "SessionLocal", "sortText": "0"}]}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "sessionmaker[Session]", "documentation": {"kind": "plaintext", "value": "A configurable :class:`.Session` factory.\n\nThe :class:`.sessionmaker` factory generates new\n:class:`.Session` objects when called, creating them given\nthe configurational arguments established here.\n\ne.g.::\n\n from sqlalchemy import create_engine\n from sqlalchemy.orm import sessionmaker\n\n # an Engine, which the Session will use for connection\n # resources\n engine = create_engine(\"postgresql+psycopg2://scott:tiger@localhost/\")\n\n Session = sessionmaker(engine)\n\n with Session() as session:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n\nContext manager use is optional; otherwise, the returned\n:class:`_orm.Session` object may be closed explicitly via the\n:meth:`_orm.Session.close` method. Using a\n``try:/finally:`` block is optional, however will ensure that the close\ntakes place even if there are database errors::\n\n session = Session()\n try:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n finally:\n session.close()\n\n:class:`.sessionmaker` acts as a factory for :class:`_orm.Session`\nobjects in the same way as an :class:`_engine.Engine` acts as a factory\nfor :class:`_engine.Connection` objects. In this way it also includes\na :meth:`_orm.sessionmaker.begin` method, that provides a context\nmanager which both begins and commits a transaction, as well as closes\nout the :class:`_orm.Session` when complete, rolling back the transaction\nif any errors occur::\n\n Session = sessionmaker(engine)\n\n with Session.begin() as session:\n session.add(some_object)\n session.add(some_other_object)\n # commits transaction, closes session\n\n.. versionadded:: 1.4\n\nWhen calling upon :class:`_orm.sessionmaker` to construct a\n:class:`_orm.Session`, keyword arguments may also be passed to the\nmethod; these arguments will override that of the globally configured\nparameters. Below we use a :class:`_orm.sessionmaker` bound to a certain\n:class:`_engine.Engine` to produce a :class:`_orm.Session` that is instead\nbound to a specific :class:`_engine.Connection` procured from that engine::\n\n Session = sessionmaker(engine)\n\n # bind an individual session to a connection\n\n with engine.connect() as connection:\n with Session(bind=connection) as session:\n ... # work with session\n\nThe class also includes a method :meth:`_orm.sessionmaker.configure`, which\ncan be used to specify additional keyword arguments to the factory, which\nwill take effect for subsequent :class:`.Session` objects generated. This\nis usually used to associate one or more :class:`_engine.Engine` objects\nwith an existing\n:class:`.sessionmaker` factory before it is first used::\n\n # application starts, sessionmaker does not have\n # an engine bound yet\n Session = sessionmaker()\n\n # ... later, when an engine URL is read from a configuration\n # file or other events allow the engine to be created\n engine = create_engine(\"sqlite:///foo.db\")\n Session.configure(bind=engine)\n\n sess = Session()\n # work with session\n\n.. seealso::\n\n :ref:`session_getting` - introductory text on creating\n sessions using :class:`.sessionmaker`.\n"}, "kind": 22, "label": "SessionLocal", "sortText": "0"}]}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "sessionmaker[Session]", "documentation": {"kind": "plaintext", "value": "A configurable :class:`.Session` factory.\n\nThe :class:`.sessionmaker` factory generates new\n:class:`.Session` objects when called, creating them given\nthe configurational arguments established here.\n\ne.g.::\n\n from sqlalchemy import create_engine\n from sqlalchemy.orm import sessionmaker\n\n # an Engine, which the Session will use for connection\n # resources\n engine = create_engine(\"postgresql+psycopg2://scott:tiger@localhost/\")\n\n Session = sessionmaker(engine)\n\n with Session() as session:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n\nContext manager use is optional; otherwise, the returned\n:class:`_orm.Session` object may be closed explicitly via the\n:meth:`_orm.Session.close` method. Using a\n``try:/finally:`` block is optional, however will ensure that the close\ntakes place even if there are database errors::\n\n session = Session()\n try:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n finally:\n session.close()\n\n:class:`.sessionmaker` acts as a factory for :class:`_orm.Session`\nobjects in the same way as an :class:`_engine.Engine` acts as a factory\nfor :class:`_engine.Connection` objects. In this way it also includes\na :meth:`_orm.sessionmaker.begin` method, that provides a context\nmanager which both begins and commits a transaction, as well as closes\nout the :class:`_orm.Session` when complete, rolling back the transaction\nif any errors occur::\n\n Session = sessionmaker(engine)\n\n with Session.begin() as session:\n session.add(some_object)\n session.add(some_other_object)\n # commits transaction, closes session\n\n.. versionadded:: 1.4\n\nWhen calling upon :class:`_orm.sessionmaker` to construct a\n:class:`_orm.Session`, keyword arguments may also be passed to the\nmethod; these arguments will override that of the globally configured\nparameters. Below we use a :class:`_orm.sessionmaker` bound to a certain\n:class:`_engine.Engine` to produce a :class:`_orm.Session` that is instead\nbound to a specific :class:`_engine.Connection` procured from that engine::\n\n Session = sessionmaker(engine)\n\n # bind an individual session to a connection\n\n with engine.connect() as connection:\n with Session(bind=connection) as session:\n ... # work with session\n\nThe class also includes a method :meth:`_orm.sessionmaker.configure`, which\ncan be used to specify additional keyword arguments to the factory, which\nwill take effect for subsequent :class:`.Session` objects generated. This\nis usually used to associate one or more :class:`_engine.Engine` objects\nwith an existing\n:class:`.sessionmaker` factory before it is first used::\n\n # application starts, sessionmaker does not have\n # an engine bound yet\n Session = sessionmaker()\n\n # ... later, when an engine URL is read from a configuration\n # file or other events allow the engine to be created\n engine = create_engine(\"sqlite:///foo.db\")\n Session.configure(bind=engine)\n\n sess = Session()\n # work with session\n\n.. seealso::\n\n :ref:`session_getting` - introductory text on creating\n sessions using :class:`.sessionmaker`.\n"}, "kind": 22, "label": "SessionLocal", "sortText": "0"}]}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "sessionmaker[Session]", "documentation": {"kind": "plaintext", "value": "A configurable :class:`.Session` factory.\n\nThe :class:`.sessionmaker` factory generates new\n:class:`.Session` objects when called, creating them given\nthe configurational arguments established here.\n\ne.g.::\n\n from sqlalchemy import create_engine\n from sqlalchemy.orm import sessionmaker\n\n # an Engine, which the Session will use for connection\n # resources\n engine = create_engine(\"postgresql+psycopg2://scott:tiger@localhost/\")\n\n Session = sessionmaker(engine)\n\n with Session() as session:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n\nContext manager use is optional; otherwise, the returned\n:class:`_orm.Session` object may be closed explicitly via the\n:meth:`_orm.Session.close` method. Using a\n``try:/finally:`` block is optional, however will ensure that the close\ntakes place even if there are database errors::\n\n session = Session()\n try:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n finally:\n session.close()\n\n:class:`.sessionmaker` acts as a factory for :class:`_orm.Session`\nobjects in the same way as an :class:`_engine.Engine` acts as a factory\nfor :class:`_engine.Connection` objects. In this way it also includes\na :meth:`_orm.sessionmaker.begin` method, that provides a context\nmanager which both begins and commits a transaction, as well as closes\nout the :class:`_orm.Session` when complete, rolling back the transaction\nif any errors occur::\n\n Session = sessionmaker(engine)\n\n with Session.begin() as session:\n session.add(some_object)\n session.add(some_other_object)\n # commits transaction, closes session\n\n.. versionadded:: 1.4\n\nWhen calling upon :class:`_orm.sessionmaker` to construct a\n:class:`_orm.Session`, keyword arguments may also be passed to the\nmethod; these arguments will override that of the globally configured\nparameters. Below we use a :class:`_orm.sessionmaker` bound to a certain\n:class:`_engine.Engine` to produce a :class:`_orm.Session` that is instead\nbound to a specific :class:`_engine.Connection` procured from that engine::\n\n Session = sessionmaker(engine)\n\n # bind an individual session to a connection\n\n with engine.connect() as connection:\n with Session(bind=connection) as session:\n ... # work with session\n\nThe class also includes a method :meth:`_orm.sessionmaker.configure`, which\ncan be used to specify additional keyword arguments to the factory, which\nwill take effect for subsequent :class:`.Session` objects generated. This\nis usually used to associate one or more :class:`_engine.Engine` objects\nwith an existing\n:class:`.sessionmaker` factory before it is first used::\n\n # application starts, sessionmaker does not have\n # an engine bound yet\n Session = sessionmaker()\n\n # ... later, when an engine URL is read from a configuration\n # file or other events allow the engine to be created\n engine = create_engine(\"sqlite:///foo.db\")\n Session.configure(bind=engine)\n\n sess = Session()\n # work with session\n\n.. seealso::\n\n :ref:`session_getting` - introductory text on creating\n sessions using :class:`.sessionmaker`.\n"}, "kind": 22, "label": "SessionLocal", "sortText": "0"}]}} +{"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "sessionmaker[Session]", "documentation": {"kind": "plaintext", "value": "A configurable :class:`.Session` factory.\n\nThe :class:`.sessionmaker` factory generates new\n:class:`.Session` objects when called, creating them given\nthe configurational arguments established here.\n\ne.g.::\n\n from sqlalchemy import create_engine\n from sqlalchemy.orm import sessionmaker\n\n # an Engine, which the Session will use for connection\n # resources\n engine = create_engine(\"postgresql+psycopg2://scott:tiger@localhost/\")\n\n Session = sessionmaker(engine)\n\n with Session() as session:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n\nContext manager use is optional; otherwise, the returned\n:class:`_orm.Session` object may be closed explicitly via the\n:meth:`_orm.Session.close` method. Using a\n``try:/finally:`` block is optional, however will ensure that the close\ntakes place even if there are database errors::\n\n session = Session()\n try:\n session.add(some_object)\n session.add(some_other_object)\n session.commit()\n finally:\n session.close()\n\n:class:`.sessionmaker` acts as a factory for :class:`_orm.Session`\nobjects in the same way as an :class:`_engine.Engine` acts as a factory\nfor :class:`_engine.Connection` objects. In this way it also includes\na :meth:`_orm.sessionmaker.begin` method, that provides a context\nmanager which both begins and commits a transaction, as well as closes\nout the :class:`_orm.Session` when complete, rolling back the transaction\nif any errors occur::\n\n Session = sessionmaker(engine)\n\n with Session.begin() as session:\n session.add(some_object)\n session.add(some_other_object)\n # commits transaction, closes session\n\n.. versionadded:: 1.4\n\nWhen calling upon :class:`_orm.sessionmaker` to construct a\n:class:`_orm.Session`, keyword arguments may also be passed to the\nmethod; these arguments will override that of the globally configured\nparameters. Below we use a :class:`_orm.sessionmaker` bound to a certain\n:class:`_engine.Engine` to produce a :class:`_orm.Session` that is instead\nbound to a specific :class:`_engine.Connection` procured from that engine::\n\n Session = sessionmaker(engine)\n\n # bind an individual session to a connection\n\n with engine.connect() as connection:\n with Session(bind=connection) as session:\n ... # work with session\n\nThe class also includes a method :meth:`_orm.sessionmaker.configure`, which\ncan be used to specify additional keyword arguments to the factory, which\nwill take effect for subsequent :class:`.Session` objects generated. This\nis usually used to associate one or more :class:`_engine.Engine` objects\nwith an existing\n:class:`.sessionmaker` factory before it is first used::\n\n # application starts, sessionmaker does not have\n # an engine bound yet\n Session = sessionmaker()\n\n # ... later, when an engine URL is read from a configuration\n # file or other events allow the engine to be created\n engine = create_engine(\"sqlite:///foo.db\")\n Session.configure(bind=engine)\n\n sess = Session()\n # work with session\n\n.. seealso::\n\n :ref:`session_getting` - introductory text on creating\n sessions using :class:`.sessionmaker`.\n"}, "kind": 22, "label": "SessionLocal", "sortText": "0"}]}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "def mapped_column[_T](\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n __type_pos: @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n /,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = ...,\n repr: _NoArg | bool = ...,\n default: Any | None = ...,\n default_factory: _NoArg | (() -> _T) = ...,\n compare: _NoArg | bool = ...,\n kw_only: _NoArg | bool = ...,\n hash: _NoArg | bool | None = ...,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = ...,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: @Todo | TypeEngine[Any] | None = None,\n autoincrement: bool | Literal[\"auto\", \"ignore_fk\"] = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = ...,\n server_default: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n server_onupdate: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = ...,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = ...,\n **kw: Any\n) -> MappedColumn[Any]\n---------------------------------------------\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`.\n"}, "range": {"end": {"character": 37, "line": 12}, "start": {"character": 24, "line": 12}}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "def mapped_column[_T](\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n __type_pos: @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n /,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = ...,\n repr: _NoArg | bool = ...,\n default: Any | None = ...,\n default_factory: _NoArg | (() -> _T) = ...,\n compare: _NoArg | bool = ...,\n kw_only: _NoArg | bool = ...,\n hash: _NoArg | bool | None = ...,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = ...,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: @Todo | TypeEngine[Any] | None = None,\n autoincrement: bool | Literal[\"auto\", \"ignore_fk\"] = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = ...,\n server_default: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n server_onupdate: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = ...,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = ...,\n **kw: Any\n) -> MappedColumn[Any]\n---------------------------------------------\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`.\n"}, "range": {"end": {"character": 37, "line": 12}, "start": {"character": 24, "line": 12}}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "def mapped_column[_T](\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n __type_pos: @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n /,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = ...,\n repr: _NoArg | bool = ...,\n default: Any | None = ...,\n default_factory: _NoArg | (() -> _T) = ...,\n compare: _NoArg | bool = ...,\n kw_only: _NoArg | bool = ...,\n hash: _NoArg | bool | None = ...,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = ...,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: @Todo | TypeEngine[Any] | None = None,\n autoincrement: bool | Literal[\"auto\", \"ignore_fk\"] = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = ...,\n server_default: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n server_onupdate: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = ...,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = ...,\n **kw: Any\n) -> MappedColumn[Any]\n---------------------------------------------\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`.\n"}, "range": {"end": {"character": 37, "line": 12}, "start": {"character": 24, "line": 12}}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "def mapped_column[_T](\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n __type_pos: @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n /,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = ...,\n repr: _NoArg | bool = ...,\n default: Any | None = ...,\n default_factory: _NoArg | (() -> _T) = ...,\n compare: _NoArg | bool = ...,\n kw_only: _NoArg | bool = ...,\n hash: _NoArg | bool | None = ...,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = ...,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: @Todo | TypeEngine[Any] | None = None,\n autoincrement: bool | Literal[\"auto\", \"ignore_fk\"] = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = ...,\n server_default: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n server_onupdate: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = ...,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = ...,\n **kw: Any\n) -> MappedColumn[Any]\n---------------------------------------------\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`.\n"}, "range": {"end": {"character": 37, "line": 12}, "start": {"character": 24, "line": 12}}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "def mapped_column[_T](\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n __type_pos: @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\n /,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = ...,\n repr: _NoArg | bool = ...,\n default: Any | None = ...,\n default_factory: _NoArg | (() -> _T) = ...,\n compare: _NoArg | bool = ...,\n kw_only: _NoArg | bool = ...,\n hash: _NoArg | bool | None = ...,\n nullable: bool | Literal[SchemaConst.NULL_UNSPECIFIED] | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = ...,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: @Todo | TypeEngine[Any] | None = None,\n autoincrement: bool | Literal[\"auto\", \"ignore_fk\"] = \"auto\",\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = ...,\n server_default: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n server_onupdate: FetchedValue | str | TextClause | ColumnElement[Any] | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = ...,\n dataclass_metadata: _NoArg | Mapping[Any, Any] | None = ...,\n **kw: Any\n) -> MappedColumn[Any]\n---------------------------------------------\ndeclare a new ORM-mapped :class:`_schema.Column` construct\nfor use within :ref:`Declarative Table `\nconfiguration.\n\nThe :func:`_orm.mapped_column` function provides an ORM-aware and\nPython-typing-compatible construct which is used with\n:ref:`declarative ` mappings to indicate an\nattribute that's mapped to a Core :class:`_schema.Column` object. It\nprovides the equivalent feature as mapping an attribute to a\n:class:`_schema.Column` object directly when using Declarative,\nspecifically when using :ref:`Declarative Table `\nconfiguration.\n\n.. versionadded:: 2.0\n\n:func:`_orm.mapped_column` is normally used with explicit typing along with\nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL\ntype and nullability for the column based on what's present within the\n:class:`_orm.Mapped` annotation. It also may be used without annotations\nas a drop-in replacement for how :class:`_schema.Column` is used in\nDeclarative mappings in SQLAlchemy 1.x style.\n\nFor usage examples of :func:`_orm.mapped_column`, see the documentation\nat :ref:`orm_declarative_table`.\n\n.. seealso::\n\n :ref:`orm_declarative_table` - complete documentation\n\n :ref:`whatsnew_20_orm_declarative_typing` - migration notes for\n Declarative mappings using 1.x style mappings\n\n:param __name: String name to give to the :class:`_schema.Column`. This\n is an optional, positional only argument that if present must be the\n first positional argument passed. If omitted, the attribute name to\n which the :func:`_orm.mapped_column` is mapped will be used as the SQL\n column name.\n:param __type: :class:`_types.TypeEngine` type or instance which will\n indicate the datatype to be associated with the :class:`_schema.Column`.\n This is an optional, positional-only argument that if present must\n immediately follow the ``__name`` parameter if present also, or otherwise\n be the first positional parameter. If omitted, the ultimate type for\n the column may be derived either from the annotated type, or if a\n :class:`_schema.ForeignKey` is present, from the datatype of the\n referenced column.\n:param \\*args: Additional positional arguments include constructs such\n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`,\n and :class:`_schema.Identity`, which are passed through to the constructed\n :class:`_schema.Column`.\n:param nullable: Optional bool, whether the column should be \"NULL\" or\n \"NOT NULL\". If omitted, the nullability is derived from the type\n annotation based on whether or not ``typing.Optional`` (or its equivalent)\n is present. ``nullable`` defaults to ``True`` otherwise for non-primary\n key columns, and ``False`` for primary key columns.\n:param primary_key: optional bool, indicates the :class:`_schema.Column`\n would be part of the table's primary key or not.\n:param deferred: Optional bool - this keyword argument is consumed by the\n ORM declarative process, and is not part of the :class:`_schema.Column`\n itself; instead, it indicates that this column should be \"deferred\" for\n loading as though mapped by :func:`_orm.deferred`.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_declarative`\n\n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.group` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_group`\n\n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred`\n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter.\n\n .. seealso::\n\n :ref:`orm_queryguide_deferred_raiseload`\n\n:param use_existing_column: if True, will attempt to locate the given\n column name on an inherited superclass (typically single inheriting\n superclass), and if present, will not produce a new column, mapping\n to the superclass column as though it were omitted from this class.\n This is used for mixins that add new columns to an inherited superclass.\n\n .. seealso::\n\n :ref:`orm_inheritance_column_conflicts`\n\n .. versionadded:: 2.0.0b4\n\n:param default: Passed directly to the\n :paramref:`_schema.Column.default` parameter if the\n :paramref:`_orm.mapped_column.insert_default` parameter is not present.\n Additionally, when used with :ref:`orm_declarative_native_dataclasses`,\n indicates a default Python value that should be applied to the keyword\n constructor within the generated ``__init__()`` method.\n\n Note that in the case of dataclass generation when\n :paramref:`_orm.mapped_column.insert_default` is not present, this means\n the :paramref:`_orm.mapped_column.default` value is used in **two**\n places, both the ``__init__()`` method as well as the\n :paramref:`_schema.Column.default` parameter. While this behavior may\n change in a future release, for the moment this tends to \"work out\"; a\n default of ``None`` will mean that the :class:`_schema.Column` gets no\n default generator, whereas a default that refers to a non-``None`` Python\n or SQL expression value will be assigned up front on the object when\n ``__init__()`` is called, which is the same value that the Core\n :class:`_sql.Insert` construct would use in any case, leading to the same\n end result.\n\n .. note:: When using Core level column defaults that are callables to\n be interpreted by the underlying :class:`_schema.Column` in conjunction\n with :ref:`ORM-mapped dataclasses\n `, especially those that are\n :ref:`context-aware default functions `,\n **the** :paramref:`_orm.mapped_column.insert_default` **parameter must\n be used instead**. This is necessary to disambiguate the callable from\n being interpreted as a dataclass level default.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param insert_default: Passed directly to the\n :paramref:`_schema.Column.default` parameter; will supersede the value\n of :paramref:`_orm.mapped_column.default` when present, however\n :paramref:`_orm.mapped_column.default` will always apply to the\n constructor default for a dataclasses mapping.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.default_factory`\n\n:param sort_order: An integer that indicates how this mapped column\n should be sorted compared to the others when the ORM is creating a\n :class:`_schema.Table`. Among mapped columns that have the same\n value the default ordering is used, placing first the mapped columns\n defined in the main class, then the ones in the super classes.\n Defaults to 0. The sort is ascending.\n\n .. versionadded:: 2.0.4\n\n:param active_history=False:\n\n When ``True``, indicates that the \"previous\" value for a\n scalar attribute should be loaded when replaced, if not\n already loaded. Normally, history tracking logic for\n simple non-primary-key scalar values only needs to be\n aware of the \"new\" value in order to perform a flush. This\n flag is available for applications that make use of\n :func:`.attributes.get_history` or :meth:`.Session.is_modified`\n which also need to know the \"previous\" value of the attribute.\n\n .. versionadded:: 2.0.10\n\n\n:param init: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__init__()``\n method as generated by the dataclass process.\n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`,\n specifies if the mapped attribute should be part of the ``__repr__()``\n method as generated by the dataclass process.\n:param default_factory: Specific to\n :ref:`orm_declarative_native_dataclasses`,\n specifies a default-value generation function that will take place\n as part of the ``__init__()``\n method as generated by the dataclass process.\n\n .. seealso::\n\n :ref:`defaults_default_factory_insert_default`\n\n :paramref:`_orm.mapped_column.default`\n\n :paramref:`_orm.mapped_column.insert_default`\n\n:param compare: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be included in comparison operations when generating the\n ``__eq__()`` and ``__ne__()`` methods for the mapped class.\n\n .. versionadded:: 2.0.0b4\n\n:param kw_only: Specific to\n :ref:`orm_declarative_native_dataclasses`, indicates if this field\n should be marked as keyword-only when generating the ``__init__()``.\n\n:param hash: Specific to\n :ref:`orm_declarative_native_dataclasses`, controls if this field\n is included when generating the ``__hash__()`` method for the mapped\n class.\n\n .. versionadded:: 2.0.36\n\n:param dataclass_metadata: Specific to\n :ref:`orm_declarative_native_dataclasses`, supplies metadata\n to be attached to the generated dataclass field.\n\n .. versionadded:: 2.0.42\n\n:param \\**kw: All remaining keyword arguments are passed through to the\n constructor for the :class:`_schema.Column`.\n"}, "range": {"end": {"character": 37, "line": 12}, "start": {"character": 24, "line": 12}}}} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 1, "result": [{"range": {"end": {"character": 12, "line": 15}, "start": {"character": 0, "line": 15}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py"}, {"range": {"end": {"character": 16, "line": 5102}, "start": {"character": 8, "line": 5102}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py"}]} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 2, "result": [{"range": {"end": {"character": 12, "line": 15}, "start": {"character": 0, "line": 15}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py"}, {"range": {"end": {"character": 16, "line": 5102}, "start": {"character": 8, "line": 5102}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py"}]} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 3, "result": [{"range": {"end": {"character": 12, "line": 15}, "start": {"character": 0, "line": 15}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py"}, {"range": {"end": {"character": 16, "line": 5102}, "start": {"character": 8, "line": 5102}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py"}]} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 4, "result": [{"range": {"end": {"character": 12, "line": 15}, "start": {"character": 0, "line": 15}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py"}, {"range": {"end": {"character": 16, "line": 5102}, "start": {"character": 8, "line": 5102}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py"}]} +{"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 5, "result": [{"range": {"end": {"character": 12, "line": 15}, "start": {"character": 0, "line": 15}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py"}, {"range": {"end": {"character": 16, "line": 5102}, "start": {"character": 8, "line": 5102}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py"}]} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 7, "label": "__class__", "sortText": " 1"}, {"detail": "bound method None.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method None.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method None.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method None.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method None.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method None.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method None.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method None.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method .__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method None.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method None.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method None.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method None.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method None.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method None.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method None.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method .__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 7, "label": "__class__", "sortText": " 1"}, {"detail": "bound method None.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method None.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method None.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method None.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method None.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method None.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method None.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method None.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method .__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method None.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method None.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method None.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method None.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method None.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method None.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method None.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method .__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 7, "label": "__class__", "sortText": " 1"}, {"detail": "bound method None.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method None.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method None.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method None.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method None.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method None.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method None.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method None.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method .__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method None.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method None.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method None.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method None.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method None.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method None.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method None.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method .__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 7, "label": "__class__", "sortText": " 1"}, {"detail": "bound method None.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method None.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method None.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method None.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method None.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method None.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method None.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method None.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method .__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method None.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method None.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method None.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method None.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method None.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method None.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method None.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method .__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the None singleton.\n"}, "kind": 7, "label": "__class__", "sortText": " 1"}, {"detail": "bound method None.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method None.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method None.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method None.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method None.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method None.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method None.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method None.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method .__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method None.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method None.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method None.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method None.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method None.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method None.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method None.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method .__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "def scalars[_T](\n statement: TypedReturnsRows[tuple[_T]],\n params: Sequence[Mapping[str, Any]] | Mapping[str, Any] | None = None,\n *,\n execution_options: _OrmKnownExecutionOptions | Mapping[str, Any] = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]"}, "range": {"end": {"character": 28, "line": 18}, "start": {"character": 21, "line": 18}}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "def scalars[_T](\n statement: TypedReturnsRows[tuple[_T]],\n params: Sequence[Mapping[str, Any]] | Mapping[str, Any] | None = None,\n *,\n execution_options: _OrmKnownExecutionOptions | Mapping[str, Any] = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]"}, "range": {"end": {"character": 28, "line": 18}, "start": {"character": 21, "line": 18}}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "def scalars[_T](\n statement: TypedReturnsRows[tuple[_T]],\n params: Sequence[Mapping[str, Any]] | Mapping[str, Any] | None = None,\n *,\n execution_options: _OrmKnownExecutionOptions | Mapping[str, Any] = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]"}, "range": {"end": {"character": 28, "line": 18}, "start": {"character": 21, "line": 18}}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "def scalars[_T](\n statement: TypedReturnsRows[tuple[_T]],\n params: Sequence[Mapping[str, Any]] | Mapping[str, Any] | None = None,\n *,\n execution_options: _OrmKnownExecutionOptions | Mapping[str, Any] = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]"}, "range": {"end": {"character": 28, "line": 18}, "start": {"character": 21, "line": 18}}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "def scalars[_T](\n statement: TypedReturnsRows[tuple[_T]],\n params: Sequence[Mapping[str, Any]] | Mapping[str, Any] | None = None,\n *,\n execution_options: _OrmKnownExecutionOptions | Mapping[str, Any] = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]"}, "range": {"end": {"character": 28, "line": 18}, "start": {"character": 21, "line": 18}}}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "Unknown", "label": "classifier", "sortText": " 0"}, {"additionalTextEdits": [{"newText": "import dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclasses", "kind": 9, "label": "dataclasses (import dataclasses)", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": " 2"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": " 3"}, {"additionalTextEdits": [{"newText": ", ASTForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ASTForAudioClassification", "kind": 7, "label": "ASTForAudioClassification (import transformers)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_FRAME_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FRAME_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_FRAME_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from transformers.processing_utils import AUTO_TO_BASE_CLASS_MAPPING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUTO_TO_BASE_CLASS_MAPPING", "kind": 21, "label": "AUTO_TO_BASE_CLASS_MAPPING (import transformers.processing_utils)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": ", AlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForSequenceClassification", "kind": 7, "label": "AlbertForSequenceClassification (import transformers)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": ", AlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForTokenClassification", "kind": 7, "label": "AlbertForTokenClassification (import transformers)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus.modular_apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus.modular_apertus)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": ", ArceeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": ", ArceeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationInput", "kind": 6, "label": "AudioClassificationInput (import huggingface_hub)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputElement", "kind": 6, "label": "AudioClassificationOutputElement (import huggingface_hub)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputTransform", "kind": 6, "label": "AudioClassificationOutputTransform (import huggingface_hub)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationParameters", "kind": 6, "label": "AudioClassificationParameters (import huggingface_hub)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": ", AudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AudioClassificationPipeline", "kind": 6, "label": "AudioClassificationPipeline (import transformers)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.audio_classification import AudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationPipeline", "kind": 7, "label": "AudioClassificationPipeline (import transformers.pipelines.audio_classification)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioClassification", "kind": 7, "label": "AutoModelForAudioClassification (import transformers)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioFrameClassification", "kind": 7, "label": "AutoModelForAudioFrameClassification (import transformers)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": ", AutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForImageClassification", "kind": 7, "label": "AutoModelForImageClassification (import transformers)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": ", AutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForSequenceClassification", "kind": 7, "label": "AutoModelForSequenceClassification (import transformers)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": ", AutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForTokenClassification", "kind": 7, "label": "AutoModelForTokenClassification (import transformers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": ", AutoModelForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForVideoClassification", "kind": 7, "label": "AutoModelForVideoClassification (import transformers)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": ", AutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForZeroShotImageClassification", "kind": 7, "label": "AutoModelForZeroShotImageClassification (import transformers)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": ", BartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BartForSequenceClassification", "kind": 7, "label": "BartForSequenceClassification (import transformers)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": ", BeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BeitForImageClassification", "kind": 7, "label": "BeitForImageClassification (import transformers)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": ", BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForSequenceClassification", "kind": 7, "label": "BertForSequenceClassification (import transformers)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": ", BertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForTokenClassification", "kind": 7, "label": "BertForTokenClassification (import transformers)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": ", BigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForSequenceClassification", "kind": 7, "label": "BigBirdForSequenceClassification (import transformers)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": ", BigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForTokenClassification", "kind": 7, "label": "BigBirdForTokenClassification (import transformers)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": ", BigBirdPegasusForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdPegasusForSequenceClassification", "kind": 7, "label": "BigBirdPegasusForSequenceClassification (import transformers)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": ", BioGptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": ", BioGptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": ", BitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BitForImageClassification", "kind": 7, "label": "BitForImageClassification (import transformers)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": ", BloomForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForSequenceClassification", "kind": 7, "label": "BloomForSequenceClassification (import transformers)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": ", BloomForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForTokenClassification", "kind": 7, "label": "BloomForTokenClassification (import transformers)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": ", BrosForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosForTokenClassification", "kind": 7, "label": "BrosForTokenClassification (import transformers)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": ", BrosSpadeEEForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeEEForTokenClassification", "kind": 7, "label": "BrosSpadeEEForTokenClassification (import transformers)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": ", BrosSpadeELForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeELForTokenClassification", "kind": 7, "label": "BrosSpadeELForTokenClassification (import transformers)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": ", CLIPForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPForImageClassification", "kind": 7, "label": "CLIPForImageClassification (import transformers)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessor", "kind": 7, "label": "CLIPImageProcessor (import transformers)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessorFast", "kind": 7, "label": "CLIPImageProcessorFast (import transformers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": ", CTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CTRLForSequenceClassification", "kind": 7, "label": "CTRLForSequenceClassification (import transformers)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": ", CamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForSequenceClassification", "kind": 7, "label": "CamembertForSequenceClassification (import transformers)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": ", CamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForTokenClassification", "kind": 7, "label": "CamembertForTokenClassification (import transformers)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": ", CanineForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForSequenceClassification", "kind": 7, "label": "CanineForSequenceClassification (import transformers)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": ", CanineForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForTokenClassification", "kind": 7, "label": "CanineForTokenClassification (import transformers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessor", "kind": 7, "label": "ChameleonImageProcessor (import transformers)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessorFast", "kind": 7, "label": "ChameleonImageProcessorFast (import transformers)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputResponseFormatJSONSchema\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputResponseFormatJSONSchema", "kind": 6, "label": "ChatCompletionInputResponseFormatJSONSchema (import huggingface_hub)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputToolChoiceClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputToolChoiceClass", "kind": 6, "label": "ChatCompletionInputToolChoiceClass (import huggingface_hub)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessor", "kind": 7, "label": "ChineseCLIPImageProcessor (import transformers)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessorFast", "kind": 7, "label": "ChineseCLIPImageProcessorFast (import transformers)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": ", ClapProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClapProcessor", "kind": 7, "label": "ClapProcessor (import transformers)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassAttrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassAttrs", "kind": 7, "label": "ClassAttrs (import transformers.utils.auto_docstring)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassDocstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDocstring", "kind": 7, "label": "ClassDocstring (import transformers.utils.auto_docstring)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import ClassFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFinder", "kind": 7, "label": "ClassFinder (import transformers.commands.add_new_model_like)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from transformers.activations import ClassInstantier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassInstantier", "kind": 7, "label": "ClassInstantier (import transformers.activations)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.image_classification)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.text_classification)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", ClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": ", ColPaliProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "from transformers.models.colpali.modular_colpali import ColPaliProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers.models.colpali.modular_colpali)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.glue import ColaProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColaProcessor", "kind": 7, "label": "ColaProcessor (import transformers.data.processors.glue)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessor", "kind": 7, "label": "ConditionalDetrImageProcessor (import transformers)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from transformers.models.conditional_detr.modular_conditional_detr import ConditionalDetrImageProcessorFast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers.models.conditional_detr.modular_conditional_detr)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": ", ConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForSequenceClassification", "kind": 7, "label": "ConvBertForSequenceClassification (import transformers)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": ", ConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForTokenClassification", "kind": 7, "label": "ConvBertForTokenClassification (import transformers)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": ", ConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextForImageClassification", "kind": 7, "label": "ConvNextForImageClassification (import transformers)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": ", ConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextV2ForImageClassification", "kind": 7, "label": "ConvNextV2ForImageClassification (import transformers)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": ", CvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CvtForImageClassification", "kind": 7, "label": "CvtForImageClassification (import transformers)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForSequenceClassification", "kind": 7, "label": "Data2VecTextForSequenceClassification (import transformers)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForTokenClassification", "kind": 7, "label": "Data2VecTextForTokenClassification (import transformers)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": ", Data2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecVisionForImageClassification", "kind": 7, "label": "Data2VecVisionForImageClassification (import transformers)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClass", "kind": 6, "label": "DataClass (import transformers.hf_argparser)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClassType", "kind": 6, "label": "DataClassType (import transformers.hf_argparser)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": ", DataCollatorForSeq2Seq", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForSeq2Seq", "kind": 7, "label": "DataCollatorForSeq2Seq (import transformers)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": ", DataCollatorForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForTokenClassification", "kind": 7, "label": "DataCollatorForTokenClassification (import transformers)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import DataclassInstance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataclassInstance", "kind": 7, "label": "DataclassInstance (import huggingface_hub.hub_mixin)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": ", DebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForSequenceClassification", "kind": 7, "label": "DebertaForSequenceClassification (import transformers)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": ", DebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForTokenClassification", "kind": 7, "label": "DebertaForTokenClassification (import transformers)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForSequenceClassification", "kind": 7, "label": "DebertaV2ForSequenceClassification (import transformers)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForTokenClassification", "kind": 7, "label": "DebertaV2ForTokenClassification (import transformers)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": ", DeepseekV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v2.modular_deepseek_v2 import DeepseekV2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers.models.deepseek_v2.modular_deepseek_v2)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "100"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "102"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassification", "kind": 7, "label": "DeiTForImageClassification (import transformers)", "sortText": "103"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassificationWithTeacher", "kind": 7, "label": "DeiTForImageClassificationWithTeacher (import transformers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import DiaClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiaClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "DiaClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "105"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "107"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "109"}, {"additionalTextEdits": [{"newText": ", DinatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DinatForImageClassification", "kind": 7, "label": "DinatForImageClassification (import transformers)", "sortText": "110"}, {"additionalTextEdits": [{"newText": ", Dinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2ForImageClassification", "kind": 7, "label": "Dinov2ForImageClassification (import transformers)", "sortText": "111"}, {"additionalTextEdits": [{"newText": ", Dinov2WithRegistersForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from transformers.models.dinov2_with_registers.modular_dinov2_with_registers import Dinov2WithRegistersForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers.models.dinov2_with_registers.modular_dinov2_with_registers)", "sortText": "113"}, {"additionalTextEdits": [{"newText": ", DistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForSequenceClassification", "kind": 7, "label": "DistilBertForSequenceClassification (import transformers)", "sortText": "114"}, {"additionalTextEdits": [{"newText": ", DistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForTokenClassification", "kind": 7, "label": "DistilBertForTokenClassification (import transformers)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge.modular_doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge.modular_doge)", "sortText": "117"}, {"additionalTextEdits": [{"newText": ", DonutSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DonutSwinForImageClassification", "kind": 7, "label": "DonutSwinForImageClassification (import transformers)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_mistral_common import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_mistral_common)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_utils_base import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_utils_base)", "sortText": "120"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassification", "kind": 7, "label": "EfficientFormerForImageClassification (import transformers)", "sortText": "121"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "EfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "122"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessor", "kind": 7, "label": "EfficientLoFTRImageProcessor (import transformers)", "sortText": "123"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessorFast", "kind": 7, "label": "EfficientLoFTRImageProcessorFast (import transformers)", "sortText": "124"}, {"additionalTextEdits": [{"newText": ", EfficientNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientNetForImageClassification", "kind": 7, "label": "EfficientNetForImageClassification (import transformers)", "sortText": "125"}, {"additionalTextEdits": [{"newText": ", ElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForSequenceClassification", "kind": 7, "label": "ElectraForSequenceClassification (import transformers)", "sortText": "126"}, {"additionalTextEdits": [{"newText": ", ElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForTokenClassification", "kind": 7, "label": "ElectraForTokenClassification (import transformers)", "sortText": "127"}, {"additionalTextEdits": [{"newText": ", ErnieForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForSequenceClassification", "kind": 7, "label": "ErnieForSequenceClassification (import transformers)", "sortText": "128"}, {"additionalTextEdits": [{"newText": ", ErnieForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForTokenClassification", "kind": 7, "label": "ErnieForTokenClassification (import transformers)", "sortText": "129"}, {"additionalTextEdits": [{"newText": ", ErnieMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForSequenceClassification", "kind": 7, "label": "ErnieMForSequenceClassification (import transformers)", "sortText": "130"}, {"additionalTextEdits": [{"newText": ", ErnieMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForTokenClassification", "kind": 7, "label": "ErnieMForTokenClassification (import transformers)", "sortText": "131"}, {"additionalTextEdits": [{"newText": ", EsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForSequenceClassification", "kind": 7, "label": "EsmForSequenceClassification (import transformers)", "sortText": "132"}, {"additionalTextEdits": [{"newText": ", EsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForTokenClassification", "kind": 7, "label": "EsmForTokenClassification (import transformers)", "sortText": "133"}, {"additionalTextEdits": [{"newText": ", Exaone4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "135"}, {"additionalTextEdits": [{"newText": ", Exaone4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "137"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "138"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "139"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "140"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": ", FNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForSequenceClassification", "kind": 7, "label": "FNetForSequenceClassification (import transformers)", "sortText": "144"}, {"additionalTextEdits": [{"newText": ", FNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForTokenClassification", "kind": 7, "label": "FNetForTokenClassification (import transformers)", "sortText": "145"}, {"additionalTextEdits": [{"newText": ", FalconForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForSequenceClassification", "kind": 7, "label": "FalconForSequenceClassification (import transformers)", "sortText": "146"}, {"additionalTextEdits": [{"newText": ", FalconForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForTokenClassification", "kind": 7, "label": "FalconForTokenClassification (import transformers)", "sortText": "147"}, {"additionalTextEdits": [{"newText": ", FlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForSequenceClassification", "kind": 7, "label": "FlaubertForSequenceClassification (import transformers)", "sortText": "148"}, {"additionalTextEdits": [{"newText": ", FlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForTokenClassification", "kind": 7, "label": "FlaubertForTokenClassification (import transformers)", "sortText": "149"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForSequenceClassification", "kind": 7, "label": "FlaxAlbertForSequenceClassification (import transformers)", "sortText": "150"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForTokenClassification", "kind": 7, "label": "FlaxAlbertForTokenClassification (import transformers)", "sortText": "151"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForImageClassification", "kind": 7, "label": "FlaxAutoModelForImageClassification (import transformers)", "sortText": "152"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForSequenceClassification", "kind": 7, "label": "FlaxAutoModelForSequenceClassification (import transformers)", "sortText": "153"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForTokenClassification", "kind": 7, "label": "FlaxAutoModelForTokenClassification (import transformers)", "sortText": "154"}, {"additionalTextEdits": [{"newText": ", FlaxBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBartForSequenceClassification", "kind": 7, "label": "FlaxBartForSequenceClassification (import transformers)", "sortText": "155"}, {"additionalTextEdits": [{"newText": ", FlaxBeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBeitForImageClassification", "kind": 7, "label": "FlaxBeitForImageClassification (import transformers)", "sortText": "156"}, {"additionalTextEdits": [{"newText": ", FlaxBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForSequenceClassification", "kind": 7, "label": "FlaxBertForSequenceClassification (import transformers)", "sortText": "157"}, {"additionalTextEdits": [{"newText": ", FlaxBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForTokenClassification", "kind": 7, "label": "FlaxBertForTokenClassification (import transformers)", "sortText": "158"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForSequenceClassification", "kind": 7, "label": "FlaxBigBirdForSequenceClassification (import transformers)", "sortText": "159"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForTokenClassification", "kind": 7, "label": "FlaxBigBirdForTokenClassification (import transformers)", "sortText": "160"}, {"additionalTextEdits": [{"newText": ", FlaxDinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDinov2ForImageClassification", "kind": 7, "label": "FlaxDinov2ForImageClassification (import transformers)", "sortText": "161"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForSequenceClassification", "kind": 7, "label": "FlaxDistilBertForSequenceClassification (import transformers)", "sortText": "162"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForTokenClassification", "kind": 7, "label": "FlaxDistilBertForTokenClassification (import transformers)", "sortText": "163"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForSequenceClassification", "kind": 7, "label": "FlaxElectraForSequenceClassification (import transformers)", "sortText": "164"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForTokenClassification", "kind": 7, "label": "FlaxElectraForTokenClassification (import transformers)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxImageClassifierOutputWithNoAttention", "kind": 7, "label": "FlaxImageClassifierOutputWithNoAttention (import transformers.modeling_flax_outputs)", "sortText": "166"}, {"additionalTextEdits": [{"newText": ", FlaxMBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxMBartForSequenceClassification", "kind": 7, "label": "FlaxMBartForSequenceClassification (import transformers)", "sortText": "167"}, {"additionalTextEdits": [{"newText": ", FlaxRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRegNetForImageClassification", "kind": 7, "label": "FlaxRegNetForImageClassification (import transformers)", "sortText": "168"}, {"additionalTextEdits": [{"newText": ", FlaxResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxResNetForImageClassification", "kind": 7, "label": "FlaxResNetForImageClassification (import transformers)", "sortText": "169"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForSequenceClassification", "kind": 7, "label": "FlaxRoFormerForSequenceClassification (import transformers)", "sortText": "170"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForTokenClassification", "kind": 7, "label": "FlaxRoFormerForTokenClassification (import transformers)", "sortText": "171"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForSequenceClassification", "kind": 7, "label": "FlaxRobertaForSequenceClassification (import transformers)", "sortText": "172"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForTokenClassification", "kind": 7, "label": "FlaxRobertaForTokenClassification (import transformers)", "sortText": "173"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "174"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "FlaxSeq2SeqSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSequenceClassifierOutput", "kind": 7, "label": "FlaxSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxTokenClassifierOutput", "kind": 7, "label": "FlaxTokenClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "178"}, {"additionalTextEdits": [{"newText": ", FlaxViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxViTForImageClassification", "kind": 7, "label": "FlaxViTForImageClassification (import transformers)", "sortText": "179"}, {"additionalTextEdits": [{"newText": ", FlaxWhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxWhisperForAudioClassification", "kind": 7, "label": "FlaxWhisperForAudioClassification (import transformers)", "sortText": "180"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForSequenceClassification", "kind": 7, "label": "FlaxXLMRobertaForSequenceClassification (import transformers)", "sortText": "181"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForTokenClassification", "kind": 7, "label": "FlaxXLMRobertaForTokenClassification (import transformers)", "sortText": "182"}, {"additionalTextEdits": [{"newText": ", FocalNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FocalNetForImageClassification", "kind": 7, "label": "FocalNetForImageClassification (import transformers)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForSequenceClassificationLoss", "kind": 3, "label": "ForSequenceClassificationLoss (import transformers.loss.loss_utils)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForTokenClassification", "kind": 3, "label": "ForTokenClassification (import transformers.loss.loss_utils)", "sortText": "185"}, {"additionalTextEdits": [{"newText": ", FunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForSequenceClassification", "kind": 7, "label": "FunnelForSequenceClassification (import transformers)", "sortText": "186"}, {"additionalTextEdits": [{"newText": ", FunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForTokenClassification", "kind": 7, "label": "FunnelForTokenClassification (import transformers)", "sortText": "187"}, {"additionalTextEdits": [{"newText": ", GPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForSequenceClassification", "kind": 7, "label": "GPT2ForSequenceClassification (import transformers)", "sortText": "188"}, {"additionalTextEdits": [{"newText": ", GPT2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForTokenClassification", "kind": 7, "label": "GPT2ForTokenClassification (import transformers)", "sortText": "189"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForSequenceClassification", "kind": 7, "label": "GPTBigCodeForSequenceClassification (import transformers)", "sortText": "190"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForTokenClassification", "kind": 7, "label": "GPTBigCodeForTokenClassification (import transformers)", "sortText": "191"}, {"additionalTextEdits": [{"newText": ", GPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTJForSequenceClassification", "kind": 7, "label": "GPTJForSequenceClassification (import transformers)", "sortText": "192"}, {"additionalTextEdits": [{"newText": ", GPTNeoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForSequenceClassification", "kind": 7, "label": "GPTNeoForSequenceClassification (import transformers)", "sortText": "193"}, {"additionalTextEdits": [{"newText": ", GPTNeoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForTokenClassification", "kind": 7, "label": "GPTNeoForTokenClassification (import transformers)", "sortText": "194"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "196"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "198"}, {"additionalTextEdits": [{"newText": ", Gemma2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "200"}, {"additionalTextEdits": [{"newText": ", Gemma2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "202"}, {"additionalTextEdits": [{"newText": ", Gemma3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "204"}, {"additionalTextEdits": [{"newText": ", Gemma3TextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3TextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "206"}, {"additionalTextEdits": [{"newText": ", GemmaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers.models.gemma.modular_gemma)", "sortText": "208"}, {"additionalTextEdits": [{"newText": ", GemmaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers.models.gemma.modular_gemma)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForSequenceClassification", "kind": 7, "label": "GenericForSequenceClassification (import transformers.modeling_layers)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForTokenClassification", "kind": 7, "label": "GenericForTokenClassification (import transformers.modeling_layers)", "sortText": "212"}, {"additionalTextEdits": [{"newText": ", Glm4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers.models.glm4.modular_glm4)", "sortText": "214"}, {"additionalTextEdits": [{"newText": ", Glm4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers.models.glm4.modular_glm4)", "sortText": "216"}, {"additionalTextEdits": [{"newText": ", GlmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers.models.glm.modular_glm)", "sortText": "218"}, {"additionalTextEdits": [{"newText": ", GlmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers.models.glm.modular_glm)", "sortText": "220"}, {"additionalTextEdits": [{"newText": ", GptOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "222"}, {"additionalTextEdits": [{"newText": ", GptOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "224"}, {"additionalTextEdits": [{"newText": ", GraphormerForGraphClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GraphormerForGraphClassification", "kind": 7, "label": "GraphormerForGraphClassification (import transformers)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import HFProxyableClassMeta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HFProxyableClassMeta", "kind": 7, "label": "HFProxyableClassMeta (import transformers.utils.fx)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.constants import HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD", "kind": 21, "label": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD (import huggingface_hub.constants)", "sortText": "227"}, {"additionalTextEdits": [{"newText": ", HGNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from transformers.models.hgnet_v2.modular_hgnet_v2 import HGNetV2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers.models.hgnet_v2.modular_hgnet_v2)", "sortText": "229"}, {"additionalTextEdits": [{"newText": ", HeliumForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers.models.helium.modular_helium)", "sortText": "231"}, {"additionalTextEdits": [{"newText": ", HeliumForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers.models.helium.modular_helium)", "sortText": "233"}, {"additionalTextEdits": [{"newText": ", HieraForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HieraForImageClassification", "kind": 7, "label": "HieraForImageClassification (import transformers)", "sortText": "234"}, {"additionalTextEdits": [{"newText": ", HubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from transformers.models.hubert.modular_hubert import HubertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers.models.hubert.modular_hubert)", "sortText": "236"}, {"additionalTextEdits": [{"newText": ", HunYuanDenseV1ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense import HunYuanDenseV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe)", "sortText": "240"}, {"additionalTextEdits": [{"newText": ", IBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForSequenceClassification", "kind": 7, "label": "IBertForSequenceClassification (import transformers)", "sortText": "241"}, {"additionalTextEdits": [{"newText": ", IBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForTokenClassification", "kind": 7, "label": "IBertForTokenClassification (import transformers)", "sortText": "242"}, {"additionalTextEdits": [{"newText": ", IJepaForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from transformers.models.ijepa.modular_ijepa import IJepaForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers.models.ijepa.modular_ijepa)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationInput", "kind": 6, "label": "ImageClassificationInput (import huggingface_hub)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputElement", "kind": 6, "label": "ImageClassificationOutputElement (import huggingface_hub)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputTransform", "kind": 6, "label": "ImageClassificationOutputTransform (import huggingface_hub)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationParameters", "kind": 6, "label": "ImageClassificationParameters (import huggingface_hub)", "sortText": "249"}, {"additionalTextEdits": [{"newText": ", ImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageClassificationPipeline", "kind": 6, "label": "ImageClassificationPipeline (import transformers)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationPipeline", "kind": 7, "label": "ImageClassificationPipeline (import transformers.pipelines.image_classification)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutput", "kind": 7, "label": "ImageClassifierOutput (import transformers.modeling_outputs)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutputWithNoAttention", "kind": 7, "label": "ImageClassifierOutputWithNoAttention (import transformers.modeling_outputs)", "sortText": "253"}, {"additionalTextEdits": [{"newText": ", ImageGPTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageGPTForImageClassification", "kind": 7, "label": "ImageGPTForImageClassification (import transformers)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from transformers.data.data_collator import InputDataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InputDataClass", "kind": 6, "label": "InputDataClass (import transformers.data.data_collator)", "sortText": "255"}, {"additionalTextEdits": [{"newText": ", InstructBlipVideoImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "InstructBlipVideoImageProcessor", "kind": 7, "label": "InstructBlipVideoImageProcessor (import transformers)", "sortText": "256"}, {"additionalTextEdits": [{"newText": ", JambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JambaForSequenceClassification", "kind": 7, "label": "JambaForSequenceClassification (import transformers)", "sortText": "257"}, {"additionalTextEdits": [{"newText": ", JetMoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JetMoeForSequenceClassification", "kind": 7, "label": "JetMoeForSequenceClassification (import transformers)", "sortText": "258"}, {"additionalTextEdits": [{"newText": ", LEDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LEDForSequenceClassification", "kind": 7, "label": "LEDForSequenceClassification (import transformers)", "sortText": "259"}, {"additionalTextEdits": [{"newText": ", LayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForSequenceClassification", "kind": 7, "label": "LayoutLMForSequenceClassification (import transformers)", "sortText": "260"}, {"additionalTextEdits": [{"newText": ", LayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForTokenClassification", "kind": 7, "label": "LayoutLMForTokenClassification (import transformers)", "sortText": "261"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForSequenceClassification", "kind": 7, "label": "LayoutLMv2ForSequenceClassification (import transformers)", "sortText": "262"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForTokenClassification", "kind": 7, "label": "LayoutLMv2ForTokenClassification (import transformers)", "sortText": "263"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForSequenceClassification", "kind": 7, "label": "LayoutLMv3ForSequenceClassification (import transformers)", "sortText": "264"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForTokenClassification", "kind": 7, "label": "LayoutLMv3ForTokenClassification (import transformers)", "sortText": "265"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassification", "kind": 7, "label": "LevitForImageClassification (import transformers)", "sortText": "266"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassificationWithTeacher", "kind": 7, "label": "LevitForImageClassificationWithTeacher (import transformers)", "sortText": "267"}, {"additionalTextEdits": [{"newText": ", LiltForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForSequenceClassification", "kind": 7, "label": "LiltForSequenceClassification (import transformers)", "sortText": "268"}, {"additionalTextEdits": [{"newText": ", LiltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForTokenClassification", "kind": 7, "label": "LiltForTokenClassification (import transformers)", "sortText": "269"}, {"additionalTextEdits": [{"newText": ", LlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForSequenceClassification", "kind": 7, "label": "LlamaForSequenceClassification (import transformers)", "sortText": "270"}, {"additionalTextEdits": [{"newText": ", LlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForTokenClassification", "kind": 7, "label": "LlamaForTokenClassification (import transformers)", "sortText": "271"}, {"additionalTextEdits": [{"newText": ", LongcatFlashForCausalLM", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "from transformers.models.longcat_flash.modular_longcat_flash import LongcatFlashForCausalLM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "273"}, {"additionalTextEdits": [{"newText": ", LongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForSequenceClassification", "kind": 7, "label": "LongformerForSequenceClassification (import transformers)", "sortText": "274"}, {"additionalTextEdits": [{"newText": ", LongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForTokenClassification", "kind": 7, "label": "LongformerForTokenClassification (import transformers)", "sortText": "275"}, {"additionalTextEdits": [{"newText": ", LukeForEntityClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityClassification", "kind": 7, "label": "LukeForEntityClassification (import transformers)", "sortText": "276"}, {"additionalTextEdits": [{"newText": ", LukeForEntityPairClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityPairClassification", "kind": 7, "label": "LukeForEntityPairClassification (import transformers)", "sortText": "277"}, {"additionalTextEdits": [{"newText": ", LukeForEntitySpanClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntitySpanClassification", "kind": 7, "label": "LukeForEntitySpanClassification (import transformers)", "sortText": "278"}, {"additionalTextEdits": [{"newText": ", LukeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForSequenceClassification", "kind": 7, "label": "LukeForSequenceClassification (import transformers)", "sortText": "279"}, {"additionalTextEdits": [{"newText": ", LukeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForTokenClassification", "kind": 7, "label": "LukeForTokenClassification (import transformers)", "sortText": "280"}, {"additionalTextEdits": [{"newText": ", MBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MBartForSequenceClassification", "kind": 7, "label": "MBartForSequenceClassification (import transformers)", "sortText": "281"}, {"additionalTextEdits": [{"newText": ", MMBTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MMBTForClassification", "kind": 7, "label": "MMBTForClassification (import transformers)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "from transformers.data.datasets.squad import MODEL_CONFIG_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MODEL_CONFIG_CLASSES", "kind": 21, "label": "MODEL_CONFIG_CLASSES (import transformers.data.datasets.squad)", "sortText": "283"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "284"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING (import transformers)", "sortText": "285"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "287"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING (import transformers)", "sortText": "288"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "289"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "290"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "291"}, {"additionalTextEdits": [{"newText": ", MPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForSequenceClassification", "kind": 7, "label": "MPNetForSequenceClassification (import transformers)", "sortText": "292"}, {"additionalTextEdits": [{"newText": ", MPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForTokenClassification", "kind": 7, "label": "MPNetForTokenClassification (import transformers)", "sortText": "293"}, {"additionalTextEdits": [{"newText": ", MT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForSequenceClassification", "kind": 7, "label": "MT5ForSequenceClassification (import transformers)", "sortText": "294"}, {"additionalTextEdits": [{"newText": ", MT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForTokenClassification", "kind": 7, "label": "MT5ForTokenClassification (import transformers)", "sortText": "295"}, {"additionalTextEdits": [{"newText": ", MarkupLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForSequenceClassification", "kind": 7, "label": "MarkupLMForSequenceClassification (import transformers)", "sortText": "296"}, {"additionalTextEdits": [{"newText": ", MarkupLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForTokenClassification", "kind": 7, "label": "MarkupLMForTokenClassification (import transformers)", "sortText": "297"}, {"additionalTextEdits": [{"newText": ", MegaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForSequenceClassification", "kind": 7, "label": "MegaForSequenceClassification (import transformers)", "sortText": "298"}, {"additionalTextEdits": [{"newText": ", MegaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForTokenClassification", "kind": 7, "label": "MegaForTokenClassification (import transformers)", "sortText": "299"}, {"additionalTextEdits": [{"newText": ", MegatronBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForSequenceClassification", "kind": 7, "label": "MegatronBertForSequenceClassification (import transformers)", "sortText": "300"}, {"additionalTextEdits": [{"newText": ", MegatronBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForTokenClassification", "kind": 7, "label": "MegatronBertForTokenClassification (import transformers)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2.modular_metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2.modular_metaclip_2)", "sortText": "303"}, {"additionalTextEdits": [{"newText": ", MiniMaxForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers.models.minimax.modular_minimax)", "sortText": "305"}, {"additionalTextEdits": [{"newText": ", MiniMaxForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers.models.minimax.modular_minimax)", "sortText": "307"}, {"additionalTextEdits": [{"newText": ", MinistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers.models.ministral.modular_ministral)", "sortText": "309"}, {"additionalTextEdits": [{"newText": ", MinistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers.models.ministral.modular_ministral)", "sortText": "311"}, {"additionalTextEdits": [{"newText": ", MistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers.models.mistral.modular_mistral)", "sortText": "313"}, {"additionalTextEdits": [{"newText": ", MistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers.models.mistral.modular_mistral)", "sortText": "315"}, {"additionalTextEdits": [{"newText": ", MixtralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "317"}, {"additionalTextEdits": [{"newText": ", MixtralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "319"}, {"additionalTextEdits": [{"newText": ", MobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForSequenceClassification", "kind": 7, "label": "MobileBertForSequenceClassification (import transformers)", "sortText": "320"}, {"additionalTextEdits": [{"newText": ", MobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForTokenClassification", "kind": 7, "label": "MobileBertForTokenClassification (import transformers)", "sortText": "321"}, {"additionalTextEdits": [{"newText": ", MobileNetV1ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV1ForImageClassification", "kind": 7, "label": "MobileNetV1ForImageClassification (import transformers)", "sortText": "322"}, {"additionalTextEdits": [{"newText": ", MobileNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV2ForImageClassification", "kind": 7, "label": "MobileNetV2ForImageClassification (import transformers)", "sortText": "323"}, {"additionalTextEdits": [{"newText": ", MobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTForImageClassification", "kind": 7, "label": "MobileViTForImageClassification (import transformers)", "sortText": "324"}, {"additionalTextEdits": [{"newText": ", MobileViTV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTV2ForImageClassification", "kind": 7, "label": "MobileViTV2ForImageClassification (import transformers)", "sortText": "325"}, {"additionalTextEdits": [{"newText": ", ModernBertDecoderForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert_decoder.modular_modernbert_decoder import ModernBertDecoderForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers.models.modernbert_decoder.modular_modernbert_decoder)", "sortText": "327"}, {"additionalTextEdits": [{"newText": ", ModernBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "329"}, {"additionalTextEdits": [{"newText": ", ModernBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "331"}, {"additionalTextEdits": [{"newText": ", MptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForSequenceClassification", "kind": 7, "label": "MptForSequenceClassification (import transformers)", "sortText": "332"}, {"additionalTextEdits": [{"newText": ", MptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForTokenClassification", "kind": 7, "label": "MptForTokenClassification (import transformers)", "sortText": "333"}, {"additionalTextEdits": [{"newText": ", MraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForSequenceClassification", "kind": 7, "label": "MraForSequenceClassification (import transformers)", "sortText": "334"}, {"additionalTextEdits": [{"newText": ", MraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForTokenClassification", "kind": 7, "label": "MraForTokenClassification (import transformers)", "sortText": "335"}, {"additionalTextEdits": [{"newText": ", MvpForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MvpForSequenceClassification", "kind": 7, "label": "MvpForSequenceClassification (import transformers)", "sortText": "336"}, {"additionalTextEdits": [{"newText": ", NatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NatForImageClassification", "kind": 7, "label": "NatForImageClassification (import transformers)", "sortText": "337"}, {"additionalTextEdits": [{"newText": ", NemotronForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForSequenceClassification", "kind": 7, "label": "NemotronForSequenceClassification (import transformers)", "sortText": "338"}, {"additionalTextEdits": [{"newText": ", NemotronForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForTokenClassification", "kind": 7, "label": "NemotronForTokenClassification (import transformers)", "sortText": "339"}, {"additionalTextEdits": [{"newText": ", NezhaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForSequenceClassification", "kind": 7, "label": "NezhaForSequenceClassification (import transformers)", "sortText": "340"}, {"additionalTextEdits": [{"newText": ", NezhaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForTokenClassification", "kind": 7, "label": "NezhaForTokenClassification (import transformers)", "sortText": "341"}, {"additionalTextEdits": [{"newText": ", NystromformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForSequenceClassification", "kind": 7, "label": "NystromformerForSequenceClassification (import transformers)", "sortText": "342"}, {"additionalTextEdits": [{"newText": ", NystromformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForTokenClassification", "kind": 7, "label": "NystromformerForTokenClassification (import transformers)", "sortText": "343"}, {"additionalTextEdits": [{"newText": ", OPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OPTForSequenceClassification", "kind": 7, "label": "OPTForSequenceClassification (import transformers)", "sortText": "344"}, {"additionalTextEdits": [{"newText": ", OpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenAIGPTForSequenceClassification", "kind": 7, "label": "OpenAIGPTForSequenceClassification (import transformers)", "sortText": "345"}, {"additionalTextEdits": [{"newText": ", OpenLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenLlamaForSequenceClassification", "kind": 7, "label": "OpenLlamaForSequenceClassification (import transformers)", "sortText": "346"}, {"additionalTextEdits": [{"newText": ", PLBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "from transformers.models.plbart.modular_plbart import PLBartForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers.models.plbart.modular_plbart)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_FRAME_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_FRAME_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_FRAME_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "353"}, {"additionalTextEdits": [{"newText": ", PatchTSMixerForTimeSeriesClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSMixerForTimeSeriesClassification", "kind": 7, "label": "PatchTSMixerForTimeSeriesClassification (import transformers)", "sortText": "354"}, {"additionalTextEdits": [{"newText": ", PatchTSTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSTForClassification", "kind": 7, "label": "PatchTSTForClassification (import transformers)", "sortText": "355"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationConvProcessing", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationConvProcessing", "kind": 7, "label": "PerceiverForImageClassificationConvProcessing (import transformers)", "sortText": "356"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationFourier", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationFourier", "kind": 7, "label": "PerceiverForImageClassificationFourier (import transformers)", "sortText": "357"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationLearned", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationLearned", "kind": 7, "label": "PerceiverForImageClassificationLearned (import transformers)", "sortText": "358"}, {"additionalTextEdits": [{"newText": ", PerceiverForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForSequenceClassification", "kind": 7, "label": "PerceiverForSequenceClassification (import transformers)", "sortText": "359"}, {"additionalTextEdits": [{"newText": ", PerceptionLMImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceptionLMImageProcessorFast", "kind": 7, "label": "PerceptionLMImageProcessorFast (import transformers)", "sortText": "360"}, {"additionalTextEdits": [{"newText": ", PersimmonForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForSequenceClassification", "kind": 7, "label": "PersimmonForSequenceClassification (import transformers)", "sortText": "361"}, {"additionalTextEdits": [{"newText": ", PersimmonForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForTokenClassification", "kind": 7, "label": "PersimmonForTokenClassification (import transformers)", "sortText": "362"}, {"additionalTextEdits": [{"newText": ", Phi3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers.models.phi3.modular_phi3)", "sortText": "364"}, {"additionalTextEdits": [{"newText": ", Phi3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers.models.phi3.modular_phi3)", "sortText": "366"}, {"additionalTextEdits": [{"newText": ", PhiForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers.models.phi.modular_phi)", "sortText": "368"}, {"additionalTextEdits": [{"newText": ", PhiForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers.models.phi.modular_phi)", "sortText": "370"}, {"additionalTextEdits": [{"newText": ", PhimoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhimoeForSequenceClassification", "kind": 7, "label": "PhimoeForSequenceClassification (import transformers)", "sortText": "371"}, {"additionalTextEdits": [{"newText": ", PoolFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PoolFormerForImageClassification", "kind": 7, "label": "PoolFormerForImageClassification (import transformers)", "sortText": "372"}, {"additionalTextEdits": [{"newText": ", PvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtForImageClassification", "kind": 7, "label": "PvtForImageClassification (import transformers)", "sortText": "373"}, {"additionalTextEdits": [{"newText": ", PvtV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtV2ForImageClassification", "kind": 7, "label": "PvtV2ForImageClassification (import transformers)", "sortText": "374"}, {"additionalTextEdits": [{"newText": ", QDQBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForSequenceClassification", "kind": 7, "label": "QDQBertForSequenceClassification (import transformers)", "sortText": "375"}, {"additionalTextEdits": [{"newText": ", QDQBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForTokenClassification", "kind": 7, "label": "QDQBertForTokenClassification (import transformers)", "sortText": "376"}, {"additionalTextEdits": [{"newText": ", Qwen2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "378"}, {"additionalTextEdits": [{"newText": ", Qwen2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "380"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForSequenceClassification", "kind": 7, "label": "Qwen2MoeForSequenceClassification (import transformers)", "sortText": "381"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForTokenClassification", "kind": 7, "label": "Qwen2MoeForTokenClassification (import transformers)", "sortText": "382"}, {"additionalTextEdits": [{"newText": ", Qwen3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "384"}, {"additionalTextEdits": [{"newText": ", Qwen3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "386"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "388"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "390"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "392"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "394"}, {"additionalTextEdits": [{"newText": ", ReformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ReformerForSequenceClassification", "kind": 7, "label": "ReformerForSequenceClassification (import transformers)", "sortText": "395"}, {"additionalTextEdits": [{"newText": ", RegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RegNetForImageClassification", "kind": 7, "label": "RegNetForImageClassification (import transformers)", "sortText": "396"}, {"additionalTextEdits": [{"newText": ", RemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForSequenceClassification", "kind": 7, "label": "RemBertForSequenceClassification (import transformers)", "sortText": "397"}, {"additionalTextEdits": [{"newText": ", RemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForTokenClassification", "kind": 7, "label": "RemBertForTokenClassification (import transformers)", "sortText": "398"}, {"additionalTextEdits": [{"newText": ", ResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ResNetForImageClassification", "kind": 7, "label": "ResNetForImageClassification (import transformers)", "sortText": "399"}, {"additionalTextEdits": [{"newText": ", RoCBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForSequenceClassification", "kind": 7, "label": "RoCBertForSequenceClassification (import transformers)", "sortText": "400"}, {"additionalTextEdits": [{"newText": ", RoCBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForTokenClassification", "kind": 7, "label": "RoCBertForTokenClassification (import transformers)", "sortText": "401"}, {"additionalTextEdits": [{"newText": ", RoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForSequenceClassification", "kind": 7, "label": "RoFormerForSequenceClassification (import transformers)", "sortText": "402"}, {"additionalTextEdits": [{"newText": ", RoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForTokenClassification", "kind": 7, "label": "RoFormerForTokenClassification (import transformers)", "sortText": "403"}, {"additionalTextEdits": [{"newText": ", RobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForSequenceClassification", "kind": 7, "label": "RobertaForSequenceClassification (import transformers)", "sortText": "404"}, {"additionalTextEdits": [{"newText": ", RobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForTokenClassification", "kind": 7, "label": "RobertaForTokenClassification (import transformers)", "sortText": "405"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "RobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "406"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForTokenClassification", "kind": 7, "label": "RobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "407"}, {"additionalTextEdits": [{"newText": ", SEWDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWDForSequenceClassification", "kind": 7, "label": "SEWDForSequenceClassification (import transformers)", "sortText": "408"}, {"additionalTextEdits": [{"newText": ", SEWForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from transformers.models.sew.modular_sew import SEWForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers.models.sew.modular_sew)", "sortText": "410"}, {"additionalTextEdits": [{"newText": ", SeedOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "412"}, {"additionalTextEdits": [{"newText": ", SeedOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "414"}, {"additionalTextEdits": [{"newText": ", SegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SegformerForImageClassification", "kind": 7, "label": "SegformerForImageClassification (import transformers)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import Seq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Seq2SeqSequenceClassifierOutput", "kind": 7, "label": "Seq2SeqSequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutput", "kind": 7, "label": "SequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutputWithPast", "kind": 7, "label": "SequenceClassifierOutputWithPast (import transformers.modeling_outputs)", "sortText": "418"}, {"additionalTextEdits": [{"newText": ", ShieldGemma2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ShieldGemma2ForImageClassification", "kind": 7, "label": "ShieldGemma2ForImageClassification (import transformers)", "sortText": "419"}, {"additionalTextEdits": [{"newText": ", Siglip2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from transformers.models.siglip2.modular_siglip2 import Siglip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers.models.siglip2.modular_siglip2)", "sortText": "421"}, {"additionalTextEdits": [{"newText": ", SiglipForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SiglipForImageClassification", "kind": 7, "label": "SiglipForImageClassification (import transformers)", "sortText": "422"}, {"additionalTextEdits": [{"newText": ", SingleSentenceClassificationProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 6, "label": "SingleSentenceClassificationProcessor (import transformers)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.utils import SingleSentenceClassificationProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 7, "label": "SingleSentenceClassificationProcessor (import transformers.data.processors.utils)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "428"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForSequenceClassification", "kind": 7, "label": "SqueezeBertForSequenceClassification (import transformers)", "sortText": "429"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForTokenClassification", "kind": 7, "label": "SqueezeBertForTokenClassification (import transformers)", "sortText": "430"}, {"additionalTextEdits": [{"newText": ", StableLmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForSequenceClassification", "kind": 7, "label": "StableLmForSequenceClassification (import transformers)", "sortText": "431"}, {"additionalTextEdits": [{"newText": ", StableLmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForTokenClassification", "kind": 7, "label": "StableLmForTokenClassification (import transformers)", "sortText": "432"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "434"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.dataclasses)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.errors)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.dataclasses)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.errors)", "sortText": "440"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassError", "kind": 7, "label": "StrictDataclassError (import huggingface_hub.errors)", "sortText": "441"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.dataclasses)", "sortText": "442"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.errors)", "sortText": "443"}, {"additionalTextEdits": [{"newText": ", SwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwiftFormerForImageClassification", "kind": 7, "label": "SwiftFormerForImageClassification (import transformers)", "sortText": "444"}, {"additionalTextEdits": [{"newText": ", SwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwinForImageClassification", "kind": 7, "label": "SwinForImageClassification (import transformers)", "sortText": "445"}, {"additionalTextEdits": [{"newText": ", Swinv2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Swinv2ForImageClassification", "kind": 7, "label": "Swinv2ForImageClassification (import transformers)", "sortText": "446"}, {"additionalTextEdits": [{"newText": ", T5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForSequenceClassification", "kind": 7, "label": "T5ForSequenceClassification (import transformers)", "sortText": "447"}, {"additionalTextEdits": [{"newText": ", T5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForTokenClassification", "kind": 7, "label": "T5ForTokenClassification (import transformers)", "sortText": "448"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "449"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "450"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "451"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "452"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TEXT_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TEXT_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TEXT_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "453"}, {"additionalTextEdits": [{"newText": ", TFAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForSequenceClassification", "kind": 7, "label": "TFAlbertForSequenceClassification (import transformers)", "sortText": "454"}, {"additionalTextEdits": [{"newText": ", TFAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForTokenClassification", "kind": 7, "label": "TFAlbertForTokenClassification (import transformers)", "sortText": "455"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForAudioClassification", "kind": 7, "label": "TFAutoModelForAudioClassification (import transformers)", "sortText": "456"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForImageClassification", "kind": 7, "label": "TFAutoModelForImageClassification (import transformers)", "sortText": "457"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForSequenceClassification", "kind": 7, "label": "TFAutoModelForSequenceClassification (import transformers)", "sortText": "458"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForTokenClassification", "kind": 7, "label": "TFAutoModelForTokenClassification (import transformers)", "sortText": "459"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForZeroShotImageClassification", "kind": 7, "label": "TFAutoModelForZeroShotImageClassification (import transformers)", "sortText": "460"}, {"additionalTextEdits": [{"newText": ", TFBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBartForSequenceClassification", "kind": 7, "label": "TFBartForSequenceClassification (import transformers)", "sortText": "461"}, {"additionalTextEdits": [{"newText": ", TFBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForSequenceClassification", "kind": 7, "label": "TFBertForSequenceClassification (import transformers)", "sortText": "462"}, {"additionalTextEdits": [{"newText": ", TFBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForTokenClassification", "kind": 7, "label": "TFBertForTokenClassification (import transformers)", "sortText": "463"}, {"additionalTextEdits": [{"newText": ", TFCTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCTRLForSequenceClassification", "kind": 7, "label": "TFCTRLForSequenceClassification (import transformers)", "sortText": "464"}, {"additionalTextEdits": [{"newText": ", TFCamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForSequenceClassification", "kind": 7, "label": "TFCamembertForSequenceClassification (import transformers)", "sortText": "465"}, {"additionalTextEdits": [{"newText": ", TFCamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForTokenClassification", "kind": 7, "label": "TFCamembertForTokenClassification (import transformers)", "sortText": "466"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFCausalLanguageModelingLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFCausalLanguageModelingLoss", "kind": 7, "label": "TFCausalLanguageModelingLoss (import transformers.modeling_tf_utils)", "sortText": "467"}, {"additionalTextEdits": [{"newText": ", TFConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForSequenceClassification", "kind": 7, "label": "TFConvBertForSequenceClassification (import transformers)", "sortText": "468"}, {"additionalTextEdits": [{"newText": ", TFConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForTokenClassification", "kind": 7, "label": "TFConvBertForTokenClassification (import transformers)", "sortText": "469"}, {"additionalTextEdits": [{"newText": ", TFConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextForImageClassification", "kind": 7, "label": "TFConvNextForImageClassification (import transformers)", "sortText": "470"}, {"additionalTextEdits": [{"newText": ", TFConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextV2ForImageClassification", "kind": 7, "label": "TFConvNextV2ForImageClassification (import transformers)", "sortText": "471"}, {"additionalTextEdits": [{"newText": ", TFCvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCvtForImageClassification", "kind": 7, "label": "TFCvtForImageClassification (import transformers)", "sortText": "472"}, {"additionalTextEdits": [{"newText": ", TFData2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFData2VecVisionForImageClassification", "kind": 7, "label": "TFData2VecVisionForImageClassification (import transformers)", "sortText": "473"}, {"additionalTextEdits": [{"newText": ", TFDebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForSequenceClassification", "kind": 7, "label": "TFDebertaForSequenceClassification (import transformers)", "sortText": "474"}, {"additionalTextEdits": [{"newText": ", TFDebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForTokenClassification", "kind": 7, "label": "TFDebertaForTokenClassification (import transformers)", "sortText": "475"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForSequenceClassification", "kind": 7, "label": "TFDebertaV2ForSequenceClassification (import transformers)", "sortText": "476"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForTokenClassification", "kind": 7, "label": "TFDebertaV2ForTokenClassification (import transformers)", "sortText": "477"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassification", "kind": 7, "label": "TFDeiTForImageClassification (import transformers)", "sortText": "478"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassificationWithTeacher", "kind": 7, "label": "TFDeiTForImageClassificationWithTeacher (import transformers)", "sortText": "479"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForSequenceClassification", "kind": 7, "label": "TFDistilBertForSequenceClassification (import transformers)", "sortText": "480"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForTokenClassification", "kind": 7, "label": "TFDistilBertForTokenClassification (import transformers)", "sortText": "481"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassification", "kind": 7, "label": "TFEfficientFormerForImageClassification (import transformers)", "sortText": "482"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "TFEfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "483"}, {"additionalTextEdits": [{"newText": ", TFElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForSequenceClassification", "kind": 7, "label": "TFElectraForSequenceClassification (import transformers)", "sortText": "484"}, {"additionalTextEdits": [{"newText": ", TFElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForTokenClassification", "kind": 7, "label": "TFElectraForTokenClassification (import transformers)", "sortText": "485"}, {"additionalTextEdits": [{"newText": ", TFEsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForSequenceClassification", "kind": 7, "label": "TFEsmForSequenceClassification (import transformers)", "sortText": "486"}, {"additionalTextEdits": [{"newText": ", TFEsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForTokenClassification", "kind": 7, "label": "TFEsmForTokenClassification (import transformers)", "sortText": "487"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForSequenceClassification", "kind": 7, "label": "TFFlaubertForSequenceClassification (import transformers)", "sortText": "488"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForTokenClassification", "kind": 7, "label": "TFFlaubertForTokenClassification (import transformers)", "sortText": "489"}, {"additionalTextEdits": [{"newText": ", TFFunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForSequenceClassification", "kind": 7, "label": "TFFunnelForSequenceClassification (import transformers)", "sortText": "490"}, {"additionalTextEdits": [{"newText": ", TFFunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForTokenClassification", "kind": 7, "label": "TFFunnelForTokenClassification (import transformers)", "sortText": "491"}, {"additionalTextEdits": [{"newText": ", TFGPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPT2ForSequenceClassification", "kind": 7, "label": "TFGPT2ForSequenceClassification (import transformers)", "sortText": "492"}, {"additionalTextEdits": [{"newText": ", TFGPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPTJForSequenceClassification", "kind": 7, "label": "TFGPTJForSequenceClassification (import transformers)", "sortText": "493"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutput", "kind": 7, "label": "TFImageClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "494"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutputWithNoAttention", "kind": 7, "label": "TFImageClassifierOutputWithNoAttention (import transformers.modeling_tf_outputs)", "sortText": "495"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForSequenceClassification", "kind": 7, "label": "TFLayoutLMForSequenceClassification (import transformers)", "sortText": "496"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForTokenClassification", "kind": 7, "label": "TFLayoutLMForTokenClassification (import transformers)", "sortText": "497"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForSequenceClassification", "kind": 7, "label": "TFLayoutLMv3ForSequenceClassification (import transformers)", "sortText": "498"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForTokenClassification", "kind": 7, "label": "TFLayoutLMv3ForTokenClassification (import transformers)", "sortText": "499"}, {"additionalTextEdits": [{"newText": ", TFLongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForSequenceClassification", "kind": 7, "label": "TFLongformerForSequenceClassification (import transformers)", "sortText": "500"}, {"additionalTextEdits": [{"newText": ", TFLongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForTokenClassification", "kind": 7, "label": "TFLongformerForTokenClassification (import transformers)", "sortText": "501"}, {"additionalTextEdits": [{"newText": ", TFMPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForSequenceClassification", "kind": 7, "label": "TFMPNetForSequenceClassification (import transformers)", "sortText": "502"}, {"additionalTextEdits": [{"newText": ", TFMPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForTokenClassification", "kind": 7, "label": "TFMPNetForTokenClassification (import transformers)", "sortText": "503"}, {"additionalTextEdits": [{"newText": ", TFMistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMistralForSequenceClassification", "kind": 7, "label": "TFMistralForSequenceClassification (import transformers)", "sortText": "504"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForSequenceClassification", "kind": 7, "label": "TFMobileBertForSequenceClassification (import transformers)", "sortText": "505"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForTokenClassification", "kind": 7, "label": "TFMobileBertForTokenClassification (import transformers)", "sortText": "506"}, {"additionalTextEdits": [{"newText": ", TFMobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileViTForImageClassification", "kind": 7, "label": "TFMobileViTForImageClassification (import transformers)", "sortText": "507"}, {"additionalTextEdits": [{"newText": ", TFOpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFOpenAIGPTForSequenceClassification", "kind": 7, "label": "TFOpenAIGPTForSequenceClassification (import transformers)", "sortText": "508"}, {"additionalTextEdits": [{"newText": ", TFRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRegNetForImageClassification", "kind": 7, "label": "TFRegNetForImageClassification (import transformers)", "sortText": "509"}, {"additionalTextEdits": [{"newText": ", TFRemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForSequenceClassification", "kind": 7, "label": "TFRemBertForSequenceClassification (import transformers)", "sortText": "510"}, {"additionalTextEdits": [{"newText": ", TFRemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForTokenClassification", "kind": 7, "label": "TFRemBertForTokenClassification (import transformers)", "sortText": "511"}, {"additionalTextEdits": [{"newText": ", TFResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFResNetForImageClassification", "kind": 7, "label": "TFResNetForImageClassification (import transformers)", "sortText": "512"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForSequenceClassification", "kind": 7, "label": "TFRoFormerForSequenceClassification (import transformers)", "sortText": "513"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForTokenClassification", "kind": 7, "label": "TFRoFormerForTokenClassification (import transformers)", "sortText": "514"}, {"additionalTextEdits": [{"newText": ", TFRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForSequenceClassification", "kind": 7, "label": "TFRobertaForSequenceClassification (import transformers)", "sortText": "515"}, {"additionalTextEdits": [{"newText": ", TFRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForTokenClassification", "kind": 7, "label": "TFRobertaForTokenClassification (import transformers)", "sortText": "516"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "TFRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "517"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "TFRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "518"}, {"additionalTextEdits": [{"newText": ", TFSegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSegformerForImageClassification", "kind": 7, "label": "TFSegformerForImageClassification (import transformers)", "sortText": "519"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "TFSeq2SeqSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "520"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassificationLoss", "kind": 7, "label": "TFSequenceClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "521"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutput", "kind": 7, "label": "TFSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "522"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutputWithPast", "kind": 7, "label": "TFSequenceClassifierOutputWithPast (import transformers.modeling_tf_outputs)", "sortText": "523"}, {"additionalTextEdits": [{"newText": ", TFSwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwiftFormerForImageClassification", "kind": 7, "label": "TFSwiftFormerForImageClassification (import transformers)", "sortText": "524"}, {"additionalTextEdits": [{"newText": ", TFSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwinForImageClassification", "kind": 7, "label": "TFSwinForImageClassification (import transformers)", "sortText": "525"}, {"additionalTextEdits": [{"newText": ", TFTapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTapasForSequenceClassification", "kind": 7, "label": "TFTapasForSequenceClassification (import transformers)", "sortText": "526"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFTokenClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassificationLoss", "kind": 7, "label": "TFTokenClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "527"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassifierOutput", "kind": 7, "label": "TFTokenClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "528"}, {"additionalTextEdits": [{"newText": ", TFTransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTransfoXLForSequenceClassification", "kind": 7, "label": "TFTransfoXLForSequenceClassification (import transformers)", "sortText": "529"}, {"additionalTextEdits": [{"newText": ", TFViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFViTForImageClassification", "kind": 7, "label": "TFViTForImageClassification (import transformers)", "sortText": "530"}, {"additionalTextEdits": [{"newText": ", TFWav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFWav2Vec2ForSequenceClassification", "kind": 7, "label": "TFWav2Vec2ForSequenceClassification (import transformers)", "sortText": "531"}, {"additionalTextEdits": [{"newText": ", TFXLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForSequenceClassification", "kind": 7, "label": "TFXLMForSequenceClassification (import transformers)", "sortText": "532"}, {"additionalTextEdits": [{"newText": ", TFXLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForTokenClassification", "kind": 7, "label": "TFXLMForTokenClassification (import transformers)", "sortText": "533"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForSequenceClassification", "kind": 7, "label": "TFXLMRobertaForSequenceClassification (import transformers)", "sortText": "534"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForTokenClassification", "kind": 7, "label": "TFXLMRobertaForTokenClassification (import transformers)", "sortText": "535"}, {"additionalTextEdits": [{"newText": ", TFXLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForSequenceClassification", "kind": 7, "label": "TFXLNetForSequenceClassification (import transformers)", "sortText": "536"}, {"additionalTextEdits": [{"newText": ", TFXLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForTokenClassification", "kind": 7, "label": "TFXLNetForTokenClassification (import transformers)", "sortText": "537"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "538"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "539"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "540"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "541"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "542"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "543"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "544"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "TF_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "545"}, {"additionalTextEdits": [{"newText": "from transformers.convert_slow_tokenizers_checkpoints_to_fast import TOKENIZER_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKENIZER_CLASSES", "kind": 21, "label": "TOKENIZER_CLASSES (import transformers.convert_slow_tokenizers_checkpoints_to_fast)", "sortText": "546"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "547"}, {"additionalTextEdits": [{"newText": ", TapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TapasForSequenceClassification", "kind": 7, "label": "TapasForSequenceClassification (import transformers)", "sortText": "548"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationInput", "kind": 6, "label": "TextClassificationInput (import huggingface_hub)", "sortText": "549"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputElement", "kind": 6, "label": "TextClassificationOutputElement (import huggingface_hub)", "sortText": "550"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputTransform", "kind": 6, "label": "TextClassificationOutputTransform (import huggingface_hub)", "sortText": "551"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationParameters", "kind": 6, "label": "TextClassificationParameters (import huggingface_hub)", "sortText": "552"}, {"additionalTextEdits": [{"newText": ", TextClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextClassificationPipeline", "kind": 6, "label": "TextClassificationPipeline (import transformers)", "sortText": "553"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import TextClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationPipeline", "kind": 7, "label": "TextClassificationPipeline (import transformers.pipelines.text_classification)", "sortText": "554"}, {"additionalTextEdits": [{"newText": ", TextNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextNetForImageClassification", "kind": 7, "label": "TextNetForImageClassification (import transformers)", "sortText": "555"}, {"additionalTextEdits": [{"newText": ", TimesformerForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimesformerForVideoClassification", "kind": 7, "label": "TimesformerForVideoClassification (import transformers)", "sortText": "556"}, {"additionalTextEdits": [{"newText": ", TimmWrapperForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimmWrapperForImageClassification", "kind": 7, "label": "TimmWrapperForImageClassification (import transformers)", "sortText": "557"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationAggregationStrategy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationAggregationStrategy", "kind": 6, "label": "TokenClassificationAggregationStrategy (import huggingface_hub)", "sortText": "558"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationArgumentHandler", "kind": 7, "label": "TokenClassificationArgumentHandler (import transformers.pipelines.token_classification)", "sortText": "559"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationInput", "kind": 6, "label": "TokenClassificationInput (import huggingface_hub)", "sortText": "560"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationOutputElement", "kind": 6, "label": "TokenClassificationOutputElement (import huggingface_hub)", "sortText": "561"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationParameters", "kind": 6, "label": "TokenClassificationParameters (import huggingface_hub)", "sortText": "562"}, {"additionalTextEdits": [{"newText": ", TokenClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TokenClassificationPipeline", "kind": 6, "label": "TokenClassificationPipeline (import transformers)", "sortText": "563"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationPipeline", "kind": 7, "label": "TokenClassificationPipeline (import transformers.pipelines.token_classification)", "sortText": "564"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import TokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassifierOutput", "kind": 7, "label": "TokenClassifierOutput (import transformers.modeling_outputs)", "sortText": "565"}, {"additionalTextEdits": [{"newText": ", TransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TransfoXLForSequenceClassification", "kind": 7, "label": "TransfoXLForSequenceClassification (import transformers)", "sortText": "566"}, {"additionalTextEdits": [{"newText": "from transformers.commands.serving import TransformersCompletionCreateParamsStreaming\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TransformersCompletionCreateParamsStreaming", "kind": 7, "label": "TransformersCompletionCreateParamsStreaming (import transformers.commands.serving)", "sortText": "567"}, {"additionalTextEdits": [{"newText": ", TvltForAudioVisualClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TvltForAudioVisualClassification", "kind": 7, "label": "TvltForAudioVisualClassification (import transformers)", "sortText": "568"}, {"additionalTextEdits": [{"newText": ", UMT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForSequenceClassification", "kind": 7, "label": "UMT5ForSequenceClassification (import transformers)", "sortText": "569"}, {"additionalTextEdits": [{"newText": ", UMT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForTokenClassification", "kind": 7, "label": "UMT5ForTokenClassification (import transformers)", "sortText": "570"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import UNROLL_KWARGS_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UNROLL_KWARGS_CLASSES", "kind": 21, "label": "UNROLL_KWARGS_CLASSES (import transformers.utils.auto_docstring)", "sortText": "571"}, {"additionalTextEdits": [{"newText": ", UnbatchedClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": "572"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "573"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": "574"}, {"additionalTextEdits": [{"newText": ", UniSpeechForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers)", "sortText": "575"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech.modular_unispeech import UniSpeechForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers.models.unispeech.modular_unispeech)", "sortText": "576"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers)", "sortText": "577"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "578"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers)", "sortText": "579"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "580"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import VIDEO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VIDEO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "VIDEO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "581"}, {"additionalTextEdits": [{"newText": ", VJEPA2ForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VJEPA2ForVideoClassification", "kind": 7, "label": "VJEPA2ForVideoClassification (import transformers)", "sortText": "582"}, {"additionalTextEdits": [{"newText": ", VanForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VanForImageClassification", "kind": 7, "label": "VanForImageClassification (import transformers)", "sortText": "583"}, {"additionalTextEdits": [{"newText": ", ViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTForImageClassification", "kind": 7, "label": "ViTForImageClassification (import transformers)", "sortText": "584"}, {"additionalTextEdits": [{"newText": ", ViTHybridForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTHybridForImageClassification", "kind": 7, "label": "ViTHybridForImageClassification (import transformers)", "sortText": "585"}, {"additionalTextEdits": [{"newText": ", ViTMSNForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTMSNForImageClassification", "kind": 7, "label": "ViTMSNForImageClassification (import transformers)", "sortText": "586"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationInput", "kind": 6, "label": "VideoClassificationInput (import huggingface_hub)", "sortText": "587"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputElement", "kind": 6, "label": "VideoClassificationOutputElement (import huggingface_hub)", "sortText": "588"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputTransform", "kind": 6, "label": "VideoClassificationOutputTransform (import huggingface_hub)", "sortText": "589"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationParameters", "kind": 6, "label": "VideoClassificationParameters (import huggingface_hub)", "sortText": "590"}, {"additionalTextEdits": [{"newText": ", VideoClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoClassificationPipeline", "kind": 6, "label": "VideoClassificationPipeline (import transformers)", "sortText": "591"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.video_classification import VideoClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationPipeline", "kind": 7, "label": "VideoClassificationPipeline (import transformers.pipelines.video_classification)", "sortText": "592"}, {"additionalTextEdits": [{"newText": ", VideoMAEForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoMAEForVideoClassification", "kind": 7, "label": "VideoMAEForVideoClassification (import transformers)", "sortText": "593"}, {"additionalTextEdits": [{"newText": ", ViltForImagesAndTextClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForImagesAndTextClassification", "kind": 7, "label": "ViltForImagesAndTextClassification (import transformers)", "sortText": "594"}, {"additionalTextEdits": [{"newText": ", ViltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForTokenClassification", "kind": 7, "label": "ViltForTokenClassification (import transformers)", "sortText": "595"}, {"additionalTextEdits": [{"newText": ", VivitForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VivitForVideoClassification", "kind": 7, "label": "VivitForVideoClassification (import transformers)", "sortText": "596"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers)", "sortText": "597"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "598"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers)", "sortText": "599"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "600"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers)", "sortText": "601"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "602"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers)", "sortText": "603"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "604"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ForAudioFrameClassification (import transformers)", "sortText": "605"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForSequenceClassification", "kind": 7, "label": "Wav2Vec2ForSequenceClassification (import transformers)", "sortText": "606"}, {"additionalTextEdits": [{"newText": ", WavLMForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers)", "sortText": "607"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "608"}, {"additionalTextEdits": [{"newText": ", WavLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers)", "sortText": "609"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "610"}, {"additionalTextEdits": [{"newText": ", WhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WhisperForAudioClassification", "kind": 7, "label": "WhisperForAudioClassification (import transformers)", "sortText": "611"}, {"additionalTextEdits": [{"newText": ", XLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForSequenceClassification", "kind": 7, "label": "XLMForSequenceClassification (import transformers)", "sortText": "612"}, {"additionalTextEdits": [{"newText": ", XLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForTokenClassification", "kind": 7, "label": "XLMForTokenClassification (import transformers)", "sortText": "613"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForSequenceClassification", "kind": 7, "label": "XLMRobertaForSequenceClassification (import transformers)", "sortText": "614"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForTokenClassification", "kind": 7, "label": "XLMRobertaForTokenClassification (import transformers)", "sortText": "615"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForSequenceClassification", "kind": 7, "label": "XLMRobertaXLForSequenceClassification (import transformers)", "sortText": "616"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForTokenClassification", "kind": 7, "label": "XLMRobertaXLForTokenClassification (import transformers)", "sortText": "617"}, {"additionalTextEdits": [{"newText": ", XLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForSequenceClassification", "kind": 7, "label": "XLNetForSequenceClassification (import transformers)", "sortText": "618"}, {"additionalTextEdits": [{"newText": ", XLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForTokenClassification", "kind": 7, "label": "XLNetForTokenClassification (import transformers)", "sortText": "619"}, {"additionalTextEdits": [{"newText": ", XmodForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForSequenceClassification", "kind": 7, "label": "XmodForSequenceClassification (import transformers)", "sortText": "620"}, {"additionalTextEdits": [{"newText": ", XmodForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForTokenClassification", "kind": 7, "label": "XmodForTokenClassification (import transformers)", "sortText": "621"}, {"additionalTextEdits": [{"newText": "from yaml import YAMLObjectMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YAMLObjectMetaclass", "kind": 7, "label": "YAMLObjectMetaclass (import yaml)", "sortText": "622"}, {"additionalTextEdits": [{"newText": ", YosoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForSequenceClassification", "kind": 7, "label": "YosoForSequenceClassification (import transformers)", "sortText": "623"}, {"additionalTextEdits": [{"newText": ", YosoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForTokenClassification", "kind": 7, "label": "YosoForTokenClassification (import transformers)", "sortText": "624"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "625"}, {"additionalTextEdits": [{"newText": ", Zamba2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers)", "sortText": "626"}, {"additionalTextEdits": [{"newText": "from transformers.models.zamba2.modular_zamba2 import Zamba2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers.models.zamba2.modular_zamba2)", "sortText": "627"}, {"additionalTextEdits": [{"newText": ", ZambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZambaForSequenceClassification", "kind": 7, "label": "ZambaForSequenceClassification (import transformers)", "sortText": "628"}, {"additionalTextEdits": [{"newText": ", ZeroShotAudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 6, "label": "ZeroShotAudioClassificationPipeline (import transformers)", "sortText": "629"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_audio_classification import ZeroShotAudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 7, "label": "ZeroShotAudioClassificationPipeline (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "630"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationArgumentHandler", "kind": 7, "label": "ZeroShotClassificationArgumentHandler (import transformers.pipelines.zero_shot_classification)", "sortText": "631"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationInput", "kind": 6, "label": "ZeroShotClassificationInput (import huggingface_hub)", "sortText": "632"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationOutputElement", "kind": 6, "label": "ZeroShotClassificationOutputElement (import huggingface_hub)", "sortText": "633"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationParameters", "kind": 6, "label": "ZeroShotClassificationParameters (import huggingface_hub)", "sortText": "634"}, {"additionalTextEdits": [{"newText": ", ZeroShotClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 6, "label": "ZeroShotClassificationPipeline (import transformers)", "sortText": "635"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 7, "label": "ZeroShotClassificationPipeline (import transformers.pipelines.zero_shot_classification)", "sortText": "636"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationInput", "kind": 6, "label": "ZeroShotImageClassificationInput (import huggingface_hub)", "sortText": "637"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationOutputElement", "kind": 6, "label": "ZeroShotImageClassificationOutputElement (import huggingface_hub)", "sortText": "638"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationParameters", "kind": 6, "label": "ZeroShotImageClassificationParameters (import huggingface_hub)", "sortText": "639"}, {"additionalTextEdits": [{"newText": ", ZeroShotImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 6, "label": "ZeroShotImageClassificationPipeline (import transformers)", "sortText": "640"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_image_classification import ZeroShotImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 7, "label": "ZeroShotImageClassificationPipeline (import transformers.pipelines.zero_shot_image_classification)", "sortText": "641"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import auto_class_docstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "auto_class_docstring", "kind": 3, "label": "auto_class_docstring (import transformers.utils.auto_docstring)", "sortText": "642"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import cancel_access_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cancel_access_request", "kind": 6, "label": "cancel_access_request (import huggingface_hub)", "sortText": "643"}, {"additionalTextEdits": [{"newText": "from transformers.utils.import_utils import check_torch_load_is_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_torch_load_is_safe", "kind": 3, "label": "check_torch_load_is_safe (import transformers.utils.import_utils)", "sortText": "644"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_list\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_list", "kind": 6, "label": "chi_angles_atom_indices_list (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "645"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_ours\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_ours", "kind": 6, "label": "chi_angles_atom_indices_ours (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "646"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines import clean_custom_task\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_custom_task", "kind": 3, "label": "clean_custom_task (import transformers.pipelines)", "sortText": "647"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": "648"}, {"additionalTextEdits": [{"newText": "from transformers.onnx.utils import compute_serialized_parameters_size\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compute_serialized_parameters_size", "kind": 3, "label": "compute_serialized_parameters_size (import transformers.onnx.utils)", "sortText": "649"}, {"additionalTextEdits": [{"newText": "from transformers.integrations.tensor_parallel import convert_local_tensor_to_dtensor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_local_tensor_to_dtensor", "kind": 3, "label": "convert_local_tensor_to_dtensor (import transformers.integrations.tensor_parallel)", "sortText": "650"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import create_sliding_window_causal_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_sliding_window_causal_mask", "kind": 3, "label": "create_sliding_window_causal_mask (import transformers.masking_utils)", "sortText": "651"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import find_all_classes_from_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_all_classes_from_file", "kind": 3, "label": "find_all_classes_from_file (import transformers.commands.add_new_model_like)", "sortText": "652"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.asyn_wrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.asyn_wrapper", "kind": 9, "label": "fsspec.implementations.asyn_wrapper (import fsspec.implementations.asyn_wrapper)", "sortText": "653"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dask", "kind": 9, "label": "fsspec.implementations.dask (import fsspec.implementations.dask)", "sortText": "654"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dbfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dbfs", "kind": 9, "label": "fsspec.implementations.dbfs (import fsspec.implementations.dbfs)", "sortText": "655"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dirfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dirfs", "kind": 9, "label": "fsspec.implementations.dirfs (import fsspec.implementations.dirfs)", "sortText": "656"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.gist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.gist", "kind": 9, "label": "fsspec.implementations.gist (import fsspec.implementations.gist)", "sortText": "657"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.http_sync\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.http_sync", "kind": 9, "label": "fsspec.implementations.http_sync (import fsspec.implementations.http_sync)", "sortText": "658"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.sftp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.sftp", "kind": 9, "label": "fsspec.implementations.sftp (import fsspec.implementations.sftp)", "sortText": "659"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.smb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.smb", "kind": 9, "label": "fsspec.implementations.smb (import fsspec.implementations.smb)", "sortText": "660"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.webhdfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.webhdfs", "kind": 9, "label": "fsspec.implementations.webhdfs (import fsspec.implementations.webhdfs)", "sortText": "661"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import get_checkpoint_from_config_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_checkpoint_from_config_class", "kind": 3, "label": "get_checkpoint_from_config_class (import transformers.utils.auto_docstring)", "sortText": "662"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_from_dynamic_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_from_dynamic_module", "kind": 3, "label": "get_class_from_dynamic_module (import transformers.dynamic_module_utils)", "sortText": "663"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_in_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_in_module", "kind": 3, "label": "get_class_in_module (import transformers.dynamic_module_utils)", "sortText": "664"}, {"additionalTextEdits": [{"newText": "from fsspec import get_filesystem_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_filesystem_class", "kind": 3, "label": "get_filesystem_class (import fsspec)", "sortText": "665"}, {"additionalTextEdits": [{"newText": "from transformers.trainer_pt_utils import get_module_class_from_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_module_class_from_name", "kind": 3, "label": "get_module_class_from_name (import transformers.trainer_pt_utils)", "sortText": "666"}, {"additionalTextEdits": [{"newText": "import huggingface_hub.dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "huggingface_hub.dataclasses", "kind": 9, "label": "huggingface_hub.dataclasses (import huggingface_hub.dataclasses)", "sortText": "667"}, {"additionalTextEdits": [{"newText": "import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer", "kind": 9, "label": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer (import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer)", "sortText": "668"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon (import transformers.models.chameleon.image_processing_chameleon)", "sortText": "669"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon_fast", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon_fast (import transformers.models.chameleon.image_processing_chameleon_fast)", "sortText": "670"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip (import transformers.models.chinese_clip.image_processing_chinese_clip)", "sortText": "671"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip_fast", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip_fast (import transformers.models.chinese_clip.image_processing_chinese_clip_fast)", "sortText": "672"}, {"additionalTextEdits": [{"newText": "import transformers.models.clap.processing_clap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clap.processing_clap", "kind": 9, "label": "transformers.models.clap.processing_clap (import transformers.models.clap.processing_clap)", "sortText": "673"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip", "kind": 9, "label": "transformers.models.clip.image_processing_clip (import transformers.models.clip.image_processing_clip)", "sortText": "674"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip_fast", "kind": 9, "label": "transformers.models.clip.image_processing_clip_fast (import transformers.models.clip.image_processing_clip_fast)", "sortText": "675"}, {"additionalTextEdits": [{"newText": "import transformers.models.colpali.processing_colpali\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.colpali.processing_colpali", "kind": 9, "label": "transformers.models.colpali.processing_colpali (import transformers.models.colpali.processing_colpali)", "sortText": "676"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr (import transformers.models.conditional_detr.image_processing_conditional_detr)", "sortText": "677"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr_fast", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr_fast (import transformers.models.conditional_detr.image_processing_conditional_detr_fast)", "sortText": "678"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities)", "sortText": "679"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities)", "sortText": "680"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.tvlt.image_processing_tvlt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.tvlt.image_processing_tvlt", "kind": 9, "label": "transformers.models.deprecated.tvlt.image_processing_tvlt (import transformers.models.deprecated.tvlt.image_processing_tvlt)", "sortText": "681"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr (import transformers.models.efficientloftr.image_processing_efficientloftr)", "sortText": "682"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr_fast", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr_fast (import transformers.models.efficientloftr.image_processing_efficientloftr_fast)", "sortText": "683"}, {"additionalTextEdits": [{"newText": "import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer", "kind": 9, "label": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer (import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer)", "sortText": "684"}, {"additionalTextEdits": [{"newText": "import transformers.models.instructblipvideo.image_processing_instructblipvideo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.instructblipvideo.image_processing_instructblipvideo", "kind": 9, "label": "transformers.models.instructblipvideo.image_processing_instructblipvideo (import transformers.models.instructblipvideo.image_processing_instructblipvideo)", "sortText": "685"}, {"additionalTextEdits": [{"newText": "import transformers.models.llava_onevision.image_processing_llava_onevision_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.llava_onevision.image_processing_llava_onevision_fast", "kind": 9, "label": "transformers.models.llava_onevision.image_processing_llava_onevision_fast (import transformers.models.llava_onevision.image_processing_llava_onevision_fast)", "sortText": "686"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.configuration_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.configuration_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.configuration_longcat_flash (import transformers.models.longcat_flash.configuration_longcat_flash)", "sortText": "687"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modeling_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modeling_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modeling_longcat_flash (import transformers.models.longcat_flash.modeling_longcat_flash)", "sortText": "688"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modular_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modular_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modular_longcat_flash (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "689"}, {"additionalTextEdits": [{"newText": "import transformers.models.perception_lm.image_processing_perception_lm_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.perception_lm.image_processing_perception_lm_fast", "kind": 9, "label": "transformers.models.perception_lm.image_processing_perception_lm_fast (import transformers.models.perception_lm.image_processing_perception_lm_fast)", "sortText": "690"}, {"additionalTextEdits": [{"newText": "import transformers.models.switch_transformers.modeling_switch_transformers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.switch_transformers.modeling_switch_transformers", "kind": 9, "label": "transformers.models.switch_transformers.modeling_switch_transformers (import transformers.models.switch_transformers.modeling_switch_transformers)", "sortText": "691"}, {"additionalTextEdits": [{"newText": "import transformers.models.unispeech_sat.modular_unispeech_sat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.unispeech_sat.modular_unispeech_sat", "kind": 9, "label": "transformers.models.unispeech_sat.modular_unispeech_sat (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "692"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.audio_classification", "kind": 9, "label": "transformers.pipelines.audio_classification (import transformers.pipelines.audio_classification)", "sortText": "693"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.image_classification", "kind": 9, "label": "transformers.pipelines.image_classification (import transformers.pipelines.image_classification)", "sortText": "694"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.text_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.text_classification", "kind": 9, "label": "transformers.pipelines.text_classification (import transformers.pipelines.text_classification)", "sortText": "695"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.token_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.token_classification", "kind": 9, "label": "transformers.pipelines.token_classification (import transformers.pipelines.token_classification)", "sortText": "696"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.video_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.video_classification", "kind": 9, "label": "transformers.pipelines.video_classification (import transformers.pipelines.video_classification)", "sortText": "697"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_audio_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_audio_classification (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "698"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_classification (import transformers.pipelines.zero_shot_classification)", "sortText": "699"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_image_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_image_classification (import transformers.pipelines.zero_shot_image_classification)", "sortText": "700"}, {"additionalTextEdits": [{"newText": "from typing import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing)", "sortText": "701"}, {"additionalTextEdits": [{"newText": "from typing import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing)", "sortText": "702"}, {"additionalTextEdits": [{"newText": "from subprocess import ABOVE_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABOVE_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "ABOVE_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "703"}, {"additionalTextEdits": [{"newText": "from subprocess import BELOW_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BELOW_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "BELOW_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "704"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 6, "label": "Class (import msilib.schema)", "sortText": "705"}, {"additionalTextEdits": [{"newText": "from pyclbr import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import pyclbr)", "sortText": "706"}, {"additionalTextEdits": [{"newText": "from symtable import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import symtable)", "sortText": "707"}, {"additionalTextEdits": [{"newText": "from ast import ClassDef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDef", "kind": 7, "label": "ClassDef (import ast)", "sortText": "708"}, {"additionalTextEdits": [{"newText": "from inspect import ClassFoundException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFoundException", "kind": 7, "label": "ClassFoundException (import inspect)", "sortText": "709"}, {"additionalTextEdits": [{"newText": "from types import ClassMethodDescriptorType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassMethodDescriptorType", "kind": 7, "label": "ClassMethodDescriptorType (import types)", "sortText": "710"}, {"additionalTextEdits": [{"newText": "from typing_extensions import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing_extensions)", "sortText": "711"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "712"}, {"additionalTextEdits": [{"newText": "from ctypes import DllGetClassObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DllGetClassObject", "kind": 3, "label": "DllGetClassObject (import ctypes)", "sortText": "713"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "714"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_READ", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_READ (import asyncio.constants)", "sortText": "715"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "716"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import FixMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixMetaclass", "kind": 7, "label": "FixMetaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "717"}, {"additionalTextEdits": [{"newText": "from subprocess import HIGH_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HIGH_PRIORITY_CLASS", "kind": 21, "label": "HIGH_PRIORITY_CLASS (import subprocess)", "sortText": "718"}, {"additionalTextEdits": [{"newText": "from winreg import HKEY_CLASSES_ROOT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HKEY_CLASSES_ROOT", "kind": 21, "label": "HKEY_CLASSES_ROOT (import winreg)", "sortText": "719"}, {"additionalTextEdits": [{"newText": "from socket import HVSOCKET_ADDRESS_FLAG_PASSTHRU\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HVSOCKET_ADDRESS_FLAG_PASSTHRU", "kind": 21, "label": "HVSOCKET_ADDRESS_FLAG_PASSTHRU (import socket)", "sortText": "720"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "721"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_RECVTCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_RECVTCLASS", "kind": 6, "label": "IPV6_RECVTCLASS (import socket)", "sortText": "722"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_TCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_TCLASS", "kind": 6, "label": "IPV6_TCLASS (import socket)", "sortText": "723"}, {"additionalTextEdits": [{"newText": "from ast import MatchClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MatchClass", "kind": 7, "label": "MatchClass (import ast)", "sortText": "724"}, {"additionalTextEdits": [{"newText": "from subprocess import NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NORMAL_PRIORITY_CLASS", "kind": 21, "label": "NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "725"}, {"additionalTextEdits": [{"newText": "from subprocess import REALTIME_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REALTIME_PRIORITY_CLASS", "kind": 21, "label": "REALTIME_PRIORITY_CLASS (import subprocess)", "sortText": "726"}, {"additionalTextEdits": [{"newText": "from winreg import REG_NOTIFY_CHANGE_LAST_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_NOTIFY_CHANGE_LAST_SET", "kind": 21, "label": "REG_NOTIFY_CHANGE_LAST_SET (import winreg)", "sortText": "727"}, {"additionalTextEdits": [{"newText": "from codecs import backslashreplace_errors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "backslashreplace_errors", "kind": 3, "label": "backslashreplace_errors (import codecs)", "sortText": "728"}, {"additionalTextEdits": [{"newText": "from inspect import classify_class_attrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "classify_class_attrs", "kind": 3, "label": "classify_class_attrs (import inspect)", "sortText": "729"}, {"additionalTextEdits": [{"newText": "from turtle import clearstamps\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clearstamps", "kind": 3, "label": "clearstamps (import turtle)", "sortText": "730"}, {"additionalTextEdits": [{"newText": "from ipaddress import collapse_addresses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "collapse_addresses", "kind": 3, "label": "collapse_addresses (import ipaddress)", "sortText": "731"}, {"additionalTextEdits": [{"newText": "from dataclasses import dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass", "kind": 3, "label": "dataclass (import dataclasses)", "sortText": "732"}, {"additionalTextEdits": [{"newText": "from typing_extensions import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing_extensions)", "sortText": "733"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "734"}, {"additionalTextEdits": [{"newText": "import encodings.aliases\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.aliases", "kind": 9, "label": "encodings.aliases (import encodings.aliases)", "sortText": "735"}, {"additionalTextEdits": [{"newText": "from logging import getLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getLoggerClass", "kind": 3, "label": "getLoggerClass (import logging)", "sortText": "736"}, {"additionalTextEdits": [{"newText": "from inspect import getclasstree\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getclasstree", "kind": 3, "label": "getclasstree (import inspect)", "sortText": "737"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import has_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "has_metaclass", "kind": 3, "label": "has_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "738"}, {"additionalTextEdits": [{"newText": "from dataclasses import is_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_dataclass", "kind": 3, "label": "is_dataclass (import dataclasses)", "sortText": "739"}, {"additionalTextEdits": [{"newText": "from inspect import isclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "isclass", "kind": 3, "label": "isclass (import inspect)", "sortText": "740"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_metaclass", "kind": 9, "label": "lib2to3.fixes.fix_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "741"}, {"additionalTextEdits": [{"newText": "from dataclasses import make_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_dataclass", "kind": 3, "label": "make_dataclass (import dataclasses)", "sortText": "742"}, {"additionalTextEdits": [{"newText": "from types import new_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "new_class", "kind": 3, "label": "new_class (import types)", "sortText": "743"}, {"additionalTextEdits": [{"newText": "from types import prepare_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_class", "kind": 3, "label": "prepare_class (import types)", "sortText": "744"}, {"additionalTextEdits": [{"newText": "from logging import setLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setLoggerClass", "kind": 3, "label": "setLoggerClass (import logging)", "sortText": "745"}, {"additionalTextEdits": [{"newText": "from unittest.util import strclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "strclass", "kind": 3, "label": "strclass (import unittest.util)", "sortText": "746"}, {"additionalTextEdits": [{"newText": "from abc import abstractclassmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "abstractclassmethod", "kind": 7, "label": "abstractclassmethod (import abc)", "sortText": "747"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "748"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "749"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "750"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "751"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "752"}, {"additionalTextEdits": [{"newText": "from idna.core import _combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_combining_class", "kind": 3, "label": "_combining_class (import idna.core)", "sortText": "753"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_rope_utils import _compute_linear_scaling_rope_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_compute_linear_scaling_rope_parameters", "kind": 3, "label": "_compute_linear_scaling_rope_parameters (import transformers.modeling_rope_utils)", "sortText": "754"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import _generate_supported_model_class_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_generate_supported_model_class_names", "kind": 3, "label": "_generate_supported_model_class_names (import transformers.utils.fx)", "sortText": "755"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import _ignore_causal_mask_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ignore_causal_mask_sdpa", "kind": 3, "label": "_ignore_causal_mask_sdpa (import transformers.masking_utils)", "sortText": "756"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import _load_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_load_dataclass", "kind": 3, "label": "_load_dataclass (import huggingface_hub.hub_mixin)", "sortText": "757"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_attn_mask_utils import _prepare_4d_causal_attention_mask_for_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_prepare_4d_causal_attention_mask_for_sdpa", "kind": 3, "label": "_prepare_4d_causal_attention_mask_for_sdpa (import transformers.modeling_attn_mask_utils)", "sortText": "758"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_attention_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_attention_kwargs", "kind": 3, "label": "_process_flash_attention_kwargs (import transformers.modeling_flash_attention_utils)", "sortText": "759"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_kwargs_fn\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_kwargs_fn", "kind": 6, "label": "_process_flash_kwargs_fn (import transformers.modeling_flash_attention_utils)", "sortText": "760"}, {"additionalTextEdits": [{"newText": "from idna.core import _virama_combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_virama_combining_class", "kind": 6, "label": "_virama_combining_class (import idna.core)", "sortText": "761"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _AnyParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_AnyParamWindowAggregateClass", "kind": 7, "label": "_AnyParamWindowAggregateClass (import sqlite3)", "sortText": "762"}, {"additionalTextEdits": [{"newText": "from unittest.runner import _ResultClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ResultClassType", "kind": 6, "label": "_ResultClassType (import unittest.runner)", "sortText": "763"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _SingleParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SingleParamWindowAggregateClass", "kind": 7, "label": "_SingleParamWindowAggregateClass (import sqlite3)", "sortText": "764"}, {"additionalTextEdits": [{"newText": "from unittest.loader import _SuiteClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SuiteClass", "kind": 6, "label": "_SuiteClass (import unittest.loader)", "sortText": "765"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _WindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowAggregateClass", "kind": 7, "label": "_WindowAggregateClass (import sqlite3)", "sortText": "766"}]}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "Unknown", "label": "classifier", "sortText": " 0"}, {"additionalTextEdits": [{"newText": "import dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclasses", "kind": 9, "label": "dataclasses (import dataclasses)", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": " 2"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": " 3"}, {"additionalTextEdits": [{"newText": ", ASTForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ASTForAudioClassification", "kind": 7, "label": "ASTForAudioClassification (import transformers)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_FRAME_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FRAME_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_FRAME_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from transformers.processing_utils import AUTO_TO_BASE_CLASS_MAPPING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUTO_TO_BASE_CLASS_MAPPING", "kind": 21, "label": "AUTO_TO_BASE_CLASS_MAPPING (import transformers.processing_utils)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": ", AlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForSequenceClassification", "kind": 7, "label": "AlbertForSequenceClassification (import transformers)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": ", AlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForTokenClassification", "kind": 7, "label": "AlbertForTokenClassification (import transformers)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus.modular_apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus.modular_apertus)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": ", ArceeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": ", ArceeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationInput", "kind": 6, "label": "AudioClassificationInput (import huggingface_hub)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputElement", "kind": 6, "label": "AudioClassificationOutputElement (import huggingface_hub)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputTransform", "kind": 6, "label": "AudioClassificationOutputTransform (import huggingface_hub)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationParameters", "kind": 6, "label": "AudioClassificationParameters (import huggingface_hub)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": ", AudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AudioClassificationPipeline", "kind": 6, "label": "AudioClassificationPipeline (import transformers)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.audio_classification import AudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationPipeline", "kind": 7, "label": "AudioClassificationPipeline (import transformers.pipelines.audio_classification)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioClassification", "kind": 7, "label": "AutoModelForAudioClassification (import transformers)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioFrameClassification", "kind": 7, "label": "AutoModelForAudioFrameClassification (import transformers)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": ", AutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForImageClassification", "kind": 7, "label": "AutoModelForImageClassification (import transformers)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": ", AutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForSequenceClassification", "kind": 7, "label": "AutoModelForSequenceClassification (import transformers)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": ", AutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForTokenClassification", "kind": 7, "label": "AutoModelForTokenClassification (import transformers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": ", AutoModelForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForVideoClassification", "kind": 7, "label": "AutoModelForVideoClassification (import transformers)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": ", AutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForZeroShotImageClassification", "kind": 7, "label": "AutoModelForZeroShotImageClassification (import transformers)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": ", BartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BartForSequenceClassification", "kind": 7, "label": "BartForSequenceClassification (import transformers)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": ", BeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BeitForImageClassification", "kind": 7, "label": "BeitForImageClassification (import transformers)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": ", BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForSequenceClassification", "kind": 7, "label": "BertForSequenceClassification (import transformers)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": ", BertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForTokenClassification", "kind": 7, "label": "BertForTokenClassification (import transformers)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": ", BigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForSequenceClassification", "kind": 7, "label": "BigBirdForSequenceClassification (import transformers)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": ", BigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForTokenClassification", "kind": 7, "label": "BigBirdForTokenClassification (import transformers)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": ", BigBirdPegasusForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdPegasusForSequenceClassification", "kind": 7, "label": "BigBirdPegasusForSequenceClassification (import transformers)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": ", BioGptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": ", BioGptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": ", BitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BitForImageClassification", "kind": 7, "label": "BitForImageClassification (import transformers)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": ", BloomForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForSequenceClassification", "kind": 7, "label": "BloomForSequenceClassification (import transformers)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": ", BloomForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForTokenClassification", "kind": 7, "label": "BloomForTokenClassification (import transformers)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": ", BrosForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosForTokenClassification", "kind": 7, "label": "BrosForTokenClassification (import transformers)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": ", BrosSpadeEEForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeEEForTokenClassification", "kind": 7, "label": "BrosSpadeEEForTokenClassification (import transformers)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": ", BrosSpadeELForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeELForTokenClassification", "kind": 7, "label": "BrosSpadeELForTokenClassification (import transformers)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": ", CLIPForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPForImageClassification", "kind": 7, "label": "CLIPForImageClassification (import transformers)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessor", "kind": 7, "label": "CLIPImageProcessor (import transformers)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessorFast", "kind": 7, "label": "CLIPImageProcessorFast (import transformers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": ", CTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CTRLForSequenceClassification", "kind": 7, "label": "CTRLForSequenceClassification (import transformers)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": ", CamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForSequenceClassification", "kind": 7, "label": "CamembertForSequenceClassification (import transformers)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": ", CamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForTokenClassification", "kind": 7, "label": "CamembertForTokenClassification (import transformers)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": ", CanineForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForSequenceClassification", "kind": 7, "label": "CanineForSequenceClassification (import transformers)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": ", CanineForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForTokenClassification", "kind": 7, "label": "CanineForTokenClassification (import transformers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessor", "kind": 7, "label": "ChameleonImageProcessor (import transformers)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessorFast", "kind": 7, "label": "ChameleonImageProcessorFast (import transformers)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputResponseFormatJSONSchema\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputResponseFormatJSONSchema", "kind": 6, "label": "ChatCompletionInputResponseFormatJSONSchema (import huggingface_hub)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputToolChoiceClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputToolChoiceClass", "kind": 6, "label": "ChatCompletionInputToolChoiceClass (import huggingface_hub)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessor", "kind": 7, "label": "ChineseCLIPImageProcessor (import transformers)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessorFast", "kind": 7, "label": "ChineseCLIPImageProcessorFast (import transformers)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": ", ClapProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClapProcessor", "kind": 7, "label": "ClapProcessor (import transformers)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassAttrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassAttrs", "kind": 7, "label": "ClassAttrs (import transformers.utils.auto_docstring)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassDocstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDocstring", "kind": 7, "label": "ClassDocstring (import transformers.utils.auto_docstring)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import ClassFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFinder", "kind": 7, "label": "ClassFinder (import transformers.commands.add_new_model_like)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from transformers.activations import ClassInstantier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassInstantier", "kind": 7, "label": "ClassInstantier (import transformers.activations)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.image_classification)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.text_classification)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", ClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": ", ColPaliProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "from transformers.models.colpali.modular_colpali import ColPaliProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers.models.colpali.modular_colpali)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.glue import ColaProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColaProcessor", "kind": 7, "label": "ColaProcessor (import transformers.data.processors.glue)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessor", "kind": 7, "label": "ConditionalDetrImageProcessor (import transformers)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from transformers.models.conditional_detr.modular_conditional_detr import ConditionalDetrImageProcessorFast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers.models.conditional_detr.modular_conditional_detr)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": ", ConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForSequenceClassification", "kind": 7, "label": "ConvBertForSequenceClassification (import transformers)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": ", ConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForTokenClassification", "kind": 7, "label": "ConvBertForTokenClassification (import transformers)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": ", ConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextForImageClassification", "kind": 7, "label": "ConvNextForImageClassification (import transformers)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": ", ConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextV2ForImageClassification", "kind": 7, "label": "ConvNextV2ForImageClassification (import transformers)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": ", CvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CvtForImageClassification", "kind": 7, "label": "CvtForImageClassification (import transformers)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForSequenceClassification", "kind": 7, "label": "Data2VecTextForSequenceClassification (import transformers)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForTokenClassification", "kind": 7, "label": "Data2VecTextForTokenClassification (import transformers)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": ", Data2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecVisionForImageClassification", "kind": 7, "label": "Data2VecVisionForImageClassification (import transformers)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClass", "kind": 6, "label": "DataClass (import transformers.hf_argparser)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClassType", "kind": 6, "label": "DataClassType (import transformers.hf_argparser)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": ", DataCollatorForSeq2Seq", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForSeq2Seq", "kind": 7, "label": "DataCollatorForSeq2Seq (import transformers)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": ", DataCollatorForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForTokenClassification", "kind": 7, "label": "DataCollatorForTokenClassification (import transformers)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import DataclassInstance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataclassInstance", "kind": 7, "label": "DataclassInstance (import huggingface_hub.hub_mixin)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": ", DebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForSequenceClassification", "kind": 7, "label": "DebertaForSequenceClassification (import transformers)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": ", DebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForTokenClassification", "kind": 7, "label": "DebertaForTokenClassification (import transformers)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForSequenceClassification", "kind": 7, "label": "DebertaV2ForSequenceClassification (import transformers)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForTokenClassification", "kind": 7, "label": "DebertaV2ForTokenClassification (import transformers)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": ", DeepseekV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v2.modular_deepseek_v2 import DeepseekV2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers.models.deepseek_v2.modular_deepseek_v2)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "100"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "102"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassification", "kind": 7, "label": "DeiTForImageClassification (import transformers)", "sortText": "103"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassificationWithTeacher", "kind": 7, "label": "DeiTForImageClassificationWithTeacher (import transformers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import DiaClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiaClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "DiaClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "105"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "107"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "109"}, {"additionalTextEdits": [{"newText": ", DinatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DinatForImageClassification", "kind": 7, "label": "DinatForImageClassification (import transformers)", "sortText": "110"}, {"additionalTextEdits": [{"newText": ", Dinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2ForImageClassification", "kind": 7, "label": "Dinov2ForImageClassification (import transformers)", "sortText": "111"}, {"additionalTextEdits": [{"newText": ", Dinov2WithRegistersForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from transformers.models.dinov2_with_registers.modular_dinov2_with_registers import Dinov2WithRegistersForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers.models.dinov2_with_registers.modular_dinov2_with_registers)", "sortText": "113"}, {"additionalTextEdits": [{"newText": ", DistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForSequenceClassification", "kind": 7, "label": "DistilBertForSequenceClassification (import transformers)", "sortText": "114"}, {"additionalTextEdits": [{"newText": ", DistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForTokenClassification", "kind": 7, "label": "DistilBertForTokenClassification (import transformers)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge.modular_doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge.modular_doge)", "sortText": "117"}, {"additionalTextEdits": [{"newText": ", DonutSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DonutSwinForImageClassification", "kind": 7, "label": "DonutSwinForImageClassification (import transformers)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_mistral_common import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_mistral_common)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_utils_base import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_utils_base)", "sortText": "120"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassification", "kind": 7, "label": "EfficientFormerForImageClassification (import transformers)", "sortText": "121"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "EfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "122"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessor", "kind": 7, "label": "EfficientLoFTRImageProcessor (import transformers)", "sortText": "123"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessorFast", "kind": 7, "label": "EfficientLoFTRImageProcessorFast (import transformers)", "sortText": "124"}, {"additionalTextEdits": [{"newText": ", EfficientNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientNetForImageClassification", "kind": 7, "label": "EfficientNetForImageClassification (import transformers)", "sortText": "125"}, {"additionalTextEdits": [{"newText": ", ElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForSequenceClassification", "kind": 7, "label": "ElectraForSequenceClassification (import transformers)", "sortText": "126"}, {"additionalTextEdits": [{"newText": ", ElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForTokenClassification", "kind": 7, "label": "ElectraForTokenClassification (import transformers)", "sortText": "127"}, {"additionalTextEdits": [{"newText": ", ErnieForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForSequenceClassification", "kind": 7, "label": "ErnieForSequenceClassification (import transformers)", "sortText": "128"}, {"additionalTextEdits": [{"newText": ", ErnieForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForTokenClassification", "kind": 7, "label": "ErnieForTokenClassification (import transformers)", "sortText": "129"}, {"additionalTextEdits": [{"newText": ", ErnieMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForSequenceClassification", "kind": 7, "label": "ErnieMForSequenceClassification (import transformers)", "sortText": "130"}, {"additionalTextEdits": [{"newText": ", ErnieMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForTokenClassification", "kind": 7, "label": "ErnieMForTokenClassification (import transformers)", "sortText": "131"}, {"additionalTextEdits": [{"newText": ", EsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForSequenceClassification", "kind": 7, "label": "EsmForSequenceClassification (import transformers)", "sortText": "132"}, {"additionalTextEdits": [{"newText": ", EsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForTokenClassification", "kind": 7, "label": "EsmForTokenClassification (import transformers)", "sortText": "133"}, {"additionalTextEdits": [{"newText": ", Exaone4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "135"}, {"additionalTextEdits": [{"newText": ", Exaone4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "137"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "138"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "139"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "140"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": ", FNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForSequenceClassification", "kind": 7, "label": "FNetForSequenceClassification (import transformers)", "sortText": "144"}, {"additionalTextEdits": [{"newText": ", FNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForTokenClassification", "kind": 7, "label": "FNetForTokenClassification (import transformers)", "sortText": "145"}, {"additionalTextEdits": [{"newText": ", FalconForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForSequenceClassification", "kind": 7, "label": "FalconForSequenceClassification (import transformers)", "sortText": "146"}, {"additionalTextEdits": [{"newText": ", FalconForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForTokenClassification", "kind": 7, "label": "FalconForTokenClassification (import transformers)", "sortText": "147"}, {"additionalTextEdits": [{"newText": ", FlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForSequenceClassification", "kind": 7, "label": "FlaubertForSequenceClassification (import transformers)", "sortText": "148"}, {"additionalTextEdits": [{"newText": ", FlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForTokenClassification", "kind": 7, "label": "FlaubertForTokenClassification (import transformers)", "sortText": "149"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForSequenceClassification", "kind": 7, "label": "FlaxAlbertForSequenceClassification (import transformers)", "sortText": "150"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForTokenClassification", "kind": 7, "label": "FlaxAlbertForTokenClassification (import transformers)", "sortText": "151"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForImageClassification", "kind": 7, "label": "FlaxAutoModelForImageClassification (import transformers)", "sortText": "152"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForSequenceClassification", "kind": 7, "label": "FlaxAutoModelForSequenceClassification (import transformers)", "sortText": "153"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForTokenClassification", "kind": 7, "label": "FlaxAutoModelForTokenClassification (import transformers)", "sortText": "154"}, {"additionalTextEdits": [{"newText": ", FlaxBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBartForSequenceClassification", "kind": 7, "label": "FlaxBartForSequenceClassification (import transformers)", "sortText": "155"}, {"additionalTextEdits": [{"newText": ", FlaxBeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBeitForImageClassification", "kind": 7, "label": "FlaxBeitForImageClassification (import transformers)", "sortText": "156"}, {"additionalTextEdits": [{"newText": ", FlaxBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForSequenceClassification", "kind": 7, "label": "FlaxBertForSequenceClassification (import transformers)", "sortText": "157"}, {"additionalTextEdits": [{"newText": ", FlaxBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForTokenClassification", "kind": 7, "label": "FlaxBertForTokenClassification (import transformers)", "sortText": "158"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForSequenceClassification", "kind": 7, "label": "FlaxBigBirdForSequenceClassification (import transformers)", "sortText": "159"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForTokenClassification", "kind": 7, "label": "FlaxBigBirdForTokenClassification (import transformers)", "sortText": "160"}, {"additionalTextEdits": [{"newText": ", FlaxDinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDinov2ForImageClassification", "kind": 7, "label": "FlaxDinov2ForImageClassification (import transformers)", "sortText": "161"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForSequenceClassification", "kind": 7, "label": "FlaxDistilBertForSequenceClassification (import transformers)", "sortText": "162"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForTokenClassification", "kind": 7, "label": "FlaxDistilBertForTokenClassification (import transformers)", "sortText": "163"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForSequenceClassification", "kind": 7, "label": "FlaxElectraForSequenceClassification (import transformers)", "sortText": "164"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForTokenClassification", "kind": 7, "label": "FlaxElectraForTokenClassification (import transformers)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxImageClassifierOutputWithNoAttention", "kind": 7, "label": "FlaxImageClassifierOutputWithNoAttention (import transformers.modeling_flax_outputs)", "sortText": "166"}, {"additionalTextEdits": [{"newText": ", FlaxMBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxMBartForSequenceClassification", "kind": 7, "label": "FlaxMBartForSequenceClassification (import transformers)", "sortText": "167"}, {"additionalTextEdits": [{"newText": ", FlaxRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRegNetForImageClassification", "kind": 7, "label": "FlaxRegNetForImageClassification (import transformers)", "sortText": "168"}, {"additionalTextEdits": [{"newText": ", FlaxResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxResNetForImageClassification", "kind": 7, "label": "FlaxResNetForImageClassification (import transformers)", "sortText": "169"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForSequenceClassification", "kind": 7, "label": "FlaxRoFormerForSequenceClassification (import transformers)", "sortText": "170"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForTokenClassification", "kind": 7, "label": "FlaxRoFormerForTokenClassification (import transformers)", "sortText": "171"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForSequenceClassification", "kind": 7, "label": "FlaxRobertaForSequenceClassification (import transformers)", "sortText": "172"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForTokenClassification", "kind": 7, "label": "FlaxRobertaForTokenClassification (import transformers)", "sortText": "173"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "174"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "FlaxSeq2SeqSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSequenceClassifierOutput", "kind": 7, "label": "FlaxSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxTokenClassifierOutput", "kind": 7, "label": "FlaxTokenClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "178"}, {"additionalTextEdits": [{"newText": ", FlaxViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxViTForImageClassification", "kind": 7, "label": "FlaxViTForImageClassification (import transformers)", "sortText": "179"}, {"additionalTextEdits": [{"newText": ", FlaxWhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxWhisperForAudioClassification", "kind": 7, "label": "FlaxWhisperForAudioClassification (import transformers)", "sortText": "180"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForSequenceClassification", "kind": 7, "label": "FlaxXLMRobertaForSequenceClassification (import transformers)", "sortText": "181"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForTokenClassification", "kind": 7, "label": "FlaxXLMRobertaForTokenClassification (import transformers)", "sortText": "182"}, {"additionalTextEdits": [{"newText": ", FocalNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FocalNetForImageClassification", "kind": 7, "label": "FocalNetForImageClassification (import transformers)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForSequenceClassificationLoss", "kind": 3, "label": "ForSequenceClassificationLoss (import transformers.loss.loss_utils)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForTokenClassification", "kind": 3, "label": "ForTokenClassification (import transformers.loss.loss_utils)", "sortText": "185"}, {"additionalTextEdits": [{"newText": ", FunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForSequenceClassification", "kind": 7, "label": "FunnelForSequenceClassification (import transformers)", "sortText": "186"}, {"additionalTextEdits": [{"newText": ", FunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForTokenClassification", "kind": 7, "label": "FunnelForTokenClassification (import transformers)", "sortText": "187"}, {"additionalTextEdits": [{"newText": ", GPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForSequenceClassification", "kind": 7, "label": "GPT2ForSequenceClassification (import transformers)", "sortText": "188"}, {"additionalTextEdits": [{"newText": ", GPT2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForTokenClassification", "kind": 7, "label": "GPT2ForTokenClassification (import transformers)", "sortText": "189"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForSequenceClassification", "kind": 7, "label": "GPTBigCodeForSequenceClassification (import transformers)", "sortText": "190"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForTokenClassification", "kind": 7, "label": "GPTBigCodeForTokenClassification (import transformers)", "sortText": "191"}, {"additionalTextEdits": [{"newText": ", GPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTJForSequenceClassification", "kind": 7, "label": "GPTJForSequenceClassification (import transformers)", "sortText": "192"}, {"additionalTextEdits": [{"newText": ", GPTNeoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForSequenceClassification", "kind": 7, "label": "GPTNeoForSequenceClassification (import transformers)", "sortText": "193"}, {"additionalTextEdits": [{"newText": ", GPTNeoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForTokenClassification", "kind": 7, "label": "GPTNeoForTokenClassification (import transformers)", "sortText": "194"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "196"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "198"}, {"additionalTextEdits": [{"newText": ", Gemma2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "200"}, {"additionalTextEdits": [{"newText": ", Gemma2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "202"}, {"additionalTextEdits": [{"newText": ", Gemma3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "204"}, {"additionalTextEdits": [{"newText": ", Gemma3TextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3TextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "206"}, {"additionalTextEdits": [{"newText": ", GemmaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers.models.gemma.modular_gemma)", "sortText": "208"}, {"additionalTextEdits": [{"newText": ", GemmaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers.models.gemma.modular_gemma)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForSequenceClassification", "kind": 7, "label": "GenericForSequenceClassification (import transformers.modeling_layers)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForTokenClassification", "kind": 7, "label": "GenericForTokenClassification (import transformers.modeling_layers)", "sortText": "212"}, {"additionalTextEdits": [{"newText": ", Glm4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers.models.glm4.modular_glm4)", "sortText": "214"}, {"additionalTextEdits": [{"newText": ", Glm4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers.models.glm4.modular_glm4)", "sortText": "216"}, {"additionalTextEdits": [{"newText": ", GlmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers.models.glm.modular_glm)", "sortText": "218"}, {"additionalTextEdits": [{"newText": ", GlmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers.models.glm.modular_glm)", "sortText": "220"}, {"additionalTextEdits": [{"newText": ", GptOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "222"}, {"additionalTextEdits": [{"newText": ", GptOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "224"}, {"additionalTextEdits": [{"newText": ", GraphormerForGraphClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GraphormerForGraphClassification", "kind": 7, "label": "GraphormerForGraphClassification (import transformers)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import HFProxyableClassMeta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HFProxyableClassMeta", "kind": 7, "label": "HFProxyableClassMeta (import transformers.utils.fx)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.constants import HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD", "kind": 21, "label": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD (import huggingface_hub.constants)", "sortText": "227"}, {"additionalTextEdits": [{"newText": ", HGNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from transformers.models.hgnet_v2.modular_hgnet_v2 import HGNetV2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers.models.hgnet_v2.modular_hgnet_v2)", "sortText": "229"}, {"additionalTextEdits": [{"newText": ", HeliumForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers.models.helium.modular_helium)", "sortText": "231"}, {"additionalTextEdits": [{"newText": ", HeliumForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers.models.helium.modular_helium)", "sortText": "233"}, {"additionalTextEdits": [{"newText": ", HieraForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HieraForImageClassification", "kind": 7, "label": "HieraForImageClassification (import transformers)", "sortText": "234"}, {"additionalTextEdits": [{"newText": ", HubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from transformers.models.hubert.modular_hubert import HubertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers.models.hubert.modular_hubert)", "sortText": "236"}, {"additionalTextEdits": [{"newText": ", HunYuanDenseV1ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense import HunYuanDenseV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe)", "sortText": "240"}, {"additionalTextEdits": [{"newText": ", IBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForSequenceClassification", "kind": 7, "label": "IBertForSequenceClassification (import transformers)", "sortText": "241"}, {"additionalTextEdits": [{"newText": ", IBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForTokenClassification", "kind": 7, "label": "IBertForTokenClassification (import transformers)", "sortText": "242"}, {"additionalTextEdits": [{"newText": ", IJepaForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from transformers.models.ijepa.modular_ijepa import IJepaForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers.models.ijepa.modular_ijepa)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationInput", "kind": 6, "label": "ImageClassificationInput (import huggingface_hub)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputElement", "kind": 6, "label": "ImageClassificationOutputElement (import huggingface_hub)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputTransform", "kind": 6, "label": "ImageClassificationOutputTransform (import huggingface_hub)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationParameters", "kind": 6, "label": "ImageClassificationParameters (import huggingface_hub)", "sortText": "249"}, {"additionalTextEdits": [{"newText": ", ImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageClassificationPipeline", "kind": 6, "label": "ImageClassificationPipeline (import transformers)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationPipeline", "kind": 7, "label": "ImageClassificationPipeline (import transformers.pipelines.image_classification)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutput", "kind": 7, "label": "ImageClassifierOutput (import transformers.modeling_outputs)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutputWithNoAttention", "kind": 7, "label": "ImageClassifierOutputWithNoAttention (import transformers.modeling_outputs)", "sortText": "253"}, {"additionalTextEdits": [{"newText": ", ImageGPTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageGPTForImageClassification", "kind": 7, "label": "ImageGPTForImageClassification (import transformers)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from transformers.data.data_collator import InputDataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InputDataClass", "kind": 6, "label": "InputDataClass (import transformers.data.data_collator)", "sortText": "255"}, {"additionalTextEdits": [{"newText": ", InstructBlipVideoImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "InstructBlipVideoImageProcessor", "kind": 7, "label": "InstructBlipVideoImageProcessor (import transformers)", "sortText": "256"}, {"additionalTextEdits": [{"newText": ", JambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JambaForSequenceClassification", "kind": 7, "label": "JambaForSequenceClassification (import transformers)", "sortText": "257"}, {"additionalTextEdits": [{"newText": ", JetMoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JetMoeForSequenceClassification", "kind": 7, "label": "JetMoeForSequenceClassification (import transformers)", "sortText": "258"}, {"additionalTextEdits": [{"newText": ", LEDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LEDForSequenceClassification", "kind": 7, "label": "LEDForSequenceClassification (import transformers)", "sortText": "259"}, {"additionalTextEdits": [{"newText": ", LayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForSequenceClassification", "kind": 7, "label": "LayoutLMForSequenceClassification (import transformers)", "sortText": "260"}, {"additionalTextEdits": [{"newText": ", LayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForTokenClassification", "kind": 7, "label": "LayoutLMForTokenClassification (import transformers)", "sortText": "261"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForSequenceClassification", "kind": 7, "label": "LayoutLMv2ForSequenceClassification (import transformers)", "sortText": "262"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForTokenClassification", "kind": 7, "label": "LayoutLMv2ForTokenClassification (import transformers)", "sortText": "263"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForSequenceClassification", "kind": 7, "label": "LayoutLMv3ForSequenceClassification (import transformers)", "sortText": "264"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForTokenClassification", "kind": 7, "label": "LayoutLMv3ForTokenClassification (import transformers)", "sortText": "265"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassification", "kind": 7, "label": "LevitForImageClassification (import transformers)", "sortText": "266"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassificationWithTeacher", "kind": 7, "label": "LevitForImageClassificationWithTeacher (import transformers)", "sortText": "267"}, {"additionalTextEdits": [{"newText": ", LiltForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForSequenceClassification", "kind": 7, "label": "LiltForSequenceClassification (import transformers)", "sortText": "268"}, {"additionalTextEdits": [{"newText": ", LiltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForTokenClassification", "kind": 7, "label": "LiltForTokenClassification (import transformers)", "sortText": "269"}, {"additionalTextEdits": [{"newText": ", LlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForSequenceClassification", "kind": 7, "label": "LlamaForSequenceClassification (import transformers)", "sortText": "270"}, {"additionalTextEdits": [{"newText": ", LlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForTokenClassification", "kind": 7, "label": "LlamaForTokenClassification (import transformers)", "sortText": "271"}, {"additionalTextEdits": [{"newText": ", LongcatFlashForCausalLM", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "from transformers.models.longcat_flash.modular_longcat_flash import LongcatFlashForCausalLM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "273"}, {"additionalTextEdits": [{"newText": ", LongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForSequenceClassification", "kind": 7, "label": "LongformerForSequenceClassification (import transformers)", "sortText": "274"}, {"additionalTextEdits": [{"newText": ", LongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForTokenClassification", "kind": 7, "label": "LongformerForTokenClassification (import transformers)", "sortText": "275"}, {"additionalTextEdits": [{"newText": ", LukeForEntityClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityClassification", "kind": 7, "label": "LukeForEntityClassification (import transformers)", "sortText": "276"}, {"additionalTextEdits": [{"newText": ", LukeForEntityPairClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityPairClassification", "kind": 7, "label": "LukeForEntityPairClassification (import transformers)", "sortText": "277"}, {"additionalTextEdits": [{"newText": ", LukeForEntitySpanClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntitySpanClassification", "kind": 7, "label": "LukeForEntitySpanClassification (import transformers)", "sortText": "278"}, {"additionalTextEdits": [{"newText": ", LukeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForSequenceClassification", "kind": 7, "label": "LukeForSequenceClassification (import transformers)", "sortText": "279"}, {"additionalTextEdits": [{"newText": ", LukeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForTokenClassification", "kind": 7, "label": "LukeForTokenClassification (import transformers)", "sortText": "280"}, {"additionalTextEdits": [{"newText": ", MBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MBartForSequenceClassification", "kind": 7, "label": "MBartForSequenceClassification (import transformers)", "sortText": "281"}, {"additionalTextEdits": [{"newText": ", MMBTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MMBTForClassification", "kind": 7, "label": "MMBTForClassification (import transformers)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "from transformers.data.datasets.squad import MODEL_CONFIG_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MODEL_CONFIG_CLASSES", "kind": 21, "label": "MODEL_CONFIG_CLASSES (import transformers.data.datasets.squad)", "sortText": "283"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "284"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING (import transformers)", "sortText": "285"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "287"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING (import transformers)", "sortText": "288"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "289"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "290"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "291"}, {"additionalTextEdits": [{"newText": ", MPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForSequenceClassification", "kind": 7, "label": "MPNetForSequenceClassification (import transformers)", "sortText": "292"}, {"additionalTextEdits": [{"newText": ", MPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForTokenClassification", "kind": 7, "label": "MPNetForTokenClassification (import transformers)", "sortText": "293"}, {"additionalTextEdits": [{"newText": ", MT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForSequenceClassification", "kind": 7, "label": "MT5ForSequenceClassification (import transformers)", "sortText": "294"}, {"additionalTextEdits": [{"newText": ", MT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForTokenClassification", "kind": 7, "label": "MT5ForTokenClassification (import transformers)", "sortText": "295"}, {"additionalTextEdits": [{"newText": ", MarkupLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForSequenceClassification", "kind": 7, "label": "MarkupLMForSequenceClassification (import transformers)", "sortText": "296"}, {"additionalTextEdits": [{"newText": ", MarkupLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForTokenClassification", "kind": 7, "label": "MarkupLMForTokenClassification (import transformers)", "sortText": "297"}, {"additionalTextEdits": [{"newText": ", MegaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForSequenceClassification", "kind": 7, "label": "MegaForSequenceClassification (import transformers)", "sortText": "298"}, {"additionalTextEdits": [{"newText": ", MegaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForTokenClassification", "kind": 7, "label": "MegaForTokenClassification (import transformers)", "sortText": "299"}, {"additionalTextEdits": [{"newText": ", MegatronBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForSequenceClassification", "kind": 7, "label": "MegatronBertForSequenceClassification (import transformers)", "sortText": "300"}, {"additionalTextEdits": [{"newText": ", MegatronBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForTokenClassification", "kind": 7, "label": "MegatronBertForTokenClassification (import transformers)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2.modular_metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2.modular_metaclip_2)", "sortText": "303"}, {"additionalTextEdits": [{"newText": ", MiniMaxForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers.models.minimax.modular_minimax)", "sortText": "305"}, {"additionalTextEdits": [{"newText": ", MiniMaxForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers.models.minimax.modular_minimax)", "sortText": "307"}, {"additionalTextEdits": [{"newText": ", MinistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers.models.ministral.modular_ministral)", "sortText": "309"}, {"additionalTextEdits": [{"newText": ", MinistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers.models.ministral.modular_ministral)", "sortText": "311"}, {"additionalTextEdits": [{"newText": ", MistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers.models.mistral.modular_mistral)", "sortText": "313"}, {"additionalTextEdits": [{"newText": ", MistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers.models.mistral.modular_mistral)", "sortText": "315"}, {"additionalTextEdits": [{"newText": ", MixtralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "317"}, {"additionalTextEdits": [{"newText": ", MixtralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "319"}, {"additionalTextEdits": [{"newText": ", MobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForSequenceClassification", "kind": 7, "label": "MobileBertForSequenceClassification (import transformers)", "sortText": "320"}, {"additionalTextEdits": [{"newText": ", MobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForTokenClassification", "kind": 7, "label": "MobileBertForTokenClassification (import transformers)", "sortText": "321"}, {"additionalTextEdits": [{"newText": ", MobileNetV1ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV1ForImageClassification", "kind": 7, "label": "MobileNetV1ForImageClassification (import transformers)", "sortText": "322"}, {"additionalTextEdits": [{"newText": ", MobileNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV2ForImageClassification", "kind": 7, "label": "MobileNetV2ForImageClassification (import transformers)", "sortText": "323"}, {"additionalTextEdits": [{"newText": ", MobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTForImageClassification", "kind": 7, "label": "MobileViTForImageClassification (import transformers)", "sortText": "324"}, {"additionalTextEdits": [{"newText": ", MobileViTV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTV2ForImageClassification", "kind": 7, "label": "MobileViTV2ForImageClassification (import transformers)", "sortText": "325"}, {"additionalTextEdits": [{"newText": ", ModernBertDecoderForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert_decoder.modular_modernbert_decoder import ModernBertDecoderForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers.models.modernbert_decoder.modular_modernbert_decoder)", "sortText": "327"}, {"additionalTextEdits": [{"newText": ", ModernBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "329"}, {"additionalTextEdits": [{"newText": ", ModernBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "331"}, {"additionalTextEdits": [{"newText": ", MptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForSequenceClassification", "kind": 7, "label": "MptForSequenceClassification (import transformers)", "sortText": "332"}, {"additionalTextEdits": [{"newText": ", MptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForTokenClassification", "kind": 7, "label": "MptForTokenClassification (import transformers)", "sortText": "333"}, {"additionalTextEdits": [{"newText": ", MraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForSequenceClassification", "kind": 7, "label": "MraForSequenceClassification (import transformers)", "sortText": "334"}, {"additionalTextEdits": [{"newText": ", MraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForTokenClassification", "kind": 7, "label": "MraForTokenClassification (import transformers)", "sortText": "335"}, {"additionalTextEdits": [{"newText": ", MvpForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MvpForSequenceClassification", "kind": 7, "label": "MvpForSequenceClassification (import transformers)", "sortText": "336"}, {"additionalTextEdits": [{"newText": ", NatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NatForImageClassification", "kind": 7, "label": "NatForImageClassification (import transformers)", "sortText": "337"}, {"additionalTextEdits": [{"newText": ", NemotronForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForSequenceClassification", "kind": 7, "label": "NemotronForSequenceClassification (import transformers)", "sortText": "338"}, {"additionalTextEdits": [{"newText": ", NemotronForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForTokenClassification", "kind": 7, "label": "NemotronForTokenClassification (import transformers)", "sortText": "339"}, {"additionalTextEdits": [{"newText": ", NezhaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForSequenceClassification", "kind": 7, "label": "NezhaForSequenceClassification (import transformers)", "sortText": "340"}, {"additionalTextEdits": [{"newText": ", NezhaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForTokenClassification", "kind": 7, "label": "NezhaForTokenClassification (import transformers)", "sortText": "341"}, {"additionalTextEdits": [{"newText": ", NystromformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForSequenceClassification", "kind": 7, "label": "NystromformerForSequenceClassification (import transformers)", "sortText": "342"}, {"additionalTextEdits": [{"newText": ", NystromformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForTokenClassification", "kind": 7, "label": "NystromformerForTokenClassification (import transformers)", "sortText": "343"}, {"additionalTextEdits": [{"newText": ", OPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OPTForSequenceClassification", "kind": 7, "label": "OPTForSequenceClassification (import transformers)", "sortText": "344"}, {"additionalTextEdits": [{"newText": ", OpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenAIGPTForSequenceClassification", "kind": 7, "label": "OpenAIGPTForSequenceClassification (import transformers)", "sortText": "345"}, {"additionalTextEdits": [{"newText": ", OpenLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenLlamaForSequenceClassification", "kind": 7, "label": "OpenLlamaForSequenceClassification (import transformers)", "sortText": "346"}, {"additionalTextEdits": [{"newText": ", PLBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "from transformers.models.plbart.modular_plbart import PLBartForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers.models.plbart.modular_plbart)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_FRAME_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_FRAME_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_FRAME_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "353"}, {"additionalTextEdits": [{"newText": ", PatchTSMixerForTimeSeriesClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSMixerForTimeSeriesClassification", "kind": 7, "label": "PatchTSMixerForTimeSeriesClassification (import transformers)", "sortText": "354"}, {"additionalTextEdits": [{"newText": ", PatchTSTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSTForClassification", "kind": 7, "label": "PatchTSTForClassification (import transformers)", "sortText": "355"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationConvProcessing", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationConvProcessing", "kind": 7, "label": "PerceiverForImageClassificationConvProcessing (import transformers)", "sortText": "356"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationFourier", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationFourier", "kind": 7, "label": "PerceiverForImageClassificationFourier (import transformers)", "sortText": "357"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationLearned", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationLearned", "kind": 7, "label": "PerceiverForImageClassificationLearned (import transformers)", "sortText": "358"}, {"additionalTextEdits": [{"newText": ", PerceiverForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForSequenceClassification", "kind": 7, "label": "PerceiverForSequenceClassification (import transformers)", "sortText": "359"}, {"additionalTextEdits": [{"newText": ", PerceptionLMImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceptionLMImageProcessorFast", "kind": 7, "label": "PerceptionLMImageProcessorFast (import transformers)", "sortText": "360"}, {"additionalTextEdits": [{"newText": ", PersimmonForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForSequenceClassification", "kind": 7, "label": "PersimmonForSequenceClassification (import transformers)", "sortText": "361"}, {"additionalTextEdits": [{"newText": ", PersimmonForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForTokenClassification", "kind": 7, "label": "PersimmonForTokenClassification (import transformers)", "sortText": "362"}, {"additionalTextEdits": [{"newText": ", Phi3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers.models.phi3.modular_phi3)", "sortText": "364"}, {"additionalTextEdits": [{"newText": ", Phi3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers.models.phi3.modular_phi3)", "sortText": "366"}, {"additionalTextEdits": [{"newText": ", PhiForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers.models.phi.modular_phi)", "sortText": "368"}, {"additionalTextEdits": [{"newText": ", PhiForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers.models.phi.modular_phi)", "sortText": "370"}, {"additionalTextEdits": [{"newText": ", PhimoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhimoeForSequenceClassification", "kind": 7, "label": "PhimoeForSequenceClassification (import transformers)", "sortText": "371"}, {"additionalTextEdits": [{"newText": ", PoolFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PoolFormerForImageClassification", "kind": 7, "label": "PoolFormerForImageClassification (import transformers)", "sortText": "372"}, {"additionalTextEdits": [{"newText": ", PvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtForImageClassification", "kind": 7, "label": "PvtForImageClassification (import transformers)", "sortText": "373"}, {"additionalTextEdits": [{"newText": ", PvtV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtV2ForImageClassification", "kind": 7, "label": "PvtV2ForImageClassification (import transformers)", "sortText": "374"}, {"additionalTextEdits": [{"newText": ", QDQBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForSequenceClassification", "kind": 7, "label": "QDQBertForSequenceClassification (import transformers)", "sortText": "375"}, {"additionalTextEdits": [{"newText": ", QDQBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForTokenClassification", "kind": 7, "label": "QDQBertForTokenClassification (import transformers)", "sortText": "376"}, {"additionalTextEdits": [{"newText": ", Qwen2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "378"}, {"additionalTextEdits": [{"newText": ", Qwen2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "380"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForSequenceClassification", "kind": 7, "label": "Qwen2MoeForSequenceClassification (import transformers)", "sortText": "381"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForTokenClassification", "kind": 7, "label": "Qwen2MoeForTokenClassification (import transformers)", "sortText": "382"}, {"additionalTextEdits": [{"newText": ", Qwen3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "384"}, {"additionalTextEdits": [{"newText": ", Qwen3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "386"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "388"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "390"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "392"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "394"}, {"additionalTextEdits": [{"newText": ", ReformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ReformerForSequenceClassification", "kind": 7, "label": "ReformerForSequenceClassification (import transformers)", "sortText": "395"}, {"additionalTextEdits": [{"newText": ", RegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RegNetForImageClassification", "kind": 7, "label": "RegNetForImageClassification (import transformers)", "sortText": "396"}, {"additionalTextEdits": [{"newText": ", RemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForSequenceClassification", "kind": 7, "label": "RemBertForSequenceClassification (import transformers)", "sortText": "397"}, {"additionalTextEdits": [{"newText": ", RemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForTokenClassification", "kind": 7, "label": "RemBertForTokenClassification (import transformers)", "sortText": "398"}, {"additionalTextEdits": [{"newText": ", ResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ResNetForImageClassification", "kind": 7, "label": "ResNetForImageClassification (import transformers)", "sortText": "399"}, {"additionalTextEdits": [{"newText": ", RoCBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForSequenceClassification", "kind": 7, "label": "RoCBertForSequenceClassification (import transformers)", "sortText": "400"}, {"additionalTextEdits": [{"newText": ", RoCBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForTokenClassification", "kind": 7, "label": "RoCBertForTokenClassification (import transformers)", "sortText": "401"}, {"additionalTextEdits": [{"newText": ", RoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForSequenceClassification", "kind": 7, "label": "RoFormerForSequenceClassification (import transformers)", "sortText": "402"}, {"additionalTextEdits": [{"newText": ", RoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForTokenClassification", "kind": 7, "label": "RoFormerForTokenClassification (import transformers)", "sortText": "403"}, {"additionalTextEdits": [{"newText": ", RobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForSequenceClassification", "kind": 7, "label": "RobertaForSequenceClassification (import transformers)", "sortText": "404"}, {"additionalTextEdits": [{"newText": ", RobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForTokenClassification", "kind": 7, "label": "RobertaForTokenClassification (import transformers)", "sortText": "405"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "RobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "406"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForTokenClassification", "kind": 7, "label": "RobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "407"}, {"additionalTextEdits": [{"newText": ", SEWDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWDForSequenceClassification", "kind": 7, "label": "SEWDForSequenceClassification (import transformers)", "sortText": "408"}, {"additionalTextEdits": [{"newText": ", SEWForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from transformers.models.sew.modular_sew import SEWForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers.models.sew.modular_sew)", "sortText": "410"}, {"additionalTextEdits": [{"newText": ", SeedOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "412"}, {"additionalTextEdits": [{"newText": ", SeedOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "414"}, {"additionalTextEdits": [{"newText": ", SegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SegformerForImageClassification", "kind": 7, "label": "SegformerForImageClassification (import transformers)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import Seq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Seq2SeqSequenceClassifierOutput", "kind": 7, "label": "Seq2SeqSequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutput", "kind": 7, "label": "SequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutputWithPast", "kind": 7, "label": "SequenceClassifierOutputWithPast (import transformers.modeling_outputs)", "sortText": "418"}, {"additionalTextEdits": [{"newText": ", ShieldGemma2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ShieldGemma2ForImageClassification", "kind": 7, "label": "ShieldGemma2ForImageClassification (import transformers)", "sortText": "419"}, {"additionalTextEdits": [{"newText": ", Siglip2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from transformers.models.siglip2.modular_siglip2 import Siglip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers.models.siglip2.modular_siglip2)", "sortText": "421"}, {"additionalTextEdits": [{"newText": ", SiglipForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SiglipForImageClassification", "kind": 7, "label": "SiglipForImageClassification (import transformers)", "sortText": "422"}, {"additionalTextEdits": [{"newText": ", SingleSentenceClassificationProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 6, "label": "SingleSentenceClassificationProcessor (import transformers)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.utils import SingleSentenceClassificationProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 7, "label": "SingleSentenceClassificationProcessor (import transformers.data.processors.utils)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "428"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForSequenceClassification", "kind": 7, "label": "SqueezeBertForSequenceClassification (import transformers)", "sortText": "429"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForTokenClassification", "kind": 7, "label": "SqueezeBertForTokenClassification (import transformers)", "sortText": "430"}, {"additionalTextEdits": [{"newText": ", StableLmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForSequenceClassification", "kind": 7, "label": "StableLmForSequenceClassification (import transformers)", "sortText": "431"}, {"additionalTextEdits": [{"newText": ", StableLmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForTokenClassification", "kind": 7, "label": "StableLmForTokenClassification (import transformers)", "sortText": "432"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "434"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.dataclasses)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.errors)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.dataclasses)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.errors)", "sortText": "440"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassError", "kind": 7, "label": "StrictDataclassError (import huggingface_hub.errors)", "sortText": "441"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.dataclasses)", "sortText": "442"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.errors)", "sortText": "443"}, {"additionalTextEdits": [{"newText": ", SwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwiftFormerForImageClassification", "kind": 7, "label": "SwiftFormerForImageClassification (import transformers)", "sortText": "444"}, {"additionalTextEdits": [{"newText": ", SwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwinForImageClassification", "kind": 7, "label": "SwinForImageClassification (import transformers)", "sortText": "445"}, {"additionalTextEdits": [{"newText": ", Swinv2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Swinv2ForImageClassification", "kind": 7, "label": "Swinv2ForImageClassification (import transformers)", "sortText": "446"}, {"additionalTextEdits": [{"newText": ", T5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForSequenceClassification", "kind": 7, "label": "T5ForSequenceClassification (import transformers)", "sortText": "447"}, {"additionalTextEdits": [{"newText": ", T5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForTokenClassification", "kind": 7, "label": "T5ForTokenClassification (import transformers)", "sortText": "448"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "449"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "450"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "451"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "452"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TEXT_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TEXT_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TEXT_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "453"}, {"additionalTextEdits": [{"newText": ", TFAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForSequenceClassification", "kind": 7, "label": "TFAlbertForSequenceClassification (import transformers)", "sortText": "454"}, {"additionalTextEdits": [{"newText": ", TFAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForTokenClassification", "kind": 7, "label": "TFAlbertForTokenClassification (import transformers)", "sortText": "455"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForAudioClassification", "kind": 7, "label": "TFAutoModelForAudioClassification (import transformers)", "sortText": "456"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForImageClassification", "kind": 7, "label": "TFAutoModelForImageClassification (import transformers)", "sortText": "457"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForSequenceClassification", "kind": 7, "label": "TFAutoModelForSequenceClassification (import transformers)", "sortText": "458"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForTokenClassification", "kind": 7, "label": "TFAutoModelForTokenClassification (import transformers)", "sortText": "459"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForZeroShotImageClassification", "kind": 7, "label": "TFAutoModelForZeroShotImageClassification (import transformers)", "sortText": "460"}, {"additionalTextEdits": [{"newText": ", TFBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBartForSequenceClassification", "kind": 7, "label": "TFBartForSequenceClassification (import transformers)", "sortText": "461"}, {"additionalTextEdits": [{"newText": ", TFBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForSequenceClassification", "kind": 7, "label": "TFBertForSequenceClassification (import transformers)", "sortText": "462"}, {"additionalTextEdits": [{"newText": ", TFBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForTokenClassification", "kind": 7, "label": "TFBertForTokenClassification (import transformers)", "sortText": "463"}, {"additionalTextEdits": [{"newText": ", TFCTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCTRLForSequenceClassification", "kind": 7, "label": "TFCTRLForSequenceClassification (import transformers)", "sortText": "464"}, {"additionalTextEdits": [{"newText": ", TFCamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForSequenceClassification", "kind": 7, "label": "TFCamembertForSequenceClassification (import transformers)", "sortText": "465"}, {"additionalTextEdits": [{"newText": ", TFCamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForTokenClassification", "kind": 7, "label": "TFCamembertForTokenClassification (import transformers)", "sortText": "466"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFCausalLanguageModelingLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFCausalLanguageModelingLoss", "kind": 7, "label": "TFCausalLanguageModelingLoss (import transformers.modeling_tf_utils)", "sortText": "467"}, {"additionalTextEdits": [{"newText": ", TFConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForSequenceClassification", "kind": 7, "label": "TFConvBertForSequenceClassification (import transformers)", "sortText": "468"}, {"additionalTextEdits": [{"newText": ", TFConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForTokenClassification", "kind": 7, "label": "TFConvBertForTokenClassification (import transformers)", "sortText": "469"}, {"additionalTextEdits": [{"newText": ", TFConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextForImageClassification", "kind": 7, "label": "TFConvNextForImageClassification (import transformers)", "sortText": "470"}, {"additionalTextEdits": [{"newText": ", TFConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextV2ForImageClassification", "kind": 7, "label": "TFConvNextV2ForImageClassification (import transformers)", "sortText": "471"}, {"additionalTextEdits": [{"newText": ", TFCvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCvtForImageClassification", "kind": 7, "label": "TFCvtForImageClassification (import transformers)", "sortText": "472"}, {"additionalTextEdits": [{"newText": ", TFData2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFData2VecVisionForImageClassification", "kind": 7, "label": "TFData2VecVisionForImageClassification (import transformers)", "sortText": "473"}, {"additionalTextEdits": [{"newText": ", TFDebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForSequenceClassification", "kind": 7, "label": "TFDebertaForSequenceClassification (import transformers)", "sortText": "474"}, {"additionalTextEdits": [{"newText": ", TFDebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForTokenClassification", "kind": 7, "label": "TFDebertaForTokenClassification (import transformers)", "sortText": "475"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForSequenceClassification", "kind": 7, "label": "TFDebertaV2ForSequenceClassification (import transformers)", "sortText": "476"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForTokenClassification", "kind": 7, "label": "TFDebertaV2ForTokenClassification (import transformers)", "sortText": "477"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassification", "kind": 7, "label": "TFDeiTForImageClassification (import transformers)", "sortText": "478"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassificationWithTeacher", "kind": 7, "label": "TFDeiTForImageClassificationWithTeacher (import transformers)", "sortText": "479"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForSequenceClassification", "kind": 7, "label": "TFDistilBertForSequenceClassification (import transformers)", "sortText": "480"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForTokenClassification", "kind": 7, "label": "TFDistilBertForTokenClassification (import transformers)", "sortText": "481"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassification", "kind": 7, "label": "TFEfficientFormerForImageClassification (import transformers)", "sortText": "482"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "TFEfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "483"}, {"additionalTextEdits": [{"newText": ", TFElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForSequenceClassification", "kind": 7, "label": "TFElectraForSequenceClassification (import transformers)", "sortText": "484"}, {"additionalTextEdits": [{"newText": ", TFElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForTokenClassification", "kind": 7, "label": "TFElectraForTokenClassification (import transformers)", "sortText": "485"}, {"additionalTextEdits": [{"newText": ", TFEsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForSequenceClassification", "kind": 7, "label": "TFEsmForSequenceClassification (import transformers)", "sortText": "486"}, {"additionalTextEdits": [{"newText": ", TFEsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForTokenClassification", "kind": 7, "label": "TFEsmForTokenClassification (import transformers)", "sortText": "487"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForSequenceClassification", "kind": 7, "label": "TFFlaubertForSequenceClassification (import transformers)", "sortText": "488"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForTokenClassification", "kind": 7, "label": "TFFlaubertForTokenClassification (import transformers)", "sortText": "489"}, {"additionalTextEdits": [{"newText": ", TFFunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForSequenceClassification", "kind": 7, "label": "TFFunnelForSequenceClassification (import transformers)", "sortText": "490"}, {"additionalTextEdits": [{"newText": ", TFFunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForTokenClassification", "kind": 7, "label": "TFFunnelForTokenClassification (import transformers)", "sortText": "491"}, {"additionalTextEdits": [{"newText": ", TFGPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPT2ForSequenceClassification", "kind": 7, "label": "TFGPT2ForSequenceClassification (import transformers)", "sortText": "492"}, {"additionalTextEdits": [{"newText": ", TFGPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPTJForSequenceClassification", "kind": 7, "label": "TFGPTJForSequenceClassification (import transformers)", "sortText": "493"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutput", "kind": 7, "label": "TFImageClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "494"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutputWithNoAttention", "kind": 7, "label": "TFImageClassifierOutputWithNoAttention (import transformers.modeling_tf_outputs)", "sortText": "495"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForSequenceClassification", "kind": 7, "label": "TFLayoutLMForSequenceClassification (import transformers)", "sortText": "496"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForTokenClassification", "kind": 7, "label": "TFLayoutLMForTokenClassification (import transformers)", "sortText": "497"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForSequenceClassification", "kind": 7, "label": "TFLayoutLMv3ForSequenceClassification (import transformers)", "sortText": "498"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForTokenClassification", "kind": 7, "label": "TFLayoutLMv3ForTokenClassification (import transformers)", "sortText": "499"}, {"additionalTextEdits": [{"newText": ", TFLongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForSequenceClassification", "kind": 7, "label": "TFLongformerForSequenceClassification (import transformers)", "sortText": "500"}, {"additionalTextEdits": [{"newText": ", TFLongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForTokenClassification", "kind": 7, "label": "TFLongformerForTokenClassification (import transformers)", "sortText": "501"}, {"additionalTextEdits": [{"newText": ", TFMPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForSequenceClassification", "kind": 7, "label": "TFMPNetForSequenceClassification (import transformers)", "sortText": "502"}, {"additionalTextEdits": [{"newText": ", TFMPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForTokenClassification", "kind": 7, "label": "TFMPNetForTokenClassification (import transformers)", "sortText": "503"}, {"additionalTextEdits": [{"newText": ", TFMistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMistralForSequenceClassification", "kind": 7, "label": "TFMistralForSequenceClassification (import transformers)", "sortText": "504"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForSequenceClassification", "kind": 7, "label": "TFMobileBertForSequenceClassification (import transformers)", "sortText": "505"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForTokenClassification", "kind": 7, "label": "TFMobileBertForTokenClassification (import transformers)", "sortText": "506"}, {"additionalTextEdits": [{"newText": ", TFMobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileViTForImageClassification", "kind": 7, "label": "TFMobileViTForImageClassification (import transformers)", "sortText": "507"}, {"additionalTextEdits": [{"newText": ", TFOpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFOpenAIGPTForSequenceClassification", "kind": 7, "label": "TFOpenAIGPTForSequenceClassification (import transformers)", "sortText": "508"}, {"additionalTextEdits": [{"newText": ", TFRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRegNetForImageClassification", "kind": 7, "label": "TFRegNetForImageClassification (import transformers)", "sortText": "509"}, {"additionalTextEdits": [{"newText": ", TFRemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForSequenceClassification", "kind": 7, "label": "TFRemBertForSequenceClassification (import transformers)", "sortText": "510"}, {"additionalTextEdits": [{"newText": ", TFRemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForTokenClassification", "kind": 7, "label": "TFRemBertForTokenClassification (import transformers)", "sortText": "511"}, {"additionalTextEdits": [{"newText": ", TFResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFResNetForImageClassification", "kind": 7, "label": "TFResNetForImageClassification (import transformers)", "sortText": "512"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForSequenceClassification", "kind": 7, "label": "TFRoFormerForSequenceClassification (import transformers)", "sortText": "513"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForTokenClassification", "kind": 7, "label": "TFRoFormerForTokenClassification (import transformers)", "sortText": "514"}, {"additionalTextEdits": [{"newText": ", TFRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForSequenceClassification", "kind": 7, "label": "TFRobertaForSequenceClassification (import transformers)", "sortText": "515"}, {"additionalTextEdits": [{"newText": ", TFRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForTokenClassification", "kind": 7, "label": "TFRobertaForTokenClassification (import transformers)", "sortText": "516"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "TFRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "517"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "TFRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "518"}, {"additionalTextEdits": [{"newText": ", TFSegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSegformerForImageClassification", "kind": 7, "label": "TFSegformerForImageClassification (import transformers)", "sortText": "519"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "TFSeq2SeqSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "520"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassificationLoss", "kind": 7, "label": "TFSequenceClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "521"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutput", "kind": 7, "label": "TFSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "522"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutputWithPast", "kind": 7, "label": "TFSequenceClassifierOutputWithPast (import transformers.modeling_tf_outputs)", "sortText": "523"}, {"additionalTextEdits": [{"newText": ", TFSwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwiftFormerForImageClassification", "kind": 7, "label": "TFSwiftFormerForImageClassification (import transformers)", "sortText": "524"}, {"additionalTextEdits": [{"newText": ", TFSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwinForImageClassification", "kind": 7, "label": "TFSwinForImageClassification (import transformers)", "sortText": "525"}, {"additionalTextEdits": [{"newText": ", TFTapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTapasForSequenceClassification", "kind": 7, "label": "TFTapasForSequenceClassification (import transformers)", "sortText": "526"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFTokenClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassificationLoss", "kind": 7, "label": "TFTokenClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "527"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassifierOutput", "kind": 7, "label": "TFTokenClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "528"}, {"additionalTextEdits": [{"newText": ", TFTransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTransfoXLForSequenceClassification", "kind": 7, "label": "TFTransfoXLForSequenceClassification (import transformers)", "sortText": "529"}, {"additionalTextEdits": [{"newText": ", TFViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFViTForImageClassification", "kind": 7, "label": "TFViTForImageClassification (import transformers)", "sortText": "530"}, {"additionalTextEdits": [{"newText": ", TFWav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFWav2Vec2ForSequenceClassification", "kind": 7, "label": "TFWav2Vec2ForSequenceClassification (import transformers)", "sortText": "531"}, {"additionalTextEdits": [{"newText": ", TFXLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForSequenceClassification", "kind": 7, "label": "TFXLMForSequenceClassification (import transformers)", "sortText": "532"}, {"additionalTextEdits": [{"newText": ", TFXLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForTokenClassification", "kind": 7, "label": "TFXLMForTokenClassification (import transformers)", "sortText": "533"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForSequenceClassification", "kind": 7, "label": "TFXLMRobertaForSequenceClassification (import transformers)", "sortText": "534"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForTokenClassification", "kind": 7, "label": "TFXLMRobertaForTokenClassification (import transformers)", "sortText": "535"}, {"additionalTextEdits": [{"newText": ", TFXLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForSequenceClassification", "kind": 7, "label": "TFXLNetForSequenceClassification (import transformers)", "sortText": "536"}, {"additionalTextEdits": [{"newText": ", TFXLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForTokenClassification", "kind": 7, "label": "TFXLNetForTokenClassification (import transformers)", "sortText": "537"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "538"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "539"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "540"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "541"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "542"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "543"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "544"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "TF_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "545"}, {"additionalTextEdits": [{"newText": "from transformers.convert_slow_tokenizers_checkpoints_to_fast import TOKENIZER_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKENIZER_CLASSES", "kind": 21, "label": "TOKENIZER_CLASSES (import transformers.convert_slow_tokenizers_checkpoints_to_fast)", "sortText": "546"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "547"}, {"additionalTextEdits": [{"newText": ", TapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TapasForSequenceClassification", "kind": 7, "label": "TapasForSequenceClassification (import transformers)", "sortText": "548"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationInput", "kind": 6, "label": "TextClassificationInput (import huggingface_hub)", "sortText": "549"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputElement", "kind": 6, "label": "TextClassificationOutputElement (import huggingface_hub)", "sortText": "550"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputTransform", "kind": 6, "label": "TextClassificationOutputTransform (import huggingface_hub)", "sortText": "551"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationParameters", "kind": 6, "label": "TextClassificationParameters (import huggingface_hub)", "sortText": "552"}, {"additionalTextEdits": [{"newText": ", TextClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextClassificationPipeline", "kind": 6, "label": "TextClassificationPipeline (import transformers)", "sortText": "553"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import TextClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationPipeline", "kind": 7, "label": "TextClassificationPipeline (import transformers.pipelines.text_classification)", "sortText": "554"}, {"additionalTextEdits": [{"newText": ", TextNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextNetForImageClassification", "kind": 7, "label": "TextNetForImageClassification (import transformers)", "sortText": "555"}, {"additionalTextEdits": [{"newText": ", TimesformerForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimesformerForVideoClassification", "kind": 7, "label": "TimesformerForVideoClassification (import transformers)", "sortText": "556"}, {"additionalTextEdits": [{"newText": ", TimmWrapperForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimmWrapperForImageClassification", "kind": 7, "label": "TimmWrapperForImageClassification (import transformers)", "sortText": "557"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationAggregationStrategy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationAggregationStrategy", "kind": 6, "label": "TokenClassificationAggregationStrategy (import huggingface_hub)", "sortText": "558"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationArgumentHandler", "kind": 7, "label": "TokenClassificationArgumentHandler (import transformers.pipelines.token_classification)", "sortText": "559"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationInput", "kind": 6, "label": "TokenClassificationInput (import huggingface_hub)", "sortText": "560"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationOutputElement", "kind": 6, "label": "TokenClassificationOutputElement (import huggingface_hub)", "sortText": "561"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationParameters", "kind": 6, "label": "TokenClassificationParameters (import huggingface_hub)", "sortText": "562"}, {"additionalTextEdits": [{"newText": ", TokenClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TokenClassificationPipeline", "kind": 6, "label": "TokenClassificationPipeline (import transformers)", "sortText": "563"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationPipeline", "kind": 7, "label": "TokenClassificationPipeline (import transformers.pipelines.token_classification)", "sortText": "564"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import TokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassifierOutput", "kind": 7, "label": "TokenClassifierOutput (import transformers.modeling_outputs)", "sortText": "565"}, {"additionalTextEdits": [{"newText": ", TransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TransfoXLForSequenceClassification", "kind": 7, "label": "TransfoXLForSequenceClassification (import transformers)", "sortText": "566"}, {"additionalTextEdits": [{"newText": "from transformers.commands.serving import TransformersCompletionCreateParamsStreaming\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TransformersCompletionCreateParamsStreaming", "kind": 7, "label": "TransformersCompletionCreateParamsStreaming (import transformers.commands.serving)", "sortText": "567"}, {"additionalTextEdits": [{"newText": ", TvltForAudioVisualClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TvltForAudioVisualClassification", "kind": 7, "label": "TvltForAudioVisualClassification (import transformers)", "sortText": "568"}, {"additionalTextEdits": [{"newText": ", UMT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForSequenceClassification", "kind": 7, "label": "UMT5ForSequenceClassification (import transformers)", "sortText": "569"}, {"additionalTextEdits": [{"newText": ", UMT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForTokenClassification", "kind": 7, "label": "UMT5ForTokenClassification (import transformers)", "sortText": "570"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import UNROLL_KWARGS_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UNROLL_KWARGS_CLASSES", "kind": 21, "label": "UNROLL_KWARGS_CLASSES (import transformers.utils.auto_docstring)", "sortText": "571"}, {"additionalTextEdits": [{"newText": ", UnbatchedClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": "572"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "573"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": "574"}, {"additionalTextEdits": [{"newText": ", UniSpeechForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers)", "sortText": "575"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech.modular_unispeech import UniSpeechForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers.models.unispeech.modular_unispeech)", "sortText": "576"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers)", "sortText": "577"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "578"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers)", "sortText": "579"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "580"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import VIDEO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VIDEO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "VIDEO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "581"}, {"additionalTextEdits": [{"newText": ", VJEPA2ForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VJEPA2ForVideoClassification", "kind": 7, "label": "VJEPA2ForVideoClassification (import transformers)", "sortText": "582"}, {"additionalTextEdits": [{"newText": ", VanForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VanForImageClassification", "kind": 7, "label": "VanForImageClassification (import transformers)", "sortText": "583"}, {"additionalTextEdits": [{"newText": ", ViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTForImageClassification", "kind": 7, "label": "ViTForImageClassification (import transformers)", "sortText": "584"}, {"additionalTextEdits": [{"newText": ", ViTHybridForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTHybridForImageClassification", "kind": 7, "label": "ViTHybridForImageClassification (import transformers)", "sortText": "585"}, {"additionalTextEdits": [{"newText": ", ViTMSNForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTMSNForImageClassification", "kind": 7, "label": "ViTMSNForImageClassification (import transformers)", "sortText": "586"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationInput", "kind": 6, "label": "VideoClassificationInput (import huggingface_hub)", "sortText": "587"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputElement", "kind": 6, "label": "VideoClassificationOutputElement (import huggingface_hub)", "sortText": "588"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputTransform", "kind": 6, "label": "VideoClassificationOutputTransform (import huggingface_hub)", "sortText": "589"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationParameters", "kind": 6, "label": "VideoClassificationParameters (import huggingface_hub)", "sortText": "590"}, {"additionalTextEdits": [{"newText": ", VideoClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoClassificationPipeline", "kind": 6, "label": "VideoClassificationPipeline (import transformers)", "sortText": "591"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.video_classification import VideoClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationPipeline", "kind": 7, "label": "VideoClassificationPipeline (import transformers.pipelines.video_classification)", "sortText": "592"}, {"additionalTextEdits": [{"newText": ", VideoMAEForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoMAEForVideoClassification", "kind": 7, "label": "VideoMAEForVideoClassification (import transformers)", "sortText": "593"}, {"additionalTextEdits": [{"newText": ", ViltForImagesAndTextClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForImagesAndTextClassification", "kind": 7, "label": "ViltForImagesAndTextClassification (import transformers)", "sortText": "594"}, {"additionalTextEdits": [{"newText": ", ViltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForTokenClassification", "kind": 7, "label": "ViltForTokenClassification (import transformers)", "sortText": "595"}, {"additionalTextEdits": [{"newText": ", VivitForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VivitForVideoClassification", "kind": 7, "label": "VivitForVideoClassification (import transformers)", "sortText": "596"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers)", "sortText": "597"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "598"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers)", "sortText": "599"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "600"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers)", "sortText": "601"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "602"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers)", "sortText": "603"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "604"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ForAudioFrameClassification (import transformers)", "sortText": "605"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForSequenceClassification", "kind": 7, "label": "Wav2Vec2ForSequenceClassification (import transformers)", "sortText": "606"}, {"additionalTextEdits": [{"newText": ", WavLMForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers)", "sortText": "607"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "608"}, {"additionalTextEdits": [{"newText": ", WavLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers)", "sortText": "609"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "610"}, {"additionalTextEdits": [{"newText": ", WhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WhisperForAudioClassification", "kind": 7, "label": "WhisperForAudioClassification (import transformers)", "sortText": "611"}, {"additionalTextEdits": [{"newText": ", XLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForSequenceClassification", "kind": 7, "label": "XLMForSequenceClassification (import transformers)", "sortText": "612"}, {"additionalTextEdits": [{"newText": ", XLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForTokenClassification", "kind": 7, "label": "XLMForTokenClassification (import transformers)", "sortText": "613"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForSequenceClassification", "kind": 7, "label": "XLMRobertaForSequenceClassification (import transformers)", "sortText": "614"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForTokenClassification", "kind": 7, "label": "XLMRobertaForTokenClassification (import transformers)", "sortText": "615"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForSequenceClassification", "kind": 7, "label": "XLMRobertaXLForSequenceClassification (import transformers)", "sortText": "616"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForTokenClassification", "kind": 7, "label": "XLMRobertaXLForTokenClassification (import transformers)", "sortText": "617"}, {"additionalTextEdits": [{"newText": ", XLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForSequenceClassification", "kind": 7, "label": "XLNetForSequenceClassification (import transformers)", "sortText": "618"}, {"additionalTextEdits": [{"newText": ", XLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForTokenClassification", "kind": 7, "label": "XLNetForTokenClassification (import transformers)", "sortText": "619"}, {"additionalTextEdits": [{"newText": ", XmodForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForSequenceClassification", "kind": 7, "label": "XmodForSequenceClassification (import transformers)", "sortText": "620"}, {"additionalTextEdits": [{"newText": ", XmodForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForTokenClassification", "kind": 7, "label": "XmodForTokenClassification (import transformers)", "sortText": "621"}, {"additionalTextEdits": [{"newText": "from yaml import YAMLObjectMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YAMLObjectMetaclass", "kind": 7, "label": "YAMLObjectMetaclass (import yaml)", "sortText": "622"}, {"additionalTextEdits": [{"newText": ", YosoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForSequenceClassification", "kind": 7, "label": "YosoForSequenceClassification (import transformers)", "sortText": "623"}, {"additionalTextEdits": [{"newText": ", YosoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForTokenClassification", "kind": 7, "label": "YosoForTokenClassification (import transformers)", "sortText": "624"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "625"}, {"additionalTextEdits": [{"newText": ", Zamba2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers)", "sortText": "626"}, {"additionalTextEdits": [{"newText": "from transformers.models.zamba2.modular_zamba2 import Zamba2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers.models.zamba2.modular_zamba2)", "sortText": "627"}, {"additionalTextEdits": [{"newText": ", ZambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZambaForSequenceClassification", "kind": 7, "label": "ZambaForSequenceClassification (import transformers)", "sortText": "628"}, {"additionalTextEdits": [{"newText": ", ZeroShotAudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 6, "label": "ZeroShotAudioClassificationPipeline (import transformers)", "sortText": "629"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_audio_classification import ZeroShotAudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 7, "label": "ZeroShotAudioClassificationPipeline (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "630"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationArgumentHandler", "kind": 7, "label": "ZeroShotClassificationArgumentHandler (import transformers.pipelines.zero_shot_classification)", "sortText": "631"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationInput", "kind": 6, "label": "ZeroShotClassificationInput (import huggingface_hub)", "sortText": "632"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationOutputElement", "kind": 6, "label": "ZeroShotClassificationOutputElement (import huggingface_hub)", "sortText": "633"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationParameters", "kind": 6, "label": "ZeroShotClassificationParameters (import huggingface_hub)", "sortText": "634"}, {"additionalTextEdits": [{"newText": ", ZeroShotClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 6, "label": "ZeroShotClassificationPipeline (import transformers)", "sortText": "635"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 7, "label": "ZeroShotClassificationPipeline (import transformers.pipelines.zero_shot_classification)", "sortText": "636"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationInput", "kind": 6, "label": "ZeroShotImageClassificationInput (import huggingface_hub)", "sortText": "637"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationOutputElement", "kind": 6, "label": "ZeroShotImageClassificationOutputElement (import huggingface_hub)", "sortText": "638"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationParameters", "kind": 6, "label": "ZeroShotImageClassificationParameters (import huggingface_hub)", "sortText": "639"}, {"additionalTextEdits": [{"newText": ", ZeroShotImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 6, "label": "ZeroShotImageClassificationPipeline (import transformers)", "sortText": "640"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_image_classification import ZeroShotImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 7, "label": "ZeroShotImageClassificationPipeline (import transformers.pipelines.zero_shot_image_classification)", "sortText": "641"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import auto_class_docstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "auto_class_docstring", "kind": 3, "label": "auto_class_docstring (import transformers.utils.auto_docstring)", "sortText": "642"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import cancel_access_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cancel_access_request", "kind": 6, "label": "cancel_access_request (import huggingface_hub)", "sortText": "643"}, {"additionalTextEdits": [{"newText": "from transformers.utils.import_utils import check_torch_load_is_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_torch_load_is_safe", "kind": 3, "label": "check_torch_load_is_safe (import transformers.utils.import_utils)", "sortText": "644"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_list\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_list", "kind": 6, "label": "chi_angles_atom_indices_list (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "645"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_ours\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_ours", "kind": 6, "label": "chi_angles_atom_indices_ours (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "646"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines import clean_custom_task\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_custom_task", "kind": 3, "label": "clean_custom_task (import transformers.pipelines)", "sortText": "647"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": "648"}, {"additionalTextEdits": [{"newText": "from transformers.onnx.utils import compute_serialized_parameters_size\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compute_serialized_parameters_size", "kind": 3, "label": "compute_serialized_parameters_size (import transformers.onnx.utils)", "sortText": "649"}, {"additionalTextEdits": [{"newText": "from transformers.integrations.tensor_parallel import convert_local_tensor_to_dtensor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_local_tensor_to_dtensor", "kind": 3, "label": "convert_local_tensor_to_dtensor (import transformers.integrations.tensor_parallel)", "sortText": "650"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import create_sliding_window_causal_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_sliding_window_causal_mask", "kind": 3, "label": "create_sliding_window_causal_mask (import transformers.masking_utils)", "sortText": "651"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import find_all_classes_from_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_all_classes_from_file", "kind": 3, "label": "find_all_classes_from_file (import transformers.commands.add_new_model_like)", "sortText": "652"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.asyn_wrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.asyn_wrapper", "kind": 9, "label": "fsspec.implementations.asyn_wrapper (import fsspec.implementations.asyn_wrapper)", "sortText": "653"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dask", "kind": 9, "label": "fsspec.implementations.dask (import fsspec.implementations.dask)", "sortText": "654"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dbfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dbfs", "kind": 9, "label": "fsspec.implementations.dbfs (import fsspec.implementations.dbfs)", "sortText": "655"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dirfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dirfs", "kind": 9, "label": "fsspec.implementations.dirfs (import fsspec.implementations.dirfs)", "sortText": "656"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.gist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.gist", "kind": 9, "label": "fsspec.implementations.gist (import fsspec.implementations.gist)", "sortText": "657"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.http_sync\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.http_sync", "kind": 9, "label": "fsspec.implementations.http_sync (import fsspec.implementations.http_sync)", "sortText": "658"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.sftp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.sftp", "kind": 9, "label": "fsspec.implementations.sftp (import fsspec.implementations.sftp)", "sortText": "659"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.smb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.smb", "kind": 9, "label": "fsspec.implementations.smb (import fsspec.implementations.smb)", "sortText": "660"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.webhdfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.webhdfs", "kind": 9, "label": "fsspec.implementations.webhdfs (import fsspec.implementations.webhdfs)", "sortText": "661"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import get_checkpoint_from_config_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_checkpoint_from_config_class", "kind": 3, "label": "get_checkpoint_from_config_class (import transformers.utils.auto_docstring)", "sortText": "662"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_from_dynamic_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_from_dynamic_module", "kind": 3, "label": "get_class_from_dynamic_module (import transformers.dynamic_module_utils)", "sortText": "663"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_in_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_in_module", "kind": 3, "label": "get_class_in_module (import transformers.dynamic_module_utils)", "sortText": "664"}, {"additionalTextEdits": [{"newText": "from fsspec import get_filesystem_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_filesystem_class", "kind": 3, "label": "get_filesystem_class (import fsspec)", "sortText": "665"}, {"additionalTextEdits": [{"newText": "from transformers.trainer_pt_utils import get_module_class_from_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_module_class_from_name", "kind": 3, "label": "get_module_class_from_name (import transformers.trainer_pt_utils)", "sortText": "666"}, {"additionalTextEdits": [{"newText": "import huggingface_hub.dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "huggingface_hub.dataclasses", "kind": 9, "label": "huggingface_hub.dataclasses (import huggingface_hub.dataclasses)", "sortText": "667"}, {"additionalTextEdits": [{"newText": "import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer", "kind": 9, "label": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer (import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer)", "sortText": "668"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon (import transformers.models.chameleon.image_processing_chameleon)", "sortText": "669"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon_fast", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon_fast (import transformers.models.chameleon.image_processing_chameleon_fast)", "sortText": "670"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip (import transformers.models.chinese_clip.image_processing_chinese_clip)", "sortText": "671"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip_fast", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip_fast (import transformers.models.chinese_clip.image_processing_chinese_clip_fast)", "sortText": "672"}, {"additionalTextEdits": [{"newText": "import transformers.models.clap.processing_clap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clap.processing_clap", "kind": 9, "label": "transformers.models.clap.processing_clap (import transformers.models.clap.processing_clap)", "sortText": "673"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip", "kind": 9, "label": "transformers.models.clip.image_processing_clip (import transformers.models.clip.image_processing_clip)", "sortText": "674"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip_fast", "kind": 9, "label": "transformers.models.clip.image_processing_clip_fast (import transformers.models.clip.image_processing_clip_fast)", "sortText": "675"}, {"additionalTextEdits": [{"newText": "import transformers.models.colpali.processing_colpali\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.colpali.processing_colpali", "kind": 9, "label": "transformers.models.colpali.processing_colpali (import transformers.models.colpali.processing_colpali)", "sortText": "676"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr (import transformers.models.conditional_detr.image_processing_conditional_detr)", "sortText": "677"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr_fast", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr_fast (import transformers.models.conditional_detr.image_processing_conditional_detr_fast)", "sortText": "678"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities)", "sortText": "679"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities)", "sortText": "680"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.tvlt.image_processing_tvlt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.tvlt.image_processing_tvlt", "kind": 9, "label": "transformers.models.deprecated.tvlt.image_processing_tvlt (import transformers.models.deprecated.tvlt.image_processing_tvlt)", "sortText": "681"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr (import transformers.models.efficientloftr.image_processing_efficientloftr)", "sortText": "682"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr_fast", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr_fast (import transformers.models.efficientloftr.image_processing_efficientloftr_fast)", "sortText": "683"}, {"additionalTextEdits": [{"newText": "import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer", "kind": 9, "label": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer (import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer)", "sortText": "684"}, {"additionalTextEdits": [{"newText": "import transformers.models.instructblipvideo.image_processing_instructblipvideo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.instructblipvideo.image_processing_instructblipvideo", "kind": 9, "label": "transformers.models.instructblipvideo.image_processing_instructblipvideo (import transformers.models.instructblipvideo.image_processing_instructblipvideo)", "sortText": "685"}, {"additionalTextEdits": [{"newText": "import transformers.models.llava_onevision.image_processing_llava_onevision_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.llava_onevision.image_processing_llava_onevision_fast", "kind": 9, "label": "transformers.models.llava_onevision.image_processing_llava_onevision_fast (import transformers.models.llava_onevision.image_processing_llava_onevision_fast)", "sortText": "686"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.configuration_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.configuration_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.configuration_longcat_flash (import transformers.models.longcat_flash.configuration_longcat_flash)", "sortText": "687"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modeling_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modeling_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modeling_longcat_flash (import transformers.models.longcat_flash.modeling_longcat_flash)", "sortText": "688"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modular_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modular_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modular_longcat_flash (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "689"}, {"additionalTextEdits": [{"newText": "import transformers.models.perception_lm.image_processing_perception_lm_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.perception_lm.image_processing_perception_lm_fast", "kind": 9, "label": "transformers.models.perception_lm.image_processing_perception_lm_fast (import transformers.models.perception_lm.image_processing_perception_lm_fast)", "sortText": "690"}, {"additionalTextEdits": [{"newText": "import transformers.models.switch_transformers.modeling_switch_transformers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.switch_transformers.modeling_switch_transformers", "kind": 9, "label": "transformers.models.switch_transformers.modeling_switch_transformers (import transformers.models.switch_transformers.modeling_switch_transformers)", "sortText": "691"}, {"additionalTextEdits": [{"newText": "import transformers.models.unispeech_sat.modular_unispeech_sat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.unispeech_sat.modular_unispeech_sat", "kind": 9, "label": "transformers.models.unispeech_sat.modular_unispeech_sat (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "692"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.audio_classification", "kind": 9, "label": "transformers.pipelines.audio_classification (import transformers.pipelines.audio_classification)", "sortText": "693"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.image_classification", "kind": 9, "label": "transformers.pipelines.image_classification (import transformers.pipelines.image_classification)", "sortText": "694"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.text_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.text_classification", "kind": 9, "label": "transformers.pipelines.text_classification (import transformers.pipelines.text_classification)", "sortText": "695"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.token_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.token_classification", "kind": 9, "label": "transformers.pipelines.token_classification (import transformers.pipelines.token_classification)", "sortText": "696"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.video_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.video_classification", "kind": 9, "label": "transformers.pipelines.video_classification (import transformers.pipelines.video_classification)", "sortText": "697"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_audio_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_audio_classification (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "698"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_classification (import transformers.pipelines.zero_shot_classification)", "sortText": "699"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_image_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_image_classification (import transformers.pipelines.zero_shot_image_classification)", "sortText": "700"}, {"additionalTextEdits": [{"newText": "from typing import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing)", "sortText": "701"}, {"additionalTextEdits": [{"newText": "from typing import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing)", "sortText": "702"}, {"additionalTextEdits": [{"newText": "from subprocess import ABOVE_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABOVE_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "ABOVE_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "703"}, {"additionalTextEdits": [{"newText": "from subprocess import BELOW_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BELOW_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "BELOW_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "704"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 6, "label": "Class (import msilib.schema)", "sortText": "705"}, {"additionalTextEdits": [{"newText": "from pyclbr import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import pyclbr)", "sortText": "706"}, {"additionalTextEdits": [{"newText": "from symtable import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import symtable)", "sortText": "707"}, {"additionalTextEdits": [{"newText": "from ast import ClassDef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDef", "kind": 7, "label": "ClassDef (import ast)", "sortText": "708"}, {"additionalTextEdits": [{"newText": "from inspect import ClassFoundException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFoundException", "kind": 7, "label": "ClassFoundException (import inspect)", "sortText": "709"}, {"additionalTextEdits": [{"newText": "from types import ClassMethodDescriptorType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassMethodDescriptorType", "kind": 7, "label": "ClassMethodDescriptorType (import types)", "sortText": "710"}, {"additionalTextEdits": [{"newText": "from typing_extensions import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing_extensions)", "sortText": "711"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "712"}, {"additionalTextEdits": [{"newText": "from ctypes import DllGetClassObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DllGetClassObject", "kind": 3, "label": "DllGetClassObject (import ctypes)", "sortText": "713"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "714"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_READ", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_READ (import asyncio.constants)", "sortText": "715"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "716"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import FixMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixMetaclass", "kind": 7, "label": "FixMetaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "717"}, {"additionalTextEdits": [{"newText": "from subprocess import HIGH_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HIGH_PRIORITY_CLASS", "kind": 21, "label": "HIGH_PRIORITY_CLASS (import subprocess)", "sortText": "718"}, {"additionalTextEdits": [{"newText": "from winreg import HKEY_CLASSES_ROOT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HKEY_CLASSES_ROOT", "kind": 21, "label": "HKEY_CLASSES_ROOT (import winreg)", "sortText": "719"}, {"additionalTextEdits": [{"newText": "from socket import HVSOCKET_ADDRESS_FLAG_PASSTHRU\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HVSOCKET_ADDRESS_FLAG_PASSTHRU", "kind": 21, "label": "HVSOCKET_ADDRESS_FLAG_PASSTHRU (import socket)", "sortText": "720"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "721"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_RECVTCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_RECVTCLASS", "kind": 6, "label": "IPV6_RECVTCLASS (import socket)", "sortText": "722"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_TCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_TCLASS", "kind": 6, "label": "IPV6_TCLASS (import socket)", "sortText": "723"}, {"additionalTextEdits": [{"newText": "from ast import MatchClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MatchClass", "kind": 7, "label": "MatchClass (import ast)", "sortText": "724"}, {"additionalTextEdits": [{"newText": "from subprocess import NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NORMAL_PRIORITY_CLASS", "kind": 21, "label": "NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "725"}, {"additionalTextEdits": [{"newText": "from subprocess import REALTIME_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REALTIME_PRIORITY_CLASS", "kind": 21, "label": "REALTIME_PRIORITY_CLASS (import subprocess)", "sortText": "726"}, {"additionalTextEdits": [{"newText": "from winreg import REG_NOTIFY_CHANGE_LAST_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_NOTIFY_CHANGE_LAST_SET", "kind": 21, "label": "REG_NOTIFY_CHANGE_LAST_SET (import winreg)", "sortText": "727"}, {"additionalTextEdits": [{"newText": "from codecs import backslashreplace_errors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "backslashreplace_errors", "kind": 3, "label": "backslashreplace_errors (import codecs)", "sortText": "728"}, {"additionalTextEdits": [{"newText": "from inspect import classify_class_attrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "classify_class_attrs", "kind": 3, "label": "classify_class_attrs (import inspect)", "sortText": "729"}, {"additionalTextEdits": [{"newText": "from turtle import clearstamps\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clearstamps", "kind": 3, "label": "clearstamps (import turtle)", "sortText": "730"}, {"additionalTextEdits": [{"newText": "from ipaddress import collapse_addresses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "collapse_addresses", "kind": 3, "label": "collapse_addresses (import ipaddress)", "sortText": "731"}, {"additionalTextEdits": [{"newText": "from dataclasses import dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass", "kind": 3, "label": "dataclass (import dataclasses)", "sortText": "732"}, {"additionalTextEdits": [{"newText": "from typing_extensions import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing_extensions)", "sortText": "733"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "734"}, {"additionalTextEdits": [{"newText": "import encodings.aliases\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.aliases", "kind": 9, "label": "encodings.aliases (import encodings.aliases)", "sortText": "735"}, {"additionalTextEdits": [{"newText": "from logging import getLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getLoggerClass", "kind": 3, "label": "getLoggerClass (import logging)", "sortText": "736"}, {"additionalTextEdits": [{"newText": "from inspect import getclasstree\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getclasstree", "kind": 3, "label": "getclasstree (import inspect)", "sortText": "737"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import has_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "has_metaclass", "kind": 3, "label": "has_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "738"}, {"additionalTextEdits": [{"newText": "from dataclasses import is_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_dataclass", "kind": 3, "label": "is_dataclass (import dataclasses)", "sortText": "739"}, {"additionalTextEdits": [{"newText": "from inspect import isclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "isclass", "kind": 3, "label": "isclass (import inspect)", "sortText": "740"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_metaclass", "kind": 9, "label": "lib2to3.fixes.fix_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "741"}, {"additionalTextEdits": [{"newText": "from dataclasses import make_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_dataclass", "kind": 3, "label": "make_dataclass (import dataclasses)", "sortText": "742"}, {"additionalTextEdits": [{"newText": "from types import new_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "new_class", "kind": 3, "label": "new_class (import types)", "sortText": "743"}, {"additionalTextEdits": [{"newText": "from types import prepare_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_class", "kind": 3, "label": "prepare_class (import types)", "sortText": "744"}, {"additionalTextEdits": [{"newText": "from logging import setLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setLoggerClass", "kind": 3, "label": "setLoggerClass (import logging)", "sortText": "745"}, {"additionalTextEdits": [{"newText": "from unittest.util import strclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "strclass", "kind": 3, "label": "strclass (import unittest.util)", "sortText": "746"}, {"additionalTextEdits": [{"newText": "from abc import abstractclassmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "abstractclassmethod", "kind": 7, "label": "abstractclassmethod (import abc)", "sortText": "747"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "748"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "749"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "750"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "751"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "752"}, {"additionalTextEdits": [{"newText": "from idna.core import _combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_combining_class", "kind": 3, "label": "_combining_class (import idna.core)", "sortText": "753"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_rope_utils import _compute_linear_scaling_rope_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_compute_linear_scaling_rope_parameters", "kind": 3, "label": "_compute_linear_scaling_rope_parameters (import transformers.modeling_rope_utils)", "sortText": "754"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import _generate_supported_model_class_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_generate_supported_model_class_names", "kind": 3, "label": "_generate_supported_model_class_names (import transformers.utils.fx)", "sortText": "755"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import _ignore_causal_mask_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ignore_causal_mask_sdpa", "kind": 3, "label": "_ignore_causal_mask_sdpa (import transformers.masking_utils)", "sortText": "756"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import _load_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_load_dataclass", "kind": 3, "label": "_load_dataclass (import huggingface_hub.hub_mixin)", "sortText": "757"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_attn_mask_utils import _prepare_4d_causal_attention_mask_for_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_prepare_4d_causal_attention_mask_for_sdpa", "kind": 3, "label": "_prepare_4d_causal_attention_mask_for_sdpa (import transformers.modeling_attn_mask_utils)", "sortText": "758"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_attention_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_attention_kwargs", "kind": 3, "label": "_process_flash_attention_kwargs (import transformers.modeling_flash_attention_utils)", "sortText": "759"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_kwargs_fn\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_kwargs_fn", "kind": 6, "label": "_process_flash_kwargs_fn (import transformers.modeling_flash_attention_utils)", "sortText": "760"}, {"additionalTextEdits": [{"newText": "from idna.core import _virama_combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_virama_combining_class", "kind": 6, "label": "_virama_combining_class (import idna.core)", "sortText": "761"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _AnyParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_AnyParamWindowAggregateClass", "kind": 7, "label": "_AnyParamWindowAggregateClass (import sqlite3)", "sortText": "762"}, {"additionalTextEdits": [{"newText": "from unittest.runner import _ResultClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ResultClassType", "kind": 6, "label": "_ResultClassType (import unittest.runner)", "sortText": "763"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _SingleParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SingleParamWindowAggregateClass", "kind": 7, "label": "_SingleParamWindowAggregateClass (import sqlite3)", "sortText": "764"}, {"additionalTextEdits": [{"newText": "from unittest.loader import _SuiteClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SuiteClass", "kind": 6, "label": "_SuiteClass (import unittest.loader)", "sortText": "765"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _WindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowAggregateClass", "kind": 7, "label": "_WindowAggregateClass (import sqlite3)", "sortText": "766"}]}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "Unknown", "label": "classifier", "sortText": " 0"}, {"additionalTextEdits": [{"newText": "import dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclasses", "kind": 9, "label": "dataclasses (import dataclasses)", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": " 2"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": " 3"}, {"additionalTextEdits": [{"newText": ", ASTForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ASTForAudioClassification", "kind": 7, "label": "ASTForAudioClassification (import transformers)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_FRAME_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FRAME_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_FRAME_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from transformers.processing_utils import AUTO_TO_BASE_CLASS_MAPPING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUTO_TO_BASE_CLASS_MAPPING", "kind": 21, "label": "AUTO_TO_BASE_CLASS_MAPPING (import transformers.processing_utils)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": ", AlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForSequenceClassification", "kind": 7, "label": "AlbertForSequenceClassification (import transformers)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": ", AlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForTokenClassification", "kind": 7, "label": "AlbertForTokenClassification (import transformers)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus.modular_apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus.modular_apertus)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": ", ArceeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": ", ArceeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationInput", "kind": 6, "label": "AudioClassificationInput (import huggingface_hub)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputElement", "kind": 6, "label": "AudioClassificationOutputElement (import huggingface_hub)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputTransform", "kind": 6, "label": "AudioClassificationOutputTransform (import huggingface_hub)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationParameters", "kind": 6, "label": "AudioClassificationParameters (import huggingface_hub)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": ", AudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AudioClassificationPipeline", "kind": 6, "label": "AudioClassificationPipeline (import transformers)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.audio_classification import AudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationPipeline", "kind": 7, "label": "AudioClassificationPipeline (import transformers.pipelines.audio_classification)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioClassification", "kind": 7, "label": "AutoModelForAudioClassification (import transformers)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioFrameClassification", "kind": 7, "label": "AutoModelForAudioFrameClassification (import transformers)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": ", AutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForImageClassification", "kind": 7, "label": "AutoModelForImageClassification (import transformers)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": ", AutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForSequenceClassification", "kind": 7, "label": "AutoModelForSequenceClassification (import transformers)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": ", AutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForTokenClassification", "kind": 7, "label": "AutoModelForTokenClassification (import transformers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": ", AutoModelForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForVideoClassification", "kind": 7, "label": "AutoModelForVideoClassification (import transformers)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": ", AutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForZeroShotImageClassification", "kind": 7, "label": "AutoModelForZeroShotImageClassification (import transformers)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": ", BartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BartForSequenceClassification", "kind": 7, "label": "BartForSequenceClassification (import transformers)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": ", BeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BeitForImageClassification", "kind": 7, "label": "BeitForImageClassification (import transformers)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": ", BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForSequenceClassification", "kind": 7, "label": "BertForSequenceClassification (import transformers)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": ", BertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForTokenClassification", "kind": 7, "label": "BertForTokenClassification (import transformers)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": ", BigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForSequenceClassification", "kind": 7, "label": "BigBirdForSequenceClassification (import transformers)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": ", BigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForTokenClassification", "kind": 7, "label": "BigBirdForTokenClassification (import transformers)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": ", BigBirdPegasusForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdPegasusForSequenceClassification", "kind": 7, "label": "BigBirdPegasusForSequenceClassification (import transformers)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": ", BioGptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": ", BioGptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": ", BitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BitForImageClassification", "kind": 7, "label": "BitForImageClassification (import transformers)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": ", BloomForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForSequenceClassification", "kind": 7, "label": "BloomForSequenceClassification (import transformers)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": ", BloomForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForTokenClassification", "kind": 7, "label": "BloomForTokenClassification (import transformers)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": ", BrosForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosForTokenClassification", "kind": 7, "label": "BrosForTokenClassification (import transformers)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": ", BrosSpadeEEForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeEEForTokenClassification", "kind": 7, "label": "BrosSpadeEEForTokenClassification (import transformers)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": ", BrosSpadeELForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeELForTokenClassification", "kind": 7, "label": "BrosSpadeELForTokenClassification (import transformers)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": ", CLIPForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPForImageClassification", "kind": 7, "label": "CLIPForImageClassification (import transformers)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessor", "kind": 7, "label": "CLIPImageProcessor (import transformers)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessorFast", "kind": 7, "label": "CLIPImageProcessorFast (import transformers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": ", CTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CTRLForSequenceClassification", "kind": 7, "label": "CTRLForSequenceClassification (import transformers)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": ", CamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForSequenceClassification", "kind": 7, "label": "CamembertForSequenceClassification (import transformers)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": ", CamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForTokenClassification", "kind": 7, "label": "CamembertForTokenClassification (import transformers)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": ", CanineForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForSequenceClassification", "kind": 7, "label": "CanineForSequenceClassification (import transformers)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": ", CanineForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForTokenClassification", "kind": 7, "label": "CanineForTokenClassification (import transformers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessor", "kind": 7, "label": "ChameleonImageProcessor (import transformers)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessorFast", "kind": 7, "label": "ChameleonImageProcessorFast (import transformers)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputResponseFormatJSONSchema\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputResponseFormatJSONSchema", "kind": 6, "label": "ChatCompletionInputResponseFormatJSONSchema (import huggingface_hub)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputToolChoiceClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputToolChoiceClass", "kind": 6, "label": "ChatCompletionInputToolChoiceClass (import huggingface_hub)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessor", "kind": 7, "label": "ChineseCLIPImageProcessor (import transformers)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessorFast", "kind": 7, "label": "ChineseCLIPImageProcessorFast (import transformers)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": ", ClapProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClapProcessor", "kind": 7, "label": "ClapProcessor (import transformers)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassAttrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassAttrs", "kind": 7, "label": "ClassAttrs (import transformers.utils.auto_docstring)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassDocstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDocstring", "kind": 7, "label": "ClassDocstring (import transformers.utils.auto_docstring)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import ClassFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFinder", "kind": 7, "label": "ClassFinder (import transformers.commands.add_new_model_like)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from transformers.activations import ClassInstantier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassInstantier", "kind": 7, "label": "ClassInstantier (import transformers.activations)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.image_classification)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.text_classification)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", ClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": ", ColPaliProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "from transformers.models.colpali.modular_colpali import ColPaliProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers.models.colpali.modular_colpali)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.glue import ColaProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColaProcessor", "kind": 7, "label": "ColaProcessor (import transformers.data.processors.glue)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessor", "kind": 7, "label": "ConditionalDetrImageProcessor (import transformers)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from transformers.models.conditional_detr.modular_conditional_detr import ConditionalDetrImageProcessorFast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers.models.conditional_detr.modular_conditional_detr)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": ", ConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForSequenceClassification", "kind": 7, "label": "ConvBertForSequenceClassification (import transformers)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": ", ConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForTokenClassification", "kind": 7, "label": "ConvBertForTokenClassification (import transformers)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": ", ConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextForImageClassification", "kind": 7, "label": "ConvNextForImageClassification (import transformers)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": ", ConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextV2ForImageClassification", "kind": 7, "label": "ConvNextV2ForImageClassification (import transformers)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": ", CvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CvtForImageClassification", "kind": 7, "label": "CvtForImageClassification (import transformers)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForSequenceClassification", "kind": 7, "label": "Data2VecTextForSequenceClassification (import transformers)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForTokenClassification", "kind": 7, "label": "Data2VecTextForTokenClassification (import transformers)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": ", Data2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecVisionForImageClassification", "kind": 7, "label": "Data2VecVisionForImageClassification (import transformers)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClass", "kind": 6, "label": "DataClass (import transformers.hf_argparser)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClassType", "kind": 6, "label": "DataClassType (import transformers.hf_argparser)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": ", DataCollatorForSeq2Seq", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForSeq2Seq", "kind": 7, "label": "DataCollatorForSeq2Seq (import transformers)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": ", DataCollatorForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForTokenClassification", "kind": 7, "label": "DataCollatorForTokenClassification (import transformers)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import DataclassInstance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataclassInstance", "kind": 7, "label": "DataclassInstance (import huggingface_hub.hub_mixin)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": ", DebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForSequenceClassification", "kind": 7, "label": "DebertaForSequenceClassification (import transformers)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": ", DebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForTokenClassification", "kind": 7, "label": "DebertaForTokenClassification (import transformers)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForSequenceClassification", "kind": 7, "label": "DebertaV2ForSequenceClassification (import transformers)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForTokenClassification", "kind": 7, "label": "DebertaV2ForTokenClassification (import transformers)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": ", DeepseekV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v2.modular_deepseek_v2 import DeepseekV2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers.models.deepseek_v2.modular_deepseek_v2)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "100"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "102"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassification", "kind": 7, "label": "DeiTForImageClassification (import transformers)", "sortText": "103"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassificationWithTeacher", "kind": 7, "label": "DeiTForImageClassificationWithTeacher (import transformers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import DiaClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiaClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "DiaClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "105"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "107"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "109"}, {"additionalTextEdits": [{"newText": ", DinatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DinatForImageClassification", "kind": 7, "label": "DinatForImageClassification (import transformers)", "sortText": "110"}, {"additionalTextEdits": [{"newText": ", Dinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2ForImageClassification", "kind": 7, "label": "Dinov2ForImageClassification (import transformers)", "sortText": "111"}, {"additionalTextEdits": [{"newText": ", Dinov2WithRegistersForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from transformers.models.dinov2_with_registers.modular_dinov2_with_registers import Dinov2WithRegistersForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers.models.dinov2_with_registers.modular_dinov2_with_registers)", "sortText": "113"}, {"additionalTextEdits": [{"newText": ", DistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForSequenceClassification", "kind": 7, "label": "DistilBertForSequenceClassification (import transformers)", "sortText": "114"}, {"additionalTextEdits": [{"newText": ", DistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForTokenClassification", "kind": 7, "label": "DistilBertForTokenClassification (import transformers)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge.modular_doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge.modular_doge)", "sortText": "117"}, {"additionalTextEdits": [{"newText": ", DonutSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DonutSwinForImageClassification", "kind": 7, "label": "DonutSwinForImageClassification (import transformers)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_mistral_common import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_mistral_common)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_utils_base import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_utils_base)", "sortText": "120"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassification", "kind": 7, "label": "EfficientFormerForImageClassification (import transformers)", "sortText": "121"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "EfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "122"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessor", "kind": 7, "label": "EfficientLoFTRImageProcessor (import transformers)", "sortText": "123"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessorFast", "kind": 7, "label": "EfficientLoFTRImageProcessorFast (import transformers)", "sortText": "124"}, {"additionalTextEdits": [{"newText": ", EfficientNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientNetForImageClassification", "kind": 7, "label": "EfficientNetForImageClassification (import transformers)", "sortText": "125"}, {"additionalTextEdits": [{"newText": ", ElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForSequenceClassification", "kind": 7, "label": "ElectraForSequenceClassification (import transformers)", "sortText": "126"}, {"additionalTextEdits": [{"newText": ", ElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForTokenClassification", "kind": 7, "label": "ElectraForTokenClassification (import transformers)", "sortText": "127"}, {"additionalTextEdits": [{"newText": ", ErnieForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForSequenceClassification", "kind": 7, "label": "ErnieForSequenceClassification (import transformers)", "sortText": "128"}, {"additionalTextEdits": [{"newText": ", ErnieForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForTokenClassification", "kind": 7, "label": "ErnieForTokenClassification (import transformers)", "sortText": "129"}, {"additionalTextEdits": [{"newText": ", ErnieMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForSequenceClassification", "kind": 7, "label": "ErnieMForSequenceClassification (import transformers)", "sortText": "130"}, {"additionalTextEdits": [{"newText": ", ErnieMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForTokenClassification", "kind": 7, "label": "ErnieMForTokenClassification (import transformers)", "sortText": "131"}, {"additionalTextEdits": [{"newText": ", EsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForSequenceClassification", "kind": 7, "label": "EsmForSequenceClassification (import transformers)", "sortText": "132"}, {"additionalTextEdits": [{"newText": ", EsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForTokenClassification", "kind": 7, "label": "EsmForTokenClassification (import transformers)", "sortText": "133"}, {"additionalTextEdits": [{"newText": ", Exaone4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "135"}, {"additionalTextEdits": [{"newText": ", Exaone4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "137"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "138"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "139"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "140"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": ", FNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForSequenceClassification", "kind": 7, "label": "FNetForSequenceClassification (import transformers)", "sortText": "144"}, {"additionalTextEdits": [{"newText": ", FNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForTokenClassification", "kind": 7, "label": "FNetForTokenClassification (import transformers)", "sortText": "145"}, {"additionalTextEdits": [{"newText": ", FalconForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForSequenceClassification", "kind": 7, "label": "FalconForSequenceClassification (import transformers)", "sortText": "146"}, {"additionalTextEdits": [{"newText": ", FalconForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForTokenClassification", "kind": 7, "label": "FalconForTokenClassification (import transformers)", "sortText": "147"}, {"additionalTextEdits": [{"newText": ", FlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForSequenceClassification", "kind": 7, "label": "FlaubertForSequenceClassification (import transformers)", "sortText": "148"}, {"additionalTextEdits": [{"newText": ", FlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForTokenClassification", "kind": 7, "label": "FlaubertForTokenClassification (import transformers)", "sortText": "149"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForSequenceClassification", "kind": 7, "label": "FlaxAlbertForSequenceClassification (import transformers)", "sortText": "150"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForTokenClassification", "kind": 7, "label": "FlaxAlbertForTokenClassification (import transformers)", "sortText": "151"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForImageClassification", "kind": 7, "label": "FlaxAutoModelForImageClassification (import transformers)", "sortText": "152"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForSequenceClassification", "kind": 7, "label": "FlaxAutoModelForSequenceClassification (import transformers)", "sortText": "153"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForTokenClassification", "kind": 7, "label": "FlaxAutoModelForTokenClassification (import transformers)", "sortText": "154"}, {"additionalTextEdits": [{"newText": ", FlaxBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBartForSequenceClassification", "kind": 7, "label": "FlaxBartForSequenceClassification (import transformers)", "sortText": "155"}, {"additionalTextEdits": [{"newText": ", FlaxBeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBeitForImageClassification", "kind": 7, "label": "FlaxBeitForImageClassification (import transformers)", "sortText": "156"}, {"additionalTextEdits": [{"newText": ", FlaxBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForSequenceClassification", "kind": 7, "label": "FlaxBertForSequenceClassification (import transformers)", "sortText": "157"}, {"additionalTextEdits": [{"newText": ", FlaxBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForTokenClassification", "kind": 7, "label": "FlaxBertForTokenClassification (import transformers)", "sortText": "158"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForSequenceClassification", "kind": 7, "label": "FlaxBigBirdForSequenceClassification (import transformers)", "sortText": "159"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForTokenClassification", "kind": 7, "label": "FlaxBigBirdForTokenClassification (import transformers)", "sortText": "160"}, {"additionalTextEdits": [{"newText": ", FlaxDinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDinov2ForImageClassification", "kind": 7, "label": "FlaxDinov2ForImageClassification (import transformers)", "sortText": "161"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForSequenceClassification", "kind": 7, "label": "FlaxDistilBertForSequenceClassification (import transformers)", "sortText": "162"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForTokenClassification", "kind": 7, "label": "FlaxDistilBertForTokenClassification (import transformers)", "sortText": "163"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForSequenceClassification", "kind": 7, "label": "FlaxElectraForSequenceClassification (import transformers)", "sortText": "164"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForTokenClassification", "kind": 7, "label": "FlaxElectraForTokenClassification (import transformers)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxImageClassifierOutputWithNoAttention", "kind": 7, "label": "FlaxImageClassifierOutputWithNoAttention (import transformers.modeling_flax_outputs)", "sortText": "166"}, {"additionalTextEdits": [{"newText": ", FlaxMBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxMBartForSequenceClassification", "kind": 7, "label": "FlaxMBartForSequenceClassification (import transformers)", "sortText": "167"}, {"additionalTextEdits": [{"newText": ", FlaxRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRegNetForImageClassification", "kind": 7, "label": "FlaxRegNetForImageClassification (import transformers)", "sortText": "168"}, {"additionalTextEdits": [{"newText": ", FlaxResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxResNetForImageClassification", "kind": 7, "label": "FlaxResNetForImageClassification (import transformers)", "sortText": "169"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForSequenceClassification", "kind": 7, "label": "FlaxRoFormerForSequenceClassification (import transformers)", "sortText": "170"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForTokenClassification", "kind": 7, "label": "FlaxRoFormerForTokenClassification (import transformers)", "sortText": "171"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForSequenceClassification", "kind": 7, "label": "FlaxRobertaForSequenceClassification (import transformers)", "sortText": "172"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForTokenClassification", "kind": 7, "label": "FlaxRobertaForTokenClassification (import transformers)", "sortText": "173"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "174"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "FlaxSeq2SeqSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSequenceClassifierOutput", "kind": 7, "label": "FlaxSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxTokenClassifierOutput", "kind": 7, "label": "FlaxTokenClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "178"}, {"additionalTextEdits": [{"newText": ", FlaxViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxViTForImageClassification", "kind": 7, "label": "FlaxViTForImageClassification (import transformers)", "sortText": "179"}, {"additionalTextEdits": [{"newText": ", FlaxWhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxWhisperForAudioClassification", "kind": 7, "label": "FlaxWhisperForAudioClassification (import transformers)", "sortText": "180"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForSequenceClassification", "kind": 7, "label": "FlaxXLMRobertaForSequenceClassification (import transformers)", "sortText": "181"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForTokenClassification", "kind": 7, "label": "FlaxXLMRobertaForTokenClassification (import transformers)", "sortText": "182"}, {"additionalTextEdits": [{"newText": ", FocalNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FocalNetForImageClassification", "kind": 7, "label": "FocalNetForImageClassification (import transformers)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForSequenceClassificationLoss", "kind": 3, "label": "ForSequenceClassificationLoss (import transformers.loss.loss_utils)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForTokenClassification", "kind": 3, "label": "ForTokenClassification (import transformers.loss.loss_utils)", "sortText": "185"}, {"additionalTextEdits": [{"newText": ", FunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForSequenceClassification", "kind": 7, "label": "FunnelForSequenceClassification (import transformers)", "sortText": "186"}, {"additionalTextEdits": [{"newText": ", FunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForTokenClassification", "kind": 7, "label": "FunnelForTokenClassification (import transformers)", "sortText": "187"}, {"additionalTextEdits": [{"newText": ", GPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForSequenceClassification", "kind": 7, "label": "GPT2ForSequenceClassification (import transformers)", "sortText": "188"}, {"additionalTextEdits": [{"newText": ", GPT2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForTokenClassification", "kind": 7, "label": "GPT2ForTokenClassification (import transformers)", "sortText": "189"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForSequenceClassification", "kind": 7, "label": "GPTBigCodeForSequenceClassification (import transformers)", "sortText": "190"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForTokenClassification", "kind": 7, "label": "GPTBigCodeForTokenClassification (import transformers)", "sortText": "191"}, {"additionalTextEdits": [{"newText": ", GPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTJForSequenceClassification", "kind": 7, "label": "GPTJForSequenceClassification (import transformers)", "sortText": "192"}, {"additionalTextEdits": [{"newText": ", GPTNeoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForSequenceClassification", "kind": 7, "label": "GPTNeoForSequenceClassification (import transformers)", "sortText": "193"}, {"additionalTextEdits": [{"newText": ", GPTNeoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForTokenClassification", "kind": 7, "label": "GPTNeoForTokenClassification (import transformers)", "sortText": "194"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "196"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "198"}, {"additionalTextEdits": [{"newText": ", Gemma2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "200"}, {"additionalTextEdits": [{"newText": ", Gemma2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "202"}, {"additionalTextEdits": [{"newText": ", Gemma3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "204"}, {"additionalTextEdits": [{"newText": ", Gemma3TextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3TextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "206"}, {"additionalTextEdits": [{"newText": ", GemmaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers.models.gemma.modular_gemma)", "sortText": "208"}, {"additionalTextEdits": [{"newText": ", GemmaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers.models.gemma.modular_gemma)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForSequenceClassification", "kind": 7, "label": "GenericForSequenceClassification (import transformers.modeling_layers)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForTokenClassification", "kind": 7, "label": "GenericForTokenClassification (import transformers.modeling_layers)", "sortText": "212"}, {"additionalTextEdits": [{"newText": ", Glm4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers.models.glm4.modular_glm4)", "sortText": "214"}, {"additionalTextEdits": [{"newText": ", Glm4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers.models.glm4.modular_glm4)", "sortText": "216"}, {"additionalTextEdits": [{"newText": ", GlmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers.models.glm.modular_glm)", "sortText": "218"}, {"additionalTextEdits": [{"newText": ", GlmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers.models.glm.modular_glm)", "sortText": "220"}, {"additionalTextEdits": [{"newText": ", GptOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "222"}, {"additionalTextEdits": [{"newText": ", GptOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "224"}, {"additionalTextEdits": [{"newText": ", GraphormerForGraphClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GraphormerForGraphClassification", "kind": 7, "label": "GraphormerForGraphClassification (import transformers)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import HFProxyableClassMeta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HFProxyableClassMeta", "kind": 7, "label": "HFProxyableClassMeta (import transformers.utils.fx)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.constants import HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD", "kind": 21, "label": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD (import huggingface_hub.constants)", "sortText": "227"}, {"additionalTextEdits": [{"newText": ", HGNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from transformers.models.hgnet_v2.modular_hgnet_v2 import HGNetV2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers.models.hgnet_v2.modular_hgnet_v2)", "sortText": "229"}, {"additionalTextEdits": [{"newText": ", HeliumForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers.models.helium.modular_helium)", "sortText": "231"}, {"additionalTextEdits": [{"newText": ", HeliumForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers.models.helium.modular_helium)", "sortText": "233"}, {"additionalTextEdits": [{"newText": ", HieraForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HieraForImageClassification", "kind": 7, "label": "HieraForImageClassification (import transformers)", "sortText": "234"}, {"additionalTextEdits": [{"newText": ", HubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from transformers.models.hubert.modular_hubert import HubertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers.models.hubert.modular_hubert)", "sortText": "236"}, {"additionalTextEdits": [{"newText": ", HunYuanDenseV1ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense import HunYuanDenseV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe)", "sortText": "240"}, {"additionalTextEdits": [{"newText": ", IBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForSequenceClassification", "kind": 7, "label": "IBertForSequenceClassification (import transformers)", "sortText": "241"}, {"additionalTextEdits": [{"newText": ", IBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForTokenClassification", "kind": 7, "label": "IBertForTokenClassification (import transformers)", "sortText": "242"}, {"additionalTextEdits": [{"newText": ", IJepaForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from transformers.models.ijepa.modular_ijepa import IJepaForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers.models.ijepa.modular_ijepa)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationInput", "kind": 6, "label": "ImageClassificationInput (import huggingface_hub)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputElement", "kind": 6, "label": "ImageClassificationOutputElement (import huggingface_hub)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputTransform", "kind": 6, "label": "ImageClassificationOutputTransform (import huggingface_hub)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationParameters", "kind": 6, "label": "ImageClassificationParameters (import huggingface_hub)", "sortText": "249"}, {"additionalTextEdits": [{"newText": ", ImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageClassificationPipeline", "kind": 6, "label": "ImageClassificationPipeline (import transformers)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationPipeline", "kind": 7, "label": "ImageClassificationPipeline (import transformers.pipelines.image_classification)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutput", "kind": 7, "label": "ImageClassifierOutput (import transformers.modeling_outputs)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutputWithNoAttention", "kind": 7, "label": "ImageClassifierOutputWithNoAttention (import transformers.modeling_outputs)", "sortText": "253"}, {"additionalTextEdits": [{"newText": ", ImageGPTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageGPTForImageClassification", "kind": 7, "label": "ImageGPTForImageClassification (import transformers)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from transformers.data.data_collator import InputDataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InputDataClass", "kind": 6, "label": "InputDataClass (import transformers.data.data_collator)", "sortText": "255"}, {"additionalTextEdits": [{"newText": ", InstructBlipVideoImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "InstructBlipVideoImageProcessor", "kind": 7, "label": "InstructBlipVideoImageProcessor (import transformers)", "sortText": "256"}, {"additionalTextEdits": [{"newText": ", JambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JambaForSequenceClassification", "kind": 7, "label": "JambaForSequenceClassification (import transformers)", "sortText": "257"}, {"additionalTextEdits": [{"newText": ", JetMoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JetMoeForSequenceClassification", "kind": 7, "label": "JetMoeForSequenceClassification (import transformers)", "sortText": "258"}, {"additionalTextEdits": [{"newText": ", LEDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LEDForSequenceClassification", "kind": 7, "label": "LEDForSequenceClassification (import transformers)", "sortText": "259"}, {"additionalTextEdits": [{"newText": ", LayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForSequenceClassification", "kind": 7, "label": "LayoutLMForSequenceClassification (import transformers)", "sortText": "260"}, {"additionalTextEdits": [{"newText": ", LayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForTokenClassification", "kind": 7, "label": "LayoutLMForTokenClassification (import transformers)", "sortText": "261"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForSequenceClassification", "kind": 7, "label": "LayoutLMv2ForSequenceClassification (import transformers)", "sortText": "262"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForTokenClassification", "kind": 7, "label": "LayoutLMv2ForTokenClassification (import transformers)", "sortText": "263"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForSequenceClassification", "kind": 7, "label": "LayoutLMv3ForSequenceClassification (import transformers)", "sortText": "264"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForTokenClassification", "kind": 7, "label": "LayoutLMv3ForTokenClassification (import transformers)", "sortText": "265"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassification", "kind": 7, "label": "LevitForImageClassification (import transformers)", "sortText": "266"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassificationWithTeacher", "kind": 7, "label": "LevitForImageClassificationWithTeacher (import transformers)", "sortText": "267"}, {"additionalTextEdits": [{"newText": ", LiltForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForSequenceClassification", "kind": 7, "label": "LiltForSequenceClassification (import transformers)", "sortText": "268"}, {"additionalTextEdits": [{"newText": ", LiltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForTokenClassification", "kind": 7, "label": "LiltForTokenClassification (import transformers)", "sortText": "269"}, {"additionalTextEdits": [{"newText": ", LlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForSequenceClassification", "kind": 7, "label": "LlamaForSequenceClassification (import transformers)", "sortText": "270"}, {"additionalTextEdits": [{"newText": ", LlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForTokenClassification", "kind": 7, "label": "LlamaForTokenClassification (import transformers)", "sortText": "271"}, {"additionalTextEdits": [{"newText": ", LongcatFlashForCausalLM", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "from transformers.models.longcat_flash.modular_longcat_flash import LongcatFlashForCausalLM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "273"}, {"additionalTextEdits": [{"newText": ", LongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForSequenceClassification", "kind": 7, "label": "LongformerForSequenceClassification (import transformers)", "sortText": "274"}, {"additionalTextEdits": [{"newText": ", LongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForTokenClassification", "kind": 7, "label": "LongformerForTokenClassification (import transformers)", "sortText": "275"}, {"additionalTextEdits": [{"newText": ", LukeForEntityClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityClassification", "kind": 7, "label": "LukeForEntityClassification (import transformers)", "sortText": "276"}, {"additionalTextEdits": [{"newText": ", LukeForEntityPairClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityPairClassification", "kind": 7, "label": "LukeForEntityPairClassification (import transformers)", "sortText": "277"}, {"additionalTextEdits": [{"newText": ", LukeForEntitySpanClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntitySpanClassification", "kind": 7, "label": "LukeForEntitySpanClassification (import transformers)", "sortText": "278"}, {"additionalTextEdits": [{"newText": ", LukeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForSequenceClassification", "kind": 7, "label": "LukeForSequenceClassification (import transformers)", "sortText": "279"}, {"additionalTextEdits": [{"newText": ", LukeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForTokenClassification", "kind": 7, "label": "LukeForTokenClassification (import transformers)", "sortText": "280"}, {"additionalTextEdits": [{"newText": ", MBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MBartForSequenceClassification", "kind": 7, "label": "MBartForSequenceClassification (import transformers)", "sortText": "281"}, {"additionalTextEdits": [{"newText": ", MMBTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MMBTForClassification", "kind": 7, "label": "MMBTForClassification (import transformers)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "from transformers.data.datasets.squad import MODEL_CONFIG_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MODEL_CONFIG_CLASSES", "kind": 21, "label": "MODEL_CONFIG_CLASSES (import transformers.data.datasets.squad)", "sortText": "283"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "284"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING (import transformers)", "sortText": "285"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "287"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING (import transformers)", "sortText": "288"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "289"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "290"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "291"}, {"additionalTextEdits": [{"newText": ", MPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForSequenceClassification", "kind": 7, "label": "MPNetForSequenceClassification (import transformers)", "sortText": "292"}, {"additionalTextEdits": [{"newText": ", MPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForTokenClassification", "kind": 7, "label": "MPNetForTokenClassification (import transformers)", "sortText": "293"}, {"additionalTextEdits": [{"newText": ", MT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForSequenceClassification", "kind": 7, "label": "MT5ForSequenceClassification (import transformers)", "sortText": "294"}, {"additionalTextEdits": [{"newText": ", MT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForTokenClassification", "kind": 7, "label": "MT5ForTokenClassification (import transformers)", "sortText": "295"}, {"additionalTextEdits": [{"newText": ", MarkupLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForSequenceClassification", "kind": 7, "label": "MarkupLMForSequenceClassification (import transformers)", "sortText": "296"}, {"additionalTextEdits": [{"newText": ", MarkupLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForTokenClassification", "kind": 7, "label": "MarkupLMForTokenClassification (import transformers)", "sortText": "297"}, {"additionalTextEdits": [{"newText": ", MegaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForSequenceClassification", "kind": 7, "label": "MegaForSequenceClassification (import transformers)", "sortText": "298"}, {"additionalTextEdits": [{"newText": ", MegaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForTokenClassification", "kind": 7, "label": "MegaForTokenClassification (import transformers)", "sortText": "299"}, {"additionalTextEdits": [{"newText": ", MegatronBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForSequenceClassification", "kind": 7, "label": "MegatronBertForSequenceClassification (import transformers)", "sortText": "300"}, {"additionalTextEdits": [{"newText": ", MegatronBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForTokenClassification", "kind": 7, "label": "MegatronBertForTokenClassification (import transformers)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2.modular_metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2.modular_metaclip_2)", "sortText": "303"}, {"additionalTextEdits": [{"newText": ", MiniMaxForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers.models.minimax.modular_minimax)", "sortText": "305"}, {"additionalTextEdits": [{"newText": ", MiniMaxForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers.models.minimax.modular_minimax)", "sortText": "307"}, {"additionalTextEdits": [{"newText": ", MinistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers.models.ministral.modular_ministral)", "sortText": "309"}, {"additionalTextEdits": [{"newText": ", MinistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers.models.ministral.modular_ministral)", "sortText": "311"}, {"additionalTextEdits": [{"newText": ", MistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers.models.mistral.modular_mistral)", "sortText": "313"}, {"additionalTextEdits": [{"newText": ", MistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers.models.mistral.modular_mistral)", "sortText": "315"}, {"additionalTextEdits": [{"newText": ", MixtralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "317"}, {"additionalTextEdits": [{"newText": ", MixtralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "319"}, {"additionalTextEdits": [{"newText": ", MobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForSequenceClassification", "kind": 7, "label": "MobileBertForSequenceClassification (import transformers)", "sortText": "320"}, {"additionalTextEdits": [{"newText": ", MobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForTokenClassification", "kind": 7, "label": "MobileBertForTokenClassification (import transformers)", "sortText": "321"}, {"additionalTextEdits": [{"newText": ", MobileNetV1ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV1ForImageClassification", "kind": 7, "label": "MobileNetV1ForImageClassification (import transformers)", "sortText": "322"}, {"additionalTextEdits": [{"newText": ", MobileNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV2ForImageClassification", "kind": 7, "label": "MobileNetV2ForImageClassification (import transformers)", "sortText": "323"}, {"additionalTextEdits": [{"newText": ", MobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTForImageClassification", "kind": 7, "label": "MobileViTForImageClassification (import transformers)", "sortText": "324"}, {"additionalTextEdits": [{"newText": ", MobileViTV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTV2ForImageClassification", "kind": 7, "label": "MobileViTV2ForImageClassification (import transformers)", "sortText": "325"}, {"additionalTextEdits": [{"newText": ", ModernBertDecoderForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert_decoder.modular_modernbert_decoder import ModernBertDecoderForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers.models.modernbert_decoder.modular_modernbert_decoder)", "sortText": "327"}, {"additionalTextEdits": [{"newText": ", ModernBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "329"}, {"additionalTextEdits": [{"newText": ", ModernBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "331"}, {"additionalTextEdits": [{"newText": ", MptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForSequenceClassification", "kind": 7, "label": "MptForSequenceClassification (import transformers)", "sortText": "332"}, {"additionalTextEdits": [{"newText": ", MptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForTokenClassification", "kind": 7, "label": "MptForTokenClassification (import transformers)", "sortText": "333"}, {"additionalTextEdits": [{"newText": ", MraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForSequenceClassification", "kind": 7, "label": "MraForSequenceClassification (import transformers)", "sortText": "334"}, {"additionalTextEdits": [{"newText": ", MraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForTokenClassification", "kind": 7, "label": "MraForTokenClassification (import transformers)", "sortText": "335"}, {"additionalTextEdits": [{"newText": ", MvpForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MvpForSequenceClassification", "kind": 7, "label": "MvpForSequenceClassification (import transformers)", "sortText": "336"}, {"additionalTextEdits": [{"newText": ", NatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NatForImageClassification", "kind": 7, "label": "NatForImageClassification (import transformers)", "sortText": "337"}, {"additionalTextEdits": [{"newText": ", NemotronForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForSequenceClassification", "kind": 7, "label": "NemotronForSequenceClassification (import transformers)", "sortText": "338"}, {"additionalTextEdits": [{"newText": ", NemotronForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForTokenClassification", "kind": 7, "label": "NemotronForTokenClassification (import transformers)", "sortText": "339"}, {"additionalTextEdits": [{"newText": ", NezhaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForSequenceClassification", "kind": 7, "label": "NezhaForSequenceClassification (import transformers)", "sortText": "340"}, {"additionalTextEdits": [{"newText": ", NezhaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForTokenClassification", "kind": 7, "label": "NezhaForTokenClassification (import transformers)", "sortText": "341"}, {"additionalTextEdits": [{"newText": ", NystromformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForSequenceClassification", "kind": 7, "label": "NystromformerForSequenceClassification (import transformers)", "sortText": "342"}, {"additionalTextEdits": [{"newText": ", NystromformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForTokenClassification", "kind": 7, "label": "NystromformerForTokenClassification (import transformers)", "sortText": "343"}, {"additionalTextEdits": [{"newText": ", OPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OPTForSequenceClassification", "kind": 7, "label": "OPTForSequenceClassification (import transformers)", "sortText": "344"}, {"additionalTextEdits": [{"newText": ", OpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenAIGPTForSequenceClassification", "kind": 7, "label": "OpenAIGPTForSequenceClassification (import transformers)", "sortText": "345"}, {"additionalTextEdits": [{"newText": ", OpenLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenLlamaForSequenceClassification", "kind": 7, "label": "OpenLlamaForSequenceClassification (import transformers)", "sortText": "346"}, {"additionalTextEdits": [{"newText": ", PLBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "from transformers.models.plbart.modular_plbart import PLBartForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers.models.plbart.modular_plbart)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_FRAME_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_FRAME_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_FRAME_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "353"}, {"additionalTextEdits": [{"newText": ", PatchTSMixerForTimeSeriesClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSMixerForTimeSeriesClassification", "kind": 7, "label": "PatchTSMixerForTimeSeriesClassification (import transformers)", "sortText": "354"}, {"additionalTextEdits": [{"newText": ", PatchTSTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSTForClassification", "kind": 7, "label": "PatchTSTForClassification (import transformers)", "sortText": "355"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationConvProcessing", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationConvProcessing", "kind": 7, "label": "PerceiverForImageClassificationConvProcessing (import transformers)", "sortText": "356"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationFourier", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationFourier", "kind": 7, "label": "PerceiverForImageClassificationFourier (import transformers)", "sortText": "357"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationLearned", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationLearned", "kind": 7, "label": "PerceiverForImageClassificationLearned (import transformers)", "sortText": "358"}, {"additionalTextEdits": [{"newText": ", PerceiverForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForSequenceClassification", "kind": 7, "label": "PerceiverForSequenceClassification (import transformers)", "sortText": "359"}, {"additionalTextEdits": [{"newText": ", PerceptionLMImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceptionLMImageProcessorFast", "kind": 7, "label": "PerceptionLMImageProcessorFast (import transformers)", "sortText": "360"}, {"additionalTextEdits": [{"newText": ", PersimmonForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForSequenceClassification", "kind": 7, "label": "PersimmonForSequenceClassification (import transformers)", "sortText": "361"}, {"additionalTextEdits": [{"newText": ", PersimmonForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForTokenClassification", "kind": 7, "label": "PersimmonForTokenClassification (import transformers)", "sortText": "362"}, {"additionalTextEdits": [{"newText": ", Phi3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers.models.phi3.modular_phi3)", "sortText": "364"}, {"additionalTextEdits": [{"newText": ", Phi3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers.models.phi3.modular_phi3)", "sortText": "366"}, {"additionalTextEdits": [{"newText": ", PhiForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers.models.phi.modular_phi)", "sortText": "368"}, {"additionalTextEdits": [{"newText": ", PhiForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers.models.phi.modular_phi)", "sortText": "370"}, {"additionalTextEdits": [{"newText": ", PhimoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhimoeForSequenceClassification", "kind": 7, "label": "PhimoeForSequenceClassification (import transformers)", "sortText": "371"}, {"additionalTextEdits": [{"newText": ", PoolFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PoolFormerForImageClassification", "kind": 7, "label": "PoolFormerForImageClassification (import transformers)", "sortText": "372"}, {"additionalTextEdits": [{"newText": ", PvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtForImageClassification", "kind": 7, "label": "PvtForImageClassification (import transformers)", "sortText": "373"}, {"additionalTextEdits": [{"newText": ", PvtV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtV2ForImageClassification", "kind": 7, "label": "PvtV2ForImageClassification (import transformers)", "sortText": "374"}, {"additionalTextEdits": [{"newText": ", QDQBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForSequenceClassification", "kind": 7, "label": "QDQBertForSequenceClassification (import transformers)", "sortText": "375"}, {"additionalTextEdits": [{"newText": ", QDQBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForTokenClassification", "kind": 7, "label": "QDQBertForTokenClassification (import transformers)", "sortText": "376"}, {"additionalTextEdits": [{"newText": ", Qwen2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "378"}, {"additionalTextEdits": [{"newText": ", Qwen2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "380"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForSequenceClassification", "kind": 7, "label": "Qwen2MoeForSequenceClassification (import transformers)", "sortText": "381"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForTokenClassification", "kind": 7, "label": "Qwen2MoeForTokenClassification (import transformers)", "sortText": "382"}, {"additionalTextEdits": [{"newText": ", Qwen3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "384"}, {"additionalTextEdits": [{"newText": ", Qwen3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "386"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "388"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "390"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "392"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "394"}, {"additionalTextEdits": [{"newText": ", ReformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ReformerForSequenceClassification", "kind": 7, "label": "ReformerForSequenceClassification (import transformers)", "sortText": "395"}, {"additionalTextEdits": [{"newText": ", RegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RegNetForImageClassification", "kind": 7, "label": "RegNetForImageClassification (import transformers)", "sortText": "396"}, {"additionalTextEdits": [{"newText": ", RemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForSequenceClassification", "kind": 7, "label": "RemBertForSequenceClassification (import transformers)", "sortText": "397"}, {"additionalTextEdits": [{"newText": ", RemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForTokenClassification", "kind": 7, "label": "RemBertForTokenClassification (import transformers)", "sortText": "398"}, {"additionalTextEdits": [{"newText": ", ResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ResNetForImageClassification", "kind": 7, "label": "ResNetForImageClassification (import transformers)", "sortText": "399"}, {"additionalTextEdits": [{"newText": ", RoCBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForSequenceClassification", "kind": 7, "label": "RoCBertForSequenceClassification (import transformers)", "sortText": "400"}, {"additionalTextEdits": [{"newText": ", RoCBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForTokenClassification", "kind": 7, "label": "RoCBertForTokenClassification (import transformers)", "sortText": "401"}, {"additionalTextEdits": [{"newText": ", RoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForSequenceClassification", "kind": 7, "label": "RoFormerForSequenceClassification (import transformers)", "sortText": "402"}, {"additionalTextEdits": [{"newText": ", RoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForTokenClassification", "kind": 7, "label": "RoFormerForTokenClassification (import transformers)", "sortText": "403"}, {"additionalTextEdits": [{"newText": ", RobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForSequenceClassification", "kind": 7, "label": "RobertaForSequenceClassification (import transformers)", "sortText": "404"}, {"additionalTextEdits": [{"newText": ", RobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForTokenClassification", "kind": 7, "label": "RobertaForTokenClassification (import transformers)", "sortText": "405"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "RobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "406"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForTokenClassification", "kind": 7, "label": "RobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "407"}, {"additionalTextEdits": [{"newText": ", SEWDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWDForSequenceClassification", "kind": 7, "label": "SEWDForSequenceClassification (import transformers)", "sortText": "408"}, {"additionalTextEdits": [{"newText": ", SEWForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from transformers.models.sew.modular_sew import SEWForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers.models.sew.modular_sew)", "sortText": "410"}, {"additionalTextEdits": [{"newText": ", SeedOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "412"}, {"additionalTextEdits": [{"newText": ", SeedOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "414"}, {"additionalTextEdits": [{"newText": ", SegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SegformerForImageClassification", "kind": 7, "label": "SegformerForImageClassification (import transformers)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import Seq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Seq2SeqSequenceClassifierOutput", "kind": 7, "label": "Seq2SeqSequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutput", "kind": 7, "label": "SequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutputWithPast", "kind": 7, "label": "SequenceClassifierOutputWithPast (import transformers.modeling_outputs)", "sortText": "418"}, {"additionalTextEdits": [{"newText": ", ShieldGemma2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ShieldGemma2ForImageClassification", "kind": 7, "label": "ShieldGemma2ForImageClassification (import transformers)", "sortText": "419"}, {"additionalTextEdits": [{"newText": ", Siglip2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from transformers.models.siglip2.modular_siglip2 import Siglip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers.models.siglip2.modular_siglip2)", "sortText": "421"}, {"additionalTextEdits": [{"newText": ", SiglipForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SiglipForImageClassification", "kind": 7, "label": "SiglipForImageClassification (import transformers)", "sortText": "422"}, {"additionalTextEdits": [{"newText": ", SingleSentenceClassificationProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 6, "label": "SingleSentenceClassificationProcessor (import transformers)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.utils import SingleSentenceClassificationProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 7, "label": "SingleSentenceClassificationProcessor (import transformers.data.processors.utils)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "428"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForSequenceClassification", "kind": 7, "label": "SqueezeBertForSequenceClassification (import transformers)", "sortText": "429"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForTokenClassification", "kind": 7, "label": "SqueezeBertForTokenClassification (import transformers)", "sortText": "430"}, {"additionalTextEdits": [{"newText": ", StableLmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForSequenceClassification", "kind": 7, "label": "StableLmForSequenceClassification (import transformers)", "sortText": "431"}, {"additionalTextEdits": [{"newText": ", StableLmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForTokenClassification", "kind": 7, "label": "StableLmForTokenClassification (import transformers)", "sortText": "432"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "434"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.dataclasses)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.errors)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.dataclasses)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.errors)", "sortText": "440"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassError", "kind": 7, "label": "StrictDataclassError (import huggingface_hub.errors)", "sortText": "441"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.dataclasses)", "sortText": "442"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.errors)", "sortText": "443"}, {"additionalTextEdits": [{"newText": ", SwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwiftFormerForImageClassification", "kind": 7, "label": "SwiftFormerForImageClassification (import transformers)", "sortText": "444"}, {"additionalTextEdits": [{"newText": ", SwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwinForImageClassification", "kind": 7, "label": "SwinForImageClassification (import transformers)", "sortText": "445"}, {"additionalTextEdits": [{"newText": ", Swinv2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Swinv2ForImageClassification", "kind": 7, "label": "Swinv2ForImageClassification (import transformers)", "sortText": "446"}, {"additionalTextEdits": [{"newText": ", T5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForSequenceClassification", "kind": 7, "label": "T5ForSequenceClassification (import transformers)", "sortText": "447"}, {"additionalTextEdits": [{"newText": ", T5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForTokenClassification", "kind": 7, "label": "T5ForTokenClassification (import transformers)", "sortText": "448"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "449"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "450"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "451"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "452"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TEXT_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TEXT_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TEXT_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "453"}, {"additionalTextEdits": [{"newText": ", TFAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForSequenceClassification", "kind": 7, "label": "TFAlbertForSequenceClassification (import transformers)", "sortText": "454"}, {"additionalTextEdits": [{"newText": ", TFAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForTokenClassification", "kind": 7, "label": "TFAlbertForTokenClassification (import transformers)", "sortText": "455"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForAudioClassification", "kind": 7, "label": "TFAutoModelForAudioClassification (import transformers)", "sortText": "456"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForImageClassification", "kind": 7, "label": "TFAutoModelForImageClassification (import transformers)", "sortText": "457"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForSequenceClassification", "kind": 7, "label": "TFAutoModelForSequenceClassification (import transformers)", "sortText": "458"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForTokenClassification", "kind": 7, "label": "TFAutoModelForTokenClassification (import transformers)", "sortText": "459"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForZeroShotImageClassification", "kind": 7, "label": "TFAutoModelForZeroShotImageClassification (import transformers)", "sortText": "460"}, {"additionalTextEdits": [{"newText": ", TFBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBartForSequenceClassification", "kind": 7, "label": "TFBartForSequenceClassification (import transformers)", "sortText": "461"}, {"additionalTextEdits": [{"newText": ", TFBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForSequenceClassification", "kind": 7, "label": "TFBertForSequenceClassification (import transformers)", "sortText": "462"}, {"additionalTextEdits": [{"newText": ", TFBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForTokenClassification", "kind": 7, "label": "TFBertForTokenClassification (import transformers)", "sortText": "463"}, {"additionalTextEdits": [{"newText": ", TFCTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCTRLForSequenceClassification", "kind": 7, "label": "TFCTRLForSequenceClassification (import transformers)", "sortText": "464"}, {"additionalTextEdits": [{"newText": ", TFCamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForSequenceClassification", "kind": 7, "label": "TFCamembertForSequenceClassification (import transformers)", "sortText": "465"}, {"additionalTextEdits": [{"newText": ", TFCamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForTokenClassification", "kind": 7, "label": "TFCamembertForTokenClassification (import transformers)", "sortText": "466"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFCausalLanguageModelingLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFCausalLanguageModelingLoss", "kind": 7, "label": "TFCausalLanguageModelingLoss (import transformers.modeling_tf_utils)", "sortText": "467"}, {"additionalTextEdits": [{"newText": ", TFConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForSequenceClassification", "kind": 7, "label": "TFConvBertForSequenceClassification (import transformers)", "sortText": "468"}, {"additionalTextEdits": [{"newText": ", TFConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForTokenClassification", "kind": 7, "label": "TFConvBertForTokenClassification (import transformers)", "sortText": "469"}, {"additionalTextEdits": [{"newText": ", TFConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextForImageClassification", "kind": 7, "label": "TFConvNextForImageClassification (import transformers)", "sortText": "470"}, {"additionalTextEdits": [{"newText": ", TFConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextV2ForImageClassification", "kind": 7, "label": "TFConvNextV2ForImageClassification (import transformers)", "sortText": "471"}, {"additionalTextEdits": [{"newText": ", TFCvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCvtForImageClassification", "kind": 7, "label": "TFCvtForImageClassification (import transformers)", "sortText": "472"}, {"additionalTextEdits": [{"newText": ", TFData2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFData2VecVisionForImageClassification", "kind": 7, "label": "TFData2VecVisionForImageClassification (import transformers)", "sortText": "473"}, {"additionalTextEdits": [{"newText": ", TFDebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForSequenceClassification", "kind": 7, "label": "TFDebertaForSequenceClassification (import transformers)", "sortText": "474"}, {"additionalTextEdits": [{"newText": ", TFDebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForTokenClassification", "kind": 7, "label": "TFDebertaForTokenClassification (import transformers)", "sortText": "475"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForSequenceClassification", "kind": 7, "label": "TFDebertaV2ForSequenceClassification (import transformers)", "sortText": "476"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForTokenClassification", "kind": 7, "label": "TFDebertaV2ForTokenClassification (import transformers)", "sortText": "477"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassification", "kind": 7, "label": "TFDeiTForImageClassification (import transformers)", "sortText": "478"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassificationWithTeacher", "kind": 7, "label": "TFDeiTForImageClassificationWithTeacher (import transformers)", "sortText": "479"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForSequenceClassification", "kind": 7, "label": "TFDistilBertForSequenceClassification (import transformers)", "sortText": "480"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForTokenClassification", "kind": 7, "label": "TFDistilBertForTokenClassification (import transformers)", "sortText": "481"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassification", "kind": 7, "label": "TFEfficientFormerForImageClassification (import transformers)", "sortText": "482"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "TFEfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "483"}, {"additionalTextEdits": [{"newText": ", TFElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForSequenceClassification", "kind": 7, "label": "TFElectraForSequenceClassification (import transformers)", "sortText": "484"}, {"additionalTextEdits": [{"newText": ", TFElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForTokenClassification", "kind": 7, "label": "TFElectraForTokenClassification (import transformers)", "sortText": "485"}, {"additionalTextEdits": [{"newText": ", TFEsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForSequenceClassification", "kind": 7, "label": "TFEsmForSequenceClassification (import transformers)", "sortText": "486"}, {"additionalTextEdits": [{"newText": ", TFEsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForTokenClassification", "kind": 7, "label": "TFEsmForTokenClassification (import transformers)", "sortText": "487"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForSequenceClassification", "kind": 7, "label": "TFFlaubertForSequenceClassification (import transformers)", "sortText": "488"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForTokenClassification", "kind": 7, "label": "TFFlaubertForTokenClassification (import transformers)", "sortText": "489"}, {"additionalTextEdits": [{"newText": ", TFFunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForSequenceClassification", "kind": 7, "label": "TFFunnelForSequenceClassification (import transformers)", "sortText": "490"}, {"additionalTextEdits": [{"newText": ", TFFunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForTokenClassification", "kind": 7, "label": "TFFunnelForTokenClassification (import transformers)", "sortText": "491"}, {"additionalTextEdits": [{"newText": ", TFGPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPT2ForSequenceClassification", "kind": 7, "label": "TFGPT2ForSequenceClassification (import transformers)", "sortText": "492"}, {"additionalTextEdits": [{"newText": ", TFGPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPTJForSequenceClassification", "kind": 7, "label": "TFGPTJForSequenceClassification (import transformers)", "sortText": "493"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutput", "kind": 7, "label": "TFImageClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "494"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutputWithNoAttention", "kind": 7, "label": "TFImageClassifierOutputWithNoAttention (import transformers.modeling_tf_outputs)", "sortText": "495"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForSequenceClassification", "kind": 7, "label": "TFLayoutLMForSequenceClassification (import transformers)", "sortText": "496"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForTokenClassification", "kind": 7, "label": "TFLayoutLMForTokenClassification (import transformers)", "sortText": "497"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForSequenceClassification", "kind": 7, "label": "TFLayoutLMv3ForSequenceClassification (import transformers)", "sortText": "498"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForTokenClassification", "kind": 7, "label": "TFLayoutLMv3ForTokenClassification (import transformers)", "sortText": "499"}, {"additionalTextEdits": [{"newText": ", TFLongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForSequenceClassification", "kind": 7, "label": "TFLongformerForSequenceClassification (import transformers)", "sortText": "500"}, {"additionalTextEdits": [{"newText": ", TFLongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForTokenClassification", "kind": 7, "label": "TFLongformerForTokenClassification (import transformers)", "sortText": "501"}, {"additionalTextEdits": [{"newText": ", TFMPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForSequenceClassification", "kind": 7, "label": "TFMPNetForSequenceClassification (import transformers)", "sortText": "502"}, {"additionalTextEdits": [{"newText": ", TFMPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForTokenClassification", "kind": 7, "label": "TFMPNetForTokenClassification (import transformers)", "sortText": "503"}, {"additionalTextEdits": [{"newText": ", TFMistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMistralForSequenceClassification", "kind": 7, "label": "TFMistralForSequenceClassification (import transformers)", "sortText": "504"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForSequenceClassification", "kind": 7, "label": "TFMobileBertForSequenceClassification (import transformers)", "sortText": "505"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForTokenClassification", "kind": 7, "label": "TFMobileBertForTokenClassification (import transformers)", "sortText": "506"}, {"additionalTextEdits": [{"newText": ", TFMobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileViTForImageClassification", "kind": 7, "label": "TFMobileViTForImageClassification (import transformers)", "sortText": "507"}, {"additionalTextEdits": [{"newText": ", TFOpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFOpenAIGPTForSequenceClassification", "kind": 7, "label": "TFOpenAIGPTForSequenceClassification (import transformers)", "sortText": "508"}, {"additionalTextEdits": [{"newText": ", TFRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRegNetForImageClassification", "kind": 7, "label": "TFRegNetForImageClassification (import transformers)", "sortText": "509"}, {"additionalTextEdits": [{"newText": ", TFRemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForSequenceClassification", "kind": 7, "label": "TFRemBertForSequenceClassification (import transformers)", "sortText": "510"}, {"additionalTextEdits": [{"newText": ", TFRemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForTokenClassification", "kind": 7, "label": "TFRemBertForTokenClassification (import transformers)", "sortText": "511"}, {"additionalTextEdits": [{"newText": ", TFResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFResNetForImageClassification", "kind": 7, "label": "TFResNetForImageClassification (import transformers)", "sortText": "512"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForSequenceClassification", "kind": 7, "label": "TFRoFormerForSequenceClassification (import transformers)", "sortText": "513"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForTokenClassification", "kind": 7, "label": "TFRoFormerForTokenClassification (import transformers)", "sortText": "514"}, {"additionalTextEdits": [{"newText": ", TFRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForSequenceClassification", "kind": 7, "label": "TFRobertaForSequenceClassification (import transformers)", "sortText": "515"}, {"additionalTextEdits": [{"newText": ", TFRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForTokenClassification", "kind": 7, "label": "TFRobertaForTokenClassification (import transformers)", "sortText": "516"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "TFRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "517"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "TFRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "518"}, {"additionalTextEdits": [{"newText": ", TFSegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSegformerForImageClassification", "kind": 7, "label": "TFSegformerForImageClassification (import transformers)", "sortText": "519"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "TFSeq2SeqSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "520"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassificationLoss", "kind": 7, "label": "TFSequenceClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "521"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutput", "kind": 7, "label": "TFSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "522"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutputWithPast", "kind": 7, "label": "TFSequenceClassifierOutputWithPast (import transformers.modeling_tf_outputs)", "sortText": "523"}, {"additionalTextEdits": [{"newText": ", TFSwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwiftFormerForImageClassification", "kind": 7, "label": "TFSwiftFormerForImageClassification (import transformers)", "sortText": "524"}, {"additionalTextEdits": [{"newText": ", TFSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwinForImageClassification", "kind": 7, "label": "TFSwinForImageClassification (import transformers)", "sortText": "525"}, {"additionalTextEdits": [{"newText": ", TFTapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTapasForSequenceClassification", "kind": 7, "label": "TFTapasForSequenceClassification (import transformers)", "sortText": "526"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFTokenClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassificationLoss", "kind": 7, "label": "TFTokenClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "527"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassifierOutput", "kind": 7, "label": "TFTokenClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "528"}, {"additionalTextEdits": [{"newText": ", TFTransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTransfoXLForSequenceClassification", "kind": 7, "label": "TFTransfoXLForSequenceClassification (import transformers)", "sortText": "529"}, {"additionalTextEdits": [{"newText": ", TFViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFViTForImageClassification", "kind": 7, "label": "TFViTForImageClassification (import transformers)", "sortText": "530"}, {"additionalTextEdits": [{"newText": ", TFWav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFWav2Vec2ForSequenceClassification", "kind": 7, "label": "TFWav2Vec2ForSequenceClassification (import transformers)", "sortText": "531"}, {"additionalTextEdits": [{"newText": ", TFXLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForSequenceClassification", "kind": 7, "label": "TFXLMForSequenceClassification (import transformers)", "sortText": "532"}, {"additionalTextEdits": [{"newText": ", TFXLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForTokenClassification", "kind": 7, "label": "TFXLMForTokenClassification (import transformers)", "sortText": "533"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForSequenceClassification", "kind": 7, "label": "TFXLMRobertaForSequenceClassification (import transformers)", "sortText": "534"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForTokenClassification", "kind": 7, "label": "TFXLMRobertaForTokenClassification (import transformers)", "sortText": "535"}, {"additionalTextEdits": [{"newText": ", TFXLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForSequenceClassification", "kind": 7, "label": "TFXLNetForSequenceClassification (import transformers)", "sortText": "536"}, {"additionalTextEdits": [{"newText": ", TFXLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForTokenClassification", "kind": 7, "label": "TFXLNetForTokenClassification (import transformers)", "sortText": "537"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "538"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "539"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "540"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "541"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "542"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "543"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "544"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "TF_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "545"}, {"additionalTextEdits": [{"newText": "from transformers.convert_slow_tokenizers_checkpoints_to_fast import TOKENIZER_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKENIZER_CLASSES", "kind": 21, "label": "TOKENIZER_CLASSES (import transformers.convert_slow_tokenizers_checkpoints_to_fast)", "sortText": "546"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "547"}, {"additionalTextEdits": [{"newText": ", TapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TapasForSequenceClassification", "kind": 7, "label": "TapasForSequenceClassification (import transformers)", "sortText": "548"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationInput", "kind": 6, "label": "TextClassificationInput (import huggingface_hub)", "sortText": "549"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputElement", "kind": 6, "label": "TextClassificationOutputElement (import huggingface_hub)", "sortText": "550"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputTransform", "kind": 6, "label": "TextClassificationOutputTransform (import huggingface_hub)", "sortText": "551"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationParameters", "kind": 6, "label": "TextClassificationParameters (import huggingface_hub)", "sortText": "552"}, {"additionalTextEdits": [{"newText": ", TextClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextClassificationPipeline", "kind": 6, "label": "TextClassificationPipeline (import transformers)", "sortText": "553"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import TextClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationPipeline", "kind": 7, "label": "TextClassificationPipeline (import transformers.pipelines.text_classification)", "sortText": "554"}, {"additionalTextEdits": [{"newText": ", TextNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextNetForImageClassification", "kind": 7, "label": "TextNetForImageClassification (import transformers)", "sortText": "555"}, {"additionalTextEdits": [{"newText": ", TimesformerForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimesformerForVideoClassification", "kind": 7, "label": "TimesformerForVideoClassification (import transformers)", "sortText": "556"}, {"additionalTextEdits": [{"newText": ", TimmWrapperForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimmWrapperForImageClassification", "kind": 7, "label": "TimmWrapperForImageClassification (import transformers)", "sortText": "557"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationAggregationStrategy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationAggregationStrategy", "kind": 6, "label": "TokenClassificationAggregationStrategy (import huggingface_hub)", "sortText": "558"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationArgumentHandler", "kind": 7, "label": "TokenClassificationArgumentHandler (import transformers.pipelines.token_classification)", "sortText": "559"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationInput", "kind": 6, "label": "TokenClassificationInput (import huggingface_hub)", "sortText": "560"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationOutputElement", "kind": 6, "label": "TokenClassificationOutputElement (import huggingface_hub)", "sortText": "561"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationParameters", "kind": 6, "label": "TokenClassificationParameters (import huggingface_hub)", "sortText": "562"}, {"additionalTextEdits": [{"newText": ", TokenClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TokenClassificationPipeline", "kind": 6, "label": "TokenClassificationPipeline (import transformers)", "sortText": "563"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationPipeline", "kind": 7, "label": "TokenClassificationPipeline (import transformers.pipelines.token_classification)", "sortText": "564"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import TokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassifierOutput", "kind": 7, "label": "TokenClassifierOutput (import transformers.modeling_outputs)", "sortText": "565"}, {"additionalTextEdits": [{"newText": ", TransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TransfoXLForSequenceClassification", "kind": 7, "label": "TransfoXLForSequenceClassification (import transformers)", "sortText": "566"}, {"additionalTextEdits": [{"newText": "from transformers.commands.serving import TransformersCompletionCreateParamsStreaming\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TransformersCompletionCreateParamsStreaming", "kind": 7, "label": "TransformersCompletionCreateParamsStreaming (import transformers.commands.serving)", "sortText": "567"}, {"additionalTextEdits": [{"newText": ", TvltForAudioVisualClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TvltForAudioVisualClassification", "kind": 7, "label": "TvltForAudioVisualClassification (import transformers)", "sortText": "568"}, {"additionalTextEdits": [{"newText": ", UMT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForSequenceClassification", "kind": 7, "label": "UMT5ForSequenceClassification (import transformers)", "sortText": "569"}, {"additionalTextEdits": [{"newText": ", UMT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForTokenClassification", "kind": 7, "label": "UMT5ForTokenClassification (import transformers)", "sortText": "570"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import UNROLL_KWARGS_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UNROLL_KWARGS_CLASSES", "kind": 21, "label": "UNROLL_KWARGS_CLASSES (import transformers.utils.auto_docstring)", "sortText": "571"}, {"additionalTextEdits": [{"newText": ", UnbatchedClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": "572"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "573"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": "574"}, {"additionalTextEdits": [{"newText": ", UniSpeechForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers)", "sortText": "575"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech.modular_unispeech import UniSpeechForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers.models.unispeech.modular_unispeech)", "sortText": "576"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers)", "sortText": "577"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "578"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers)", "sortText": "579"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "580"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import VIDEO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VIDEO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "VIDEO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "581"}, {"additionalTextEdits": [{"newText": ", VJEPA2ForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VJEPA2ForVideoClassification", "kind": 7, "label": "VJEPA2ForVideoClassification (import transformers)", "sortText": "582"}, {"additionalTextEdits": [{"newText": ", VanForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VanForImageClassification", "kind": 7, "label": "VanForImageClassification (import transformers)", "sortText": "583"}, {"additionalTextEdits": [{"newText": ", ViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTForImageClassification", "kind": 7, "label": "ViTForImageClassification (import transformers)", "sortText": "584"}, {"additionalTextEdits": [{"newText": ", ViTHybridForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTHybridForImageClassification", "kind": 7, "label": "ViTHybridForImageClassification (import transformers)", "sortText": "585"}, {"additionalTextEdits": [{"newText": ", ViTMSNForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTMSNForImageClassification", "kind": 7, "label": "ViTMSNForImageClassification (import transformers)", "sortText": "586"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationInput", "kind": 6, "label": "VideoClassificationInput (import huggingface_hub)", "sortText": "587"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputElement", "kind": 6, "label": "VideoClassificationOutputElement (import huggingface_hub)", "sortText": "588"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputTransform", "kind": 6, "label": "VideoClassificationOutputTransform (import huggingface_hub)", "sortText": "589"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationParameters", "kind": 6, "label": "VideoClassificationParameters (import huggingface_hub)", "sortText": "590"}, {"additionalTextEdits": [{"newText": ", VideoClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoClassificationPipeline", "kind": 6, "label": "VideoClassificationPipeline (import transformers)", "sortText": "591"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.video_classification import VideoClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationPipeline", "kind": 7, "label": "VideoClassificationPipeline (import transformers.pipelines.video_classification)", "sortText": "592"}, {"additionalTextEdits": [{"newText": ", VideoMAEForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoMAEForVideoClassification", "kind": 7, "label": "VideoMAEForVideoClassification (import transformers)", "sortText": "593"}, {"additionalTextEdits": [{"newText": ", ViltForImagesAndTextClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForImagesAndTextClassification", "kind": 7, "label": "ViltForImagesAndTextClassification (import transformers)", "sortText": "594"}, {"additionalTextEdits": [{"newText": ", ViltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForTokenClassification", "kind": 7, "label": "ViltForTokenClassification (import transformers)", "sortText": "595"}, {"additionalTextEdits": [{"newText": ", VivitForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VivitForVideoClassification", "kind": 7, "label": "VivitForVideoClassification (import transformers)", "sortText": "596"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers)", "sortText": "597"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "598"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers)", "sortText": "599"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "600"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers)", "sortText": "601"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "602"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers)", "sortText": "603"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "604"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ForAudioFrameClassification (import transformers)", "sortText": "605"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForSequenceClassification", "kind": 7, "label": "Wav2Vec2ForSequenceClassification (import transformers)", "sortText": "606"}, {"additionalTextEdits": [{"newText": ", WavLMForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers)", "sortText": "607"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "608"}, {"additionalTextEdits": [{"newText": ", WavLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers)", "sortText": "609"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "610"}, {"additionalTextEdits": [{"newText": ", WhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WhisperForAudioClassification", "kind": 7, "label": "WhisperForAudioClassification (import transformers)", "sortText": "611"}, {"additionalTextEdits": [{"newText": ", XLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForSequenceClassification", "kind": 7, "label": "XLMForSequenceClassification (import transformers)", "sortText": "612"}, {"additionalTextEdits": [{"newText": ", XLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForTokenClassification", "kind": 7, "label": "XLMForTokenClassification (import transformers)", "sortText": "613"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForSequenceClassification", "kind": 7, "label": "XLMRobertaForSequenceClassification (import transformers)", "sortText": "614"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForTokenClassification", "kind": 7, "label": "XLMRobertaForTokenClassification (import transformers)", "sortText": "615"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForSequenceClassification", "kind": 7, "label": "XLMRobertaXLForSequenceClassification (import transformers)", "sortText": "616"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForTokenClassification", "kind": 7, "label": "XLMRobertaXLForTokenClassification (import transformers)", "sortText": "617"}, {"additionalTextEdits": [{"newText": ", XLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForSequenceClassification", "kind": 7, "label": "XLNetForSequenceClassification (import transformers)", "sortText": "618"}, {"additionalTextEdits": [{"newText": ", XLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForTokenClassification", "kind": 7, "label": "XLNetForTokenClassification (import transformers)", "sortText": "619"}, {"additionalTextEdits": [{"newText": ", XmodForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForSequenceClassification", "kind": 7, "label": "XmodForSequenceClassification (import transformers)", "sortText": "620"}, {"additionalTextEdits": [{"newText": ", XmodForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForTokenClassification", "kind": 7, "label": "XmodForTokenClassification (import transformers)", "sortText": "621"}, {"additionalTextEdits": [{"newText": "from yaml import YAMLObjectMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YAMLObjectMetaclass", "kind": 7, "label": "YAMLObjectMetaclass (import yaml)", "sortText": "622"}, {"additionalTextEdits": [{"newText": ", YosoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForSequenceClassification", "kind": 7, "label": "YosoForSequenceClassification (import transformers)", "sortText": "623"}, {"additionalTextEdits": [{"newText": ", YosoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForTokenClassification", "kind": 7, "label": "YosoForTokenClassification (import transformers)", "sortText": "624"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "625"}, {"additionalTextEdits": [{"newText": ", Zamba2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers)", "sortText": "626"}, {"additionalTextEdits": [{"newText": "from transformers.models.zamba2.modular_zamba2 import Zamba2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers.models.zamba2.modular_zamba2)", "sortText": "627"}, {"additionalTextEdits": [{"newText": ", ZambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZambaForSequenceClassification", "kind": 7, "label": "ZambaForSequenceClassification (import transformers)", "sortText": "628"}, {"additionalTextEdits": [{"newText": ", ZeroShotAudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 6, "label": "ZeroShotAudioClassificationPipeline (import transformers)", "sortText": "629"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_audio_classification import ZeroShotAudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 7, "label": "ZeroShotAudioClassificationPipeline (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "630"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationArgumentHandler", "kind": 7, "label": "ZeroShotClassificationArgumentHandler (import transformers.pipelines.zero_shot_classification)", "sortText": "631"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationInput", "kind": 6, "label": "ZeroShotClassificationInput (import huggingface_hub)", "sortText": "632"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationOutputElement", "kind": 6, "label": "ZeroShotClassificationOutputElement (import huggingface_hub)", "sortText": "633"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationParameters", "kind": 6, "label": "ZeroShotClassificationParameters (import huggingface_hub)", "sortText": "634"}, {"additionalTextEdits": [{"newText": ", ZeroShotClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 6, "label": "ZeroShotClassificationPipeline (import transformers)", "sortText": "635"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 7, "label": "ZeroShotClassificationPipeline (import transformers.pipelines.zero_shot_classification)", "sortText": "636"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationInput", "kind": 6, "label": "ZeroShotImageClassificationInput (import huggingface_hub)", "sortText": "637"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationOutputElement", "kind": 6, "label": "ZeroShotImageClassificationOutputElement (import huggingface_hub)", "sortText": "638"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationParameters", "kind": 6, "label": "ZeroShotImageClassificationParameters (import huggingface_hub)", "sortText": "639"}, {"additionalTextEdits": [{"newText": ", ZeroShotImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 6, "label": "ZeroShotImageClassificationPipeline (import transformers)", "sortText": "640"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_image_classification import ZeroShotImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 7, "label": "ZeroShotImageClassificationPipeline (import transformers.pipelines.zero_shot_image_classification)", "sortText": "641"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import auto_class_docstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "auto_class_docstring", "kind": 3, "label": "auto_class_docstring (import transformers.utils.auto_docstring)", "sortText": "642"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import cancel_access_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cancel_access_request", "kind": 6, "label": "cancel_access_request (import huggingface_hub)", "sortText": "643"}, {"additionalTextEdits": [{"newText": "from transformers.utils.import_utils import check_torch_load_is_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_torch_load_is_safe", "kind": 3, "label": "check_torch_load_is_safe (import transformers.utils.import_utils)", "sortText": "644"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_list\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_list", "kind": 6, "label": "chi_angles_atom_indices_list (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "645"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_ours\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_ours", "kind": 6, "label": "chi_angles_atom_indices_ours (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "646"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines import clean_custom_task\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_custom_task", "kind": 3, "label": "clean_custom_task (import transformers.pipelines)", "sortText": "647"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": "648"}, {"additionalTextEdits": [{"newText": "from transformers.onnx.utils import compute_serialized_parameters_size\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compute_serialized_parameters_size", "kind": 3, "label": "compute_serialized_parameters_size (import transformers.onnx.utils)", "sortText": "649"}, {"additionalTextEdits": [{"newText": "from transformers.integrations.tensor_parallel import convert_local_tensor_to_dtensor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_local_tensor_to_dtensor", "kind": 3, "label": "convert_local_tensor_to_dtensor (import transformers.integrations.tensor_parallel)", "sortText": "650"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import create_sliding_window_causal_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_sliding_window_causal_mask", "kind": 3, "label": "create_sliding_window_causal_mask (import transformers.masking_utils)", "sortText": "651"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import find_all_classes_from_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_all_classes_from_file", "kind": 3, "label": "find_all_classes_from_file (import transformers.commands.add_new_model_like)", "sortText": "652"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.asyn_wrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.asyn_wrapper", "kind": 9, "label": "fsspec.implementations.asyn_wrapper (import fsspec.implementations.asyn_wrapper)", "sortText": "653"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dask", "kind": 9, "label": "fsspec.implementations.dask (import fsspec.implementations.dask)", "sortText": "654"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dbfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dbfs", "kind": 9, "label": "fsspec.implementations.dbfs (import fsspec.implementations.dbfs)", "sortText": "655"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dirfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dirfs", "kind": 9, "label": "fsspec.implementations.dirfs (import fsspec.implementations.dirfs)", "sortText": "656"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.gist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.gist", "kind": 9, "label": "fsspec.implementations.gist (import fsspec.implementations.gist)", "sortText": "657"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.http_sync\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.http_sync", "kind": 9, "label": "fsspec.implementations.http_sync (import fsspec.implementations.http_sync)", "sortText": "658"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.sftp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.sftp", "kind": 9, "label": "fsspec.implementations.sftp (import fsspec.implementations.sftp)", "sortText": "659"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.smb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.smb", "kind": 9, "label": "fsspec.implementations.smb (import fsspec.implementations.smb)", "sortText": "660"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.webhdfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.webhdfs", "kind": 9, "label": "fsspec.implementations.webhdfs (import fsspec.implementations.webhdfs)", "sortText": "661"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import get_checkpoint_from_config_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_checkpoint_from_config_class", "kind": 3, "label": "get_checkpoint_from_config_class (import transformers.utils.auto_docstring)", "sortText": "662"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_from_dynamic_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_from_dynamic_module", "kind": 3, "label": "get_class_from_dynamic_module (import transformers.dynamic_module_utils)", "sortText": "663"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_in_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_in_module", "kind": 3, "label": "get_class_in_module (import transformers.dynamic_module_utils)", "sortText": "664"}, {"additionalTextEdits": [{"newText": "from fsspec import get_filesystem_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_filesystem_class", "kind": 3, "label": "get_filesystem_class (import fsspec)", "sortText": "665"}, {"additionalTextEdits": [{"newText": "from transformers.trainer_pt_utils import get_module_class_from_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_module_class_from_name", "kind": 3, "label": "get_module_class_from_name (import transformers.trainer_pt_utils)", "sortText": "666"}, {"additionalTextEdits": [{"newText": "import huggingface_hub.dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "huggingface_hub.dataclasses", "kind": 9, "label": "huggingface_hub.dataclasses (import huggingface_hub.dataclasses)", "sortText": "667"}, {"additionalTextEdits": [{"newText": "import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer", "kind": 9, "label": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer (import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer)", "sortText": "668"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon (import transformers.models.chameleon.image_processing_chameleon)", "sortText": "669"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon_fast", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon_fast (import transformers.models.chameleon.image_processing_chameleon_fast)", "sortText": "670"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip (import transformers.models.chinese_clip.image_processing_chinese_clip)", "sortText": "671"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip_fast", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip_fast (import transformers.models.chinese_clip.image_processing_chinese_clip_fast)", "sortText": "672"}, {"additionalTextEdits": [{"newText": "import transformers.models.clap.processing_clap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clap.processing_clap", "kind": 9, "label": "transformers.models.clap.processing_clap (import transformers.models.clap.processing_clap)", "sortText": "673"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip", "kind": 9, "label": "transformers.models.clip.image_processing_clip (import transformers.models.clip.image_processing_clip)", "sortText": "674"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip_fast", "kind": 9, "label": "transformers.models.clip.image_processing_clip_fast (import transformers.models.clip.image_processing_clip_fast)", "sortText": "675"}, {"additionalTextEdits": [{"newText": "import transformers.models.colpali.processing_colpali\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.colpali.processing_colpali", "kind": 9, "label": "transformers.models.colpali.processing_colpali (import transformers.models.colpali.processing_colpali)", "sortText": "676"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr (import transformers.models.conditional_detr.image_processing_conditional_detr)", "sortText": "677"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr_fast", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr_fast (import transformers.models.conditional_detr.image_processing_conditional_detr_fast)", "sortText": "678"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities)", "sortText": "679"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities)", "sortText": "680"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.tvlt.image_processing_tvlt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.tvlt.image_processing_tvlt", "kind": 9, "label": "transformers.models.deprecated.tvlt.image_processing_tvlt (import transformers.models.deprecated.tvlt.image_processing_tvlt)", "sortText": "681"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr (import transformers.models.efficientloftr.image_processing_efficientloftr)", "sortText": "682"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr_fast", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr_fast (import transformers.models.efficientloftr.image_processing_efficientloftr_fast)", "sortText": "683"}, {"additionalTextEdits": [{"newText": "import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer", "kind": 9, "label": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer (import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer)", "sortText": "684"}, {"additionalTextEdits": [{"newText": "import transformers.models.instructblipvideo.image_processing_instructblipvideo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.instructblipvideo.image_processing_instructblipvideo", "kind": 9, "label": "transformers.models.instructblipvideo.image_processing_instructblipvideo (import transformers.models.instructblipvideo.image_processing_instructblipvideo)", "sortText": "685"}, {"additionalTextEdits": [{"newText": "import transformers.models.llava_onevision.image_processing_llava_onevision_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.llava_onevision.image_processing_llava_onevision_fast", "kind": 9, "label": "transformers.models.llava_onevision.image_processing_llava_onevision_fast (import transformers.models.llava_onevision.image_processing_llava_onevision_fast)", "sortText": "686"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.configuration_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.configuration_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.configuration_longcat_flash (import transformers.models.longcat_flash.configuration_longcat_flash)", "sortText": "687"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modeling_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modeling_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modeling_longcat_flash (import transformers.models.longcat_flash.modeling_longcat_flash)", "sortText": "688"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modular_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modular_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modular_longcat_flash (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "689"}, {"additionalTextEdits": [{"newText": "import transformers.models.perception_lm.image_processing_perception_lm_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.perception_lm.image_processing_perception_lm_fast", "kind": 9, "label": "transformers.models.perception_lm.image_processing_perception_lm_fast (import transformers.models.perception_lm.image_processing_perception_lm_fast)", "sortText": "690"}, {"additionalTextEdits": [{"newText": "import transformers.models.switch_transformers.modeling_switch_transformers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.switch_transformers.modeling_switch_transformers", "kind": 9, "label": "transformers.models.switch_transformers.modeling_switch_transformers (import transformers.models.switch_transformers.modeling_switch_transformers)", "sortText": "691"}, {"additionalTextEdits": [{"newText": "import transformers.models.unispeech_sat.modular_unispeech_sat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.unispeech_sat.modular_unispeech_sat", "kind": 9, "label": "transformers.models.unispeech_sat.modular_unispeech_sat (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "692"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.audio_classification", "kind": 9, "label": "transformers.pipelines.audio_classification (import transformers.pipelines.audio_classification)", "sortText": "693"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.image_classification", "kind": 9, "label": "transformers.pipelines.image_classification (import transformers.pipelines.image_classification)", "sortText": "694"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.text_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.text_classification", "kind": 9, "label": "transformers.pipelines.text_classification (import transformers.pipelines.text_classification)", "sortText": "695"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.token_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.token_classification", "kind": 9, "label": "transformers.pipelines.token_classification (import transformers.pipelines.token_classification)", "sortText": "696"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.video_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.video_classification", "kind": 9, "label": "transformers.pipelines.video_classification (import transformers.pipelines.video_classification)", "sortText": "697"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_audio_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_audio_classification (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "698"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_classification (import transformers.pipelines.zero_shot_classification)", "sortText": "699"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_image_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_image_classification (import transformers.pipelines.zero_shot_image_classification)", "sortText": "700"}, {"additionalTextEdits": [{"newText": "from typing import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing)", "sortText": "701"}, {"additionalTextEdits": [{"newText": "from typing import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing)", "sortText": "702"}, {"additionalTextEdits": [{"newText": "from subprocess import ABOVE_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABOVE_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "ABOVE_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "703"}, {"additionalTextEdits": [{"newText": "from subprocess import BELOW_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BELOW_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "BELOW_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "704"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 6, "label": "Class (import msilib.schema)", "sortText": "705"}, {"additionalTextEdits": [{"newText": "from pyclbr import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import pyclbr)", "sortText": "706"}, {"additionalTextEdits": [{"newText": "from symtable import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import symtable)", "sortText": "707"}, {"additionalTextEdits": [{"newText": "from ast import ClassDef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDef", "kind": 7, "label": "ClassDef (import ast)", "sortText": "708"}, {"additionalTextEdits": [{"newText": "from inspect import ClassFoundException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFoundException", "kind": 7, "label": "ClassFoundException (import inspect)", "sortText": "709"}, {"additionalTextEdits": [{"newText": "from types import ClassMethodDescriptorType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassMethodDescriptorType", "kind": 7, "label": "ClassMethodDescriptorType (import types)", "sortText": "710"}, {"additionalTextEdits": [{"newText": "from typing_extensions import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing_extensions)", "sortText": "711"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "712"}, {"additionalTextEdits": [{"newText": "from ctypes import DllGetClassObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DllGetClassObject", "kind": 3, "label": "DllGetClassObject (import ctypes)", "sortText": "713"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "714"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_READ", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_READ (import asyncio.constants)", "sortText": "715"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "716"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import FixMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixMetaclass", "kind": 7, "label": "FixMetaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "717"}, {"additionalTextEdits": [{"newText": "from subprocess import HIGH_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HIGH_PRIORITY_CLASS", "kind": 21, "label": "HIGH_PRIORITY_CLASS (import subprocess)", "sortText": "718"}, {"additionalTextEdits": [{"newText": "from winreg import HKEY_CLASSES_ROOT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HKEY_CLASSES_ROOT", "kind": 21, "label": "HKEY_CLASSES_ROOT (import winreg)", "sortText": "719"}, {"additionalTextEdits": [{"newText": "from socket import HVSOCKET_ADDRESS_FLAG_PASSTHRU\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HVSOCKET_ADDRESS_FLAG_PASSTHRU", "kind": 21, "label": "HVSOCKET_ADDRESS_FLAG_PASSTHRU (import socket)", "sortText": "720"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "721"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_RECVTCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_RECVTCLASS", "kind": 6, "label": "IPV6_RECVTCLASS (import socket)", "sortText": "722"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_TCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_TCLASS", "kind": 6, "label": "IPV6_TCLASS (import socket)", "sortText": "723"}, {"additionalTextEdits": [{"newText": "from ast import MatchClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MatchClass", "kind": 7, "label": "MatchClass (import ast)", "sortText": "724"}, {"additionalTextEdits": [{"newText": "from subprocess import NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NORMAL_PRIORITY_CLASS", "kind": 21, "label": "NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "725"}, {"additionalTextEdits": [{"newText": "from subprocess import REALTIME_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REALTIME_PRIORITY_CLASS", "kind": 21, "label": "REALTIME_PRIORITY_CLASS (import subprocess)", "sortText": "726"}, {"additionalTextEdits": [{"newText": "from winreg import REG_NOTIFY_CHANGE_LAST_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_NOTIFY_CHANGE_LAST_SET", "kind": 21, "label": "REG_NOTIFY_CHANGE_LAST_SET (import winreg)", "sortText": "727"}, {"additionalTextEdits": [{"newText": "from codecs import backslashreplace_errors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "backslashreplace_errors", "kind": 3, "label": "backslashreplace_errors (import codecs)", "sortText": "728"}, {"additionalTextEdits": [{"newText": "from inspect import classify_class_attrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "classify_class_attrs", "kind": 3, "label": "classify_class_attrs (import inspect)", "sortText": "729"}, {"additionalTextEdits": [{"newText": "from turtle import clearstamps\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clearstamps", "kind": 3, "label": "clearstamps (import turtle)", "sortText": "730"}, {"additionalTextEdits": [{"newText": "from ipaddress import collapse_addresses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "collapse_addresses", "kind": 3, "label": "collapse_addresses (import ipaddress)", "sortText": "731"}, {"additionalTextEdits": [{"newText": "from dataclasses import dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass", "kind": 3, "label": "dataclass (import dataclasses)", "sortText": "732"}, {"additionalTextEdits": [{"newText": "from typing_extensions import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing_extensions)", "sortText": "733"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "734"}, {"additionalTextEdits": [{"newText": "import encodings.aliases\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.aliases", "kind": 9, "label": "encodings.aliases (import encodings.aliases)", "sortText": "735"}, {"additionalTextEdits": [{"newText": "from logging import getLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getLoggerClass", "kind": 3, "label": "getLoggerClass (import logging)", "sortText": "736"}, {"additionalTextEdits": [{"newText": "from inspect import getclasstree\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getclasstree", "kind": 3, "label": "getclasstree (import inspect)", "sortText": "737"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import has_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "has_metaclass", "kind": 3, "label": "has_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "738"}, {"additionalTextEdits": [{"newText": "from dataclasses import is_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_dataclass", "kind": 3, "label": "is_dataclass (import dataclasses)", "sortText": "739"}, {"additionalTextEdits": [{"newText": "from inspect import isclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "isclass", "kind": 3, "label": "isclass (import inspect)", "sortText": "740"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_metaclass", "kind": 9, "label": "lib2to3.fixes.fix_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "741"}, {"additionalTextEdits": [{"newText": "from dataclasses import make_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_dataclass", "kind": 3, "label": "make_dataclass (import dataclasses)", "sortText": "742"}, {"additionalTextEdits": [{"newText": "from types import new_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "new_class", "kind": 3, "label": "new_class (import types)", "sortText": "743"}, {"additionalTextEdits": [{"newText": "from types import prepare_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_class", "kind": 3, "label": "prepare_class (import types)", "sortText": "744"}, {"additionalTextEdits": [{"newText": "from logging import setLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setLoggerClass", "kind": 3, "label": "setLoggerClass (import logging)", "sortText": "745"}, {"additionalTextEdits": [{"newText": "from unittest.util import strclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "strclass", "kind": 3, "label": "strclass (import unittest.util)", "sortText": "746"}, {"additionalTextEdits": [{"newText": "from abc import abstractclassmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "abstractclassmethod", "kind": 7, "label": "abstractclassmethod (import abc)", "sortText": "747"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "748"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "749"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "750"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "751"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "752"}, {"additionalTextEdits": [{"newText": "from idna.core import _combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_combining_class", "kind": 3, "label": "_combining_class (import idna.core)", "sortText": "753"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_rope_utils import _compute_linear_scaling_rope_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_compute_linear_scaling_rope_parameters", "kind": 3, "label": "_compute_linear_scaling_rope_parameters (import transformers.modeling_rope_utils)", "sortText": "754"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import _generate_supported_model_class_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_generate_supported_model_class_names", "kind": 3, "label": "_generate_supported_model_class_names (import transformers.utils.fx)", "sortText": "755"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import _ignore_causal_mask_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ignore_causal_mask_sdpa", "kind": 3, "label": "_ignore_causal_mask_sdpa (import transformers.masking_utils)", "sortText": "756"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import _load_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_load_dataclass", "kind": 3, "label": "_load_dataclass (import huggingface_hub.hub_mixin)", "sortText": "757"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_attn_mask_utils import _prepare_4d_causal_attention_mask_for_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_prepare_4d_causal_attention_mask_for_sdpa", "kind": 3, "label": "_prepare_4d_causal_attention_mask_for_sdpa (import transformers.modeling_attn_mask_utils)", "sortText": "758"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_attention_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_attention_kwargs", "kind": 3, "label": "_process_flash_attention_kwargs (import transformers.modeling_flash_attention_utils)", "sortText": "759"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_kwargs_fn\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_kwargs_fn", "kind": 6, "label": "_process_flash_kwargs_fn (import transformers.modeling_flash_attention_utils)", "sortText": "760"}, {"additionalTextEdits": [{"newText": "from idna.core import _virama_combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_virama_combining_class", "kind": 6, "label": "_virama_combining_class (import idna.core)", "sortText": "761"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _AnyParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_AnyParamWindowAggregateClass", "kind": 7, "label": "_AnyParamWindowAggregateClass (import sqlite3)", "sortText": "762"}, {"additionalTextEdits": [{"newText": "from unittest.runner import _ResultClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ResultClassType", "kind": 6, "label": "_ResultClassType (import unittest.runner)", "sortText": "763"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _SingleParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SingleParamWindowAggregateClass", "kind": 7, "label": "_SingleParamWindowAggregateClass (import sqlite3)", "sortText": "764"}, {"additionalTextEdits": [{"newText": "from unittest.loader import _SuiteClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SuiteClass", "kind": 6, "label": "_SuiteClass (import unittest.loader)", "sortText": "765"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _WindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowAggregateClass", "kind": 7, "label": "_WindowAggregateClass (import sqlite3)", "sortText": "766"}]}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "Unknown", "label": "classifier", "sortText": " 0"}, {"additionalTextEdits": [{"newText": "import dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclasses", "kind": 9, "label": "dataclasses (import dataclasses)", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": " 2"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": " 3"}, {"additionalTextEdits": [{"newText": ", ASTForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ASTForAudioClassification", "kind": 7, "label": "ASTForAudioClassification (import transformers)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_FRAME_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FRAME_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_FRAME_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from transformers.processing_utils import AUTO_TO_BASE_CLASS_MAPPING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUTO_TO_BASE_CLASS_MAPPING", "kind": 21, "label": "AUTO_TO_BASE_CLASS_MAPPING (import transformers.processing_utils)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": ", AlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForSequenceClassification", "kind": 7, "label": "AlbertForSequenceClassification (import transformers)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": ", AlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForTokenClassification", "kind": 7, "label": "AlbertForTokenClassification (import transformers)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus.modular_apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus.modular_apertus)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": ", ArceeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": ", ArceeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationInput", "kind": 6, "label": "AudioClassificationInput (import huggingface_hub)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputElement", "kind": 6, "label": "AudioClassificationOutputElement (import huggingface_hub)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputTransform", "kind": 6, "label": "AudioClassificationOutputTransform (import huggingface_hub)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationParameters", "kind": 6, "label": "AudioClassificationParameters (import huggingface_hub)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": ", AudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AudioClassificationPipeline", "kind": 6, "label": "AudioClassificationPipeline (import transformers)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.audio_classification import AudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationPipeline", "kind": 7, "label": "AudioClassificationPipeline (import transformers.pipelines.audio_classification)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioClassification", "kind": 7, "label": "AutoModelForAudioClassification (import transformers)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioFrameClassification", "kind": 7, "label": "AutoModelForAudioFrameClassification (import transformers)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": ", AutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForImageClassification", "kind": 7, "label": "AutoModelForImageClassification (import transformers)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": ", AutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForSequenceClassification", "kind": 7, "label": "AutoModelForSequenceClassification (import transformers)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": ", AutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForTokenClassification", "kind": 7, "label": "AutoModelForTokenClassification (import transformers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": ", AutoModelForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForVideoClassification", "kind": 7, "label": "AutoModelForVideoClassification (import transformers)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": ", AutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForZeroShotImageClassification", "kind": 7, "label": "AutoModelForZeroShotImageClassification (import transformers)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": ", BartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BartForSequenceClassification", "kind": 7, "label": "BartForSequenceClassification (import transformers)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": ", BeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BeitForImageClassification", "kind": 7, "label": "BeitForImageClassification (import transformers)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": ", BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForSequenceClassification", "kind": 7, "label": "BertForSequenceClassification (import transformers)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": ", BertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForTokenClassification", "kind": 7, "label": "BertForTokenClassification (import transformers)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": ", BigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForSequenceClassification", "kind": 7, "label": "BigBirdForSequenceClassification (import transformers)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": ", BigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForTokenClassification", "kind": 7, "label": "BigBirdForTokenClassification (import transformers)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": ", BigBirdPegasusForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdPegasusForSequenceClassification", "kind": 7, "label": "BigBirdPegasusForSequenceClassification (import transformers)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": ", BioGptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": ", BioGptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": ", BitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BitForImageClassification", "kind": 7, "label": "BitForImageClassification (import transformers)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": ", BloomForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForSequenceClassification", "kind": 7, "label": "BloomForSequenceClassification (import transformers)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": ", BloomForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForTokenClassification", "kind": 7, "label": "BloomForTokenClassification (import transformers)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": ", BrosForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosForTokenClassification", "kind": 7, "label": "BrosForTokenClassification (import transformers)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": ", BrosSpadeEEForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeEEForTokenClassification", "kind": 7, "label": "BrosSpadeEEForTokenClassification (import transformers)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": ", BrosSpadeELForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeELForTokenClassification", "kind": 7, "label": "BrosSpadeELForTokenClassification (import transformers)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": ", CLIPForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPForImageClassification", "kind": 7, "label": "CLIPForImageClassification (import transformers)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessor", "kind": 7, "label": "CLIPImageProcessor (import transformers)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessorFast", "kind": 7, "label": "CLIPImageProcessorFast (import transformers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": ", CTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CTRLForSequenceClassification", "kind": 7, "label": "CTRLForSequenceClassification (import transformers)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": ", CamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForSequenceClassification", "kind": 7, "label": "CamembertForSequenceClassification (import transformers)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": ", CamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForTokenClassification", "kind": 7, "label": "CamembertForTokenClassification (import transformers)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": ", CanineForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForSequenceClassification", "kind": 7, "label": "CanineForSequenceClassification (import transformers)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": ", CanineForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForTokenClassification", "kind": 7, "label": "CanineForTokenClassification (import transformers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessor", "kind": 7, "label": "ChameleonImageProcessor (import transformers)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessorFast", "kind": 7, "label": "ChameleonImageProcessorFast (import transformers)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputResponseFormatJSONSchema\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputResponseFormatJSONSchema", "kind": 6, "label": "ChatCompletionInputResponseFormatJSONSchema (import huggingface_hub)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputToolChoiceClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputToolChoiceClass", "kind": 6, "label": "ChatCompletionInputToolChoiceClass (import huggingface_hub)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessor", "kind": 7, "label": "ChineseCLIPImageProcessor (import transformers)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessorFast", "kind": 7, "label": "ChineseCLIPImageProcessorFast (import transformers)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": ", ClapProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClapProcessor", "kind": 7, "label": "ClapProcessor (import transformers)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassAttrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassAttrs", "kind": 7, "label": "ClassAttrs (import transformers.utils.auto_docstring)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassDocstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDocstring", "kind": 7, "label": "ClassDocstring (import transformers.utils.auto_docstring)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import ClassFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFinder", "kind": 7, "label": "ClassFinder (import transformers.commands.add_new_model_like)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from transformers.activations import ClassInstantier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassInstantier", "kind": 7, "label": "ClassInstantier (import transformers.activations)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.image_classification)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.text_classification)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", ClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": ", ColPaliProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "from transformers.models.colpali.modular_colpali import ColPaliProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers.models.colpali.modular_colpali)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.glue import ColaProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColaProcessor", "kind": 7, "label": "ColaProcessor (import transformers.data.processors.glue)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessor", "kind": 7, "label": "ConditionalDetrImageProcessor (import transformers)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from transformers.models.conditional_detr.modular_conditional_detr import ConditionalDetrImageProcessorFast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers.models.conditional_detr.modular_conditional_detr)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": ", ConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForSequenceClassification", "kind": 7, "label": "ConvBertForSequenceClassification (import transformers)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": ", ConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForTokenClassification", "kind": 7, "label": "ConvBertForTokenClassification (import transformers)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": ", ConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextForImageClassification", "kind": 7, "label": "ConvNextForImageClassification (import transformers)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": ", ConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextV2ForImageClassification", "kind": 7, "label": "ConvNextV2ForImageClassification (import transformers)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": ", CvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CvtForImageClassification", "kind": 7, "label": "CvtForImageClassification (import transformers)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForSequenceClassification", "kind": 7, "label": "Data2VecTextForSequenceClassification (import transformers)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForTokenClassification", "kind": 7, "label": "Data2VecTextForTokenClassification (import transformers)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": ", Data2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecVisionForImageClassification", "kind": 7, "label": "Data2VecVisionForImageClassification (import transformers)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClass", "kind": 6, "label": "DataClass (import transformers.hf_argparser)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClassType", "kind": 6, "label": "DataClassType (import transformers.hf_argparser)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": ", DataCollatorForSeq2Seq", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForSeq2Seq", "kind": 7, "label": "DataCollatorForSeq2Seq (import transformers)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": ", DataCollatorForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForTokenClassification", "kind": 7, "label": "DataCollatorForTokenClassification (import transformers)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import DataclassInstance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataclassInstance", "kind": 7, "label": "DataclassInstance (import huggingface_hub.hub_mixin)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": ", DebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForSequenceClassification", "kind": 7, "label": "DebertaForSequenceClassification (import transformers)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": ", DebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForTokenClassification", "kind": 7, "label": "DebertaForTokenClassification (import transformers)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForSequenceClassification", "kind": 7, "label": "DebertaV2ForSequenceClassification (import transformers)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForTokenClassification", "kind": 7, "label": "DebertaV2ForTokenClassification (import transformers)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": ", DeepseekV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v2.modular_deepseek_v2 import DeepseekV2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers.models.deepseek_v2.modular_deepseek_v2)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "100"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "102"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassification", "kind": 7, "label": "DeiTForImageClassification (import transformers)", "sortText": "103"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassificationWithTeacher", "kind": 7, "label": "DeiTForImageClassificationWithTeacher (import transformers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import DiaClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiaClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "DiaClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "105"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "107"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "109"}, {"additionalTextEdits": [{"newText": ", DinatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DinatForImageClassification", "kind": 7, "label": "DinatForImageClassification (import transformers)", "sortText": "110"}, {"additionalTextEdits": [{"newText": ", Dinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2ForImageClassification", "kind": 7, "label": "Dinov2ForImageClassification (import transformers)", "sortText": "111"}, {"additionalTextEdits": [{"newText": ", Dinov2WithRegistersForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from transformers.models.dinov2_with_registers.modular_dinov2_with_registers import Dinov2WithRegistersForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers.models.dinov2_with_registers.modular_dinov2_with_registers)", "sortText": "113"}, {"additionalTextEdits": [{"newText": ", DistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForSequenceClassification", "kind": 7, "label": "DistilBertForSequenceClassification (import transformers)", "sortText": "114"}, {"additionalTextEdits": [{"newText": ", DistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForTokenClassification", "kind": 7, "label": "DistilBertForTokenClassification (import transformers)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge.modular_doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge.modular_doge)", "sortText": "117"}, {"additionalTextEdits": [{"newText": ", DonutSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DonutSwinForImageClassification", "kind": 7, "label": "DonutSwinForImageClassification (import transformers)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_mistral_common import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_mistral_common)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_utils_base import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_utils_base)", "sortText": "120"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassification", "kind": 7, "label": "EfficientFormerForImageClassification (import transformers)", "sortText": "121"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "EfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "122"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessor", "kind": 7, "label": "EfficientLoFTRImageProcessor (import transformers)", "sortText": "123"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessorFast", "kind": 7, "label": "EfficientLoFTRImageProcessorFast (import transformers)", "sortText": "124"}, {"additionalTextEdits": [{"newText": ", EfficientNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientNetForImageClassification", "kind": 7, "label": "EfficientNetForImageClassification (import transformers)", "sortText": "125"}, {"additionalTextEdits": [{"newText": ", ElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForSequenceClassification", "kind": 7, "label": "ElectraForSequenceClassification (import transformers)", "sortText": "126"}, {"additionalTextEdits": [{"newText": ", ElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForTokenClassification", "kind": 7, "label": "ElectraForTokenClassification (import transformers)", "sortText": "127"}, {"additionalTextEdits": [{"newText": ", ErnieForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForSequenceClassification", "kind": 7, "label": "ErnieForSequenceClassification (import transformers)", "sortText": "128"}, {"additionalTextEdits": [{"newText": ", ErnieForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForTokenClassification", "kind": 7, "label": "ErnieForTokenClassification (import transformers)", "sortText": "129"}, {"additionalTextEdits": [{"newText": ", ErnieMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForSequenceClassification", "kind": 7, "label": "ErnieMForSequenceClassification (import transformers)", "sortText": "130"}, {"additionalTextEdits": [{"newText": ", ErnieMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForTokenClassification", "kind": 7, "label": "ErnieMForTokenClassification (import transformers)", "sortText": "131"}, {"additionalTextEdits": [{"newText": ", EsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForSequenceClassification", "kind": 7, "label": "EsmForSequenceClassification (import transformers)", "sortText": "132"}, {"additionalTextEdits": [{"newText": ", EsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForTokenClassification", "kind": 7, "label": "EsmForTokenClassification (import transformers)", "sortText": "133"}, {"additionalTextEdits": [{"newText": ", Exaone4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "135"}, {"additionalTextEdits": [{"newText": ", Exaone4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "137"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "138"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "139"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "140"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": ", FNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForSequenceClassification", "kind": 7, "label": "FNetForSequenceClassification (import transformers)", "sortText": "144"}, {"additionalTextEdits": [{"newText": ", FNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForTokenClassification", "kind": 7, "label": "FNetForTokenClassification (import transformers)", "sortText": "145"}, {"additionalTextEdits": [{"newText": ", FalconForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForSequenceClassification", "kind": 7, "label": "FalconForSequenceClassification (import transformers)", "sortText": "146"}, {"additionalTextEdits": [{"newText": ", FalconForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForTokenClassification", "kind": 7, "label": "FalconForTokenClassification (import transformers)", "sortText": "147"}, {"additionalTextEdits": [{"newText": ", FlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForSequenceClassification", "kind": 7, "label": "FlaubertForSequenceClassification (import transformers)", "sortText": "148"}, {"additionalTextEdits": [{"newText": ", FlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForTokenClassification", "kind": 7, "label": "FlaubertForTokenClassification (import transformers)", "sortText": "149"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForSequenceClassification", "kind": 7, "label": "FlaxAlbertForSequenceClassification (import transformers)", "sortText": "150"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForTokenClassification", "kind": 7, "label": "FlaxAlbertForTokenClassification (import transformers)", "sortText": "151"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForImageClassification", "kind": 7, "label": "FlaxAutoModelForImageClassification (import transformers)", "sortText": "152"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForSequenceClassification", "kind": 7, "label": "FlaxAutoModelForSequenceClassification (import transformers)", "sortText": "153"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForTokenClassification", "kind": 7, "label": "FlaxAutoModelForTokenClassification (import transformers)", "sortText": "154"}, {"additionalTextEdits": [{"newText": ", FlaxBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBartForSequenceClassification", "kind": 7, "label": "FlaxBartForSequenceClassification (import transformers)", "sortText": "155"}, {"additionalTextEdits": [{"newText": ", FlaxBeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBeitForImageClassification", "kind": 7, "label": "FlaxBeitForImageClassification (import transformers)", "sortText": "156"}, {"additionalTextEdits": [{"newText": ", FlaxBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForSequenceClassification", "kind": 7, "label": "FlaxBertForSequenceClassification (import transformers)", "sortText": "157"}, {"additionalTextEdits": [{"newText": ", FlaxBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForTokenClassification", "kind": 7, "label": "FlaxBertForTokenClassification (import transformers)", "sortText": "158"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForSequenceClassification", "kind": 7, "label": "FlaxBigBirdForSequenceClassification (import transformers)", "sortText": "159"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForTokenClassification", "kind": 7, "label": "FlaxBigBirdForTokenClassification (import transformers)", "sortText": "160"}, {"additionalTextEdits": [{"newText": ", FlaxDinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDinov2ForImageClassification", "kind": 7, "label": "FlaxDinov2ForImageClassification (import transformers)", "sortText": "161"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForSequenceClassification", "kind": 7, "label": "FlaxDistilBertForSequenceClassification (import transformers)", "sortText": "162"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForTokenClassification", "kind": 7, "label": "FlaxDistilBertForTokenClassification (import transformers)", "sortText": "163"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForSequenceClassification", "kind": 7, "label": "FlaxElectraForSequenceClassification (import transformers)", "sortText": "164"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForTokenClassification", "kind": 7, "label": "FlaxElectraForTokenClassification (import transformers)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxImageClassifierOutputWithNoAttention", "kind": 7, "label": "FlaxImageClassifierOutputWithNoAttention (import transformers.modeling_flax_outputs)", "sortText": "166"}, {"additionalTextEdits": [{"newText": ", FlaxMBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxMBartForSequenceClassification", "kind": 7, "label": "FlaxMBartForSequenceClassification (import transformers)", "sortText": "167"}, {"additionalTextEdits": [{"newText": ", FlaxRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRegNetForImageClassification", "kind": 7, "label": "FlaxRegNetForImageClassification (import transformers)", "sortText": "168"}, {"additionalTextEdits": [{"newText": ", FlaxResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxResNetForImageClassification", "kind": 7, "label": "FlaxResNetForImageClassification (import transformers)", "sortText": "169"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForSequenceClassification", "kind": 7, "label": "FlaxRoFormerForSequenceClassification (import transformers)", "sortText": "170"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForTokenClassification", "kind": 7, "label": "FlaxRoFormerForTokenClassification (import transformers)", "sortText": "171"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForSequenceClassification", "kind": 7, "label": "FlaxRobertaForSequenceClassification (import transformers)", "sortText": "172"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForTokenClassification", "kind": 7, "label": "FlaxRobertaForTokenClassification (import transformers)", "sortText": "173"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "174"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "FlaxSeq2SeqSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSequenceClassifierOutput", "kind": 7, "label": "FlaxSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxTokenClassifierOutput", "kind": 7, "label": "FlaxTokenClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "178"}, {"additionalTextEdits": [{"newText": ", FlaxViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxViTForImageClassification", "kind": 7, "label": "FlaxViTForImageClassification (import transformers)", "sortText": "179"}, {"additionalTextEdits": [{"newText": ", FlaxWhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxWhisperForAudioClassification", "kind": 7, "label": "FlaxWhisperForAudioClassification (import transformers)", "sortText": "180"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForSequenceClassification", "kind": 7, "label": "FlaxXLMRobertaForSequenceClassification (import transformers)", "sortText": "181"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForTokenClassification", "kind": 7, "label": "FlaxXLMRobertaForTokenClassification (import transformers)", "sortText": "182"}, {"additionalTextEdits": [{"newText": ", FocalNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FocalNetForImageClassification", "kind": 7, "label": "FocalNetForImageClassification (import transformers)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForSequenceClassificationLoss", "kind": 3, "label": "ForSequenceClassificationLoss (import transformers.loss.loss_utils)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForTokenClassification", "kind": 3, "label": "ForTokenClassification (import transformers.loss.loss_utils)", "sortText": "185"}, {"additionalTextEdits": [{"newText": ", FunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForSequenceClassification", "kind": 7, "label": "FunnelForSequenceClassification (import transformers)", "sortText": "186"}, {"additionalTextEdits": [{"newText": ", FunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForTokenClassification", "kind": 7, "label": "FunnelForTokenClassification (import transformers)", "sortText": "187"}, {"additionalTextEdits": [{"newText": ", GPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForSequenceClassification", "kind": 7, "label": "GPT2ForSequenceClassification (import transformers)", "sortText": "188"}, {"additionalTextEdits": [{"newText": ", GPT2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForTokenClassification", "kind": 7, "label": "GPT2ForTokenClassification (import transformers)", "sortText": "189"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForSequenceClassification", "kind": 7, "label": "GPTBigCodeForSequenceClassification (import transformers)", "sortText": "190"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForTokenClassification", "kind": 7, "label": "GPTBigCodeForTokenClassification (import transformers)", "sortText": "191"}, {"additionalTextEdits": [{"newText": ", GPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTJForSequenceClassification", "kind": 7, "label": "GPTJForSequenceClassification (import transformers)", "sortText": "192"}, {"additionalTextEdits": [{"newText": ", GPTNeoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForSequenceClassification", "kind": 7, "label": "GPTNeoForSequenceClassification (import transformers)", "sortText": "193"}, {"additionalTextEdits": [{"newText": ", GPTNeoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForTokenClassification", "kind": 7, "label": "GPTNeoForTokenClassification (import transformers)", "sortText": "194"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "196"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "198"}, {"additionalTextEdits": [{"newText": ", Gemma2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "200"}, {"additionalTextEdits": [{"newText": ", Gemma2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "202"}, {"additionalTextEdits": [{"newText": ", Gemma3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "204"}, {"additionalTextEdits": [{"newText": ", Gemma3TextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3TextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "206"}, {"additionalTextEdits": [{"newText": ", GemmaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers.models.gemma.modular_gemma)", "sortText": "208"}, {"additionalTextEdits": [{"newText": ", GemmaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers.models.gemma.modular_gemma)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForSequenceClassification", "kind": 7, "label": "GenericForSequenceClassification (import transformers.modeling_layers)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForTokenClassification", "kind": 7, "label": "GenericForTokenClassification (import transformers.modeling_layers)", "sortText": "212"}, {"additionalTextEdits": [{"newText": ", Glm4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers.models.glm4.modular_glm4)", "sortText": "214"}, {"additionalTextEdits": [{"newText": ", Glm4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers.models.glm4.modular_glm4)", "sortText": "216"}, {"additionalTextEdits": [{"newText": ", GlmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers.models.glm.modular_glm)", "sortText": "218"}, {"additionalTextEdits": [{"newText": ", GlmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers.models.glm.modular_glm)", "sortText": "220"}, {"additionalTextEdits": [{"newText": ", GptOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "222"}, {"additionalTextEdits": [{"newText": ", GptOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "224"}, {"additionalTextEdits": [{"newText": ", GraphormerForGraphClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GraphormerForGraphClassification", "kind": 7, "label": "GraphormerForGraphClassification (import transformers)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import HFProxyableClassMeta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HFProxyableClassMeta", "kind": 7, "label": "HFProxyableClassMeta (import transformers.utils.fx)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.constants import HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD", "kind": 21, "label": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD (import huggingface_hub.constants)", "sortText": "227"}, {"additionalTextEdits": [{"newText": ", HGNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from transformers.models.hgnet_v2.modular_hgnet_v2 import HGNetV2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers.models.hgnet_v2.modular_hgnet_v2)", "sortText": "229"}, {"additionalTextEdits": [{"newText": ", HeliumForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers.models.helium.modular_helium)", "sortText": "231"}, {"additionalTextEdits": [{"newText": ", HeliumForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers.models.helium.modular_helium)", "sortText": "233"}, {"additionalTextEdits": [{"newText": ", HieraForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HieraForImageClassification", "kind": 7, "label": "HieraForImageClassification (import transformers)", "sortText": "234"}, {"additionalTextEdits": [{"newText": ", HubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from transformers.models.hubert.modular_hubert import HubertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers.models.hubert.modular_hubert)", "sortText": "236"}, {"additionalTextEdits": [{"newText": ", HunYuanDenseV1ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense import HunYuanDenseV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe)", "sortText": "240"}, {"additionalTextEdits": [{"newText": ", IBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForSequenceClassification", "kind": 7, "label": "IBertForSequenceClassification (import transformers)", "sortText": "241"}, {"additionalTextEdits": [{"newText": ", IBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForTokenClassification", "kind": 7, "label": "IBertForTokenClassification (import transformers)", "sortText": "242"}, {"additionalTextEdits": [{"newText": ", IJepaForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from transformers.models.ijepa.modular_ijepa import IJepaForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers.models.ijepa.modular_ijepa)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationInput", "kind": 6, "label": "ImageClassificationInput (import huggingface_hub)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputElement", "kind": 6, "label": "ImageClassificationOutputElement (import huggingface_hub)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputTransform", "kind": 6, "label": "ImageClassificationOutputTransform (import huggingface_hub)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationParameters", "kind": 6, "label": "ImageClassificationParameters (import huggingface_hub)", "sortText": "249"}, {"additionalTextEdits": [{"newText": ", ImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageClassificationPipeline", "kind": 6, "label": "ImageClassificationPipeline (import transformers)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationPipeline", "kind": 7, "label": "ImageClassificationPipeline (import transformers.pipelines.image_classification)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutput", "kind": 7, "label": "ImageClassifierOutput (import transformers.modeling_outputs)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutputWithNoAttention", "kind": 7, "label": "ImageClassifierOutputWithNoAttention (import transformers.modeling_outputs)", "sortText": "253"}, {"additionalTextEdits": [{"newText": ", ImageGPTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageGPTForImageClassification", "kind": 7, "label": "ImageGPTForImageClassification (import transformers)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from transformers.data.data_collator import InputDataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InputDataClass", "kind": 6, "label": "InputDataClass (import transformers.data.data_collator)", "sortText": "255"}, {"additionalTextEdits": [{"newText": ", InstructBlipVideoImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "InstructBlipVideoImageProcessor", "kind": 7, "label": "InstructBlipVideoImageProcessor (import transformers)", "sortText": "256"}, {"additionalTextEdits": [{"newText": ", JambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JambaForSequenceClassification", "kind": 7, "label": "JambaForSequenceClassification (import transformers)", "sortText": "257"}, {"additionalTextEdits": [{"newText": ", JetMoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JetMoeForSequenceClassification", "kind": 7, "label": "JetMoeForSequenceClassification (import transformers)", "sortText": "258"}, {"additionalTextEdits": [{"newText": ", LEDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LEDForSequenceClassification", "kind": 7, "label": "LEDForSequenceClassification (import transformers)", "sortText": "259"}, {"additionalTextEdits": [{"newText": ", LayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForSequenceClassification", "kind": 7, "label": "LayoutLMForSequenceClassification (import transformers)", "sortText": "260"}, {"additionalTextEdits": [{"newText": ", LayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForTokenClassification", "kind": 7, "label": "LayoutLMForTokenClassification (import transformers)", "sortText": "261"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForSequenceClassification", "kind": 7, "label": "LayoutLMv2ForSequenceClassification (import transformers)", "sortText": "262"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForTokenClassification", "kind": 7, "label": "LayoutLMv2ForTokenClassification (import transformers)", "sortText": "263"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForSequenceClassification", "kind": 7, "label": "LayoutLMv3ForSequenceClassification (import transformers)", "sortText": "264"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForTokenClassification", "kind": 7, "label": "LayoutLMv3ForTokenClassification (import transformers)", "sortText": "265"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassification", "kind": 7, "label": "LevitForImageClassification (import transformers)", "sortText": "266"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassificationWithTeacher", "kind": 7, "label": "LevitForImageClassificationWithTeacher (import transformers)", "sortText": "267"}, {"additionalTextEdits": [{"newText": ", LiltForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForSequenceClassification", "kind": 7, "label": "LiltForSequenceClassification (import transformers)", "sortText": "268"}, {"additionalTextEdits": [{"newText": ", LiltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForTokenClassification", "kind": 7, "label": "LiltForTokenClassification (import transformers)", "sortText": "269"}, {"additionalTextEdits": [{"newText": ", LlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForSequenceClassification", "kind": 7, "label": "LlamaForSequenceClassification (import transformers)", "sortText": "270"}, {"additionalTextEdits": [{"newText": ", LlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForTokenClassification", "kind": 7, "label": "LlamaForTokenClassification (import transformers)", "sortText": "271"}, {"additionalTextEdits": [{"newText": ", LongcatFlashForCausalLM", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "from transformers.models.longcat_flash.modular_longcat_flash import LongcatFlashForCausalLM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "273"}, {"additionalTextEdits": [{"newText": ", LongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForSequenceClassification", "kind": 7, "label": "LongformerForSequenceClassification (import transformers)", "sortText": "274"}, {"additionalTextEdits": [{"newText": ", LongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForTokenClassification", "kind": 7, "label": "LongformerForTokenClassification (import transformers)", "sortText": "275"}, {"additionalTextEdits": [{"newText": ", LukeForEntityClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityClassification", "kind": 7, "label": "LukeForEntityClassification (import transformers)", "sortText": "276"}, {"additionalTextEdits": [{"newText": ", LukeForEntityPairClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityPairClassification", "kind": 7, "label": "LukeForEntityPairClassification (import transformers)", "sortText": "277"}, {"additionalTextEdits": [{"newText": ", LukeForEntitySpanClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntitySpanClassification", "kind": 7, "label": "LukeForEntitySpanClassification (import transformers)", "sortText": "278"}, {"additionalTextEdits": [{"newText": ", LukeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForSequenceClassification", "kind": 7, "label": "LukeForSequenceClassification (import transformers)", "sortText": "279"}, {"additionalTextEdits": [{"newText": ", LukeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForTokenClassification", "kind": 7, "label": "LukeForTokenClassification (import transformers)", "sortText": "280"}, {"additionalTextEdits": [{"newText": ", MBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MBartForSequenceClassification", "kind": 7, "label": "MBartForSequenceClassification (import transformers)", "sortText": "281"}, {"additionalTextEdits": [{"newText": ", MMBTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MMBTForClassification", "kind": 7, "label": "MMBTForClassification (import transformers)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "from transformers.data.datasets.squad import MODEL_CONFIG_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MODEL_CONFIG_CLASSES", "kind": 21, "label": "MODEL_CONFIG_CLASSES (import transformers.data.datasets.squad)", "sortText": "283"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "284"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING (import transformers)", "sortText": "285"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "287"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING (import transformers)", "sortText": "288"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "289"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "290"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "291"}, {"additionalTextEdits": [{"newText": ", MPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForSequenceClassification", "kind": 7, "label": "MPNetForSequenceClassification (import transformers)", "sortText": "292"}, {"additionalTextEdits": [{"newText": ", MPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForTokenClassification", "kind": 7, "label": "MPNetForTokenClassification (import transformers)", "sortText": "293"}, {"additionalTextEdits": [{"newText": ", MT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForSequenceClassification", "kind": 7, "label": "MT5ForSequenceClassification (import transformers)", "sortText": "294"}, {"additionalTextEdits": [{"newText": ", MT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForTokenClassification", "kind": 7, "label": "MT5ForTokenClassification (import transformers)", "sortText": "295"}, {"additionalTextEdits": [{"newText": ", MarkupLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForSequenceClassification", "kind": 7, "label": "MarkupLMForSequenceClassification (import transformers)", "sortText": "296"}, {"additionalTextEdits": [{"newText": ", MarkupLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForTokenClassification", "kind": 7, "label": "MarkupLMForTokenClassification (import transformers)", "sortText": "297"}, {"additionalTextEdits": [{"newText": ", MegaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForSequenceClassification", "kind": 7, "label": "MegaForSequenceClassification (import transformers)", "sortText": "298"}, {"additionalTextEdits": [{"newText": ", MegaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForTokenClassification", "kind": 7, "label": "MegaForTokenClassification (import transformers)", "sortText": "299"}, {"additionalTextEdits": [{"newText": ", MegatronBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForSequenceClassification", "kind": 7, "label": "MegatronBertForSequenceClassification (import transformers)", "sortText": "300"}, {"additionalTextEdits": [{"newText": ", MegatronBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForTokenClassification", "kind": 7, "label": "MegatronBertForTokenClassification (import transformers)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2.modular_metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2.modular_metaclip_2)", "sortText": "303"}, {"additionalTextEdits": [{"newText": ", MiniMaxForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers.models.minimax.modular_minimax)", "sortText": "305"}, {"additionalTextEdits": [{"newText": ", MiniMaxForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers.models.minimax.modular_minimax)", "sortText": "307"}, {"additionalTextEdits": [{"newText": ", MinistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers.models.ministral.modular_ministral)", "sortText": "309"}, {"additionalTextEdits": [{"newText": ", MinistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers.models.ministral.modular_ministral)", "sortText": "311"}, {"additionalTextEdits": [{"newText": ", MistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers.models.mistral.modular_mistral)", "sortText": "313"}, {"additionalTextEdits": [{"newText": ", MistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers.models.mistral.modular_mistral)", "sortText": "315"}, {"additionalTextEdits": [{"newText": ", MixtralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "317"}, {"additionalTextEdits": [{"newText": ", MixtralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "319"}, {"additionalTextEdits": [{"newText": ", MobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForSequenceClassification", "kind": 7, "label": "MobileBertForSequenceClassification (import transformers)", "sortText": "320"}, {"additionalTextEdits": [{"newText": ", MobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForTokenClassification", "kind": 7, "label": "MobileBertForTokenClassification (import transformers)", "sortText": "321"}, {"additionalTextEdits": [{"newText": ", MobileNetV1ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV1ForImageClassification", "kind": 7, "label": "MobileNetV1ForImageClassification (import transformers)", "sortText": "322"}, {"additionalTextEdits": [{"newText": ", MobileNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV2ForImageClassification", "kind": 7, "label": "MobileNetV2ForImageClassification (import transformers)", "sortText": "323"}, {"additionalTextEdits": [{"newText": ", MobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTForImageClassification", "kind": 7, "label": "MobileViTForImageClassification (import transformers)", "sortText": "324"}, {"additionalTextEdits": [{"newText": ", MobileViTV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTV2ForImageClassification", "kind": 7, "label": "MobileViTV2ForImageClassification (import transformers)", "sortText": "325"}, {"additionalTextEdits": [{"newText": ", ModernBertDecoderForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert_decoder.modular_modernbert_decoder import ModernBertDecoderForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers.models.modernbert_decoder.modular_modernbert_decoder)", "sortText": "327"}, {"additionalTextEdits": [{"newText": ", ModernBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "329"}, {"additionalTextEdits": [{"newText": ", ModernBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "331"}, {"additionalTextEdits": [{"newText": ", MptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForSequenceClassification", "kind": 7, "label": "MptForSequenceClassification (import transformers)", "sortText": "332"}, {"additionalTextEdits": [{"newText": ", MptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForTokenClassification", "kind": 7, "label": "MptForTokenClassification (import transformers)", "sortText": "333"}, {"additionalTextEdits": [{"newText": ", MraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForSequenceClassification", "kind": 7, "label": "MraForSequenceClassification (import transformers)", "sortText": "334"}, {"additionalTextEdits": [{"newText": ", MraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForTokenClassification", "kind": 7, "label": "MraForTokenClassification (import transformers)", "sortText": "335"}, {"additionalTextEdits": [{"newText": ", MvpForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MvpForSequenceClassification", "kind": 7, "label": "MvpForSequenceClassification (import transformers)", "sortText": "336"}, {"additionalTextEdits": [{"newText": ", NatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NatForImageClassification", "kind": 7, "label": "NatForImageClassification (import transformers)", "sortText": "337"}, {"additionalTextEdits": [{"newText": ", NemotronForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForSequenceClassification", "kind": 7, "label": "NemotronForSequenceClassification (import transformers)", "sortText": "338"}, {"additionalTextEdits": [{"newText": ", NemotronForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForTokenClassification", "kind": 7, "label": "NemotronForTokenClassification (import transformers)", "sortText": "339"}, {"additionalTextEdits": [{"newText": ", NezhaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForSequenceClassification", "kind": 7, "label": "NezhaForSequenceClassification (import transformers)", "sortText": "340"}, {"additionalTextEdits": [{"newText": ", NezhaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForTokenClassification", "kind": 7, "label": "NezhaForTokenClassification (import transformers)", "sortText": "341"}, {"additionalTextEdits": [{"newText": ", NystromformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForSequenceClassification", "kind": 7, "label": "NystromformerForSequenceClassification (import transformers)", "sortText": "342"}, {"additionalTextEdits": [{"newText": ", NystromformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForTokenClassification", "kind": 7, "label": "NystromformerForTokenClassification (import transformers)", "sortText": "343"}, {"additionalTextEdits": [{"newText": ", OPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OPTForSequenceClassification", "kind": 7, "label": "OPTForSequenceClassification (import transformers)", "sortText": "344"}, {"additionalTextEdits": [{"newText": ", OpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenAIGPTForSequenceClassification", "kind": 7, "label": "OpenAIGPTForSequenceClassification (import transformers)", "sortText": "345"}, {"additionalTextEdits": [{"newText": ", OpenLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenLlamaForSequenceClassification", "kind": 7, "label": "OpenLlamaForSequenceClassification (import transformers)", "sortText": "346"}, {"additionalTextEdits": [{"newText": ", PLBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "from transformers.models.plbart.modular_plbart import PLBartForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers.models.plbart.modular_plbart)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_FRAME_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_FRAME_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_FRAME_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "353"}, {"additionalTextEdits": [{"newText": ", PatchTSMixerForTimeSeriesClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSMixerForTimeSeriesClassification", "kind": 7, "label": "PatchTSMixerForTimeSeriesClassification (import transformers)", "sortText": "354"}, {"additionalTextEdits": [{"newText": ", PatchTSTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSTForClassification", "kind": 7, "label": "PatchTSTForClassification (import transformers)", "sortText": "355"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationConvProcessing", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationConvProcessing", "kind": 7, "label": "PerceiverForImageClassificationConvProcessing (import transformers)", "sortText": "356"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationFourier", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationFourier", "kind": 7, "label": "PerceiverForImageClassificationFourier (import transformers)", "sortText": "357"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationLearned", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationLearned", "kind": 7, "label": "PerceiverForImageClassificationLearned (import transformers)", "sortText": "358"}, {"additionalTextEdits": [{"newText": ", PerceiverForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForSequenceClassification", "kind": 7, "label": "PerceiverForSequenceClassification (import transformers)", "sortText": "359"}, {"additionalTextEdits": [{"newText": ", PerceptionLMImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceptionLMImageProcessorFast", "kind": 7, "label": "PerceptionLMImageProcessorFast (import transformers)", "sortText": "360"}, {"additionalTextEdits": [{"newText": ", PersimmonForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForSequenceClassification", "kind": 7, "label": "PersimmonForSequenceClassification (import transformers)", "sortText": "361"}, {"additionalTextEdits": [{"newText": ", PersimmonForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForTokenClassification", "kind": 7, "label": "PersimmonForTokenClassification (import transformers)", "sortText": "362"}, {"additionalTextEdits": [{"newText": ", Phi3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers.models.phi3.modular_phi3)", "sortText": "364"}, {"additionalTextEdits": [{"newText": ", Phi3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers.models.phi3.modular_phi3)", "sortText": "366"}, {"additionalTextEdits": [{"newText": ", PhiForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers.models.phi.modular_phi)", "sortText": "368"}, {"additionalTextEdits": [{"newText": ", PhiForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers.models.phi.modular_phi)", "sortText": "370"}, {"additionalTextEdits": [{"newText": ", PhimoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhimoeForSequenceClassification", "kind": 7, "label": "PhimoeForSequenceClassification (import transformers)", "sortText": "371"}, {"additionalTextEdits": [{"newText": ", PoolFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PoolFormerForImageClassification", "kind": 7, "label": "PoolFormerForImageClassification (import transformers)", "sortText": "372"}, {"additionalTextEdits": [{"newText": ", PvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtForImageClassification", "kind": 7, "label": "PvtForImageClassification (import transformers)", "sortText": "373"}, {"additionalTextEdits": [{"newText": ", PvtV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtV2ForImageClassification", "kind": 7, "label": "PvtV2ForImageClassification (import transformers)", "sortText": "374"}, {"additionalTextEdits": [{"newText": ", QDQBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForSequenceClassification", "kind": 7, "label": "QDQBertForSequenceClassification (import transformers)", "sortText": "375"}, {"additionalTextEdits": [{"newText": ", QDQBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForTokenClassification", "kind": 7, "label": "QDQBertForTokenClassification (import transformers)", "sortText": "376"}, {"additionalTextEdits": [{"newText": ", Qwen2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "378"}, {"additionalTextEdits": [{"newText": ", Qwen2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "380"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForSequenceClassification", "kind": 7, "label": "Qwen2MoeForSequenceClassification (import transformers)", "sortText": "381"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForTokenClassification", "kind": 7, "label": "Qwen2MoeForTokenClassification (import transformers)", "sortText": "382"}, {"additionalTextEdits": [{"newText": ", Qwen3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "384"}, {"additionalTextEdits": [{"newText": ", Qwen3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "386"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "388"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "390"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "392"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "394"}, {"additionalTextEdits": [{"newText": ", ReformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ReformerForSequenceClassification", "kind": 7, "label": "ReformerForSequenceClassification (import transformers)", "sortText": "395"}, {"additionalTextEdits": [{"newText": ", RegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RegNetForImageClassification", "kind": 7, "label": "RegNetForImageClassification (import transformers)", "sortText": "396"}, {"additionalTextEdits": [{"newText": ", RemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForSequenceClassification", "kind": 7, "label": "RemBertForSequenceClassification (import transformers)", "sortText": "397"}, {"additionalTextEdits": [{"newText": ", RemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForTokenClassification", "kind": 7, "label": "RemBertForTokenClassification (import transformers)", "sortText": "398"}, {"additionalTextEdits": [{"newText": ", ResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ResNetForImageClassification", "kind": 7, "label": "ResNetForImageClassification (import transformers)", "sortText": "399"}, {"additionalTextEdits": [{"newText": ", RoCBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForSequenceClassification", "kind": 7, "label": "RoCBertForSequenceClassification (import transformers)", "sortText": "400"}, {"additionalTextEdits": [{"newText": ", RoCBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForTokenClassification", "kind": 7, "label": "RoCBertForTokenClassification (import transformers)", "sortText": "401"}, {"additionalTextEdits": [{"newText": ", RoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForSequenceClassification", "kind": 7, "label": "RoFormerForSequenceClassification (import transformers)", "sortText": "402"}, {"additionalTextEdits": [{"newText": ", RoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForTokenClassification", "kind": 7, "label": "RoFormerForTokenClassification (import transformers)", "sortText": "403"}, {"additionalTextEdits": [{"newText": ", RobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForSequenceClassification", "kind": 7, "label": "RobertaForSequenceClassification (import transformers)", "sortText": "404"}, {"additionalTextEdits": [{"newText": ", RobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForTokenClassification", "kind": 7, "label": "RobertaForTokenClassification (import transformers)", "sortText": "405"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "RobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "406"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForTokenClassification", "kind": 7, "label": "RobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "407"}, {"additionalTextEdits": [{"newText": ", SEWDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWDForSequenceClassification", "kind": 7, "label": "SEWDForSequenceClassification (import transformers)", "sortText": "408"}, {"additionalTextEdits": [{"newText": ", SEWForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from transformers.models.sew.modular_sew import SEWForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers.models.sew.modular_sew)", "sortText": "410"}, {"additionalTextEdits": [{"newText": ", SeedOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "412"}, {"additionalTextEdits": [{"newText": ", SeedOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "414"}, {"additionalTextEdits": [{"newText": ", SegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SegformerForImageClassification", "kind": 7, "label": "SegformerForImageClassification (import transformers)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import Seq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Seq2SeqSequenceClassifierOutput", "kind": 7, "label": "Seq2SeqSequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutput", "kind": 7, "label": "SequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutputWithPast", "kind": 7, "label": "SequenceClassifierOutputWithPast (import transformers.modeling_outputs)", "sortText": "418"}, {"additionalTextEdits": [{"newText": ", ShieldGemma2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ShieldGemma2ForImageClassification", "kind": 7, "label": "ShieldGemma2ForImageClassification (import transformers)", "sortText": "419"}, {"additionalTextEdits": [{"newText": ", Siglip2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from transformers.models.siglip2.modular_siglip2 import Siglip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers.models.siglip2.modular_siglip2)", "sortText": "421"}, {"additionalTextEdits": [{"newText": ", SiglipForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SiglipForImageClassification", "kind": 7, "label": "SiglipForImageClassification (import transformers)", "sortText": "422"}, {"additionalTextEdits": [{"newText": ", SingleSentenceClassificationProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 6, "label": "SingleSentenceClassificationProcessor (import transformers)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.utils import SingleSentenceClassificationProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 7, "label": "SingleSentenceClassificationProcessor (import transformers.data.processors.utils)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "428"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForSequenceClassification", "kind": 7, "label": "SqueezeBertForSequenceClassification (import transformers)", "sortText": "429"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForTokenClassification", "kind": 7, "label": "SqueezeBertForTokenClassification (import transformers)", "sortText": "430"}, {"additionalTextEdits": [{"newText": ", StableLmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForSequenceClassification", "kind": 7, "label": "StableLmForSequenceClassification (import transformers)", "sortText": "431"}, {"additionalTextEdits": [{"newText": ", StableLmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForTokenClassification", "kind": 7, "label": "StableLmForTokenClassification (import transformers)", "sortText": "432"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "434"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.dataclasses)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.errors)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.dataclasses)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.errors)", "sortText": "440"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassError", "kind": 7, "label": "StrictDataclassError (import huggingface_hub.errors)", "sortText": "441"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.dataclasses)", "sortText": "442"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.errors)", "sortText": "443"}, {"additionalTextEdits": [{"newText": ", SwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwiftFormerForImageClassification", "kind": 7, "label": "SwiftFormerForImageClassification (import transformers)", "sortText": "444"}, {"additionalTextEdits": [{"newText": ", SwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwinForImageClassification", "kind": 7, "label": "SwinForImageClassification (import transformers)", "sortText": "445"}, {"additionalTextEdits": [{"newText": ", Swinv2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Swinv2ForImageClassification", "kind": 7, "label": "Swinv2ForImageClassification (import transformers)", "sortText": "446"}, {"additionalTextEdits": [{"newText": ", T5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForSequenceClassification", "kind": 7, "label": "T5ForSequenceClassification (import transformers)", "sortText": "447"}, {"additionalTextEdits": [{"newText": ", T5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForTokenClassification", "kind": 7, "label": "T5ForTokenClassification (import transformers)", "sortText": "448"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "449"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "450"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "451"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "452"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TEXT_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TEXT_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TEXT_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "453"}, {"additionalTextEdits": [{"newText": ", TFAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForSequenceClassification", "kind": 7, "label": "TFAlbertForSequenceClassification (import transformers)", "sortText": "454"}, {"additionalTextEdits": [{"newText": ", TFAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForTokenClassification", "kind": 7, "label": "TFAlbertForTokenClassification (import transformers)", "sortText": "455"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForAudioClassification", "kind": 7, "label": "TFAutoModelForAudioClassification (import transformers)", "sortText": "456"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForImageClassification", "kind": 7, "label": "TFAutoModelForImageClassification (import transformers)", "sortText": "457"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForSequenceClassification", "kind": 7, "label": "TFAutoModelForSequenceClassification (import transformers)", "sortText": "458"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForTokenClassification", "kind": 7, "label": "TFAutoModelForTokenClassification (import transformers)", "sortText": "459"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForZeroShotImageClassification", "kind": 7, "label": "TFAutoModelForZeroShotImageClassification (import transformers)", "sortText": "460"}, {"additionalTextEdits": [{"newText": ", TFBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBartForSequenceClassification", "kind": 7, "label": "TFBartForSequenceClassification (import transformers)", "sortText": "461"}, {"additionalTextEdits": [{"newText": ", TFBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForSequenceClassification", "kind": 7, "label": "TFBertForSequenceClassification (import transformers)", "sortText": "462"}, {"additionalTextEdits": [{"newText": ", TFBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForTokenClassification", "kind": 7, "label": "TFBertForTokenClassification (import transformers)", "sortText": "463"}, {"additionalTextEdits": [{"newText": ", TFCTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCTRLForSequenceClassification", "kind": 7, "label": "TFCTRLForSequenceClassification (import transformers)", "sortText": "464"}, {"additionalTextEdits": [{"newText": ", TFCamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForSequenceClassification", "kind": 7, "label": "TFCamembertForSequenceClassification (import transformers)", "sortText": "465"}, {"additionalTextEdits": [{"newText": ", TFCamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForTokenClassification", "kind": 7, "label": "TFCamembertForTokenClassification (import transformers)", "sortText": "466"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFCausalLanguageModelingLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFCausalLanguageModelingLoss", "kind": 7, "label": "TFCausalLanguageModelingLoss (import transformers.modeling_tf_utils)", "sortText": "467"}, {"additionalTextEdits": [{"newText": ", TFConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForSequenceClassification", "kind": 7, "label": "TFConvBertForSequenceClassification (import transformers)", "sortText": "468"}, {"additionalTextEdits": [{"newText": ", TFConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForTokenClassification", "kind": 7, "label": "TFConvBertForTokenClassification (import transformers)", "sortText": "469"}, {"additionalTextEdits": [{"newText": ", TFConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextForImageClassification", "kind": 7, "label": "TFConvNextForImageClassification (import transformers)", "sortText": "470"}, {"additionalTextEdits": [{"newText": ", TFConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextV2ForImageClassification", "kind": 7, "label": "TFConvNextV2ForImageClassification (import transformers)", "sortText": "471"}, {"additionalTextEdits": [{"newText": ", TFCvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCvtForImageClassification", "kind": 7, "label": "TFCvtForImageClassification (import transformers)", "sortText": "472"}, {"additionalTextEdits": [{"newText": ", TFData2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFData2VecVisionForImageClassification", "kind": 7, "label": "TFData2VecVisionForImageClassification (import transformers)", "sortText": "473"}, {"additionalTextEdits": [{"newText": ", TFDebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForSequenceClassification", "kind": 7, "label": "TFDebertaForSequenceClassification (import transformers)", "sortText": "474"}, {"additionalTextEdits": [{"newText": ", TFDebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForTokenClassification", "kind": 7, "label": "TFDebertaForTokenClassification (import transformers)", "sortText": "475"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForSequenceClassification", "kind": 7, "label": "TFDebertaV2ForSequenceClassification (import transformers)", "sortText": "476"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForTokenClassification", "kind": 7, "label": "TFDebertaV2ForTokenClassification (import transformers)", "sortText": "477"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassification", "kind": 7, "label": "TFDeiTForImageClassification (import transformers)", "sortText": "478"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassificationWithTeacher", "kind": 7, "label": "TFDeiTForImageClassificationWithTeacher (import transformers)", "sortText": "479"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForSequenceClassification", "kind": 7, "label": "TFDistilBertForSequenceClassification (import transformers)", "sortText": "480"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForTokenClassification", "kind": 7, "label": "TFDistilBertForTokenClassification (import transformers)", "sortText": "481"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassification", "kind": 7, "label": "TFEfficientFormerForImageClassification (import transformers)", "sortText": "482"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "TFEfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "483"}, {"additionalTextEdits": [{"newText": ", TFElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForSequenceClassification", "kind": 7, "label": "TFElectraForSequenceClassification (import transformers)", "sortText": "484"}, {"additionalTextEdits": [{"newText": ", TFElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForTokenClassification", "kind": 7, "label": "TFElectraForTokenClassification (import transformers)", "sortText": "485"}, {"additionalTextEdits": [{"newText": ", TFEsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForSequenceClassification", "kind": 7, "label": "TFEsmForSequenceClassification (import transformers)", "sortText": "486"}, {"additionalTextEdits": [{"newText": ", TFEsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForTokenClassification", "kind": 7, "label": "TFEsmForTokenClassification (import transformers)", "sortText": "487"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForSequenceClassification", "kind": 7, "label": "TFFlaubertForSequenceClassification (import transformers)", "sortText": "488"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForTokenClassification", "kind": 7, "label": "TFFlaubertForTokenClassification (import transformers)", "sortText": "489"}, {"additionalTextEdits": [{"newText": ", TFFunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForSequenceClassification", "kind": 7, "label": "TFFunnelForSequenceClassification (import transformers)", "sortText": "490"}, {"additionalTextEdits": [{"newText": ", TFFunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForTokenClassification", "kind": 7, "label": "TFFunnelForTokenClassification (import transformers)", "sortText": "491"}, {"additionalTextEdits": [{"newText": ", TFGPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPT2ForSequenceClassification", "kind": 7, "label": "TFGPT2ForSequenceClassification (import transformers)", "sortText": "492"}, {"additionalTextEdits": [{"newText": ", TFGPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPTJForSequenceClassification", "kind": 7, "label": "TFGPTJForSequenceClassification (import transformers)", "sortText": "493"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutput", "kind": 7, "label": "TFImageClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "494"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutputWithNoAttention", "kind": 7, "label": "TFImageClassifierOutputWithNoAttention (import transformers.modeling_tf_outputs)", "sortText": "495"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForSequenceClassification", "kind": 7, "label": "TFLayoutLMForSequenceClassification (import transformers)", "sortText": "496"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForTokenClassification", "kind": 7, "label": "TFLayoutLMForTokenClassification (import transformers)", "sortText": "497"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForSequenceClassification", "kind": 7, "label": "TFLayoutLMv3ForSequenceClassification (import transformers)", "sortText": "498"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForTokenClassification", "kind": 7, "label": "TFLayoutLMv3ForTokenClassification (import transformers)", "sortText": "499"}, {"additionalTextEdits": [{"newText": ", TFLongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForSequenceClassification", "kind": 7, "label": "TFLongformerForSequenceClassification (import transformers)", "sortText": "500"}, {"additionalTextEdits": [{"newText": ", TFLongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForTokenClassification", "kind": 7, "label": "TFLongformerForTokenClassification (import transformers)", "sortText": "501"}, {"additionalTextEdits": [{"newText": ", TFMPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForSequenceClassification", "kind": 7, "label": "TFMPNetForSequenceClassification (import transformers)", "sortText": "502"}, {"additionalTextEdits": [{"newText": ", TFMPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForTokenClassification", "kind": 7, "label": "TFMPNetForTokenClassification (import transformers)", "sortText": "503"}, {"additionalTextEdits": [{"newText": ", TFMistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMistralForSequenceClassification", "kind": 7, "label": "TFMistralForSequenceClassification (import transformers)", "sortText": "504"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForSequenceClassification", "kind": 7, "label": "TFMobileBertForSequenceClassification (import transformers)", "sortText": "505"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForTokenClassification", "kind": 7, "label": "TFMobileBertForTokenClassification (import transformers)", "sortText": "506"}, {"additionalTextEdits": [{"newText": ", TFMobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileViTForImageClassification", "kind": 7, "label": "TFMobileViTForImageClassification (import transformers)", "sortText": "507"}, {"additionalTextEdits": [{"newText": ", TFOpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFOpenAIGPTForSequenceClassification", "kind": 7, "label": "TFOpenAIGPTForSequenceClassification (import transformers)", "sortText": "508"}, {"additionalTextEdits": [{"newText": ", TFRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRegNetForImageClassification", "kind": 7, "label": "TFRegNetForImageClassification (import transformers)", "sortText": "509"}, {"additionalTextEdits": [{"newText": ", TFRemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForSequenceClassification", "kind": 7, "label": "TFRemBertForSequenceClassification (import transformers)", "sortText": "510"}, {"additionalTextEdits": [{"newText": ", TFRemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForTokenClassification", "kind": 7, "label": "TFRemBertForTokenClassification (import transformers)", "sortText": "511"}, {"additionalTextEdits": [{"newText": ", TFResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFResNetForImageClassification", "kind": 7, "label": "TFResNetForImageClassification (import transformers)", "sortText": "512"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForSequenceClassification", "kind": 7, "label": "TFRoFormerForSequenceClassification (import transformers)", "sortText": "513"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForTokenClassification", "kind": 7, "label": "TFRoFormerForTokenClassification (import transformers)", "sortText": "514"}, {"additionalTextEdits": [{"newText": ", TFRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForSequenceClassification", "kind": 7, "label": "TFRobertaForSequenceClassification (import transformers)", "sortText": "515"}, {"additionalTextEdits": [{"newText": ", TFRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForTokenClassification", "kind": 7, "label": "TFRobertaForTokenClassification (import transformers)", "sortText": "516"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "TFRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "517"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "TFRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "518"}, {"additionalTextEdits": [{"newText": ", TFSegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSegformerForImageClassification", "kind": 7, "label": "TFSegformerForImageClassification (import transformers)", "sortText": "519"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "TFSeq2SeqSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "520"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassificationLoss", "kind": 7, "label": "TFSequenceClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "521"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutput", "kind": 7, "label": "TFSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "522"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutputWithPast", "kind": 7, "label": "TFSequenceClassifierOutputWithPast (import transformers.modeling_tf_outputs)", "sortText": "523"}, {"additionalTextEdits": [{"newText": ", TFSwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwiftFormerForImageClassification", "kind": 7, "label": "TFSwiftFormerForImageClassification (import transformers)", "sortText": "524"}, {"additionalTextEdits": [{"newText": ", TFSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwinForImageClassification", "kind": 7, "label": "TFSwinForImageClassification (import transformers)", "sortText": "525"}, {"additionalTextEdits": [{"newText": ", TFTapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTapasForSequenceClassification", "kind": 7, "label": "TFTapasForSequenceClassification (import transformers)", "sortText": "526"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFTokenClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassificationLoss", "kind": 7, "label": "TFTokenClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "527"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassifierOutput", "kind": 7, "label": "TFTokenClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "528"}, {"additionalTextEdits": [{"newText": ", TFTransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTransfoXLForSequenceClassification", "kind": 7, "label": "TFTransfoXLForSequenceClassification (import transformers)", "sortText": "529"}, {"additionalTextEdits": [{"newText": ", TFViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFViTForImageClassification", "kind": 7, "label": "TFViTForImageClassification (import transformers)", "sortText": "530"}, {"additionalTextEdits": [{"newText": ", TFWav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFWav2Vec2ForSequenceClassification", "kind": 7, "label": "TFWav2Vec2ForSequenceClassification (import transformers)", "sortText": "531"}, {"additionalTextEdits": [{"newText": ", TFXLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForSequenceClassification", "kind": 7, "label": "TFXLMForSequenceClassification (import transformers)", "sortText": "532"}, {"additionalTextEdits": [{"newText": ", TFXLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForTokenClassification", "kind": 7, "label": "TFXLMForTokenClassification (import transformers)", "sortText": "533"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForSequenceClassification", "kind": 7, "label": "TFXLMRobertaForSequenceClassification (import transformers)", "sortText": "534"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForTokenClassification", "kind": 7, "label": "TFXLMRobertaForTokenClassification (import transformers)", "sortText": "535"}, {"additionalTextEdits": [{"newText": ", TFXLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForSequenceClassification", "kind": 7, "label": "TFXLNetForSequenceClassification (import transformers)", "sortText": "536"}, {"additionalTextEdits": [{"newText": ", TFXLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForTokenClassification", "kind": 7, "label": "TFXLNetForTokenClassification (import transformers)", "sortText": "537"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "538"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "539"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "540"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "541"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "542"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "543"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "544"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "TF_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "545"}, {"additionalTextEdits": [{"newText": "from transformers.convert_slow_tokenizers_checkpoints_to_fast import TOKENIZER_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKENIZER_CLASSES", "kind": 21, "label": "TOKENIZER_CLASSES (import transformers.convert_slow_tokenizers_checkpoints_to_fast)", "sortText": "546"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "547"}, {"additionalTextEdits": [{"newText": ", TapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TapasForSequenceClassification", "kind": 7, "label": "TapasForSequenceClassification (import transformers)", "sortText": "548"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationInput", "kind": 6, "label": "TextClassificationInput (import huggingface_hub)", "sortText": "549"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputElement", "kind": 6, "label": "TextClassificationOutputElement (import huggingface_hub)", "sortText": "550"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputTransform", "kind": 6, "label": "TextClassificationOutputTransform (import huggingface_hub)", "sortText": "551"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationParameters", "kind": 6, "label": "TextClassificationParameters (import huggingface_hub)", "sortText": "552"}, {"additionalTextEdits": [{"newText": ", TextClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextClassificationPipeline", "kind": 6, "label": "TextClassificationPipeline (import transformers)", "sortText": "553"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import TextClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationPipeline", "kind": 7, "label": "TextClassificationPipeline (import transformers.pipelines.text_classification)", "sortText": "554"}, {"additionalTextEdits": [{"newText": ", TextNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextNetForImageClassification", "kind": 7, "label": "TextNetForImageClassification (import transformers)", "sortText": "555"}, {"additionalTextEdits": [{"newText": ", TimesformerForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimesformerForVideoClassification", "kind": 7, "label": "TimesformerForVideoClassification (import transformers)", "sortText": "556"}, {"additionalTextEdits": [{"newText": ", TimmWrapperForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimmWrapperForImageClassification", "kind": 7, "label": "TimmWrapperForImageClassification (import transformers)", "sortText": "557"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationAggregationStrategy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationAggregationStrategy", "kind": 6, "label": "TokenClassificationAggregationStrategy (import huggingface_hub)", "sortText": "558"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationArgumentHandler", "kind": 7, "label": "TokenClassificationArgumentHandler (import transformers.pipelines.token_classification)", "sortText": "559"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationInput", "kind": 6, "label": "TokenClassificationInput (import huggingface_hub)", "sortText": "560"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationOutputElement", "kind": 6, "label": "TokenClassificationOutputElement (import huggingface_hub)", "sortText": "561"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationParameters", "kind": 6, "label": "TokenClassificationParameters (import huggingface_hub)", "sortText": "562"}, {"additionalTextEdits": [{"newText": ", TokenClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TokenClassificationPipeline", "kind": 6, "label": "TokenClassificationPipeline (import transformers)", "sortText": "563"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationPipeline", "kind": 7, "label": "TokenClassificationPipeline (import transformers.pipelines.token_classification)", "sortText": "564"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import TokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassifierOutput", "kind": 7, "label": "TokenClassifierOutput (import transformers.modeling_outputs)", "sortText": "565"}, {"additionalTextEdits": [{"newText": ", TransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TransfoXLForSequenceClassification", "kind": 7, "label": "TransfoXLForSequenceClassification (import transformers)", "sortText": "566"}, {"additionalTextEdits": [{"newText": "from transformers.commands.serving import TransformersCompletionCreateParamsStreaming\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TransformersCompletionCreateParamsStreaming", "kind": 7, "label": "TransformersCompletionCreateParamsStreaming (import transformers.commands.serving)", "sortText": "567"}, {"additionalTextEdits": [{"newText": ", TvltForAudioVisualClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TvltForAudioVisualClassification", "kind": 7, "label": "TvltForAudioVisualClassification (import transformers)", "sortText": "568"}, {"additionalTextEdits": [{"newText": ", UMT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForSequenceClassification", "kind": 7, "label": "UMT5ForSequenceClassification (import transformers)", "sortText": "569"}, {"additionalTextEdits": [{"newText": ", UMT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForTokenClassification", "kind": 7, "label": "UMT5ForTokenClassification (import transformers)", "sortText": "570"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import UNROLL_KWARGS_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UNROLL_KWARGS_CLASSES", "kind": 21, "label": "UNROLL_KWARGS_CLASSES (import transformers.utils.auto_docstring)", "sortText": "571"}, {"additionalTextEdits": [{"newText": ", UnbatchedClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": "572"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "573"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": "574"}, {"additionalTextEdits": [{"newText": ", UniSpeechForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers)", "sortText": "575"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech.modular_unispeech import UniSpeechForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers.models.unispeech.modular_unispeech)", "sortText": "576"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers)", "sortText": "577"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "578"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers)", "sortText": "579"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "580"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import VIDEO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VIDEO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "VIDEO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "581"}, {"additionalTextEdits": [{"newText": ", VJEPA2ForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VJEPA2ForVideoClassification", "kind": 7, "label": "VJEPA2ForVideoClassification (import transformers)", "sortText": "582"}, {"additionalTextEdits": [{"newText": ", VanForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VanForImageClassification", "kind": 7, "label": "VanForImageClassification (import transformers)", "sortText": "583"}, {"additionalTextEdits": [{"newText": ", ViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTForImageClassification", "kind": 7, "label": "ViTForImageClassification (import transformers)", "sortText": "584"}, {"additionalTextEdits": [{"newText": ", ViTHybridForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTHybridForImageClassification", "kind": 7, "label": "ViTHybridForImageClassification (import transformers)", "sortText": "585"}, {"additionalTextEdits": [{"newText": ", ViTMSNForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTMSNForImageClassification", "kind": 7, "label": "ViTMSNForImageClassification (import transformers)", "sortText": "586"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationInput", "kind": 6, "label": "VideoClassificationInput (import huggingface_hub)", "sortText": "587"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputElement", "kind": 6, "label": "VideoClassificationOutputElement (import huggingface_hub)", "sortText": "588"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputTransform", "kind": 6, "label": "VideoClassificationOutputTransform (import huggingface_hub)", "sortText": "589"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationParameters", "kind": 6, "label": "VideoClassificationParameters (import huggingface_hub)", "sortText": "590"}, {"additionalTextEdits": [{"newText": ", VideoClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoClassificationPipeline", "kind": 6, "label": "VideoClassificationPipeline (import transformers)", "sortText": "591"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.video_classification import VideoClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationPipeline", "kind": 7, "label": "VideoClassificationPipeline (import transformers.pipelines.video_classification)", "sortText": "592"}, {"additionalTextEdits": [{"newText": ", VideoMAEForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoMAEForVideoClassification", "kind": 7, "label": "VideoMAEForVideoClassification (import transformers)", "sortText": "593"}, {"additionalTextEdits": [{"newText": ", ViltForImagesAndTextClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForImagesAndTextClassification", "kind": 7, "label": "ViltForImagesAndTextClassification (import transformers)", "sortText": "594"}, {"additionalTextEdits": [{"newText": ", ViltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForTokenClassification", "kind": 7, "label": "ViltForTokenClassification (import transformers)", "sortText": "595"}, {"additionalTextEdits": [{"newText": ", VivitForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VivitForVideoClassification", "kind": 7, "label": "VivitForVideoClassification (import transformers)", "sortText": "596"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers)", "sortText": "597"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "598"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers)", "sortText": "599"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "600"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers)", "sortText": "601"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "602"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers)", "sortText": "603"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "604"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ForAudioFrameClassification (import transformers)", "sortText": "605"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForSequenceClassification", "kind": 7, "label": "Wav2Vec2ForSequenceClassification (import transformers)", "sortText": "606"}, {"additionalTextEdits": [{"newText": ", WavLMForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers)", "sortText": "607"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "608"}, {"additionalTextEdits": [{"newText": ", WavLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers)", "sortText": "609"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "610"}, {"additionalTextEdits": [{"newText": ", WhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WhisperForAudioClassification", "kind": 7, "label": "WhisperForAudioClassification (import transformers)", "sortText": "611"}, {"additionalTextEdits": [{"newText": ", XLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForSequenceClassification", "kind": 7, "label": "XLMForSequenceClassification (import transformers)", "sortText": "612"}, {"additionalTextEdits": [{"newText": ", XLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForTokenClassification", "kind": 7, "label": "XLMForTokenClassification (import transformers)", "sortText": "613"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForSequenceClassification", "kind": 7, "label": "XLMRobertaForSequenceClassification (import transformers)", "sortText": "614"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForTokenClassification", "kind": 7, "label": "XLMRobertaForTokenClassification (import transformers)", "sortText": "615"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForSequenceClassification", "kind": 7, "label": "XLMRobertaXLForSequenceClassification (import transformers)", "sortText": "616"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForTokenClassification", "kind": 7, "label": "XLMRobertaXLForTokenClassification (import transformers)", "sortText": "617"}, {"additionalTextEdits": [{"newText": ", XLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForSequenceClassification", "kind": 7, "label": "XLNetForSequenceClassification (import transformers)", "sortText": "618"}, {"additionalTextEdits": [{"newText": ", XLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForTokenClassification", "kind": 7, "label": "XLNetForTokenClassification (import transformers)", "sortText": "619"}, {"additionalTextEdits": [{"newText": ", XmodForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForSequenceClassification", "kind": 7, "label": "XmodForSequenceClassification (import transformers)", "sortText": "620"}, {"additionalTextEdits": [{"newText": ", XmodForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForTokenClassification", "kind": 7, "label": "XmodForTokenClassification (import transformers)", "sortText": "621"}, {"additionalTextEdits": [{"newText": "from yaml import YAMLObjectMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YAMLObjectMetaclass", "kind": 7, "label": "YAMLObjectMetaclass (import yaml)", "sortText": "622"}, {"additionalTextEdits": [{"newText": ", YosoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForSequenceClassification", "kind": 7, "label": "YosoForSequenceClassification (import transformers)", "sortText": "623"}, {"additionalTextEdits": [{"newText": ", YosoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForTokenClassification", "kind": 7, "label": "YosoForTokenClassification (import transformers)", "sortText": "624"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "625"}, {"additionalTextEdits": [{"newText": ", Zamba2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers)", "sortText": "626"}, {"additionalTextEdits": [{"newText": "from transformers.models.zamba2.modular_zamba2 import Zamba2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers.models.zamba2.modular_zamba2)", "sortText": "627"}, {"additionalTextEdits": [{"newText": ", ZambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZambaForSequenceClassification", "kind": 7, "label": "ZambaForSequenceClassification (import transformers)", "sortText": "628"}, {"additionalTextEdits": [{"newText": ", ZeroShotAudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 6, "label": "ZeroShotAudioClassificationPipeline (import transformers)", "sortText": "629"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_audio_classification import ZeroShotAudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 7, "label": "ZeroShotAudioClassificationPipeline (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "630"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationArgumentHandler", "kind": 7, "label": "ZeroShotClassificationArgumentHandler (import transformers.pipelines.zero_shot_classification)", "sortText": "631"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationInput", "kind": 6, "label": "ZeroShotClassificationInput (import huggingface_hub)", "sortText": "632"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationOutputElement", "kind": 6, "label": "ZeroShotClassificationOutputElement (import huggingface_hub)", "sortText": "633"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationParameters", "kind": 6, "label": "ZeroShotClassificationParameters (import huggingface_hub)", "sortText": "634"}, {"additionalTextEdits": [{"newText": ", ZeroShotClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 6, "label": "ZeroShotClassificationPipeline (import transformers)", "sortText": "635"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 7, "label": "ZeroShotClassificationPipeline (import transformers.pipelines.zero_shot_classification)", "sortText": "636"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationInput", "kind": 6, "label": "ZeroShotImageClassificationInput (import huggingface_hub)", "sortText": "637"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationOutputElement", "kind": 6, "label": "ZeroShotImageClassificationOutputElement (import huggingface_hub)", "sortText": "638"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationParameters", "kind": 6, "label": "ZeroShotImageClassificationParameters (import huggingface_hub)", "sortText": "639"}, {"additionalTextEdits": [{"newText": ", ZeroShotImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 6, "label": "ZeroShotImageClassificationPipeline (import transformers)", "sortText": "640"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_image_classification import ZeroShotImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 7, "label": "ZeroShotImageClassificationPipeline (import transformers.pipelines.zero_shot_image_classification)", "sortText": "641"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import auto_class_docstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "auto_class_docstring", "kind": 3, "label": "auto_class_docstring (import transformers.utils.auto_docstring)", "sortText": "642"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import cancel_access_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cancel_access_request", "kind": 6, "label": "cancel_access_request (import huggingface_hub)", "sortText": "643"}, {"additionalTextEdits": [{"newText": "from transformers.utils.import_utils import check_torch_load_is_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_torch_load_is_safe", "kind": 3, "label": "check_torch_load_is_safe (import transformers.utils.import_utils)", "sortText": "644"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_list\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_list", "kind": 6, "label": "chi_angles_atom_indices_list (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "645"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_ours\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_ours", "kind": 6, "label": "chi_angles_atom_indices_ours (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "646"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines import clean_custom_task\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_custom_task", "kind": 3, "label": "clean_custom_task (import transformers.pipelines)", "sortText": "647"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": "648"}, {"additionalTextEdits": [{"newText": "from transformers.onnx.utils import compute_serialized_parameters_size\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compute_serialized_parameters_size", "kind": 3, "label": "compute_serialized_parameters_size (import transformers.onnx.utils)", "sortText": "649"}, {"additionalTextEdits": [{"newText": "from transformers.integrations.tensor_parallel import convert_local_tensor_to_dtensor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_local_tensor_to_dtensor", "kind": 3, "label": "convert_local_tensor_to_dtensor (import transformers.integrations.tensor_parallel)", "sortText": "650"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import create_sliding_window_causal_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_sliding_window_causal_mask", "kind": 3, "label": "create_sliding_window_causal_mask (import transformers.masking_utils)", "sortText": "651"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import find_all_classes_from_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_all_classes_from_file", "kind": 3, "label": "find_all_classes_from_file (import transformers.commands.add_new_model_like)", "sortText": "652"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.asyn_wrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.asyn_wrapper", "kind": 9, "label": "fsspec.implementations.asyn_wrapper (import fsspec.implementations.asyn_wrapper)", "sortText": "653"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dask", "kind": 9, "label": "fsspec.implementations.dask (import fsspec.implementations.dask)", "sortText": "654"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dbfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dbfs", "kind": 9, "label": "fsspec.implementations.dbfs (import fsspec.implementations.dbfs)", "sortText": "655"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dirfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dirfs", "kind": 9, "label": "fsspec.implementations.dirfs (import fsspec.implementations.dirfs)", "sortText": "656"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.gist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.gist", "kind": 9, "label": "fsspec.implementations.gist (import fsspec.implementations.gist)", "sortText": "657"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.http_sync\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.http_sync", "kind": 9, "label": "fsspec.implementations.http_sync (import fsspec.implementations.http_sync)", "sortText": "658"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.sftp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.sftp", "kind": 9, "label": "fsspec.implementations.sftp (import fsspec.implementations.sftp)", "sortText": "659"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.smb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.smb", "kind": 9, "label": "fsspec.implementations.smb (import fsspec.implementations.smb)", "sortText": "660"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.webhdfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.webhdfs", "kind": 9, "label": "fsspec.implementations.webhdfs (import fsspec.implementations.webhdfs)", "sortText": "661"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import get_checkpoint_from_config_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_checkpoint_from_config_class", "kind": 3, "label": "get_checkpoint_from_config_class (import transformers.utils.auto_docstring)", "sortText": "662"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_from_dynamic_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_from_dynamic_module", "kind": 3, "label": "get_class_from_dynamic_module (import transformers.dynamic_module_utils)", "sortText": "663"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_in_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_in_module", "kind": 3, "label": "get_class_in_module (import transformers.dynamic_module_utils)", "sortText": "664"}, {"additionalTextEdits": [{"newText": "from fsspec import get_filesystem_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_filesystem_class", "kind": 3, "label": "get_filesystem_class (import fsspec)", "sortText": "665"}, {"additionalTextEdits": [{"newText": "from transformers.trainer_pt_utils import get_module_class_from_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_module_class_from_name", "kind": 3, "label": "get_module_class_from_name (import transformers.trainer_pt_utils)", "sortText": "666"}, {"additionalTextEdits": [{"newText": "import huggingface_hub.dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "huggingface_hub.dataclasses", "kind": 9, "label": "huggingface_hub.dataclasses (import huggingface_hub.dataclasses)", "sortText": "667"}, {"additionalTextEdits": [{"newText": "import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer", "kind": 9, "label": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer (import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer)", "sortText": "668"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon (import transformers.models.chameleon.image_processing_chameleon)", "sortText": "669"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon_fast", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon_fast (import transformers.models.chameleon.image_processing_chameleon_fast)", "sortText": "670"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip (import transformers.models.chinese_clip.image_processing_chinese_clip)", "sortText": "671"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip_fast", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip_fast (import transformers.models.chinese_clip.image_processing_chinese_clip_fast)", "sortText": "672"}, {"additionalTextEdits": [{"newText": "import transformers.models.clap.processing_clap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clap.processing_clap", "kind": 9, "label": "transformers.models.clap.processing_clap (import transformers.models.clap.processing_clap)", "sortText": "673"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip", "kind": 9, "label": "transformers.models.clip.image_processing_clip (import transformers.models.clip.image_processing_clip)", "sortText": "674"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip_fast", "kind": 9, "label": "transformers.models.clip.image_processing_clip_fast (import transformers.models.clip.image_processing_clip_fast)", "sortText": "675"}, {"additionalTextEdits": [{"newText": "import transformers.models.colpali.processing_colpali\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.colpali.processing_colpali", "kind": 9, "label": "transformers.models.colpali.processing_colpali (import transformers.models.colpali.processing_colpali)", "sortText": "676"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr (import transformers.models.conditional_detr.image_processing_conditional_detr)", "sortText": "677"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr_fast", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr_fast (import transformers.models.conditional_detr.image_processing_conditional_detr_fast)", "sortText": "678"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities)", "sortText": "679"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities)", "sortText": "680"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.tvlt.image_processing_tvlt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.tvlt.image_processing_tvlt", "kind": 9, "label": "transformers.models.deprecated.tvlt.image_processing_tvlt (import transformers.models.deprecated.tvlt.image_processing_tvlt)", "sortText": "681"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr (import transformers.models.efficientloftr.image_processing_efficientloftr)", "sortText": "682"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr_fast", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr_fast (import transformers.models.efficientloftr.image_processing_efficientloftr_fast)", "sortText": "683"}, {"additionalTextEdits": [{"newText": "import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer", "kind": 9, "label": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer (import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer)", "sortText": "684"}, {"additionalTextEdits": [{"newText": "import transformers.models.instructblipvideo.image_processing_instructblipvideo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.instructblipvideo.image_processing_instructblipvideo", "kind": 9, "label": "transformers.models.instructblipvideo.image_processing_instructblipvideo (import transformers.models.instructblipvideo.image_processing_instructblipvideo)", "sortText": "685"}, {"additionalTextEdits": [{"newText": "import transformers.models.llava_onevision.image_processing_llava_onevision_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.llava_onevision.image_processing_llava_onevision_fast", "kind": 9, "label": "transformers.models.llava_onevision.image_processing_llava_onevision_fast (import transformers.models.llava_onevision.image_processing_llava_onevision_fast)", "sortText": "686"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.configuration_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.configuration_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.configuration_longcat_flash (import transformers.models.longcat_flash.configuration_longcat_flash)", "sortText": "687"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modeling_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modeling_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modeling_longcat_flash (import transformers.models.longcat_flash.modeling_longcat_flash)", "sortText": "688"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modular_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modular_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modular_longcat_flash (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "689"}, {"additionalTextEdits": [{"newText": "import transformers.models.perception_lm.image_processing_perception_lm_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.perception_lm.image_processing_perception_lm_fast", "kind": 9, "label": "transformers.models.perception_lm.image_processing_perception_lm_fast (import transformers.models.perception_lm.image_processing_perception_lm_fast)", "sortText": "690"}, {"additionalTextEdits": [{"newText": "import transformers.models.switch_transformers.modeling_switch_transformers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.switch_transformers.modeling_switch_transformers", "kind": 9, "label": "transformers.models.switch_transformers.modeling_switch_transformers (import transformers.models.switch_transformers.modeling_switch_transformers)", "sortText": "691"}, {"additionalTextEdits": [{"newText": "import transformers.models.unispeech_sat.modular_unispeech_sat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.unispeech_sat.modular_unispeech_sat", "kind": 9, "label": "transformers.models.unispeech_sat.modular_unispeech_sat (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "692"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.audio_classification", "kind": 9, "label": "transformers.pipelines.audio_classification (import transformers.pipelines.audio_classification)", "sortText": "693"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.image_classification", "kind": 9, "label": "transformers.pipelines.image_classification (import transformers.pipelines.image_classification)", "sortText": "694"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.text_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.text_classification", "kind": 9, "label": "transformers.pipelines.text_classification (import transformers.pipelines.text_classification)", "sortText": "695"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.token_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.token_classification", "kind": 9, "label": "transformers.pipelines.token_classification (import transformers.pipelines.token_classification)", "sortText": "696"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.video_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.video_classification", "kind": 9, "label": "transformers.pipelines.video_classification (import transformers.pipelines.video_classification)", "sortText": "697"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_audio_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_audio_classification (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "698"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_classification (import transformers.pipelines.zero_shot_classification)", "sortText": "699"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_image_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_image_classification (import transformers.pipelines.zero_shot_image_classification)", "sortText": "700"}, {"additionalTextEdits": [{"newText": "from typing import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing)", "sortText": "701"}, {"additionalTextEdits": [{"newText": "from typing import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing)", "sortText": "702"}, {"additionalTextEdits": [{"newText": "from subprocess import ABOVE_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABOVE_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "ABOVE_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "703"}, {"additionalTextEdits": [{"newText": "from subprocess import BELOW_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BELOW_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "BELOW_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "704"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 6, "label": "Class (import msilib.schema)", "sortText": "705"}, {"additionalTextEdits": [{"newText": "from pyclbr import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import pyclbr)", "sortText": "706"}, {"additionalTextEdits": [{"newText": "from symtable import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import symtable)", "sortText": "707"}, {"additionalTextEdits": [{"newText": "from ast import ClassDef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDef", "kind": 7, "label": "ClassDef (import ast)", "sortText": "708"}, {"additionalTextEdits": [{"newText": "from inspect import ClassFoundException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFoundException", "kind": 7, "label": "ClassFoundException (import inspect)", "sortText": "709"}, {"additionalTextEdits": [{"newText": "from types import ClassMethodDescriptorType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassMethodDescriptorType", "kind": 7, "label": "ClassMethodDescriptorType (import types)", "sortText": "710"}, {"additionalTextEdits": [{"newText": "from typing_extensions import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing_extensions)", "sortText": "711"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "712"}, {"additionalTextEdits": [{"newText": "from ctypes import DllGetClassObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DllGetClassObject", "kind": 3, "label": "DllGetClassObject (import ctypes)", "sortText": "713"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "714"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_READ", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_READ (import asyncio.constants)", "sortText": "715"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "716"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import FixMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixMetaclass", "kind": 7, "label": "FixMetaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "717"}, {"additionalTextEdits": [{"newText": "from subprocess import HIGH_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HIGH_PRIORITY_CLASS", "kind": 21, "label": "HIGH_PRIORITY_CLASS (import subprocess)", "sortText": "718"}, {"additionalTextEdits": [{"newText": "from winreg import HKEY_CLASSES_ROOT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HKEY_CLASSES_ROOT", "kind": 21, "label": "HKEY_CLASSES_ROOT (import winreg)", "sortText": "719"}, {"additionalTextEdits": [{"newText": "from socket import HVSOCKET_ADDRESS_FLAG_PASSTHRU\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HVSOCKET_ADDRESS_FLAG_PASSTHRU", "kind": 21, "label": "HVSOCKET_ADDRESS_FLAG_PASSTHRU (import socket)", "sortText": "720"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "721"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_RECVTCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_RECVTCLASS", "kind": 6, "label": "IPV6_RECVTCLASS (import socket)", "sortText": "722"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_TCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_TCLASS", "kind": 6, "label": "IPV6_TCLASS (import socket)", "sortText": "723"}, {"additionalTextEdits": [{"newText": "from ast import MatchClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MatchClass", "kind": 7, "label": "MatchClass (import ast)", "sortText": "724"}, {"additionalTextEdits": [{"newText": "from subprocess import NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NORMAL_PRIORITY_CLASS", "kind": 21, "label": "NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "725"}, {"additionalTextEdits": [{"newText": "from subprocess import REALTIME_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REALTIME_PRIORITY_CLASS", "kind": 21, "label": "REALTIME_PRIORITY_CLASS (import subprocess)", "sortText": "726"}, {"additionalTextEdits": [{"newText": "from winreg import REG_NOTIFY_CHANGE_LAST_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_NOTIFY_CHANGE_LAST_SET", "kind": 21, "label": "REG_NOTIFY_CHANGE_LAST_SET (import winreg)", "sortText": "727"}, {"additionalTextEdits": [{"newText": "from codecs import backslashreplace_errors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "backslashreplace_errors", "kind": 3, "label": "backslashreplace_errors (import codecs)", "sortText": "728"}, {"additionalTextEdits": [{"newText": "from inspect import classify_class_attrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "classify_class_attrs", "kind": 3, "label": "classify_class_attrs (import inspect)", "sortText": "729"}, {"additionalTextEdits": [{"newText": "from turtle import clearstamps\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clearstamps", "kind": 3, "label": "clearstamps (import turtle)", "sortText": "730"}, {"additionalTextEdits": [{"newText": "from ipaddress import collapse_addresses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "collapse_addresses", "kind": 3, "label": "collapse_addresses (import ipaddress)", "sortText": "731"}, {"additionalTextEdits": [{"newText": "from dataclasses import dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass", "kind": 3, "label": "dataclass (import dataclasses)", "sortText": "732"}, {"additionalTextEdits": [{"newText": "from typing_extensions import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing_extensions)", "sortText": "733"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "734"}, {"additionalTextEdits": [{"newText": "import encodings.aliases\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.aliases", "kind": 9, "label": "encodings.aliases (import encodings.aliases)", "sortText": "735"}, {"additionalTextEdits": [{"newText": "from logging import getLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getLoggerClass", "kind": 3, "label": "getLoggerClass (import logging)", "sortText": "736"}, {"additionalTextEdits": [{"newText": "from inspect import getclasstree\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getclasstree", "kind": 3, "label": "getclasstree (import inspect)", "sortText": "737"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import has_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "has_metaclass", "kind": 3, "label": "has_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "738"}, {"additionalTextEdits": [{"newText": "from dataclasses import is_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_dataclass", "kind": 3, "label": "is_dataclass (import dataclasses)", "sortText": "739"}, {"additionalTextEdits": [{"newText": "from inspect import isclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "isclass", "kind": 3, "label": "isclass (import inspect)", "sortText": "740"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_metaclass", "kind": 9, "label": "lib2to3.fixes.fix_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "741"}, {"additionalTextEdits": [{"newText": "from dataclasses import make_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_dataclass", "kind": 3, "label": "make_dataclass (import dataclasses)", "sortText": "742"}, {"additionalTextEdits": [{"newText": "from types import new_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "new_class", "kind": 3, "label": "new_class (import types)", "sortText": "743"}, {"additionalTextEdits": [{"newText": "from types import prepare_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_class", "kind": 3, "label": "prepare_class (import types)", "sortText": "744"}, {"additionalTextEdits": [{"newText": "from logging import setLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setLoggerClass", "kind": 3, "label": "setLoggerClass (import logging)", "sortText": "745"}, {"additionalTextEdits": [{"newText": "from unittest.util import strclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "strclass", "kind": 3, "label": "strclass (import unittest.util)", "sortText": "746"}, {"additionalTextEdits": [{"newText": "from abc import abstractclassmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "abstractclassmethod", "kind": 7, "label": "abstractclassmethod (import abc)", "sortText": "747"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "748"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "749"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "750"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "751"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "752"}, {"additionalTextEdits": [{"newText": "from idna.core import _combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_combining_class", "kind": 3, "label": "_combining_class (import idna.core)", "sortText": "753"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_rope_utils import _compute_linear_scaling_rope_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_compute_linear_scaling_rope_parameters", "kind": 3, "label": "_compute_linear_scaling_rope_parameters (import transformers.modeling_rope_utils)", "sortText": "754"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import _generate_supported_model_class_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_generate_supported_model_class_names", "kind": 3, "label": "_generate_supported_model_class_names (import transformers.utils.fx)", "sortText": "755"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import _ignore_causal_mask_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ignore_causal_mask_sdpa", "kind": 3, "label": "_ignore_causal_mask_sdpa (import transformers.masking_utils)", "sortText": "756"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import _load_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_load_dataclass", "kind": 3, "label": "_load_dataclass (import huggingface_hub.hub_mixin)", "sortText": "757"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_attn_mask_utils import _prepare_4d_causal_attention_mask_for_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_prepare_4d_causal_attention_mask_for_sdpa", "kind": 3, "label": "_prepare_4d_causal_attention_mask_for_sdpa (import transformers.modeling_attn_mask_utils)", "sortText": "758"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_attention_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_attention_kwargs", "kind": 3, "label": "_process_flash_attention_kwargs (import transformers.modeling_flash_attention_utils)", "sortText": "759"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_kwargs_fn\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_kwargs_fn", "kind": 6, "label": "_process_flash_kwargs_fn (import transformers.modeling_flash_attention_utils)", "sortText": "760"}, {"additionalTextEdits": [{"newText": "from idna.core import _virama_combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_virama_combining_class", "kind": 6, "label": "_virama_combining_class (import idna.core)", "sortText": "761"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _AnyParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_AnyParamWindowAggregateClass", "kind": 7, "label": "_AnyParamWindowAggregateClass (import sqlite3)", "sortText": "762"}, {"additionalTextEdits": [{"newText": "from unittest.runner import _ResultClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ResultClassType", "kind": 6, "label": "_ResultClassType (import unittest.runner)", "sortText": "763"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _SingleParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SingleParamWindowAggregateClass", "kind": 7, "label": "_SingleParamWindowAggregateClass (import sqlite3)", "sortText": "764"}, {"additionalTextEdits": [{"newText": "from unittest.loader import _SuiteClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SuiteClass", "kind": 6, "label": "_SuiteClass (import unittest.loader)", "sortText": "765"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _WindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowAggregateClass", "kind": 7, "label": "_WindowAggregateClass (import sqlite3)", "sortText": "766"}]}} +{"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "Unknown", "label": "classifier", "sortText": " 0"}, {"additionalTextEdits": [{"newText": "import dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclasses", "kind": 9, "label": "dataclasses (import dataclasses)", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": " 2"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": " 3"}, {"additionalTextEdits": [{"newText": ", ASTForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ASTForAudioClassification", "kind": 7, "label": "ASTForAudioClassification (import transformers)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import AUDIO_FRAME_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FRAME_CLASSIFICATION_SAMPLE", "kind": 21, "label": "AUDIO_FRAME_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from transformers.processing_utils import AUTO_TO_BASE_CLASS_MAPPING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUTO_TO_BASE_CLASS_MAPPING", "kind": 21, "label": "AUTO_TO_BASE_CLASS_MAPPING (import transformers.processing_utils)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": ", AlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForSequenceClassification", "kind": 7, "label": "AlbertForSequenceClassification (import transformers)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": ", AlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AlbertForTokenClassification", "kind": 7, "label": "AlbertForTokenClassification (import transformers)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from transformers.models.apertus.modular_apertus import ApertusForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ApertusForTokenClassification", "kind": 7, "label": "ApertusForTokenClassification (import transformers.models.apertus.modular_apertus)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": ", ArceeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForSequenceClassification", "kind": 7, "label": "ArceeForSequenceClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": ", ArceeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from transformers.models.arcee.modular_arcee import ArceeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ArceeForTokenClassification", "kind": 7, "label": "ArceeForTokenClassification (import transformers.models.arcee.modular_arcee)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationInput", "kind": 6, "label": "AudioClassificationInput (import huggingface_hub)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputElement", "kind": 6, "label": "AudioClassificationOutputElement (import huggingface_hub)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationOutputTransform", "kind": 6, "label": "AudioClassificationOutputTransform (import huggingface_hub)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import AudioClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationParameters", "kind": 6, "label": "AudioClassificationParameters (import huggingface_hub)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": ", AudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AudioClassificationPipeline", "kind": 6, "label": "AudioClassificationPipeline (import transformers)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.audio_classification import AudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AudioClassificationPipeline", "kind": 7, "label": "AudioClassificationPipeline (import transformers.pipelines.audio_classification)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioClassification", "kind": 7, "label": "AutoModelForAudioClassification (import transformers)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": ", AutoModelForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForAudioFrameClassification", "kind": 7, "label": "AutoModelForAudioFrameClassification (import transformers)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": ", AutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForImageClassification", "kind": 7, "label": "AutoModelForImageClassification (import transformers)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": ", AutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForSequenceClassification", "kind": 7, "label": "AutoModelForSequenceClassification (import transformers)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": ", AutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForTokenClassification", "kind": 7, "label": "AutoModelForTokenClassification (import transformers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": ", AutoModelForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForVideoClassification", "kind": 7, "label": "AutoModelForVideoClassification (import transformers)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": ", AutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "AutoModelForZeroShotImageClassification", "kind": 7, "label": "AutoModelForZeroShotImageClassification (import transformers)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": ", BartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BartForSequenceClassification", "kind": 7, "label": "BartForSequenceClassification (import transformers)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": ", BeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BeitForImageClassification", "kind": 7, "label": "BeitForImageClassification (import transformers)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": ", BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForSequenceClassification", "kind": 7, "label": "BertForSequenceClassification (import transformers)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": ", BertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BertForTokenClassification", "kind": 7, "label": "BertForTokenClassification (import transformers)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": ", BigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForSequenceClassification", "kind": 7, "label": "BigBirdForSequenceClassification (import transformers)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": ", BigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdForTokenClassification", "kind": 7, "label": "BigBirdForTokenClassification (import transformers)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": ", BigBirdPegasusForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BigBirdPegasusForSequenceClassification", "kind": 7, "label": "BigBirdPegasusForSequenceClassification (import transformers)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": ", BioGptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForSequenceClassification", "kind": 7, "label": "BioGptForSequenceClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": ", BioGptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from transformers.models.biogpt.modular_biogpt import BioGptForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BioGptForTokenClassification", "kind": 7, "label": "BioGptForTokenClassification (import transformers.models.biogpt.modular_biogpt)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": ", BitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BitForImageClassification", "kind": 7, "label": "BitForImageClassification (import transformers)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": ", BloomForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForSequenceClassification", "kind": 7, "label": "BloomForSequenceClassification (import transformers)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": ", BloomForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BloomForTokenClassification", "kind": 7, "label": "BloomForTokenClassification (import transformers)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": ", BrosForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosForTokenClassification", "kind": 7, "label": "BrosForTokenClassification (import transformers)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": ", BrosSpadeEEForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeEEForTokenClassification", "kind": 7, "label": "BrosSpadeEEForTokenClassification (import transformers)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": ", BrosSpadeELForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "BrosSpadeELForTokenClassification", "kind": 7, "label": "BrosSpadeELForTokenClassification (import transformers)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": ", CLIPForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPForImageClassification", "kind": 7, "label": "CLIPForImageClassification (import transformers)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessor", "kind": 7, "label": "CLIPImageProcessor (import transformers)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": ", CLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CLIPImageProcessorFast", "kind": 7, "label": "CLIPImageProcessorFast (import transformers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": ", CTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CTRLForSequenceClassification", "kind": 7, "label": "CTRLForSequenceClassification (import transformers)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": ", CamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForSequenceClassification", "kind": 7, "label": "CamembertForSequenceClassification (import transformers)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": ", CamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CamembertForTokenClassification", "kind": 7, "label": "CamembertForTokenClassification (import transformers)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": ", CanineForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForSequenceClassification", "kind": 7, "label": "CanineForSequenceClassification (import transformers)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": ", CanineForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CanineForTokenClassification", "kind": 7, "label": "CanineForTokenClassification (import transformers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessor", "kind": 7, "label": "ChameleonImageProcessor (import transformers)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": ", ChameleonImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChameleonImageProcessorFast", "kind": 7, "label": "ChameleonImageProcessorFast (import transformers)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputResponseFormatJSONSchema\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputResponseFormatJSONSchema", "kind": 6, "label": "ChatCompletionInputResponseFormatJSONSchema (import huggingface_hub)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ChatCompletionInputToolChoiceClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ChatCompletionInputToolChoiceClass", "kind": 6, "label": "ChatCompletionInputToolChoiceClass (import huggingface_hub)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessor", "kind": 7, "label": "ChineseCLIPImageProcessor (import transformers)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": ", ChineseCLIPImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ChineseCLIPImageProcessorFast", "kind": 7, "label": "ChineseCLIPImageProcessorFast (import transformers)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": ", ClapProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClapProcessor", "kind": 7, "label": "ClapProcessor (import transformers)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassAttrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassAttrs", "kind": 7, "label": "ClassAttrs (import transformers.utils.auto_docstring)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import ClassDocstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDocstring", "kind": 7, "label": "ClassDocstring (import transformers.utils.auto_docstring)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import ClassFinder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFinder", "kind": 7, "label": "ClassFinder (import transformers.commands.add_new_model_like)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from transformers.activations import ClassInstantier\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassInstantier", "kind": 7, "label": "ClassInstantier (import transformers.activations)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.image_classification)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import ClassificationFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassificationFunction", "kind": 7, "label": "ClassificationFunction (import transformers.pipelines.text_classification)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", ClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import ClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "ClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": ", ColPaliProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "from transformers.models.colpali.modular_colpali import ColPaliProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColPaliProcessor", "kind": 7, "label": "ColPaliProcessor (import transformers.models.colpali.modular_colpali)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.glue import ColaProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ColaProcessor", "kind": 7, "label": "ColaProcessor (import transformers.data.processors.glue)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessor", "kind": 7, "label": "ConditionalDetrImageProcessor (import transformers)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": ", ConditionalDetrImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from transformers.models.conditional_detr.modular_conditional_detr import ConditionalDetrImageProcessorFast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConditionalDetrImageProcessorFast", "kind": 7, "label": "ConditionalDetrImageProcessorFast (import transformers.models.conditional_detr.modular_conditional_detr)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": ", ConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForSequenceClassification", "kind": 7, "label": "ConvBertForSequenceClassification (import transformers)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": ", ConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvBertForTokenClassification", "kind": 7, "label": "ConvBertForTokenClassification (import transformers)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": ", ConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextForImageClassification", "kind": 7, "label": "ConvNextForImageClassification (import transformers)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": ", ConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ConvNextV2ForImageClassification", "kind": 7, "label": "ConvNextV2ForImageClassification (import transformers)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": ", CvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "CvtForImageClassification", "kind": 7, "label": "CvtForImageClassification (import transformers)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForAudioFrameClassification", "kind": 7, "label": "Data2VecAudioForAudioFrameClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": ", Data2VecAudioForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from transformers.models.data2vec.modular_data2vec_audio import Data2VecAudioForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Data2VecAudioForSequenceClassification", "kind": 7, "label": "Data2VecAudioForSequenceClassification (import transformers.models.data2vec.modular_data2vec_audio)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForSequenceClassification", "kind": 7, "label": "Data2VecTextForSequenceClassification (import transformers)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": ", Data2VecTextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecTextForTokenClassification", "kind": 7, "label": "Data2VecTextForTokenClassification (import transformers)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": ", Data2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Data2VecVisionForImageClassification", "kind": 7, "label": "Data2VecVisionForImageClassification (import transformers)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClass", "kind": 6, "label": "DataClass (import transformers.hf_argparser)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from transformers.hf_argparser import DataClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataClassType", "kind": 6, "label": "DataClassType (import transformers.hf_argparser)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": ", DataCollatorForSeq2Seq", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForSeq2Seq", "kind": 7, "label": "DataCollatorForSeq2Seq (import transformers)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": ", DataCollatorForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DataCollatorForTokenClassification", "kind": 7, "label": "DataCollatorForTokenClassification (import transformers)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import DataclassInstance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DataclassInstance", "kind": 7, "label": "DataclassInstance (import huggingface_hub.hub_mixin)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": ", DebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForSequenceClassification", "kind": 7, "label": "DebertaForSequenceClassification (import transformers)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": ", DebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaForTokenClassification", "kind": 7, "label": "DebertaForTokenClassification (import transformers)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForSequenceClassification", "kind": 7, "label": "DebertaV2ForSequenceClassification (import transformers)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": ", DebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DebertaV2ForTokenClassification", "kind": 7, "label": "DebertaV2ForTokenClassification (import transformers)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": ", DeepseekV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v2.modular_deepseek_v2 import DeepseekV2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV2ForSequenceClassification", "kind": 7, "label": "DeepseekV2ForSequenceClassification (import transformers.models.deepseek_v2.modular_deepseek_v2)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForSequenceClassification", "kind": 7, "label": "DeepseekV3ForSequenceClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "100"}, {"additionalTextEdits": [{"newText": ", DeepseekV3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from transformers.models.deepseek_v3.modular_deepseek_v3 import DeepseekV3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DeepseekV3ForTokenClassification", "kind": 7, "label": "DeepseekV3ForTokenClassification (import transformers.models.deepseek_v3.modular_deepseek_v3)", "sortText": "102"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassification", "kind": 7, "label": "DeiTForImageClassification (import transformers)", "sortText": "103"}, {"additionalTextEdits": [{"newText": ", DeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DeiTForImageClassificationWithTeacher", "kind": 7, "label": "DeiTForImageClassificationWithTeacher (import transformers)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import DiaClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiaClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "DiaClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "105"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForSequenceClassification", "kind": 7, "label": "DiffLlamaForSequenceClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "107"}, {"additionalTextEdits": [{"newText": ", DiffLlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from transformers.models.diffllama.modular_diffllama import DiffLlamaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DiffLlamaForTokenClassification", "kind": 7, "label": "DiffLlamaForTokenClassification (import transformers.models.diffllama.modular_diffllama)", "sortText": "109"}, {"additionalTextEdits": [{"newText": ", DinatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DinatForImageClassification", "kind": 7, "label": "DinatForImageClassification (import transformers)", "sortText": "110"}, {"additionalTextEdits": [{"newText": ", Dinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2ForImageClassification", "kind": 7, "label": "Dinov2ForImageClassification (import transformers)", "sortText": "111"}, {"additionalTextEdits": [{"newText": ", Dinov2WithRegistersForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from transformers.models.dinov2_with_registers.modular_dinov2_with_registers import Dinov2WithRegistersForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dinov2WithRegistersForImageClassification", "kind": 7, "label": "Dinov2WithRegistersForImageClassification (import transformers.models.dinov2_with_registers.modular_dinov2_with_registers)", "sortText": "113"}, {"additionalTextEdits": [{"newText": ", DistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForSequenceClassification", "kind": 7, "label": "DistilBertForSequenceClassification (import transformers)", "sortText": "114"}, {"additionalTextEdits": [{"newText": ", DistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DistilBertForTokenClassification", "kind": 7, "label": "DistilBertForTokenClassification (import transformers)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from transformers.models.doge.modular_doge import DogeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DogeForSequenceClassification", "kind": 7, "label": "DogeForSequenceClassification (import transformers.models.doge.modular_doge)", "sortText": "117"}, {"additionalTextEdits": [{"newText": ", DonutSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "DonutSwinForImageClassification", "kind": 7, "label": "DonutSwinForImageClassification (import transformers)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_mistral_common import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_mistral_common)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from transformers.tokenization_utils_base import ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING", "kind": 21, "label": "ENCODE_PLUS_ADDITIONAL_KWARGS_DOCSTRING (import transformers.tokenization_utils_base)", "sortText": "120"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassification", "kind": 7, "label": "EfficientFormerForImageClassification (import transformers)", "sortText": "121"}, {"additionalTextEdits": [{"newText": ", EfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "EfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "122"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessor", "kind": 7, "label": "EfficientLoFTRImageProcessor (import transformers)", "sortText": "123"}, {"additionalTextEdits": [{"newText": ", EfficientLoFTRImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientLoFTRImageProcessorFast", "kind": 7, "label": "EfficientLoFTRImageProcessorFast (import transformers)", "sortText": "124"}, {"additionalTextEdits": [{"newText": ", EfficientNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EfficientNetForImageClassification", "kind": 7, "label": "EfficientNetForImageClassification (import transformers)", "sortText": "125"}, {"additionalTextEdits": [{"newText": ", ElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForSequenceClassification", "kind": 7, "label": "ElectraForSequenceClassification (import transformers)", "sortText": "126"}, {"additionalTextEdits": [{"newText": ", ElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ElectraForTokenClassification", "kind": 7, "label": "ElectraForTokenClassification (import transformers)", "sortText": "127"}, {"additionalTextEdits": [{"newText": ", ErnieForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForSequenceClassification", "kind": 7, "label": "ErnieForSequenceClassification (import transformers)", "sortText": "128"}, {"additionalTextEdits": [{"newText": ", ErnieForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieForTokenClassification", "kind": 7, "label": "ErnieForTokenClassification (import transformers)", "sortText": "129"}, {"additionalTextEdits": [{"newText": ", ErnieMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForSequenceClassification", "kind": 7, "label": "ErnieMForSequenceClassification (import transformers)", "sortText": "130"}, {"additionalTextEdits": [{"newText": ", ErnieMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ErnieMForTokenClassification", "kind": 7, "label": "ErnieMForTokenClassification (import transformers)", "sortText": "131"}, {"additionalTextEdits": [{"newText": ", EsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForSequenceClassification", "kind": 7, "label": "EsmForSequenceClassification (import transformers)", "sortText": "132"}, {"additionalTextEdits": [{"newText": ", EsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "EsmForTokenClassification", "kind": 7, "label": "EsmForTokenClassification (import transformers)", "sortText": "133"}, {"additionalTextEdits": [{"newText": ", Exaone4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForSequenceClassification", "kind": 7, "label": "Exaone4ForSequenceClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "135"}, {"additionalTextEdits": [{"newText": ", Exaone4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from transformers.models.exaone4.modular_exaone4 import Exaone4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Exaone4ForTokenClassification", "kind": 7, "label": "Exaone4ForTokenClassification (import transformers.models.exaone4.modular_exaone4)", "sortText": "137"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "138"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "139"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "140"}, {"additionalTextEdits": [{"newText": ", FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "FLAX_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import FLAX_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLAX_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "FLAX_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "143"}, {"additionalTextEdits": [{"newText": ", FNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForSequenceClassification", "kind": 7, "label": "FNetForSequenceClassification (import transformers)", "sortText": "144"}, {"additionalTextEdits": [{"newText": ", FNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FNetForTokenClassification", "kind": 7, "label": "FNetForTokenClassification (import transformers)", "sortText": "145"}, {"additionalTextEdits": [{"newText": ", FalconForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForSequenceClassification", "kind": 7, "label": "FalconForSequenceClassification (import transformers)", "sortText": "146"}, {"additionalTextEdits": [{"newText": ", FalconForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FalconForTokenClassification", "kind": 7, "label": "FalconForTokenClassification (import transformers)", "sortText": "147"}, {"additionalTextEdits": [{"newText": ", FlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForSequenceClassification", "kind": 7, "label": "FlaubertForSequenceClassification (import transformers)", "sortText": "148"}, {"additionalTextEdits": [{"newText": ", FlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaubertForTokenClassification", "kind": 7, "label": "FlaubertForTokenClassification (import transformers)", "sortText": "149"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForSequenceClassification", "kind": 7, "label": "FlaxAlbertForSequenceClassification (import transformers)", "sortText": "150"}, {"additionalTextEdits": [{"newText": ", FlaxAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAlbertForTokenClassification", "kind": 7, "label": "FlaxAlbertForTokenClassification (import transformers)", "sortText": "151"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForImageClassification", "kind": 7, "label": "FlaxAutoModelForImageClassification (import transformers)", "sortText": "152"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForSequenceClassification", "kind": 7, "label": "FlaxAutoModelForSequenceClassification (import transformers)", "sortText": "153"}, {"additionalTextEdits": [{"newText": ", FlaxAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxAutoModelForTokenClassification", "kind": 7, "label": "FlaxAutoModelForTokenClassification (import transformers)", "sortText": "154"}, {"additionalTextEdits": [{"newText": ", FlaxBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBartForSequenceClassification", "kind": 7, "label": "FlaxBartForSequenceClassification (import transformers)", "sortText": "155"}, {"additionalTextEdits": [{"newText": ", FlaxBeitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBeitForImageClassification", "kind": 7, "label": "FlaxBeitForImageClassification (import transformers)", "sortText": "156"}, {"additionalTextEdits": [{"newText": ", FlaxBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForSequenceClassification", "kind": 7, "label": "FlaxBertForSequenceClassification (import transformers)", "sortText": "157"}, {"additionalTextEdits": [{"newText": ", FlaxBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBertForTokenClassification", "kind": 7, "label": "FlaxBertForTokenClassification (import transformers)", "sortText": "158"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForSequenceClassification", "kind": 7, "label": "FlaxBigBirdForSequenceClassification (import transformers)", "sortText": "159"}, {"additionalTextEdits": [{"newText": ", FlaxBigBirdForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxBigBirdForTokenClassification", "kind": 7, "label": "FlaxBigBirdForTokenClassification (import transformers)", "sortText": "160"}, {"additionalTextEdits": [{"newText": ", FlaxDinov2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDinov2ForImageClassification", "kind": 7, "label": "FlaxDinov2ForImageClassification (import transformers)", "sortText": "161"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForSequenceClassification", "kind": 7, "label": "FlaxDistilBertForSequenceClassification (import transformers)", "sortText": "162"}, {"additionalTextEdits": [{"newText": ", FlaxDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxDistilBertForTokenClassification", "kind": 7, "label": "FlaxDistilBertForTokenClassification (import transformers)", "sortText": "163"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForSequenceClassification", "kind": 7, "label": "FlaxElectraForSequenceClassification (import transformers)", "sortText": "164"}, {"additionalTextEdits": [{"newText": ", FlaxElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxElectraForTokenClassification", "kind": 7, "label": "FlaxElectraForTokenClassification (import transformers)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxImageClassifierOutputWithNoAttention", "kind": 7, "label": "FlaxImageClassifierOutputWithNoAttention (import transformers.modeling_flax_outputs)", "sortText": "166"}, {"additionalTextEdits": [{"newText": ", FlaxMBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxMBartForSequenceClassification", "kind": 7, "label": "FlaxMBartForSequenceClassification (import transformers)", "sortText": "167"}, {"additionalTextEdits": [{"newText": ", FlaxRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRegNetForImageClassification", "kind": 7, "label": "FlaxRegNetForImageClassification (import transformers)", "sortText": "168"}, {"additionalTextEdits": [{"newText": ", FlaxResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxResNetForImageClassification", "kind": 7, "label": "FlaxResNetForImageClassification (import transformers)", "sortText": "169"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForSequenceClassification", "kind": 7, "label": "FlaxRoFormerForSequenceClassification (import transformers)", "sortText": "170"}, {"additionalTextEdits": [{"newText": ", FlaxRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRoFormerForTokenClassification", "kind": 7, "label": "FlaxRoFormerForTokenClassification (import transformers)", "sortText": "171"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForSequenceClassification", "kind": 7, "label": "FlaxRobertaForSequenceClassification (import transformers)", "sortText": "172"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaForTokenClassification", "kind": 7, "label": "FlaxRobertaForTokenClassification (import transformers)", "sortText": "173"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "174"}, {"additionalTextEdits": [{"newText": ", FlaxRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "FlaxRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "FlaxSeq2SeqSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxSequenceClassifierOutput", "kind": 7, "label": "FlaxSequenceClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flax_outputs import FlaxTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FlaxTokenClassifierOutput", "kind": 7, "label": "FlaxTokenClassifierOutput (import transformers.modeling_flax_outputs)", "sortText": "178"}, {"additionalTextEdits": [{"newText": ", FlaxViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxViTForImageClassification", "kind": 7, "label": "FlaxViTForImageClassification (import transformers)", "sortText": "179"}, {"additionalTextEdits": [{"newText": ", FlaxWhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxWhisperForAudioClassification", "kind": 7, "label": "FlaxWhisperForAudioClassification (import transformers)", "sortText": "180"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForSequenceClassification", "kind": 7, "label": "FlaxXLMRobertaForSequenceClassification (import transformers)", "sortText": "181"}, {"additionalTextEdits": [{"newText": ", FlaxXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FlaxXLMRobertaForTokenClassification", "kind": 7, "label": "FlaxXLMRobertaForTokenClassification (import transformers)", "sortText": "182"}, {"additionalTextEdits": [{"newText": ", FocalNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FocalNetForImageClassification", "kind": 7, "label": "FocalNetForImageClassification (import transformers)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForSequenceClassificationLoss", "kind": 3, "label": "ForSequenceClassificationLoss (import transformers.loss.loss_utils)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from transformers.loss.loss_utils import ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ForTokenClassification", "kind": 3, "label": "ForTokenClassification (import transformers.loss.loss_utils)", "sortText": "185"}, {"additionalTextEdits": [{"newText": ", FunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForSequenceClassification", "kind": 7, "label": "FunnelForSequenceClassification (import transformers)", "sortText": "186"}, {"additionalTextEdits": [{"newText": ", FunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "FunnelForTokenClassification", "kind": 7, "label": "FunnelForTokenClassification (import transformers)", "sortText": "187"}, {"additionalTextEdits": [{"newText": ", GPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForSequenceClassification", "kind": 7, "label": "GPT2ForSequenceClassification (import transformers)", "sortText": "188"}, {"additionalTextEdits": [{"newText": ", GPT2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPT2ForTokenClassification", "kind": 7, "label": "GPT2ForTokenClassification (import transformers)", "sortText": "189"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForSequenceClassification", "kind": 7, "label": "GPTBigCodeForSequenceClassification (import transformers)", "sortText": "190"}, {"additionalTextEdits": [{"newText": ", GPTBigCodeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTBigCodeForTokenClassification", "kind": 7, "label": "GPTBigCodeForTokenClassification (import transformers)", "sortText": "191"}, {"additionalTextEdits": [{"newText": ", GPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTJForSequenceClassification", "kind": 7, "label": "GPTJForSequenceClassification (import transformers)", "sortText": "192"}, {"additionalTextEdits": [{"newText": ", GPTNeoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForSequenceClassification", "kind": 7, "label": "GPTNeoForSequenceClassification (import transformers)", "sortText": "193"}, {"additionalTextEdits": [{"newText": ", GPTNeoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoForTokenClassification", "kind": 7, "label": "GPTNeoForTokenClassification (import transformers)", "sortText": "194"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForSequenceClassification", "kind": 7, "label": "GPTNeoXForSequenceClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "196"}, {"additionalTextEdits": [{"newText": ", GPTNeoXForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_neox.modular_gpt_neox import GPTNeoXForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GPTNeoXForTokenClassification", "kind": 7, "label": "GPTNeoXForTokenClassification (import transformers.models.gpt_neox.modular_gpt_neox)", "sortText": "198"}, {"additionalTextEdits": [{"newText": ", Gemma2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForSequenceClassification", "kind": 7, "label": "Gemma2ForSequenceClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "200"}, {"additionalTextEdits": [{"newText": ", Gemma2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma2.modular_gemma2 import Gemma2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma2ForTokenClassification", "kind": 7, "label": "Gemma2ForTokenClassification (import transformers.models.gemma2.modular_gemma2)", "sortText": "202"}, {"additionalTextEdits": [{"newText": ", Gemma3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3ForSequenceClassification", "kind": 7, "label": "Gemma3ForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "204"}, {"additionalTextEdits": [{"newText": ", Gemma3TextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma3.modular_gemma3 import Gemma3TextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Gemma3TextForSequenceClassification", "kind": 7, "label": "Gemma3TextForSequenceClassification (import transformers.models.gemma3.modular_gemma3)", "sortText": "206"}, {"additionalTextEdits": [{"newText": ", GemmaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForSequenceClassification", "kind": 7, "label": "GemmaForSequenceClassification (import transformers.models.gemma.modular_gemma)", "sortText": "208"}, {"additionalTextEdits": [{"newText": ", GemmaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from transformers.models.gemma.modular_gemma import GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GemmaForTokenClassification", "kind": 7, "label": "GemmaForTokenClassification (import transformers.models.gemma.modular_gemma)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForSequenceClassification", "kind": 7, "label": "GenericForSequenceClassification (import transformers.modeling_layers)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_layers import GenericForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GenericForTokenClassification", "kind": 7, "label": "GenericForTokenClassification (import transformers.modeling_layers)", "sortText": "212"}, {"additionalTextEdits": [{"newText": ", Glm4ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForSequenceClassification", "kind": 7, "label": "Glm4ForSequenceClassification (import transformers.models.glm4.modular_glm4)", "sortText": "214"}, {"additionalTextEdits": [{"newText": ", Glm4ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm4.modular_glm4 import Glm4ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Glm4ForTokenClassification", "kind": 7, "label": "Glm4ForTokenClassification (import transformers.models.glm4.modular_glm4)", "sortText": "216"}, {"additionalTextEdits": [{"newText": ", GlmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForSequenceClassification", "kind": 7, "label": "GlmForSequenceClassification (import transformers.models.glm.modular_glm)", "sortText": "218"}, {"additionalTextEdits": [{"newText": ", GlmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from transformers.models.glm.modular_glm import GlmForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GlmForTokenClassification", "kind": 7, "label": "GlmForTokenClassification (import transformers.models.glm.modular_glm)", "sortText": "220"}, {"additionalTextEdits": [{"newText": ", GptOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForSequenceClassification", "kind": 7, "label": "GptOssForSequenceClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "222"}, {"additionalTextEdits": [{"newText": ", GptOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from transformers.models.gpt_oss.modular_gpt_oss import GptOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "GptOssForTokenClassification", "kind": 7, "label": "GptOssForTokenClassification (import transformers.models.gpt_oss.modular_gpt_oss)", "sortText": "224"}, {"additionalTextEdits": [{"newText": ", GraphormerForGraphClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "GraphormerForGraphClassification", "kind": 7, "label": "GraphormerForGraphClassification (import transformers)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import HFProxyableClassMeta\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HFProxyableClassMeta", "kind": 7, "label": "HFProxyableClassMeta (import transformers.utils.fx)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.constants import HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD", "kind": 21, "label": "HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLD (import huggingface_hub.constants)", "sortText": "227"}, {"additionalTextEdits": [{"newText": ", HGNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from transformers.models.hgnet_v2.modular_hgnet_v2 import HGNetV2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HGNetV2ForImageClassification", "kind": 7, "label": "HGNetV2ForImageClassification (import transformers.models.hgnet_v2.modular_hgnet_v2)", "sortText": "229"}, {"additionalTextEdits": [{"newText": ", HeliumForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForSequenceClassification", "kind": 7, "label": "HeliumForSequenceClassification (import transformers.models.helium.modular_helium)", "sortText": "231"}, {"additionalTextEdits": [{"newText": ", HeliumForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from transformers.models.helium.modular_helium import HeliumForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HeliumForTokenClassification", "kind": 7, "label": "HeliumForTokenClassification (import transformers.models.helium.modular_helium)", "sortText": "233"}, {"additionalTextEdits": [{"newText": ", HieraForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HieraForImageClassification", "kind": 7, "label": "HieraForImageClassification (import transformers)", "sortText": "234"}, {"additionalTextEdits": [{"newText": ", HubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from transformers.models.hubert.modular_hubert import HubertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HubertForSequenceClassification", "kind": 7, "label": "HubertForSequenceClassification (import transformers.models.hubert.modular_hubert)", "sortText": "236"}, {"additionalTextEdits": [{"newText": ", HunYuanDenseV1ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense import HunYuanDenseV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanDenseV1ForSequenceClassification", "kind": 7, "label": "HunYuanDenseV1ForSequenceClassification (import transformers.models.hunyuan_v1_dense.modular_hunyuan_v1_dense)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modeling_hunyuan_v1_moe)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe import HunYuanMoEV1ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HunYuanMoEV1ForSequenceClassification", "kind": 7, "label": "HunYuanMoEV1ForSequenceClassification (import transformers.models.hunyuan_v1_moe.modular_hunyuan_v1_moe)", "sortText": "240"}, {"additionalTextEdits": [{"newText": ", IBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForSequenceClassification", "kind": 7, "label": "IBertForSequenceClassification (import transformers)", "sortText": "241"}, {"additionalTextEdits": [{"newText": ", IBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IBertForTokenClassification", "kind": 7, "label": "IBertForTokenClassification (import transformers)", "sortText": "242"}, {"additionalTextEdits": [{"newText": ", IJepaForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from transformers.models.ijepa.modular_ijepa import IJepaForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IJepaForImageClassification", "kind": 7, "label": "IJepaForImageClassification (import transformers.models.ijepa.modular_ijepa)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationInput", "kind": 6, "label": "ImageClassificationInput (import huggingface_hub)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputElement", "kind": 6, "label": "ImageClassificationOutputElement (import huggingface_hub)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationOutputTransform", "kind": 6, "label": "ImageClassificationOutputTransform (import huggingface_hub)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationParameters", "kind": 6, "label": "ImageClassificationParameters (import huggingface_hub)", "sortText": "249"}, {"additionalTextEdits": [{"newText": ", ImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageClassificationPipeline", "kind": 6, "label": "ImageClassificationPipeline (import transformers)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.image_classification import ImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassificationPipeline", "kind": 7, "label": "ImageClassificationPipeline (import transformers.pipelines.image_classification)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutput", "kind": 7, "label": "ImageClassifierOutput (import transformers.modeling_outputs)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import ImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImageClassifierOutputWithNoAttention", "kind": 7, "label": "ImageClassifierOutputWithNoAttention (import transformers.modeling_outputs)", "sortText": "253"}, {"additionalTextEdits": [{"newText": ", ImageGPTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ImageGPTForImageClassification", "kind": 7, "label": "ImageGPTForImageClassification (import transformers)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from transformers.data.data_collator import InputDataClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InputDataClass", "kind": 6, "label": "InputDataClass (import transformers.data.data_collator)", "sortText": "255"}, {"additionalTextEdits": [{"newText": ", InstructBlipVideoImageProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "InstructBlipVideoImageProcessor", "kind": 7, "label": "InstructBlipVideoImageProcessor (import transformers)", "sortText": "256"}, {"additionalTextEdits": [{"newText": ", JambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JambaForSequenceClassification", "kind": 7, "label": "JambaForSequenceClassification (import transformers)", "sortText": "257"}, {"additionalTextEdits": [{"newText": ", JetMoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "JetMoeForSequenceClassification", "kind": 7, "label": "JetMoeForSequenceClassification (import transformers)", "sortText": "258"}, {"additionalTextEdits": [{"newText": ", LEDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LEDForSequenceClassification", "kind": 7, "label": "LEDForSequenceClassification (import transformers)", "sortText": "259"}, {"additionalTextEdits": [{"newText": ", LayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForSequenceClassification", "kind": 7, "label": "LayoutLMForSequenceClassification (import transformers)", "sortText": "260"}, {"additionalTextEdits": [{"newText": ", LayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMForTokenClassification", "kind": 7, "label": "LayoutLMForTokenClassification (import transformers)", "sortText": "261"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForSequenceClassification", "kind": 7, "label": "LayoutLMv2ForSequenceClassification (import transformers)", "sortText": "262"}, {"additionalTextEdits": [{"newText": ", LayoutLMv2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv2ForTokenClassification", "kind": 7, "label": "LayoutLMv2ForTokenClassification (import transformers)", "sortText": "263"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForSequenceClassification", "kind": 7, "label": "LayoutLMv3ForSequenceClassification (import transformers)", "sortText": "264"}, {"additionalTextEdits": [{"newText": ", LayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LayoutLMv3ForTokenClassification", "kind": 7, "label": "LayoutLMv3ForTokenClassification (import transformers)", "sortText": "265"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassification", "kind": 7, "label": "LevitForImageClassification (import transformers)", "sortText": "266"}, {"additionalTextEdits": [{"newText": ", LevitForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LevitForImageClassificationWithTeacher", "kind": 7, "label": "LevitForImageClassificationWithTeacher (import transformers)", "sortText": "267"}, {"additionalTextEdits": [{"newText": ", LiltForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForSequenceClassification", "kind": 7, "label": "LiltForSequenceClassification (import transformers)", "sortText": "268"}, {"additionalTextEdits": [{"newText": ", LiltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LiltForTokenClassification", "kind": 7, "label": "LiltForTokenClassification (import transformers)", "sortText": "269"}, {"additionalTextEdits": [{"newText": ", LlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForSequenceClassification", "kind": 7, "label": "LlamaForSequenceClassification (import transformers)", "sortText": "270"}, {"additionalTextEdits": [{"newText": ", LlamaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LlamaForTokenClassification", "kind": 7, "label": "LlamaForTokenClassification (import transformers)", "sortText": "271"}, {"additionalTextEdits": [{"newText": ", LongcatFlashForCausalLM", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "from transformers.models.longcat_flash.modular_longcat_flash import LongcatFlashForCausalLM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LongcatFlashForCausalLM", "kind": 7, "label": "LongcatFlashForCausalLM (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "273"}, {"additionalTextEdits": [{"newText": ", LongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForSequenceClassification", "kind": 7, "label": "LongformerForSequenceClassification (import transformers)", "sortText": "274"}, {"additionalTextEdits": [{"newText": ", LongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LongformerForTokenClassification", "kind": 7, "label": "LongformerForTokenClassification (import transformers)", "sortText": "275"}, {"additionalTextEdits": [{"newText": ", LukeForEntityClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityClassification", "kind": 7, "label": "LukeForEntityClassification (import transformers)", "sortText": "276"}, {"additionalTextEdits": [{"newText": ", LukeForEntityPairClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntityPairClassification", "kind": 7, "label": "LukeForEntityPairClassification (import transformers)", "sortText": "277"}, {"additionalTextEdits": [{"newText": ", LukeForEntitySpanClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForEntitySpanClassification", "kind": 7, "label": "LukeForEntitySpanClassification (import transformers)", "sortText": "278"}, {"additionalTextEdits": [{"newText": ", LukeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForSequenceClassification", "kind": 7, "label": "LukeForSequenceClassification (import transformers)", "sortText": "279"}, {"additionalTextEdits": [{"newText": ", LukeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "LukeForTokenClassification", "kind": 7, "label": "LukeForTokenClassification (import transformers)", "sortText": "280"}, {"additionalTextEdits": [{"newText": ", MBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MBartForSequenceClassification", "kind": 7, "label": "MBartForSequenceClassification (import transformers)", "sortText": "281"}, {"additionalTextEdits": [{"newText": ", MMBTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MMBTForClassification", "kind": 7, "label": "MMBTForClassification (import transformers)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "from transformers.data.datasets.squad import MODEL_CONFIG_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MODEL_CONFIG_CLASSES", "kind": 21, "label": "MODEL_CONFIG_CLASSES (import transformers.data.datasets.squad)", "sortText": "283"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "284"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_AUDIO_FRAME_CLASSIFICATION_MAPPING (import transformers)", "sortText": "285"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "287"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TIME_SERIES_CLASSIFICATION_MAPPING (import transformers)", "sortText": "288"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "289"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_VIDEO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "290"}, {"additionalTextEdits": [{"newText": ", MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "291"}, {"additionalTextEdits": [{"newText": ", MPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForSequenceClassification", "kind": 7, "label": "MPNetForSequenceClassification (import transformers)", "sortText": "292"}, {"additionalTextEdits": [{"newText": ", MPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MPNetForTokenClassification", "kind": 7, "label": "MPNetForTokenClassification (import transformers)", "sortText": "293"}, {"additionalTextEdits": [{"newText": ", MT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForSequenceClassification", "kind": 7, "label": "MT5ForSequenceClassification (import transformers)", "sortText": "294"}, {"additionalTextEdits": [{"newText": ", MT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MT5ForTokenClassification", "kind": 7, "label": "MT5ForTokenClassification (import transformers)", "sortText": "295"}, {"additionalTextEdits": [{"newText": ", MarkupLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForSequenceClassification", "kind": 7, "label": "MarkupLMForSequenceClassification (import transformers)", "sortText": "296"}, {"additionalTextEdits": [{"newText": ", MarkupLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MarkupLMForTokenClassification", "kind": 7, "label": "MarkupLMForTokenClassification (import transformers)", "sortText": "297"}, {"additionalTextEdits": [{"newText": ", MegaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForSequenceClassification", "kind": 7, "label": "MegaForSequenceClassification (import transformers)", "sortText": "298"}, {"additionalTextEdits": [{"newText": ", MegaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegaForTokenClassification", "kind": 7, "label": "MegaForTokenClassification (import transformers)", "sortText": "299"}, {"additionalTextEdits": [{"newText": ", MegatronBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForSequenceClassification", "kind": 7, "label": "MegatronBertForSequenceClassification (import transformers)", "sortText": "300"}, {"additionalTextEdits": [{"newText": ", MegatronBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MegatronBertForTokenClassification", "kind": 7, "label": "MegatronBertForTokenClassification (import transformers)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "from transformers.models.metaclip_2.modular_metaclip_2 import MetaClip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MetaClip2ForImageClassification", "kind": 7, "label": "MetaClip2ForImageClassification (import transformers.models.metaclip_2.modular_metaclip_2)", "sortText": "303"}, {"additionalTextEdits": [{"newText": ", MiniMaxForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForSequenceClassification", "kind": 7, "label": "MiniMaxForSequenceClassification (import transformers.models.minimax.modular_minimax)", "sortText": "305"}, {"additionalTextEdits": [{"newText": ", MiniMaxForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "from transformers.models.minimax.modular_minimax import MiniMaxForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MiniMaxForTokenClassification", "kind": 7, "label": "MiniMaxForTokenClassification (import transformers.models.minimax.modular_minimax)", "sortText": "307"}, {"additionalTextEdits": [{"newText": ", MinistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForSequenceClassification", "kind": 7, "label": "MinistralForSequenceClassification (import transformers.models.ministral.modular_ministral)", "sortText": "309"}, {"additionalTextEdits": [{"newText": ", MinistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "from transformers.models.ministral.modular_ministral import MinistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MinistralForTokenClassification", "kind": 7, "label": "MinistralForTokenClassification (import transformers.models.ministral.modular_ministral)", "sortText": "311"}, {"additionalTextEdits": [{"newText": ", MistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForSequenceClassification", "kind": 7, "label": "MistralForSequenceClassification (import transformers.models.mistral.modular_mistral)", "sortText": "313"}, {"additionalTextEdits": [{"newText": ", MistralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "from transformers.models.mistral.modular_mistral import MistralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MistralForTokenClassification", "kind": 7, "label": "MistralForTokenClassification (import transformers.models.mistral.modular_mistral)", "sortText": "315"}, {"additionalTextEdits": [{"newText": ", MixtralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForSequenceClassification", "kind": 7, "label": "MixtralForSequenceClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "317"}, {"additionalTextEdits": [{"newText": ", MixtralForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "from transformers.models.mixtral.modular_mixtral import MixtralForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MixtralForTokenClassification", "kind": 7, "label": "MixtralForTokenClassification (import transformers.models.mixtral.modular_mixtral)", "sortText": "319"}, {"additionalTextEdits": [{"newText": ", MobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForSequenceClassification", "kind": 7, "label": "MobileBertForSequenceClassification (import transformers)", "sortText": "320"}, {"additionalTextEdits": [{"newText": ", MobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileBertForTokenClassification", "kind": 7, "label": "MobileBertForTokenClassification (import transformers)", "sortText": "321"}, {"additionalTextEdits": [{"newText": ", MobileNetV1ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV1ForImageClassification", "kind": 7, "label": "MobileNetV1ForImageClassification (import transformers)", "sortText": "322"}, {"additionalTextEdits": [{"newText": ", MobileNetV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileNetV2ForImageClassification", "kind": 7, "label": "MobileNetV2ForImageClassification (import transformers)", "sortText": "323"}, {"additionalTextEdits": [{"newText": ", MobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTForImageClassification", "kind": 7, "label": "MobileViTForImageClassification (import transformers)", "sortText": "324"}, {"additionalTextEdits": [{"newText": ", MobileViTV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MobileViTV2ForImageClassification", "kind": 7, "label": "MobileViTV2ForImageClassification (import transformers)", "sortText": "325"}, {"additionalTextEdits": [{"newText": ", ModernBertDecoderForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert_decoder.modular_modernbert_decoder import ModernBertDecoderForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertDecoderForSequenceClassification", "kind": 7, "label": "ModernBertDecoderForSequenceClassification (import transformers.models.modernbert_decoder.modular_modernbert_decoder)", "sortText": "327"}, {"additionalTextEdits": [{"newText": ", ModernBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForSequenceClassification", "kind": 7, "label": "ModernBertForSequenceClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "329"}, {"additionalTextEdits": [{"newText": ", ModernBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "from transformers.models.modernbert.modular_modernbert import ModernBertForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ModernBertForTokenClassification", "kind": 7, "label": "ModernBertForTokenClassification (import transformers.models.modernbert.modular_modernbert)", "sortText": "331"}, {"additionalTextEdits": [{"newText": ", MptForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForSequenceClassification", "kind": 7, "label": "MptForSequenceClassification (import transformers)", "sortText": "332"}, {"additionalTextEdits": [{"newText": ", MptForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MptForTokenClassification", "kind": 7, "label": "MptForTokenClassification (import transformers)", "sortText": "333"}, {"additionalTextEdits": [{"newText": ", MraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForSequenceClassification", "kind": 7, "label": "MraForSequenceClassification (import transformers)", "sortText": "334"}, {"additionalTextEdits": [{"newText": ", MraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MraForTokenClassification", "kind": 7, "label": "MraForTokenClassification (import transformers)", "sortText": "335"}, {"additionalTextEdits": [{"newText": ", MvpForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "MvpForSequenceClassification", "kind": 7, "label": "MvpForSequenceClassification (import transformers)", "sortText": "336"}, {"additionalTextEdits": [{"newText": ", NatForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NatForImageClassification", "kind": 7, "label": "NatForImageClassification (import transformers)", "sortText": "337"}, {"additionalTextEdits": [{"newText": ", NemotronForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForSequenceClassification", "kind": 7, "label": "NemotronForSequenceClassification (import transformers)", "sortText": "338"}, {"additionalTextEdits": [{"newText": ", NemotronForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NemotronForTokenClassification", "kind": 7, "label": "NemotronForTokenClassification (import transformers)", "sortText": "339"}, {"additionalTextEdits": [{"newText": ", NezhaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForSequenceClassification", "kind": 7, "label": "NezhaForSequenceClassification (import transformers)", "sortText": "340"}, {"additionalTextEdits": [{"newText": ", NezhaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NezhaForTokenClassification", "kind": 7, "label": "NezhaForTokenClassification (import transformers)", "sortText": "341"}, {"additionalTextEdits": [{"newText": ", NystromformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForSequenceClassification", "kind": 7, "label": "NystromformerForSequenceClassification (import transformers)", "sortText": "342"}, {"additionalTextEdits": [{"newText": ", NystromformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "NystromformerForTokenClassification", "kind": 7, "label": "NystromformerForTokenClassification (import transformers)", "sortText": "343"}, {"additionalTextEdits": [{"newText": ", OPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OPTForSequenceClassification", "kind": 7, "label": "OPTForSequenceClassification (import transformers)", "sortText": "344"}, {"additionalTextEdits": [{"newText": ", OpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenAIGPTForSequenceClassification", "kind": 7, "label": "OpenAIGPTForSequenceClassification (import transformers)", "sortText": "345"}, {"additionalTextEdits": [{"newText": ", OpenLlamaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "OpenLlamaForSequenceClassification", "kind": 7, "label": "OpenLlamaForSequenceClassification (import transformers)", "sortText": "346"}, {"additionalTextEdits": [{"newText": ", PLBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "from transformers.models.plbart.modular_plbart import PLBartForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PLBartForSequenceClassification", "kind": 7, "label": "PLBartForSequenceClassification (import transformers.models.plbart.modular_plbart)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_FRAME_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_FRAME_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_FRAME_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_SPEECH_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_SPEECH_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_SPEECH_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "PT_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import PT_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PT_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "PT_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "353"}, {"additionalTextEdits": [{"newText": ", PatchTSMixerForTimeSeriesClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSMixerForTimeSeriesClassification", "kind": 7, "label": "PatchTSMixerForTimeSeriesClassification (import transformers)", "sortText": "354"}, {"additionalTextEdits": [{"newText": ", PatchTSTForClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PatchTSTForClassification", "kind": 7, "label": "PatchTSTForClassification (import transformers)", "sortText": "355"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationConvProcessing", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationConvProcessing", "kind": 7, "label": "PerceiverForImageClassificationConvProcessing (import transformers)", "sortText": "356"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationFourier", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationFourier", "kind": 7, "label": "PerceiverForImageClassificationFourier (import transformers)", "sortText": "357"}, {"additionalTextEdits": [{"newText": ", PerceiverForImageClassificationLearned", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForImageClassificationLearned", "kind": 7, "label": "PerceiverForImageClassificationLearned (import transformers)", "sortText": "358"}, {"additionalTextEdits": [{"newText": ", PerceiverForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceiverForSequenceClassification", "kind": 7, "label": "PerceiverForSequenceClassification (import transformers)", "sortText": "359"}, {"additionalTextEdits": [{"newText": ", PerceptionLMImageProcessorFast", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PerceptionLMImageProcessorFast", "kind": 7, "label": "PerceptionLMImageProcessorFast (import transformers)", "sortText": "360"}, {"additionalTextEdits": [{"newText": ", PersimmonForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForSequenceClassification", "kind": 7, "label": "PersimmonForSequenceClassification (import transformers)", "sortText": "361"}, {"additionalTextEdits": [{"newText": ", PersimmonForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PersimmonForTokenClassification", "kind": 7, "label": "PersimmonForTokenClassification (import transformers)", "sortText": "362"}, {"additionalTextEdits": [{"newText": ", Phi3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForSequenceClassification", "kind": 7, "label": "Phi3ForSequenceClassification (import transformers.models.phi3.modular_phi3)", "sortText": "364"}, {"additionalTextEdits": [{"newText": ", Phi3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi3.modular_phi3 import Phi3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Phi3ForTokenClassification", "kind": 7, "label": "Phi3ForTokenClassification (import transformers.models.phi3.modular_phi3)", "sortText": "366"}, {"additionalTextEdits": [{"newText": ", PhiForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForSequenceClassification", "kind": 7, "label": "PhiForSequenceClassification (import transformers.models.phi.modular_phi)", "sortText": "368"}, {"additionalTextEdits": [{"newText": ", PhiForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from transformers.models.phi.modular_phi import PhiForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PhiForTokenClassification", "kind": 7, "label": "PhiForTokenClassification (import transformers.models.phi.modular_phi)", "sortText": "370"}, {"additionalTextEdits": [{"newText": ", PhimoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PhimoeForSequenceClassification", "kind": 7, "label": "PhimoeForSequenceClassification (import transformers)", "sortText": "371"}, {"additionalTextEdits": [{"newText": ", PoolFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PoolFormerForImageClassification", "kind": 7, "label": "PoolFormerForImageClassification (import transformers)", "sortText": "372"}, {"additionalTextEdits": [{"newText": ", PvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtForImageClassification", "kind": 7, "label": "PvtForImageClassification (import transformers)", "sortText": "373"}, {"additionalTextEdits": [{"newText": ", PvtV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "PvtV2ForImageClassification", "kind": 7, "label": "PvtV2ForImageClassification (import transformers)", "sortText": "374"}, {"additionalTextEdits": [{"newText": ", QDQBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForSequenceClassification", "kind": 7, "label": "QDQBertForSequenceClassification (import transformers)", "sortText": "375"}, {"additionalTextEdits": [{"newText": ", QDQBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "QDQBertForTokenClassification", "kind": 7, "label": "QDQBertForTokenClassification (import transformers)", "sortText": "376"}, {"additionalTextEdits": [{"newText": ", Qwen2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForSequenceClassification", "kind": 7, "label": "Qwen2ForSequenceClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "378"}, {"additionalTextEdits": [{"newText": ", Qwen2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen2.modular_qwen2 import Qwen2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen2ForTokenClassification", "kind": 7, "label": "Qwen2ForTokenClassification (import transformers.models.qwen2.modular_qwen2)", "sortText": "380"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForSequenceClassification", "kind": 7, "label": "Qwen2MoeForSequenceClassification (import transformers)", "sortText": "381"}, {"additionalTextEdits": [{"newText": ", Qwen2MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen2MoeForTokenClassification", "kind": 7, "label": "Qwen2MoeForTokenClassification (import transformers)", "sortText": "382"}, {"additionalTextEdits": [{"newText": ", Qwen3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForSequenceClassification", "kind": 7, "label": "Qwen3ForSequenceClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "384"}, {"additionalTextEdits": [{"newText": ", Qwen3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3.modular_qwen3 import Qwen3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3ForTokenClassification", "kind": 7, "label": "Qwen3ForTokenClassification (import transformers.models.qwen3.modular_qwen3)", "sortText": "386"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForSequenceClassification", "kind": 7, "label": "Qwen3MoeForSequenceClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "388"}, {"additionalTextEdits": [{"newText": ", Qwen3MoeForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_moe.modular_qwen3_moe import Qwen3MoeForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3MoeForTokenClassification", "kind": 7, "label": "Qwen3MoeForTokenClassification (import transformers.models.qwen3_moe.modular_qwen3_moe)", "sortText": "390"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForSequenceClassification", "kind": 7, "label": "Qwen3NextForSequenceClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "392"}, {"additionalTextEdits": [{"newText": ", Qwen3NextForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from transformers.models.qwen3_next.modular_qwen3_next import Qwen3NextForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Qwen3NextForTokenClassification", "kind": 7, "label": "Qwen3NextForTokenClassification (import transformers.models.qwen3_next.modular_qwen3_next)", "sortText": "394"}, {"additionalTextEdits": [{"newText": ", ReformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ReformerForSequenceClassification", "kind": 7, "label": "ReformerForSequenceClassification (import transformers)", "sortText": "395"}, {"additionalTextEdits": [{"newText": ", RegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RegNetForImageClassification", "kind": 7, "label": "RegNetForImageClassification (import transformers)", "sortText": "396"}, {"additionalTextEdits": [{"newText": ", RemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForSequenceClassification", "kind": 7, "label": "RemBertForSequenceClassification (import transformers)", "sortText": "397"}, {"additionalTextEdits": [{"newText": ", RemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RemBertForTokenClassification", "kind": 7, "label": "RemBertForTokenClassification (import transformers)", "sortText": "398"}, {"additionalTextEdits": [{"newText": ", ResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ResNetForImageClassification", "kind": 7, "label": "ResNetForImageClassification (import transformers)", "sortText": "399"}, {"additionalTextEdits": [{"newText": ", RoCBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForSequenceClassification", "kind": 7, "label": "RoCBertForSequenceClassification (import transformers)", "sortText": "400"}, {"additionalTextEdits": [{"newText": ", RoCBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoCBertForTokenClassification", "kind": 7, "label": "RoCBertForTokenClassification (import transformers)", "sortText": "401"}, {"additionalTextEdits": [{"newText": ", RoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForSequenceClassification", "kind": 7, "label": "RoFormerForSequenceClassification (import transformers)", "sortText": "402"}, {"additionalTextEdits": [{"newText": ", RoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RoFormerForTokenClassification", "kind": 7, "label": "RoFormerForTokenClassification (import transformers)", "sortText": "403"}, {"additionalTextEdits": [{"newText": ", RobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForSequenceClassification", "kind": 7, "label": "RobertaForSequenceClassification (import transformers)", "sortText": "404"}, {"additionalTextEdits": [{"newText": ", RobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaForTokenClassification", "kind": 7, "label": "RobertaForTokenClassification (import transformers)", "sortText": "405"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "RobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "406"}, {"additionalTextEdits": [{"newText": ", RobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "RobertaPreLayerNormForTokenClassification", "kind": 7, "label": "RobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "407"}, {"additionalTextEdits": [{"newText": ", SEWDForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWDForSequenceClassification", "kind": 7, "label": "SEWDForSequenceClassification (import transformers)", "sortText": "408"}, {"additionalTextEdits": [{"newText": ", SEWForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from transformers.models.sew.modular_sew import SEWForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SEWForSequenceClassification", "kind": 7, "label": "SEWForSequenceClassification (import transformers.models.sew.modular_sew)", "sortText": "410"}, {"additionalTextEdits": [{"newText": ", SeedOssForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForSequenceClassification", "kind": 7, "label": "SeedOssForSequenceClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "412"}, {"additionalTextEdits": [{"newText": ", SeedOssForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from transformers.models.seed_oss.modular_seed_oss import SeedOssForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SeedOssForTokenClassification", "kind": 7, "label": "SeedOssForTokenClassification (import transformers.models.seed_oss.modular_seed_oss)", "sortText": "414"}, {"additionalTextEdits": [{"newText": ", SegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SegformerForImageClassification", "kind": 7, "label": "SegformerForImageClassification (import transformers)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import Seq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Seq2SeqSequenceClassifierOutput", "kind": 7, "label": "Seq2SeqSequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutput", "kind": 7, "label": "SequenceClassifierOutput (import transformers.modeling_outputs)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import SequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SequenceClassifierOutputWithPast", "kind": 7, "label": "SequenceClassifierOutputWithPast (import transformers.modeling_outputs)", "sortText": "418"}, {"additionalTextEdits": [{"newText": ", ShieldGemma2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ShieldGemma2ForImageClassification", "kind": 7, "label": "ShieldGemma2ForImageClassification (import transformers)", "sortText": "419"}, {"additionalTextEdits": [{"newText": ", Siglip2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from transformers.models.siglip2.modular_siglip2 import Siglip2ForImageClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Siglip2ForImageClassification", "kind": 7, "label": "Siglip2ForImageClassification (import transformers.models.siglip2.modular_siglip2)", "sortText": "421"}, {"additionalTextEdits": [{"newText": ", SiglipForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SiglipForImageClassification", "kind": 7, "label": "SiglipForImageClassification (import transformers)", "sortText": "422"}, {"additionalTextEdits": [{"newText": ", SingleSentenceClassificationProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 6, "label": "SingleSentenceClassificationProcessor (import transformers)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from transformers.data.processors.utils import SingleSentenceClassificationProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SingleSentenceClassificationProcessor", "kind": 7, "label": "SingleSentenceClassificationProcessor (import transformers.data.processors.utils)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForSequenceClassification", "kind": 7, "label": "SmolLM3ForSequenceClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from transformers.models.smollm3.modular_smollm3 import SmolLM3ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SmolLM3ForTokenClassification", "kind": 7, "label": "SmolLM3ForTokenClassification (import transformers.models.smollm3.modular_smollm3)", "sortText": "428"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForSequenceClassification", "kind": 7, "label": "SqueezeBertForSequenceClassification (import transformers)", "sortText": "429"}, {"additionalTextEdits": [{"newText": ", SqueezeBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SqueezeBertForTokenClassification", "kind": 7, "label": "SqueezeBertForTokenClassification (import transformers)", "sortText": "430"}, {"additionalTextEdits": [{"newText": ", StableLmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForSequenceClassification", "kind": 7, "label": "StableLmForSequenceClassification (import transformers)", "sortText": "431"}, {"additionalTextEdits": [{"newText": ", StableLmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "StableLmForTokenClassification", "kind": 7, "label": "StableLmForTokenClassification (import transformers)", "sortText": "432"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForSequenceClassification", "kind": 7, "label": "Starcoder2ForSequenceClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "434"}, {"additionalTextEdits": [{"newText": ", Starcoder2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from transformers.models.starcoder2.modular_starcoder2 import Starcoder2ForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Starcoder2ForTokenClassification", "kind": 7, "label": "Starcoder2ForTokenClassification (import transformers.models.starcoder2.modular_starcoder2)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.dataclasses)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassClassValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassClassValidationError", "kind": 7, "label": "StrictDataclassClassValidationError (import huggingface_hub.errors)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.dataclasses)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassDefinitionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassDefinitionError", "kind": 7, "label": "StrictDataclassDefinitionError (import huggingface_hub.errors)", "sortText": "440"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassError", "kind": 7, "label": "StrictDataclassError (import huggingface_hub.errors)", "sortText": "441"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.dataclasses import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.dataclasses)", "sortText": "442"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.errors import StrictDataclassFieldValidationError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StrictDataclassFieldValidationError", "kind": 7, "label": "StrictDataclassFieldValidationError (import huggingface_hub.errors)", "sortText": "443"}, {"additionalTextEdits": [{"newText": ", SwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwiftFormerForImageClassification", "kind": 7, "label": "SwiftFormerForImageClassification (import transformers)", "sortText": "444"}, {"additionalTextEdits": [{"newText": ", SwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "SwinForImageClassification", "kind": 7, "label": "SwinForImageClassification (import transformers)", "sortText": "445"}, {"additionalTextEdits": [{"newText": ", Swinv2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Swinv2ForImageClassification", "kind": 7, "label": "Swinv2ForImageClassification (import transformers)", "sortText": "446"}, {"additionalTextEdits": [{"newText": ", T5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForSequenceClassification", "kind": 7, "label": "T5ForSequenceClassification (import transformers)", "sortText": "447"}, {"additionalTextEdits": [{"newText": ", T5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "T5ForTokenClassification", "kind": 7, "label": "T5ForTokenClassification (import transformers)", "sortText": "448"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "449"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForSequenceClassification", "kind": 7, "label": "T5GemmaForSequenceClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "450"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modeling_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modeling_t5gemma)", "sortText": "451"}, {"additionalTextEdits": [{"newText": "from transformers.models.t5gemma.modular_t5gemma import T5GemmaForTokenClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "T5GemmaForTokenClassification", "kind": 7, "label": "T5GemmaForTokenClassification (import transformers.models.t5gemma.modular_t5gemma)", "sortText": "452"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TEXT_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TEXT_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TEXT_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "453"}, {"additionalTextEdits": [{"newText": ", TFAlbertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForSequenceClassification", "kind": 7, "label": "TFAlbertForSequenceClassification (import transformers)", "sortText": "454"}, {"additionalTextEdits": [{"newText": ", TFAlbertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAlbertForTokenClassification", "kind": 7, "label": "TFAlbertForTokenClassification (import transformers)", "sortText": "455"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForAudioClassification", "kind": 7, "label": "TFAutoModelForAudioClassification (import transformers)", "sortText": "456"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForImageClassification", "kind": 7, "label": "TFAutoModelForImageClassification (import transformers)", "sortText": "457"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForSequenceClassification", "kind": 7, "label": "TFAutoModelForSequenceClassification (import transformers)", "sortText": "458"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForTokenClassification", "kind": 7, "label": "TFAutoModelForTokenClassification (import transformers)", "sortText": "459"}, {"additionalTextEdits": [{"newText": ", TFAutoModelForZeroShotImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFAutoModelForZeroShotImageClassification", "kind": 7, "label": "TFAutoModelForZeroShotImageClassification (import transformers)", "sortText": "460"}, {"additionalTextEdits": [{"newText": ", TFBartForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBartForSequenceClassification", "kind": 7, "label": "TFBartForSequenceClassification (import transformers)", "sortText": "461"}, {"additionalTextEdits": [{"newText": ", TFBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForSequenceClassification", "kind": 7, "label": "TFBertForSequenceClassification (import transformers)", "sortText": "462"}, {"additionalTextEdits": [{"newText": ", TFBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFBertForTokenClassification", "kind": 7, "label": "TFBertForTokenClassification (import transformers)", "sortText": "463"}, {"additionalTextEdits": [{"newText": ", TFCTRLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCTRLForSequenceClassification", "kind": 7, "label": "TFCTRLForSequenceClassification (import transformers)", "sortText": "464"}, {"additionalTextEdits": [{"newText": ", TFCamembertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForSequenceClassification", "kind": 7, "label": "TFCamembertForSequenceClassification (import transformers)", "sortText": "465"}, {"additionalTextEdits": [{"newText": ", TFCamembertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCamembertForTokenClassification", "kind": 7, "label": "TFCamembertForTokenClassification (import transformers)", "sortText": "466"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFCausalLanguageModelingLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFCausalLanguageModelingLoss", "kind": 7, "label": "TFCausalLanguageModelingLoss (import transformers.modeling_tf_utils)", "sortText": "467"}, {"additionalTextEdits": [{"newText": ", TFConvBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForSequenceClassification", "kind": 7, "label": "TFConvBertForSequenceClassification (import transformers)", "sortText": "468"}, {"additionalTextEdits": [{"newText": ", TFConvBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvBertForTokenClassification", "kind": 7, "label": "TFConvBertForTokenClassification (import transformers)", "sortText": "469"}, {"additionalTextEdits": [{"newText": ", TFConvNextForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextForImageClassification", "kind": 7, "label": "TFConvNextForImageClassification (import transformers)", "sortText": "470"}, {"additionalTextEdits": [{"newText": ", TFConvNextV2ForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFConvNextV2ForImageClassification", "kind": 7, "label": "TFConvNextV2ForImageClassification (import transformers)", "sortText": "471"}, {"additionalTextEdits": [{"newText": ", TFCvtForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFCvtForImageClassification", "kind": 7, "label": "TFCvtForImageClassification (import transformers)", "sortText": "472"}, {"additionalTextEdits": [{"newText": ", TFData2VecVisionForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFData2VecVisionForImageClassification", "kind": 7, "label": "TFData2VecVisionForImageClassification (import transformers)", "sortText": "473"}, {"additionalTextEdits": [{"newText": ", TFDebertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForSequenceClassification", "kind": 7, "label": "TFDebertaForSequenceClassification (import transformers)", "sortText": "474"}, {"additionalTextEdits": [{"newText": ", TFDebertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaForTokenClassification", "kind": 7, "label": "TFDebertaForTokenClassification (import transformers)", "sortText": "475"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForSequenceClassification", "kind": 7, "label": "TFDebertaV2ForSequenceClassification (import transformers)", "sortText": "476"}, {"additionalTextEdits": [{"newText": ", TFDebertaV2ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDebertaV2ForTokenClassification", "kind": 7, "label": "TFDebertaV2ForTokenClassification (import transformers)", "sortText": "477"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassification", "kind": 7, "label": "TFDeiTForImageClassification (import transformers)", "sortText": "478"}, {"additionalTextEdits": [{"newText": ", TFDeiTForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDeiTForImageClassificationWithTeacher", "kind": 7, "label": "TFDeiTForImageClassificationWithTeacher (import transformers)", "sortText": "479"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForSequenceClassification", "kind": 7, "label": "TFDistilBertForSequenceClassification (import transformers)", "sortText": "480"}, {"additionalTextEdits": [{"newText": ", TFDistilBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFDistilBertForTokenClassification", "kind": 7, "label": "TFDistilBertForTokenClassification (import transformers)", "sortText": "481"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassification", "kind": 7, "label": "TFEfficientFormerForImageClassification (import transformers)", "sortText": "482"}, {"additionalTextEdits": [{"newText": ", TFEfficientFormerForImageClassificationWithTeacher", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEfficientFormerForImageClassificationWithTeacher", "kind": 7, "label": "TFEfficientFormerForImageClassificationWithTeacher (import transformers)", "sortText": "483"}, {"additionalTextEdits": [{"newText": ", TFElectraForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForSequenceClassification", "kind": 7, "label": "TFElectraForSequenceClassification (import transformers)", "sortText": "484"}, {"additionalTextEdits": [{"newText": ", TFElectraForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFElectraForTokenClassification", "kind": 7, "label": "TFElectraForTokenClassification (import transformers)", "sortText": "485"}, {"additionalTextEdits": [{"newText": ", TFEsmForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForSequenceClassification", "kind": 7, "label": "TFEsmForSequenceClassification (import transformers)", "sortText": "486"}, {"additionalTextEdits": [{"newText": ", TFEsmForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFEsmForTokenClassification", "kind": 7, "label": "TFEsmForTokenClassification (import transformers)", "sortText": "487"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForSequenceClassification", "kind": 7, "label": "TFFlaubertForSequenceClassification (import transformers)", "sortText": "488"}, {"additionalTextEdits": [{"newText": ", TFFlaubertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFlaubertForTokenClassification", "kind": 7, "label": "TFFlaubertForTokenClassification (import transformers)", "sortText": "489"}, {"additionalTextEdits": [{"newText": ", TFFunnelForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForSequenceClassification", "kind": 7, "label": "TFFunnelForSequenceClassification (import transformers)", "sortText": "490"}, {"additionalTextEdits": [{"newText": ", TFFunnelForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFFunnelForTokenClassification", "kind": 7, "label": "TFFunnelForTokenClassification (import transformers)", "sortText": "491"}, {"additionalTextEdits": [{"newText": ", TFGPT2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPT2ForSequenceClassification", "kind": 7, "label": "TFGPT2ForSequenceClassification (import transformers)", "sortText": "492"}, {"additionalTextEdits": [{"newText": ", TFGPTJForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFGPTJForSequenceClassification", "kind": 7, "label": "TFGPTJForSequenceClassification (import transformers)", "sortText": "493"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutput", "kind": 7, "label": "TFImageClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "494"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFImageClassifierOutputWithNoAttention\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFImageClassifierOutputWithNoAttention", "kind": 7, "label": "TFImageClassifierOutputWithNoAttention (import transformers.modeling_tf_outputs)", "sortText": "495"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForSequenceClassification", "kind": 7, "label": "TFLayoutLMForSequenceClassification (import transformers)", "sortText": "496"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMForTokenClassification", "kind": 7, "label": "TFLayoutLMForTokenClassification (import transformers)", "sortText": "497"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForSequenceClassification", "kind": 7, "label": "TFLayoutLMv3ForSequenceClassification (import transformers)", "sortText": "498"}, {"additionalTextEdits": [{"newText": ", TFLayoutLMv3ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLayoutLMv3ForTokenClassification", "kind": 7, "label": "TFLayoutLMv3ForTokenClassification (import transformers)", "sortText": "499"}, {"additionalTextEdits": [{"newText": ", TFLongformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForSequenceClassification", "kind": 7, "label": "TFLongformerForSequenceClassification (import transformers)", "sortText": "500"}, {"additionalTextEdits": [{"newText": ", TFLongformerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFLongformerForTokenClassification", "kind": 7, "label": "TFLongformerForTokenClassification (import transformers)", "sortText": "501"}, {"additionalTextEdits": [{"newText": ", TFMPNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForSequenceClassification", "kind": 7, "label": "TFMPNetForSequenceClassification (import transformers)", "sortText": "502"}, {"additionalTextEdits": [{"newText": ", TFMPNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMPNetForTokenClassification", "kind": 7, "label": "TFMPNetForTokenClassification (import transformers)", "sortText": "503"}, {"additionalTextEdits": [{"newText": ", TFMistralForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMistralForSequenceClassification", "kind": 7, "label": "TFMistralForSequenceClassification (import transformers)", "sortText": "504"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForSequenceClassification", "kind": 7, "label": "TFMobileBertForSequenceClassification (import transformers)", "sortText": "505"}, {"additionalTextEdits": [{"newText": ", TFMobileBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileBertForTokenClassification", "kind": 7, "label": "TFMobileBertForTokenClassification (import transformers)", "sortText": "506"}, {"additionalTextEdits": [{"newText": ", TFMobileViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFMobileViTForImageClassification", "kind": 7, "label": "TFMobileViTForImageClassification (import transformers)", "sortText": "507"}, {"additionalTextEdits": [{"newText": ", TFOpenAIGPTForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFOpenAIGPTForSequenceClassification", "kind": 7, "label": "TFOpenAIGPTForSequenceClassification (import transformers)", "sortText": "508"}, {"additionalTextEdits": [{"newText": ", TFRegNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRegNetForImageClassification", "kind": 7, "label": "TFRegNetForImageClassification (import transformers)", "sortText": "509"}, {"additionalTextEdits": [{"newText": ", TFRemBertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForSequenceClassification", "kind": 7, "label": "TFRemBertForSequenceClassification (import transformers)", "sortText": "510"}, {"additionalTextEdits": [{"newText": ", TFRemBertForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRemBertForTokenClassification", "kind": 7, "label": "TFRemBertForTokenClassification (import transformers)", "sortText": "511"}, {"additionalTextEdits": [{"newText": ", TFResNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFResNetForImageClassification", "kind": 7, "label": "TFResNetForImageClassification (import transformers)", "sortText": "512"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForSequenceClassification", "kind": 7, "label": "TFRoFormerForSequenceClassification (import transformers)", "sortText": "513"}, {"additionalTextEdits": [{"newText": ", TFRoFormerForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRoFormerForTokenClassification", "kind": 7, "label": "TFRoFormerForTokenClassification (import transformers)", "sortText": "514"}, {"additionalTextEdits": [{"newText": ", TFRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForSequenceClassification", "kind": 7, "label": "TFRobertaForSequenceClassification (import transformers)", "sortText": "515"}, {"additionalTextEdits": [{"newText": ", TFRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaForTokenClassification", "kind": 7, "label": "TFRobertaForTokenClassification (import transformers)", "sortText": "516"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForSequenceClassification", "kind": 7, "label": "TFRobertaPreLayerNormForSequenceClassification (import transformers)", "sortText": "517"}, {"additionalTextEdits": [{"newText": ", TFRobertaPreLayerNormForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFRobertaPreLayerNormForTokenClassification", "kind": 7, "label": "TFRobertaPreLayerNormForTokenClassification (import transformers)", "sortText": "518"}, {"additionalTextEdits": [{"newText": ", TFSegformerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSegformerForImageClassification", "kind": 7, "label": "TFSegformerForImageClassification (import transformers)", "sortText": "519"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSeq2SeqSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSeq2SeqSequenceClassifierOutput", "kind": 7, "label": "TFSeq2SeqSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "520"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFSequenceClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassificationLoss", "kind": 7, "label": "TFSequenceClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "521"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutput", "kind": 7, "label": "TFSequenceClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "522"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFSequenceClassifierOutputWithPast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFSequenceClassifierOutputWithPast", "kind": 7, "label": "TFSequenceClassifierOutputWithPast (import transformers.modeling_tf_outputs)", "sortText": "523"}, {"additionalTextEdits": [{"newText": ", TFSwiftFormerForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwiftFormerForImageClassification", "kind": 7, "label": "TFSwiftFormerForImageClassification (import transformers)", "sortText": "524"}, {"additionalTextEdits": [{"newText": ", TFSwinForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFSwinForImageClassification", "kind": 7, "label": "TFSwinForImageClassification (import transformers)", "sortText": "525"}, {"additionalTextEdits": [{"newText": ", TFTapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTapasForSequenceClassification", "kind": 7, "label": "TFTapasForSequenceClassification (import transformers)", "sortText": "526"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_utils import TFTokenClassificationLoss\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassificationLoss", "kind": 7, "label": "TFTokenClassificationLoss (import transformers.modeling_tf_utils)", "sortText": "527"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_tf_outputs import TFTokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFTokenClassifierOutput", "kind": 7, "label": "TFTokenClassifierOutput (import transformers.modeling_tf_outputs)", "sortText": "528"}, {"additionalTextEdits": [{"newText": ", TFTransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFTransfoXLForSequenceClassification", "kind": 7, "label": "TFTransfoXLForSequenceClassification (import transformers)", "sortText": "529"}, {"additionalTextEdits": [{"newText": ", TFViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFViTForImageClassification", "kind": 7, "label": "TFViTForImageClassification (import transformers)", "sortText": "530"}, {"additionalTextEdits": [{"newText": ", TFWav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFWav2Vec2ForSequenceClassification", "kind": 7, "label": "TFWav2Vec2ForSequenceClassification (import transformers)", "sortText": "531"}, {"additionalTextEdits": [{"newText": ", TFXLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForSequenceClassification", "kind": 7, "label": "TFXLMForSequenceClassification (import transformers)", "sortText": "532"}, {"additionalTextEdits": [{"newText": ", TFXLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMForTokenClassification", "kind": 7, "label": "TFXLMForTokenClassification (import transformers)", "sortText": "533"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForSequenceClassification", "kind": 7, "label": "TFXLMRobertaForSequenceClassification (import transformers)", "sortText": "534"}, {"additionalTextEdits": [{"newText": ", TFXLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLMRobertaForTokenClassification", "kind": 7, "label": "TFXLMRobertaForTokenClassification (import transformers)", "sortText": "535"}, {"additionalTextEdits": [{"newText": ", TFXLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForSequenceClassification", "kind": 7, "label": "TFXLNetForSequenceClassification (import transformers)", "sortText": "536"}, {"additionalTextEdits": [{"newText": ", TFXLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TFXLNetForTokenClassification", "kind": 7, "label": "TFXLNetForTokenClassification (import transformers)", "sortText": "537"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_AUDIO_CLASSIFICATION_MAPPING (import transformers)", "sortText": "538"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "539"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "540"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING (import transformers)", "sortText": "541"}, {"additionalTextEdits": [{"newText": ", TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING", "kind": 21, "label": "TF_MODEL_FOR_ZERO_SHOT_IMAGE_CLASSIFICATION_MAPPING (import transformers)", "sortText": "542"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_SEQUENCE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_SEQUENCE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_SEQUENCE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "543"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TF_TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "544"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TF_VISION_SEQ_CLASS_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TF_VISION_SEQ_CLASS_SAMPLE", "kind": 21, "label": "TF_VISION_SEQ_CLASS_SAMPLE (import transformers.utils.doc)", "sortText": "545"}, {"additionalTextEdits": [{"newText": "from transformers.convert_slow_tokenizers_checkpoints_to_fast import TOKENIZER_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKENIZER_CLASSES", "kind": 21, "label": "TOKENIZER_CLASSES (import transformers.convert_slow_tokenizers_checkpoints_to_fast)", "sortText": "546"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import TOKEN_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TOKEN_CLASSIFICATION_SAMPLE", "kind": 21, "label": "TOKEN_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "547"}, {"additionalTextEdits": [{"newText": ", TapasForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TapasForSequenceClassification", "kind": 7, "label": "TapasForSequenceClassification (import transformers)", "sortText": "548"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationInput", "kind": 6, "label": "TextClassificationInput (import huggingface_hub)", "sortText": "549"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputElement", "kind": 6, "label": "TextClassificationOutputElement (import huggingface_hub)", "sortText": "550"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationOutputTransform", "kind": 6, "label": "TextClassificationOutputTransform (import huggingface_hub)", "sortText": "551"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TextClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationParameters", "kind": 6, "label": "TextClassificationParameters (import huggingface_hub)", "sortText": "552"}, {"additionalTextEdits": [{"newText": ", TextClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextClassificationPipeline", "kind": 6, "label": "TextClassificationPipeline (import transformers)", "sortText": "553"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.text_classification import TextClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TextClassificationPipeline", "kind": 7, "label": "TextClassificationPipeline (import transformers.pipelines.text_classification)", "sortText": "554"}, {"additionalTextEdits": [{"newText": ", TextNetForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TextNetForImageClassification", "kind": 7, "label": "TextNetForImageClassification (import transformers)", "sortText": "555"}, {"additionalTextEdits": [{"newText": ", TimesformerForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimesformerForVideoClassification", "kind": 7, "label": "TimesformerForVideoClassification (import transformers)", "sortText": "556"}, {"additionalTextEdits": [{"newText": ", TimmWrapperForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TimmWrapperForImageClassification", "kind": 7, "label": "TimmWrapperForImageClassification (import transformers)", "sortText": "557"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationAggregationStrategy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationAggregationStrategy", "kind": 6, "label": "TokenClassificationAggregationStrategy (import huggingface_hub)", "sortText": "558"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationArgumentHandler", "kind": 7, "label": "TokenClassificationArgumentHandler (import transformers.pipelines.token_classification)", "sortText": "559"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationInput", "kind": 6, "label": "TokenClassificationInput (import huggingface_hub)", "sortText": "560"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationOutputElement", "kind": 6, "label": "TokenClassificationOutputElement (import huggingface_hub)", "sortText": "561"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import TokenClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationParameters", "kind": 6, "label": "TokenClassificationParameters (import huggingface_hub)", "sortText": "562"}, {"additionalTextEdits": [{"newText": ", TokenClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TokenClassificationPipeline", "kind": 6, "label": "TokenClassificationPipeline (import transformers)", "sortText": "563"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.token_classification import TokenClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassificationPipeline", "kind": 7, "label": "TokenClassificationPipeline (import transformers.pipelines.token_classification)", "sortText": "564"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_outputs import TokenClassifierOutput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TokenClassifierOutput", "kind": 7, "label": "TokenClassifierOutput (import transformers.modeling_outputs)", "sortText": "565"}, {"additionalTextEdits": [{"newText": ", TransfoXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TransfoXLForSequenceClassification", "kind": 7, "label": "TransfoXLForSequenceClassification (import transformers)", "sortText": "566"}, {"additionalTextEdits": [{"newText": "from transformers.commands.serving import TransformersCompletionCreateParamsStreaming\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TransformersCompletionCreateParamsStreaming", "kind": 7, "label": "TransformersCompletionCreateParamsStreaming (import transformers.commands.serving)", "sortText": "567"}, {"additionalTextEdits": [{"newText": ", TvltForAudioVisualClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "TvltForAudioVisualClassification", "kind": 7, "label": "TvltForAudioVisualClassification (import transformers)", "sortText": "568"}, {"additionalTextEdits": [{"newText": ", UMT5ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForSequenceClassification", "kind": 7, "label": "UMT5ForSequenceClassification (import transformers)", "sortText": "569"}, {"additionalTextEdits": [{"newText": ", UMT5ForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UMT5ForTokenClassification", "kind": 7, "label": "UMT5ForTokenClassification (import transformers)", "sortText": "570"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import UNROLL_KWARGS_CLASSES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UNROLL_KWARGS_CLASSES", "kind": 21, "label": "UNROLL_KWARGS_CLASSES (import transformers.utils.auto_docstring)", "sortText": "571"}, {"additionalTextEdits": [{"newText": ", UnbatchedClassifierFreeGuidanceLogitsProcessor", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 6, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers)", "sortText": "572"}, {"additionalTextEdits": [{"newText": "from transformers.generation.logits_process import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.generation.logits_process)", "sortText": "573"}, {"additionalTextEdits": [{"newText": "from transformers.utils.dummy_pt_objects import UnbatchedClassifierFreeGuidanceLogitsProcessor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnbatchedClassifierFreeGuidanceLogitsProcessor", "kind": 7, "label": "UnbatchedClassifierFreeGuidanceLogitsProcessor (import transformers.utils.dummy_pt_objects)", "sortText": "574"}, {"additionalTextEdits": [{"newText": ", UniSpeechForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers)", "sortText": "575"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech.modular_unispeech import UniSpeechForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechForSequenceClassification", "kind": 7, "label": "UniSpeechForSequenceClassification (import transformers.models.unispeech.modular_unispeech)", "sortText": "576"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers)", "sortText": "577"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForAudioFrameClassification", "kind": 7, "label": "UniSpeechSatForAudioFrameClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "578"}, {"additionalTextEdits": [{"newText": ", UniSpeechSatForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers)", "sortText": "579"}, {"additionalTextEdits": [{"newText": "from transformers.models.unispeech_sat.modular_unispeech_sat import UniSpeechSatForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UniSpeechSatForSequenceClassification", "kind": 7, "label": "UniSpeechSatForSequenceClassification (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "580"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import VIDEO_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VIDEO_CLASSIFICATION_SAMPLE", "kind": 21, "label": "VIDEO_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "581"}, {"additionalTextEdits": [{"newText": ", VJEPA2ForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VJEPA2ForVideoClassification", "kind": 7, "label": "VJEPA2ForVideoClassification (import transformers)", "sortText": "582"}, {"additionalTextEdits": [{"newText": ", VanForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VanForImageClassification", "kind": 7, "label": "VanForImageClassification (import transformers)", "sortText": "583"}, {"additionalTextEdits": [{"newText": ", ViTForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTForImageClassification", "kind": 7, "label": "ViTForImageClassification (import transformers)", "sortText": "584"}, {"additionalTextEdits": [{"newText": ", ViTHybridForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTHybridForImageClassification", "kind": 7, "label": "ViTHybridForImageClassification (import transformers)", "sortText": "585"}, {"additionalTextEdits": [{"newText": ", ViTMSNForImageClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViTMSNForImageClassification", "kind": 7, "label": "ViTMSNForImageClassification (import transformers)", "sortText": "586"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationInput", "kind": 6, "label": "VideoClassificationInput (import huggingface_hub)", "sortText": "587"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputElement", "kind": 6, "label": "VideoClassificationOutputElement (import huggingface_hub)", "sortText": "588"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationOutputTransform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationOutputTransform", "kind": 6, "label": "VideoClassificationOutputTransform (import huggingface_hub)", "sortText": "589"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import VideoClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationParameters", "kind": 6, "label": "VideoClassificationParameters (import huggingface_hub)", "sortText": "590"}, {"additionalTextEdits": [{"newText": ", VideoClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoClassificationPipeline", "kind": 6, "label": "VideoClassificationPipeline (import transformers)", "sortText": "591"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.video_classification import VideoClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VideoClassificationPipeline", "kind": 7, "label": "VideoClassificationPipeline (import transformers.pipelines.video_classification)", "sortText": "592"}, {"additionalTextEdits": [{"newText": ", VideoMAEForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VideoMAEForVideoClassification", "kind": 7, "label": "VideoMAEForVideoClassification (import transformers)", "sortText": "593"}, {"additionalTextEdits": [{"newText": ", ViltForImagesAndTextClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForImagesAndTextClassification", "kind": 7, "label": "ViltForImagesAndTextClassification (import transformers)", "sortText": "594"}, {"additionalTextEdits": [{"newText": ", ViltForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ViltForTokenClassification", "kind": 7, "label": "ViltForTokenClassification (import transformers)", "sortText": "595"}, {"additionalTextEdits": [{"newText": ", VivitForVideoClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "VivitForVideoClassification", "kind": 7, "label": "VivitForVideoClassification (import transformers)", "sortText": "596"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers)", "sortText": "597"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2BertForAudioFrameClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "598"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2BertForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers)", "sortText": "599"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_bert.modular_wav2vec2_bert import Wav2Vec2BertForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2BertForSequenceClassification", "kind": 7, "label": "Wav2Vec2BertForSequenceClassification (import transformers.models.wav2vec2_bert.modular_wav2vec2_bert)", "sortText": "600"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers)", "sortText": "601"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ConformerForAudioFrameClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "602"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ConformerForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers)", "sortText": "603"}, {"additionalTextEdits": [{"newText": "from transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer import Wav2Vec2ConformerForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Wav2Vec2ConformerForSequenceClassification", "kind": 7, "label": "Wav2Vec2ConformerForSequenceClassification (import transformers.models.wav2vec2_conformer.modular_wav2vec2_conformer)", "sortText": "604"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForAudioFrameClassification", "kind": 7, "label": "Wav2Vec2ForAudioFrameClassification (import transformers)", "sortText": "605"}, {"additionalTextEdits": [{"newText": ", Wav2Vec2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Wav2Vec2ForSequenceClassification", "kind": 7, "label": "Wav2Vec2ForSequenceClassification (import transformers)", "sortText": "606"}, {"additionalTextEdits": [{"newText": ", WavLMForAudioFrameClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers)", "sortText": "607"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForAudioFrameClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForAudioFrameClassification", "kind": 7, "label": "WavLMForAudioFrameClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "608"}, {"additionalTextEdits": [{"newText": ", WavLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers)", "sortText": "609"}, {"additionalTextEdits": [{"newText": "from transformers.models.wavlm.modular_wavlm import WavLMForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WavLMForSequenceClassification", "kind": 7, "label": "WavLMForSequenceClassification (import transformers.models.wavlm.modular_wavlm)", "sortText": "610"}, {"additionalTextEdits": [{"newText": ", WhisperForAudioClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "WhisperForAudioClassification", "kind": 7, "label": "WhisperForAudioClassification (import transformers)", "sortText": "611"}, {"additionalTextEdits": [{"newText": ", XLMForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForSequenceClassification", "kind": 7, "label": "XLMForSequenceClassification (import transformers)", "sortText": "612"}, {"additionalTextEdits": [{"newText": ", XLMForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMForTokenClassification", "kind": 7, "label": "XLMForTokenClassification (import transformers)", "sortText": "613"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForSequenceClassification", "kind": 7, "label": "XLMRobertaForSequenceClassification (import transformers)", "sortText": "614"}, {"additionalTextEdits": [{"newText": ", XLMRobertaForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaForTokenClassification", "kind": 7, "label": "XLMRobertaForTokenClassification (import transformers)", "sortText": "615"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForSequenceClassification", "kind": 7, "label": "XLMRobertaXLForSequenceClassification (import transformers)", "sortText": "616"}, {"additionalTextEdits": [{"newText": ", XLMRobertaXLForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLMRobertaXLForTokenClassification", "kind": 7, "label": "XLMRobertaXLForTokenClassification (import transformers)", "sortText": "617"}, {"additionalTextEdits": [{"newText": ", XLNetForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForSequenceClassification", "kind": 7, "label": "XLNetForSequenceClassification (import transformers)", "sortText": "618"}, {"additionalTextEdits": [{"newText": ", XLNetForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XLNetForTokenClassification", "kind": 7, "label": "XLNetForTokenClassification (import transformers)", "sortText": "619"}, {"additionalTextEdits": [{"newText": ", XmodForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForSequenceClassification", "kind": 7, "label": "XmodForSequenceClassification (import transformers)", "sortText": "620"}, {"additionalTextEdits": [{"newText": ", XmodForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "XmodForTokenClassification", "kind": 7, "label": "XmodForTokenClassification (import transformers)", "sortText": "621"}, {"additionalTextEdits": [{"newText": "from yaml import YAMLObjectMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "YAMLObjectMetaclass", "kind": 7, "label": "YAMLObjectMetaclass (import yaml)", "sortText": "622"}, {"additionalTextEdits": [{"newText": ", YosoForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForSequenceClassification", "kind": 7, "label": "YosoForSequenceClassification (import transformers)", "sortText": "623"}, {"additionalTextEdits": [{"newText": ", YosoForTokenClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "YosoForTokenClassification", "kind": 7, "label": "YosoForTokenClassification (import transformers)", "sortText": "624"}, {"additionalTextEdits": [{"newText": "from transformers.utils.doc import ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE", "kind": 21, "label": "ZERO_SHOT_IMAGE_CLASSIFICATION_SAMPLE (import transformers.utils.doc)", "sortText": "625"}, {"additionalTextEdits": [{"newText": ", Zamba2ForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers)", "sortText": "626"}, {"additionalTextEdits": [{"newText": "from transformers.models.zamba2.modular_zamba2 import Zamba2ForSequenceClassification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Zamba2ForSequenceClassification", "kind": 7, "label": "Zamba2ForSequenceClassification (import transformers.models.zamba2.modular_zamba2)", "sortText": "627"}, {"additionalTextEdits": [{"newText": ", ZambaForSequenceClassification", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZambaForSequenceClassification", "kind": 7, "label": "ZambaForSequenceClassification (import transformers)", "sortText": "628"}, {"additionalTextEdits": [{"newText": ", ZeroShotAudioClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 6, "label": "ZeroShotAudioClassificationPipeline (import transformers)", "sortText": "629"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_audio_classification import ZeroShotAudioClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotAudioClassificationPipeline", "kind": 7, "label": "ZeroShotAudioClassificationPipeline (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "630"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationArgumentHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationArgumentHandler", "kind": 7, "label": "ZeroShotClassificationArgumentHandler (import transformers.pipelines.zero_shot_classification)", "sortText": "631"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationInput", "kind": 6, "label": "ZeroShotClassificationInput (import huggingface_hub)", "sortText": "632"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationOutputElement", "kind": 6, "label": "ZeroShotClassificationOutputElement (import huggingface_hub)", "sortText": "633"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationParameters", "kind": 6, "label": "ZeroShotClassificationParameters (import huggingface_hub)", "sortText": "634"}, {"additionalTextEdits": [{"newText": ", ZeroShotClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 6, "label": "ZeroShotClassificationPipeline (import transformers)", "sortText": "635"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_classification import ZeroShotClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotClassificationPipeline", "kind": 7, "label": "ZeroShotClassificationPipeline (import transformers.pipelines.zero_shot_classification)", "sortText": "636"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationInput\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationInput", "kind": 6, "label": "ZeroShotImageClassificationInput (import huggingface_hub)", "sortText": "637"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationOutputElement\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationOutputElement", "kind": 6, "label": "ZeroShotImageClassificationOutputElement (import huggingface_hub)", "sortText": "638"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import ZeroShotImageClassificationParameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationParameters", "kind": 6, "label": "ZeroShotImageClassificationParameters (import huggingface_hub)", "sortText": "639"}, {"additionalTextEdits": [{"newText": ", ZeroShotImageClassificationPipeline", "range": {"end": {"character": 33, "line": 1}, "start": {"character": 33, "line": 1}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 6, "label": "ZeroShotImageClassificationPipeline (import transformers)", "sortText": "640"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines.zero_shot_image_classification import ZeroShotImageClassificationPipeline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ZeroShotImageClassificationPipeline", "kind": 7, "label": "ZeroShotImageClassificationPipeline (import transformers.pipelines.zero_shot_image_classification)", "sortText": "641"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import auto_class_docstring\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "auto_class_docstring", "kind": 3, "label": "auto_class_docstring (import transformers.utils.auto_docstring)", "sortText": "642"}, {"additionalTextEdits": [{"newText": "from huggingface_hub import cancel_access_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cancel_access_request", "kind": 6, "label": "cancel_access_request (import huggingface_hub)", "sortText": "643"}, {"additionalTextEdits": [{"newText": "from transformers.utils.import_utils import check_torch_load_is_safe\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "check_torch_load_is_safe", "kind": 3, "label": "check_torch_load_is_safe (import transformers.utils.import_utils)", "sortText": "644"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_list\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_list", "kind": 6, "label": "chi_angles_atom_indices_list (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "645"}, {"additionalTextEdits": [{"newText": "from transformers.models.esm.openfold_utils.residue_constants import chi_angles_atom_indices_ours\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "chi_angles_atom_indices_ours", "kind": 6, "label": "chi_angles_atom_indices_ours (import transformers.models.esm.openfold_utils.residue_constants)", "sortText": "646"}, {"additionalTextEdits": [{"newText": "from transformers.pipelines import clean_custom_task\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clean_custom_task", "kind": 3, "label": "clean_custom_task (import transformers.pipelines)", "sortText": "647"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": "648"}, {"additionalTextEdits": [{"newText": "from transformers.onnx.utils import compute_serialized_parameters_size\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "compute_serialized_parameters_size", "kind": 3, "label": "compute_serialized_parameters_size (import transformers.onnx.utils)", "sortText": "649"}, {"additionalTextEdits": [{"newText": "from transformers.integrations.tensor_parallel import convert_local_tensor_to_dtensor\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "convert_local_tensor_to_dtensor", "kind": 3, "label": "convert_local_tensor_to_dtensor (import transformers.integrations.tensor_parallel)", "sortText": "650"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import create_sliding_window_causal_mask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_sliding_window_causal_mask", "kind": 3, "label": "create_sliding_window_causal_mask (import transformers.masking_utils)", "sortText": "651"}, {"additionalTextEdits": [{"newText": "from transformers.commands.add_new_model_like import find_all_classes_from_file\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "find_all_classes_from_file", "kind": 3, "label": "find_all_classes_from_file (import transformers.commands.add_new_model_like)", "sortText": "652"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.asyn_wrapper\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.asyn_wrapper", "kind": 9, "label": "fsspec.implementations.asyn_wrapper (import fsspec.implementations.asyn_wrapper)", "sortText": "653"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dask\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dask", "kind": 9, "label": "fsspec.implementations.dask (import fsspec.implementations.dask)", "sortText": "654"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dbfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dbfs", "kind": 9, "label": "fsspec.implementations.dbfs (import fsspec.implementations.dbfs)", "sortText": "655"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.dirfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.dirfs", "kind": 9, "label": "fsspec.implementations.dirfs (import fsspec.implementations.dirfs)", "sortText": "656"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.gist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.gist", "kind": 9, "label": "fsspec.implementations.gist (import fsspec.implementations.gist)", "sortText": "657"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.http_sync\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.http_sync", "kind": 9, "label": "fsspec.implementations.http_sync (import fsspec.implementations.http_sync)", "sortText": "658"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.sftp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.sftp", "kind": 9, "label": "fsspec.implementations.sftp (import fsspec.implementations.sftp)", "sortText": "659"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.smb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.smb", "kind": 9, "label": "fsspec.implementations.smb (import fsspec.implementations.smb)", "sortText": "660"}, {"additionalTextEdits": [{"newText": "import fsspec.implementations.webhdfs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "fsspec.implementations.webhdfs", "kind": 9, "label": "fsspec.implementations.webhdfs (import fsspec.implementations.webhdfs)", "sortText": "661"}, {"additionalTextEdits": [{"newText": "from transformers.utils.auto_docstring import get_checkpoint_from_config_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_checkpoint_from_config_class", "kind": 3, "label": "get_checkpoint_from_config_class (import transformers.utils.auto_docstring)", "sortText": "662"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_from_dynamic_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_from_dynamic_module", "kind": 3, "label": "get_class_from_dynamic_module (import transformers.dynamic_module_utils)", "sortText": "663"}, {"additionalTextEdits": [{"newText": "from transformers.dynamic_module_utils import get_class_in_module\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_class_in_module", "kind": 3, "label": "get_class_in_module (import transformers.dynamic_module_utils)", "sortText": "664"}, {"additionalTextEdits": [{"newText": "from fsspec import get_filesystem_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_filesystem_class", "kind": 3, "label": "get_filesystem_class (import fsspec)", "sortText": "665"}, {"additionalTextEdits": [{"newText": "from transformers.trainer_pt_utils import get_module_class_from_name\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_module_class_from_name", "kind": 3, "label": "get_module_class_from_name (import transformers.trainer_pt_utils)", "sortText": "666"}, {"additionalTextEdits": [{"newText": "import huggingface_hub.dataclasses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "huggingface_hub.dataclasses", "kind": 9, "label": "huggingface_hub.dataclasses (import huggingface_hub.dataclasses)", "sortText": "667"}, {"additionalTextEdits": [{"newText": "import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer", "kind": 9, "label": "transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer (import transformers.models.audio_spectrogram_transformer.modeling_audio_spectrogram_transformer)", "sortText": "668"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon (import transformers.models.chameleon.image_processing_chameleon)", "sortText": "669"}, {"additionalTextEdits": [{"newText": "import transformers.models.chameleon.image_processing_chameleon_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chameleon.image_processing_chameleon_fast", "kind": 9, "label": "transformers.models.chameleon.image_processing_chameleon_fast (import transformers.models.chameleon.image_processing_chameleon_fast)", "sortText": "670"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip (import transformers.models.chinese_clip.image_processing_chinese_clip)", "sortText": "671"}, {"additionalTextEdits": [{"newText": "import transformers.models.chinese_clip.image_processing_chinese_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.chinese_clip.image_processing_chinese_clip_fast", "kind": 9, "label": "transformers.models.chinese_clip.image_processing_chinese_clip_fast (import transformers.models.chinese_clip.image_processing_chinese_clip_fast)", "sortText": "672"}, {"additionalTextEdits": [{"newText": "import transformers.models.clap.processing_clap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clap.processing_clap", "kind": 9, "label": "transformers.models.clap.processing_clap (import transformers.models.clap.processing_clap)", "sortText": "673"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip", "kind": 9, "label": "transformers.models.clip.image_processing_clip (import transformers.models.clip.image_processing_clip)", "sortText": "674"}, {"additionalTextEdits": [{"newText": "import transformers.models.clip.image_processing_clip_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.clip.image_processing_clip_fast", "kind": 9, "label": "transformers.models.clip.image_processing_clip_fast (import transformers.models.clip.image_processing_clip_fast)", "sortText": "675"}, {"additionalTextEdits": [{"newText": "import transformers.models.colpali.processing_colpali\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.colpali.processing_colpali", "kind": 9, "label": "transformers.models.colpali.processing_colpali (import transformers.models.colpali.processing_colpali)", "sortText": "676"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr (import transformers.models.conditional_detr.image_processing_conditional_detr)", "sortText": "677"}, {"additionalTextEdits": [{"newText": "import transformers.models.conditional_detr.image_processing_conditional_detr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.conditional_detr.image_processing_conditional_detr_fast", "kind": 9, "label": "transformers.models.conditional_detr.image_processing_conditional_detr_fast (import transformers.models.conditional_detr.image_processing_conditional_detr_fast)", "sortText": "678"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_tf_transfo_xl_utilities)", "sortText": "679"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities", "kind": 9, "label": "transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities (import transformers.models.deprecated.transfo_xl.modeling_transfo_xl_utilities)", "sortText": "680"}, {"additionalTextEdits": [{"newText": "import transformers.models.deprecated.tvlt.image_processing_tvlt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.deprecated.tvlt.image_processing_tvlt", "kind": 9, "label": "transformers.models.deprecated.tvlt.image_processing_tvlt (import transformers.models.deprecated.tvlt.image_processing_tvlt)", "sortText": "681"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr (import transformers.models.efficientloftr.image_processing_efficientloftr)", "sortText": "682"}, {"additionalTextEdits": [{"newText": "import transformers.models.efficientloftr.image_processing_efficientloftr_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.efficientloftr.image_processing_efficientloftr_fast", "kind": 9, "label": "transformers.models.efficientloftr.image_processing_efficientloftr_fast (import transformers.models.efficientloftr.image_processing_efficientloftr_fast)", "sortText": "683"}, {"additionalTextEdits": [{"newText": "import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer", "kind": 9, "label": "transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer (import transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer)", "sortText": "684"}, {"additionalTextEdits": [{"newText": "import transformers.models.instructblipvideo.image_processing_instructblipvideo\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.instructblipvideo.image_processing_instructblipvideo", "kind": 9, "label": "transformers.models.instructblipvideo.image_processing_instructblipvideo (import transformers.models.instructblipvideo.image_processing_instructblipvideo)", "sortText": "685"}, {"additionalTextEdits": [{"newText": "import transformers.models.llava_onevision.image_processing_llava_onevision_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.llava_onevision.image_processing_llava_onevision_fast", "kind": 9, "label": "transformers.models.llava_onevision.image_processing_llava_onevision_fast (import transformers.models.llava_onevision.image_processing_llava_onevision_fast)", "sortText": "686"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.configuration_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.configuration_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.configuration_longcat_flash (import transformers.models.longcat_flash.configuration_longcat_flash)", "sortText": "687"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modeling_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modeling_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modeling_longcat_flash (import transformers.models.longcat_flash.modeling_longcat_flash)", "sortText": "688"}, {"additionalTextEdits": [{"newText": "import transformers.models.longcat_flash.modular_longcat_flash\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.longcat_flash.modular_longcat_flash", "kind": 9, "label": "transformers.models.longcat_flash.modular_longcat_flash (import transformers.models.longcat_flash.modular_longcat_flash)", "sortText": "689"}, {"additionalTextEdits": [{"newText": "import transformers.models.perception_lm.image_processing_perception_lm_fast\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.perception_lm.image_processing_perception_lm_fast", "kind": 9, "label": "transformers.models.perception_lm.image_processing_perception_lm_fast (import transformers.models.perception_lm.image_processing_perception_lm_fast)", "sortText": "690"}, {"additionalTextEdits": [{"newText": "import transformers.models.switch_transformers.modeling_switch_transformers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.switch_transformers.modeling_switch_transformers", "kind": 9, "label": "transformers.models.switch_transformers.modeling_switch_transformers (import transformers.models.switch_transformers.modeling_switch_transformers)", "sortText": "691"}, {"additionalTextEdits": [{"newText": "import transformers.models.unispeech_sat.modular_unispeech_sat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.models.unispeech_sat.modular_unispeech_sat", "kind": 9, "label": "transformers.models.unispeech_sat.modular_unispeech_sat (import transformers.models.unispeech_sat.modular_unispeech_sat)", "sortText": "692"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.audio_classification", "kind": 9, "label": "transformers.pipelines.audio_classification (import transformers.pipelines.audio_classification)", "sortText": "693"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.image_classification", "kind": 9, "label": "transformers.pipelines.image_classification (import transformers.pipelines.image_classification)", "sortText": "694"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.text_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.text_classification", "kind": 9, "label": "transformers.pipelines.text_classification (import transformers.pipelines.text_classification)", "sortText": "695"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.token_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.token_classification", "kind": 9, "label": "transformers.pipelines.token_classification (import transformers.pipelines.token_classification)", "sortText": "696"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.video_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.video_classification", "kind": 9, "label": "transformers.pipelines.video_classification (import transformers.pipelines.video_classification)", "sortText": "697"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_audio_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_audio_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_audio_classification (import transformers.pipelines.zero_shot_audio_classification)", "sortText": "698"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_classification (import transformers.pipelines.zero_shot_classification)", "sortText": "699"}, {"additionalTextEdits": [{"newText": "import transformers.pipelines.zero_shot_image_classification\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "transformers.pipelines.zero_shot_image_classification", "kind": 9, "label": "transformers.pipelines.zero_shot_image_classification (import transformers.pipelines.zero_shot_image_classification)", "sortText": "700"}, {"additionalTextEdits": [{"newText": "from typing import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing)", "sortText": "701"}, {"additionalTextEdits": [{"newText": "from typing import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing)", "sortText": "702"}, {"additionalTextEdits": [{"newText": "from subprocess import ABOVE_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ABOVE_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "ABOVE_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "703"}, {"additionalTextEdits": [{"newText": "from subprocess import BELOW_NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BELOW_NORMAL_PRIORITY_CLASS", "kind": 21, "label": "BELOW_NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "704"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 6, "label": "Class (import msilib.schema)", "sortText": "705"}, {"additionalTextEdits": [{"newText": "from pyclbr import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import pyclbr)", "sortText": "706"}, {"additionalTextEdits": [{"newText": "from symtable import Class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Class", "kind": 7, "label": "Class (import symtable)", "sortText": "707"}, {"additionalTextEdits": [{"newText": "from ast import ClassDef\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassDef", "kind": 7, "label": "ClassDef (import ast)", "sortText": "708"}, {"additionalTextEdits": [{"newText": "from inspect import ClassFoundException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassFoundException", "kind": 7, "label": "ClassFoundException (import inspect)", "sortText": "709"}, {"additionalTextEdits": [{"newText": "from types import ClassMethodDescriptorType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassMethodDescriptorType", "kind": 7, "label": "ClassMethodDescriptorType (import types)", "sortText": "710"}, {"additionalTextEdits": [{"newText": "from typing_extensions import ClassVar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClassVar", "kind": 6, "label": "ClassVar (import typing_extensions)", "sortText": "711"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "712"}, {"additionalTextEdits": [{"newText": "from ctypes import DllGetClassObject\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DllGetClassObject", "kind": 3, "label": "DllGetClassObject (import ctypes)", "sortText": "713"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "714"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_READ\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_READ", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_READ (import asyncio.constants)", "sortText": "715"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import FLOW_CONTROL_HIGH_WATER_SSL_WRITE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE", "kind": 21, "label": "FLOW_CONTROL_HIGH_WATER_SSL_WRITE (import asyncio.constants)", "sortText": "716"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import FixMetaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixMetaclass", "kind": 7, "label": "FixMetaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "717"}, {"additionalTextEdits": [{"newText": "from subprocess import HIGH_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HIGH_PRIORITY_CLASS", "kind": 21, "label": "HIGH_PRIORITY_CLASS (import subprocess)", "sortText": "718"}, {"additionalTextEdits": [{"newText": "from winreg import HKEY_CLASSES_ROOT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HKEY_CLASSES_ROOT", "kind": 21, "label": "HKEY_CLASSES_ROOT (import winreg)", "sortText": "719"}, {"additionalTextEdits": [{"newText": "from socket import HVSOCKET_ADDRESS_FLAG_PASSTHRU\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HVSOCKET_ADDRESS_FLAG_PASSTHRU", "kind": 21, "label": "HVSOCKET_ADDRESS_FLAG_PASSTHRU (import socket)", "sortText": "720"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "721"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_RECVTCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_RECVTCLASS", "kind": 6, "label": "IPV6_RECVTCLASS (import socket)", "sortText": "722"}, {"additionalTextEdits": [{"newText": "from socket import IPV6_TCLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IPV6_TCLASS", "kind": 6, "label": "IPV6_TCLASS (import socket)", "sortText": "723"}, {"additionalTextEdits": [{"newText": "from ast import MatchClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MatchClass", "kind": 7, "label": "MatchClass (import ast)", "sortText": "724"}, {"additionalTextEdits": [{"newText": "from subprocess import NORMAL_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NORMAL_PRIORITY_CLASS", "kind": 21, "label": "NORMAL_PRIORITY_CLASS (import subprocess)", "sortText": "725"}, {"additionalTextEdits": [{"newText": "from subprocess import REALTIME_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REALTIME_PRIORITY_CLASS", "kind": 21, "label": "REALTIME_PRIORITY_CLASS (import subprocess)", "sortText": "726"}, {"additionalTextEdits": [{"newText": "from winreg import REG_NOTIFY_CHANGE_LAST_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REG_NOTIFY_CHANGE_LAST_SET", "kind": 21, "label": "REG_NOTIFY_CHANGE_LAST_SET (import winreg)", "sortText": "727"}, {"additionalTextEdits": [{"newText": "from codecs import backslashreplace_errors\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "backslashreplace_errors", "kind": 3, "label": "backslashreplace_errors (import codecs)", "sortText": "728"}, {"additionalTextEdits": [{"newText": "from inspect import classify_class_attrs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "classify_class_attrs", "kind": 3, "label": "classify_class_attrs (import inspect)", "sortText": "729"}, {"additionalTextEdits": [{"newText": "from turtle import clearstamps\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "clearstamps", "kind": 3, "label": "clearstamps (import turtle)", "sortText": "730"}, {"additionalTextEdits": [{"newText": "from ipaddress import collapse_addresses\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "collapse_addresses", "kind": 3, "label": "collapse_addresses (import ipaddress)", "sortText": "731"}, {"additionalTextEdits": [{"newText": "from dataclasses import dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass", "kind": 3, "label": "dataclass (import dataclasses)", "sortText": "732"}, {"additionalTextEdits": [{"newText": "from typing_extensions import dataclass_transform\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dataclass_transform", "kind": 3, "label": "dataclass_transform (import typing_extensions)", "sortText": "733"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "734"}, {"additionalTextEdits": [{"newText": "import encodings.aliases\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.aliases", "kind": 9, "label": "encodings.aliases (import encodings.aliases)", "sortText": "735"}, {"additionalTextEdits": [{"newText": "from logging import getLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getLoggerClass", "kind": 3, "label": "getLoggerClass (import logging)", "sortText": "736"}, {"additionalTextEdits": [{"newText": "from inspect import getclasstree\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "getclasstree", "kind": 3, "label": "getclasstree (import inspect)", "sortText": "737"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_metaclass import has_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "has_metaclass", "kind": 3, "label": "has_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "738"}, {"additionalTextEdits": [{"newText": "from dataclasses import is_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_dataclass", "kind": 3, "label": "is_dataclass (import dataclasses)", "sortText": "739"}, {"additionalTextEdits": [{"newText": "from inspect import isclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "isclass", "kind": 3, "label": "isclass (import inspect)", "sortText": "740"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_metaclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_metaclass", "kind": 9, "label": "lib2to3.fixes.fix_metaclass (import lib2to3.fixes.fix_metaclass)", "sortText": "741"}, {"additionalTextEdits": [{"newText": "from dataclasses import make_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "make_dataclass", "kind": 3, "label": "make_dataclass (import dataclasses)", "sortText": "742"}, {"additionalTextEdits": [{"newText": "from types import new_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "new_class", "kind": 3, "label": "new_class (import types)", "sortText": "743"}, {"additionalTextEdits": [{"newText": "from types import prepare_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_class", "kind": 3, "label": "prepare_class (import types)", "sortText": "744"}, {"additionalTextEdits": [{"newText": "from logging import setLoggerClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "setLoggerClass", "kind": 3, "label": "setLoggerClass (import logging)", "sortText": "745"}, {"additionalTextEdits": [{"newText": "from unittest.util import strclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "strclass", "kind": 3, "label": "strclass (import unittest.util)", "sortText": "746"}, {"additionalTextEdits": [{"newText": "from abc import abstractclassmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "abstractclassmethod", "kind": 7, "label": "abstractclassmethod (import abc)", "sortText": "747"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "748"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "749"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "750"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "751"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _effective_validation_thresholds\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_effective_validation_thresholds", "kind": 3, "label": "_effective_validation_thresholds (import python_lsp_compare.runner)", "sortText": "752"}, {"additionalTextEdits": [{"newText": "from idna.core import _combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_combining_class", "kind": 3, "label": "_combining_class (import idna.core)", "sortText": "753"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_rope_utils import _compute_linear_scaling_rope_parameters\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_compute_linear_scaling_rope_parameters", "kind": 3, "label": "_compute_linear_scaling_rope_parameters (import transformers.modeling_rope_utils)", "sortText": "754"}, {"additionalTextEdits": [{"newText": "from transformers.utils.fx import _generate_supported_model_class_names\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_generate_supported_model_class_names", "kind": 3, "label": "_generate_supported_model_class_names (import transformers.utils.fx)", "sortText": "755"}, {"additionalTextEdits": [{"newText": "from transformers.masking_utils import _ignore_causal_mask_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ignore_causal_mask_sdpa", "kind": 3, "label": "_ignore_causal_mask_sdpa (import transformers.masking_utils)", "sortText": "756"}, {"additionalTextEdits": [{"newText": "from huggingface_hub.hub_mixin import _load_dataclass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_load_dataclass", "kind": 3, "label": "_load_dataclass (import huggingface_hub.hub_mixin)", "sortText": "757"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_attn_mask_utils import _prepare_4d_causal_attention_mask_for_sdpa\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_prepare_4d_causal_attention_mask_for_sdpa", "kind": 3, "label": "_prepare_4d_causal_attention_mask_for_sdpa (import transformers.modeling_attn_mask_utils)", "sortText": "758"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_attention_kwargs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_attention_kwargs", "kind": 3, "label": "_process_flash_attention_kwargs (import transformers.modeling_flash_attention_utils)", "sortText": "759"}, {"additionalTextEdits": [{"newText": "from transformers.modeling_flash_attention_utils import _process_flash_kwargs_fn\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_process_flash_kwargs_fn", "kind": 6, "label": "_process_flash_kwargs_fn (import transformers.modeling_flash_attention_utils)", "sortText": "760"}, {"additionalTextEdits": [{"newText": "from idna.core import _virama_combining_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_virama_combining_class", "kind": 6, "label": "_virama_combining_class (import idna.core)", "sortText": "761"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _AnyParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_AnyParamWindowAggregateClass", "kind": 7, "label": "_AnyParamWindowAggregateClass (import sqlite3)", "sortText": "762"}, {"additionalTextEdits": [{"newText": "from unittest.runner import _ResultClassType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ResultClassType", "kind": 6, "label": "_ResultClassType (import unittest.runner)", "sortText": "763"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _SingleParamWindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SingleParamWindowAggregateClass", "kind": 7, "label": "_SingleParamWindowAggregateClass (import sqlite3)", "sortText": "764"}, {"additionalTextEdits": [{"newText": "from unittest.loader import _SuiteClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SuiteClass", "kind": 6, "label": "_SuiteClass (import unittest.loader)", "sortText": "765"}, {"additionalTextEdits": [{"newText": "from sqlite3 import _WindowAggregateClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowAggregateClass", "kind": 7, "label": "_WindowAggregateClass (import sqlite3)", "sortText": "766"}]}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 18, "line": 9}, "start": {"character": 4, "line": 9}}}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 18, "line": 9}, "start": {"character": 4, "line": 9}}}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 18, "line": 9}, "start": {"character": 4, "line": 9}}}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 18, "line": 9}, "start": {"character": 4, "line": 9}}}} +{"suite": "transformers", "label": "pipeline hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 9, "character": 18, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 18, "line": 9}, "start": {"character": 4, "line": 9}}}} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 1, "result": [{"range": {"end": {"character": 19, "line": 947}, "start": {"character": 6, "line": 947}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py"}]} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 2, "result": [{"range": {"end": {"character": 19, "line": 947}, "start": {"character": 6, "line": 947}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py"}]} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 3, "result": [{"range": {"end": {"character": 19, "line": 947}, "start": {"character": 6, "line": 947}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py"}]} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 4, "result": [{"range": {"end": {"character": 19, "line": 947}, "start": {"character": 6, "line": 947}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py"}]} +{"suite": "transformers", "label": "auto tokenizer definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 8, "character": 20, "iteration": 5, "result": [{"range": {"end": {"character": 19, "line": 947}, "start": {"character": 6, "line": 947}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/lib/python3.12/site-packages/transformers/models/auto/tokenization_auto.py"}]} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "type", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 22, "label": "__class__", "sortText": " 1"}, {"detail": "bound method object.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method object.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method object.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method object.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method object.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method object.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method object.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method object.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method type.__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method object.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method object.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method object.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method object.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method object.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method object.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method object.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method type.__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "type", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 22, "label": "__class__", "sortText": " 1"}, {"detail": "bound method object.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method object.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method object.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method object.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method object.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method object.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method object.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method object.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method type.__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method object.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method object.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method object.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method object.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method object.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method object.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method object.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method type.__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "type", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 22, "label": "__class__", "sortText": " 1"}, {"detail": "bound method object.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method object.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method object.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method object.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method object.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method object.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method object.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method object.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method type.__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method object.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method object.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method object.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method object.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method object.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method object.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method object.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method type.__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "type", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 22, "label": "__class__", "sortText": " 1"}, {"detail": "bound method object.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method object.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method object.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method object.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method object.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method object.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method object.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method object.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method type.__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method object.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method object.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method object.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method object.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method object.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method object.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method object.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method type.__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "transformers", "label": "edit prediction then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 16, "character": 25, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": " 0"}, {"detail": "type", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 22, "label": "__class__", "sortText": " 1"}, {"detail": "bound method object.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": " 2"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": " 3"}, {"detail": "bound method object.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": " 4"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": " 5"}, {"detail": "bound method object.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": " 6"}, {"detail": "bound method object.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": " 7"}, {"detail": "bound method object.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": " 8"}, {"detail": "bound method object.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": " 9"}, {"detail": "bound method object.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "10"}, {"detail": "bound method object.__init__() -> None", "kind": 2, "label": "__init__", "sortText": "11"}, {"detail": "bound method type.__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "12"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "13"}, {"detail": "bound method object.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "14"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "15"}, {"detail": "bound method object.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "16"}, {"detail": "bound method object.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "17"}, {"detail": "bound method object.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "18"}, {"detail": "bound method object.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "19"}, {"detail": "bound method object.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "20"}, {"detail": "bound method object.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "21"}, {"detail": "bound method type.__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "22"}]}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 37, "line": 10}, "start": {"character": 27, "line": 10}}}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 37, "line": 10}, "start": {"character": 27, "line": 10}}}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 37, "line": 10}, "start": {"character": 27, "line": 10}}}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 37, "line": 10}, "start": {"character": 27, "line": 10}}}} +{"suite": "transformers", "label": "edit tokenizer then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 10, "character": 30, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "Unknown"}, "range": {"end": {"character": 37, "line": 10}, "start": {"character": 27, "line": 10}}}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import EDIT_METHOD_CONFIG_KEYS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EDIT_METHOD_CONFIG_KEYS", "kind": 21, "label": "EDIT_METHOD_CONFIG_KEYS (import python_lsp_compare.benchmark_suites)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import StdioJsonRpcTransport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StdioJsonRpcTransport", "kind": 7, "label": "StdioJsonRpcTransport (import python_lsp_compare.transport)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import build_call_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_call_metric", "kind": 3, "label": "build_call_metric (import python_lsp_compare.metrics)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_benchmarks", "kind": 3, "label": "handle_list_benchmarks (import python_lsp_compare.cli)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_scenarios", "kind": 3, "label": "handle_list_scenarios (import python_lsp_compare.cli)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BodyNotHttplibCompatible", "kind": 7, "label": "BodyNotHttplibCompatible (import urllib3.exceptions)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackDict", "kind": 7, "label": "CallbackDict (import werkzeug.datastructures)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CaseInsensitiveDict", "kind": 7, "label": "CaseInsensitiveDict (import requests.structures)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClientDisconnected", "kind": 7, "label": "ClientDisconnected (import werkzeug.exceptions)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedMultiDict", "kind": 7, "label": "CombinedMultiDict (import werkzeug.datastructures)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from jinja2.defaults import DEFAULT_POLICIES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_POLICIES", "kind": 21, "label": "DEFAULT_POLICIES (import jinja2.defaults)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "label": "DEFAULT_REDIRECT_LIMIT (import requests.models)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from werkzeug.debug import DebuggedApplication\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DebuggedApplication", "kind": 7, "label": "DebuggedApplication (import werkzeug.debug)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import DerivedContextReference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DerivedContextReference", "kind": 7, "label": "DerivedContextReference (import jinja2.nodes)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import jinja2.nodes)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictLoader", "kind": 7, "label": "DictLoader (import jinja2)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from werkzeug.middleware.dispatcher import DispatcherMiddleware\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatcherMiddleware", "kind": 7, "label": "DispatcherMiddleware (import werkzeug.middleware.dispatcher)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from flask.templating import DispatchingJinjaLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatchingJinjaLoader", "kind": 7, "label": "DispatchingJinjaLoader (import flask.templating)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileMultiDict", "kind": 7, "label": "FileMultiDict (import werkzeug.datastructures)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FormDataRoutingRedirect", "kind": 7, "label": "FormDataRoutingRedirect (import flask.debughelpers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPHeaderDict", "kind": 6, "label": "HTTPHeaderDict (import urllib3)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDict", "kind": 7, "label": "ImmutableDict (import werkzeug.datastructures)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDictMixin", "kind": 7, "label": "ImmutableDictMixin (import werkzeug.datastructures)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDict", "kind": 7, "label": "ImmutableMultiDict (import werkzeug.datastructures)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDictMixin", "kind": 7, "label": "ImmutableMultiDictMixin (import werkzeug.datastructures)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableTypeConversionDict", "kind": 7, "label": "ImmutableTypeConversionDict (import werkzeug.datastructures)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from idna import InvalidCodepointContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidCodepointContext", "kind": 7, "label": "InvalidCodepointContext (import idna)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LookupDict", "kind": 7, "label": "LookupDict (import requests.structures)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MisdirectedRequest", "kind": 7, "label": "MisdirectedRequest (import werkzeug.exceptions)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MultiDict", "kind": 7, "label": "MultiDict (import werkzeug.datastructures)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import PassDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PassDict", "kind": 7, "label": "PassDict (import flask.json.tag)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDIRECT_STATI", "kind": 21, "label": "REDIRECT_STATI (import requests.models)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.constant import RE_POSSIBLE_ENCODING_INDICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RE_POSSIBLE_ENCODING_INDICATION", "kind": 21, "label": "RE_POSSIBLE_ENCODING_INDICATION (import charset_normalizer.constant)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestAliasRedirect", "kind": 7, "label": "RequestAliasRedirect (import werkzeug.routing)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestRedirect", "kind": 7, "label": "RequestRedirect (import werkzeug.routing)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.legacy import ResultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResultDict", "kind": 7, "label": "ResultDict (import charset_normalizer.legacy)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SessionRedirectMixin", "kind": 7, "label": "SessionRedirectMixin (import requests.sessions)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.md import SuspiciousDuplicateAccentPlugin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SuspiciousDuplicateAccentPlugin", "kind": 7, "label": "SuspiciousDuplicateAccentPlugin (import charset_normalizer.md)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import TagDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TagDict", "kind": 7, "label": "TagDict (import flask.json.tag)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooManyRedirects", "kind": 7, "label": "TooManyRedirects (import requests.exceptions)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypeConversionDict", "kind": 7, "label": "TypeConversionDict (import werkzeug.datastructures)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import UnexpectedUnicodeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnexpectedUnicodeError", "kind": 7, "label": "UnexpectedUnicodeError (import flask.debughelpers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UpdateDictMixin", "kind": 7, "label": "UpdateDictMixin (import werkzeug.datastructures)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import add_completion_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_completion_class", "kind": 3, "label": "add_completion_class (import click.shell_completion)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_dict_to_cookiejar", "kind": 3, "label": "add_dict_to_cookiejar (import requests.utils)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "append_slash_redirect", "kind": 3, "label": "append_slash_redirect (import werkzeug.utils)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attach_enctype_error_multidict", "kind": 3, "label": "attach_enctype_error_multidict (import flask.debughelpers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cookiejar_from_dict", "kind": 3, "label": "cookiejar_from_dict (import requests.cookies)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_from_cookiejar", "kind": 3, "label": "dict_from_cookiejar (import requests.utils)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_to_sequence", "kind": 3, "label": "dict_to_sequence (import requests.utils)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from requests.hooks import dispatch_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_hook", "kind": 3, "label": "dispatch_hook (import requests.hooks)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_dictsort\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_dictsort", "kind": 3, "label": "do_dictsort (import jinja2.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_slice", "kind": 3, "label": "do_slice (import jinja2.filters)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.cd import encoding_unicode_range\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encoding_unicode_range", "kind": 3, "label": "encoding_unicode_range (import charset_normalizer.cd)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_encodings_from_content", "kind": 3, "label": "get_encodings_from_content (import requests.utils)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import requests.utils)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import werkzeug.http)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": ", redirect", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import flask)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import werkzeug.utils)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", send_from_directory", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import flask)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import werkzeug.utils)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from requests.utils import stream_decode_response_unicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stream_decode_response_unicode", "kind": 3, "label": "stream_decode_response_unicode (import requests.utils)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import sync_do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sync_do_slice", "kind": 3, "label": "sync_do_slice (import jinja2.filters)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import werkzeug.middleware.dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "werkzeug.middleware.dispatcher", "kind": 9, "label": "werkzeug.middleware.dispatcher (import werkzeug.middleware.dispatcher)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultDict", "kind": 6, "label": "DefaultDict (import typing)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 6, "label": "Dict (import typing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 6, "label": "OrderedDict (import typing)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypedDict", "kind": 6, "label": "TypedDict (import typing)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_typeddict", "kind": 3, "label": "is_typeddict (import typing)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_ACCESS_DENIED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_ACCESS_DENIED", "kind": 21, "label": "ALERT_DESCRIPTION_ACCESS_DENIED (import ssl)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE (import ssl)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE (import ssl)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE (import ssl)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_RECORD_MAC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_RECORD_MAC", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_RECORD_MAC (import ssl)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED (import ssl)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED (import ssl)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN (import ssl)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE (import ssl)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "kind": 21, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY (import ssl)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECODE_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECODE_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECODE_ERROR (import ssl)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECOMPRESSION_FAILURE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE", "kind": 21, "label": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE (import ssl)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECRYPT_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR (import ssl)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "kind": 21, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY (import ssl)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_PROTOCOL_VERSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_PROTOCOL_VERSION", "kind": 21, "label": "ALERT_DESCRIPTION_PROTOCOL_VERSION (import ssl)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_RECORD_OVERFLOW\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_RECORD_OVERFLOW", "kind": 21, "label": "ALERT_DESCRIPTION_RECORD_OVERFLOW (import ssl)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "kind": 21, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE (import ssl)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNKNOWN_CA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNKNOWN_CA", "kind": 21, "label": "ALERT_DESCRIPTION_UNKNOWN_CA (import ssl)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNRECOGNIZED_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME", "kind": 21, "label": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME (import ssl)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE (import ssl)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_USER_CANCELLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_USER_CANCELLED", "kind": 21, "label": "ALERT_DESCRIPTION_USER_CANCELLED (import ssl)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G721\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G721", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G721 (import sunau)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G722\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G722", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G722 (import sunau)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_3", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_3 (import sunau)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_5", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_5 (import sunau)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ALAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ALAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_ALAW_8 (import sunau)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_DOUBLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_DOUBLE", "kind": 21, "label": "AUDIO_FILE_ENCODING_DOUBLE (import sunau)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_FLOAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_FLOAT", "kind": 21, "label": "AUDIO_FILE_ENCODING_FLOAT (import sunau)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_16\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_16", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_16 (import sunau)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_24\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_24", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_24 (import sunau)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_32\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_32", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_32 (import sunau)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_8 (import sunau)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_MULAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_MULAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_MULAW_8 (import sunau)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_MAGIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_MAGIC", "kind": 21, "label": "AUDIO_FILE_MAGIC (import sunau)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.schema)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.sequence)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.schema)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.sequence)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdvtUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdvtUISequence", "kind": 6, "label": "AdvtUISequence (import msilib.schema)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON1_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON1_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON1_DOUBLE_CLICKED (import curses)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON2_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON2_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON2_DOUBLE_CLICKED (import curses)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON3_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON3_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON3_DOUBLE_CLICKED (import curses)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON4_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON4_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON4_DOUBLE_CLICKED (import curses)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON5_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON5_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON5_DOUBLE_CLICKED (import curses)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from ctypes import BigEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BigEndianStructure", "kind": 6, "label": "BigEndianStructure (import ctypes)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "from logging.config import ConvertingDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConvertingDict", "kind": 7, "label": "ConvertingDict (import logging.config)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "from logging.config import DEFAULT_LOGGING_CONFIG_PORT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_LOGGING_CONFIG_PORT", "kind": 21, "label": "DEFAULT_LOGGING_CONFIG_PORT (import logging.config)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import DEFAULT_MAX_INCLUSION_DEPTH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_MAX_INCLUSION_DEPTH", "kind": 21, "label": "DEFAULT_MAX_INCLUSION_DEPTH (import xml.etree.ElementInclude)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "from distutils.config import DEFAULT_PYPIRC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_PYPIRC", "kind": 21, "label": "DEFAULT_PYPIRC (import distutils.config)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "from pickle import DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DICT", "kind": 21, "label": "DICT (import pickle)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "from xml.dom.xmlbuilder import DOMInputSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DOMInputSource", "kind": 7, "label": "DOMInputSource (import xml.dom.xmlbuilder)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "from sqlite3 import DateFromTicks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFromTicks", "kind": 3, "label": "DateFromTicks (import sqlite3)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DecimalException", "kind": 7, "label": "DecimalException (import decimal)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import DefaultCookiePolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultCookiePolicy", "kind": 7, "label": "DefaultCookiePolicy (import http.cookiejar)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from asyncio import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from asyncio.unix_events import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio.unix_events)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from csv import Dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dialect", "kind": 7, "label": "Dialect (import csv)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import ast)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictComp", "kind": 7, "label": "DictComp (import ast)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from logging.config import DictConfigurator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictConfigurator", "kind": 7, "label": "DictConfigurator (import logging.config)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from csv import DictReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictReader", "kind": 7, "label": "DictReader (import csv)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from csv import DictWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictWriter", "kind": 7, "label": "DictWriter (import csv)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectBox\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectBox", "kind": 7, "label": "DirSelectBox (import tkinter.tix)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectDialog\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectDialog", "kind": 7, "label": "DirSelectDialog (import tkinter.tix)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from msilib import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import msilib)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 6, "label": "Directory (import msilib.schema)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import tkinter.filedialog)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from winreg import DisableReflectionKey\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DisableReflectionKey", "kind": 3, "label": "DisableReflectionKey (import winreg)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsByteCompileError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsByteCompileError", "kind": 7, "label": "DistutilsByteCompileError (import distutils.errors)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsExecError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsExecError", "kind": 7, "label": "DistutilsExecError (import distutils.errors)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import DocCGIXMLRPCRequestHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocCGIXMLRPCRequestHandler", "kind": 7, "label": "DocCGIXMLRPCRequestHandler (import xmlrpc.server)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from msilib.schema import DuplicateFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateFile", "kind": 6, "label": "DuplicateFile (import msilib.schema)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateOptionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateOptionError", "kind": 7, "label": "DuplicateOptionError (import configparser)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateSectionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateSectionError", "kind": 7, "label": "DuplicateSectionError (import configparser)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from pickle import EMPTY_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EMPTY_DICT", "kind": 21, "label": "EMPTY_DICT (import pickle)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from enum import EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EnumDict", "kind": 6, "label": "EnumDict (import enum)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_dict import FixDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixDict", "kind": 7, "label": "FixDict (import lib2to3.fixes.fix_dict)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPRedirectHandler", "kind": 7, "label": "HTTPRedirectHandler (import urllib.request)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from socket import HV_GUID_WILDCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HV_GUID_WILDCARD", "kind": 21, "label": "HV_GUID_WILDCARD (import socket)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import INVALID_ENCODING_CHAR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_ENCODING_CHAR", "kind": 21, "label": "INVALID_ENCODING_CHAR (import xmlrpc.client)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from xml.dom import INVALID_MODIFICATION_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_MODIFICATION_ERR", "kind": 21, "label": "INVALID_MODIFICATION_ERR (import xml.dom)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_LOOP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_LOOP", "kind": 21, "label": "IP_DEFAULT_MULTICAST_LOOP (import socket)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_TTL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_TTL", "kind": 21, "label": "IP_DEFAULT_MULTICAST_TTL (import socket)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from socket import IP_HDRINCL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_HDRINCL", "kind": 21, "label": "IP_HDRINCL (import socket)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidBase64PaddingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidBase64PaddingDefect", "kind": 7, "label": "InvalidBase64PaddingDefect (import email.errors)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from plistlib import InvalidFileException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidFileException", "kind": 7, "label": "InvalidFileException (import plistlib)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from xml.dom import InvalidModificationErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidModificationErr", "kind": 7, "label": "InvalidModificationErr (import xml.dom)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidMultipartContentTransferEncodingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidMultipartContentTransferEncodingDefect", "kind": 7, "label": "InvalidMultipartContentTransferEncodingDefect (import email.errors)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from unittest import IsolatedAsyncioTestCase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IsolatedAsyncioTestCase", "kind": 7, "label": "IsolatedAsyncioTestCase (import unittest)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import LimitedRecursiveIncludeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LimitedRecursiveIncludeError", "kind": 7, "label": "LimitedRecursiveIncludeError (import xml.etree.ElementInclude)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from ctypes import LittleEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LittleEndianStructure", "kind": 6, "label": "LittleEndianStructure (import ctypes)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_CREATEDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_CREATEDIRECT", "kind": 21, "label": "MSIDBOPEN_CREATEDIRECT (import msilib)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_DIRECT", "kind": 21, "label": "MSIDBOPEN_DIRECT (import msilib)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_REPLACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_REPLACE", "kind": 21, "label": "MSIMODIFY_REPLACE (import msilib)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from msilib.schema import MsiDigitalCertificate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MsiDigitalCertificate", "kind": 6, "label": "MsiDigitalCertificate (import msilib.schema)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from xml.dom import NO_MODIFICATION_ALLOWED_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NO_MODIFICATION_ALLOWED_ERR", "kind": 21, "label": "NO_MODIFICATION_ALLOWED_ERR (import xml.dom)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from email.errors import NoBoundaryInMultipartDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBoundaryInMultipartDefect", "kind": 7, "label": "NoBoundaryInMultipartDefect (import email.errors)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from xml.dom import NoModificationAllowedErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoModificationAllowedErr", "kind": 7, "label": "NoModificationAllowedErr (import xml.dom)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import os)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import posix)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import os)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import posix)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OpenerDirector", "kind": 7, "label": "OpenerDirector (import urllib.request)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from sqlite3 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3.dbapi2)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 7, "label": "OrderedDict (import collections)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from imp import PKG_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PKG_DIRECTORY", "kind": 21, "label": "PKG_DIRECTORY (import imp)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from os import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import os)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from posix import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import posix)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESERVED_MICROSOFT", "kind": 21, "label": "RESERVED_MICROSOFT (import uuid)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RemoteDisconnected", "kind": 7, "label": "RemoteDisconnected (import http.client)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from posix import SCHED_SPORADIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SCHED_SPORADIC", "kind": 21, "label": "SCHED_SPORADIC (import posix)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import SENDFILE_FALLBACK_READBUFFER_SIZE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SENDFILE_FALLBACK_READBUFFER_SIZE", "kind": 21, "label": "SENDFILE_FALLBACK_READBUFFER_SIZE (import asyncio.constants)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from smtplib import SMTPServerDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SMTPServerDisconnected", "kind": 7, "label": "SMTPServerDisconnected (import smtplib)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_BIND_CHANNEL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_BIND_CHANNEL", "kind": 21, "label": "SNDCTL_DSP_BIND_CHANNEL (import ossaudiodev)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_GETISPACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_GETISPACE", "kind": 21, "label": "SNDCTL_DSP_GETISPACE (import ossaudiodev)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_MIDI_MPUCMD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_MIDI_MPUCMD", "kind": 21, "label": "SNDCTL_MIDI_MPUCMD (import ossaudiodev)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_GETINCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_GETINCOUNT", "kind": 21, "label": "SNDCTL_SEQ_GETINCOUNT (import ossaudiodev)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_PANIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_PANIC", "kind": 21, "label": "SNDCTL_SEQ_PANIC (import ossaudiodev)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from winsound import SND_APPLICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SND_APPLICATION", "kind": 21, "label": "SND_APPLICATION (import winsound)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_ALTPCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_ALTPCM", "kind": 21, "label": "SOUND_MIXER_ALTPCM (import ossaudiodev)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_CD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_CD", "kind": 21, "label": "SOUND_MIXER_CD (import ossaudiodev)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_MIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_MIC", "kind": 21, "label": "SOUND_MIXER_MIC (import ossaudiodev)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_NRDEVICES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_NRDEVICES", "kind": 21, "label": "SOUND_MIXER_NRDEVICES (import ossaudiodev)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_PCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_PCM", "kind": 21, "label": "SOUND_MIXER_PCM (import ossaudiodev)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_RECLEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_RECLEV", "kind": 21, "label": "SOUND_MIXER_RECLEV (import ossaudiodev)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from socket import SO_BINDTODEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_BINDTODEVICE", "kind": 21, "label": "SO_BINDTODEVICE (import socket)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3.dbapi2)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3.dbapi2)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3.dbapi2)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3.dbapi2)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3.dbapi2)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3.dbapi2)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3.dbapi2)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import SimpleXMLRPCDispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleXMLRPCDispatcher", "kind": 7, "label": "SimpleXMLRPCDispatcher (import xmlrpc.server)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from os import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import os)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from posix import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import posix)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from socket import TIPC_MEDIUM_IMPORTANCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TIPC_MEDIUM_IMPORTANCE", "kind": 21, "label": "TIPC_MEDIUM_IMPORTANCE (import socket)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from tempfile import TemporaryDirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemporaryDirectory", "kind": 7, "label": "TemporaryDirectory (import tempfile)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from unittest.mock import ThreadingMock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingMock", "kind": 7, "label": "ThreadingMock (import unittest.mock)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "from socketserver import ThreadingTCPServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingTCPServer", "kind": 7, "label": "ThreadingTCPServer (import socketserver)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_RECV_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_RECV_CSCOV", "kind": 21, "label": "UDPLITE_RECV_CSCOV (import socket)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_SEND_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_SEND_CSCOV", "kind": 21, "label": "UDPLITE_SEND_CSCOV (import socket)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UserDict", "kind": 7, "label": "UserDict (import collections)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from termios import VDISCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VDISCARD", "kind": 21, "label": "VDISCARD (import termios)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from socket import VMADDR_CID_LOCAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VMADDR_CID_LOCAL", "kind": 21, "label": "VMADDR_CID_LOCAL (import socket)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from errno import WSAEDISCON\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WSAEDISCON", "kind": 21, "label": "WSAEDISCON (import errno)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakKeyDictionary", "kind": 7, "label": "WeakKeyDictionary (import weakref)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakValueDictionary", "kind": 7, "label": "WeakValueDictionary (import weakref)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsProactorEventLoopPolicy", "kind": 7, "label": "WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsSelectorEventLoopPolicy", "kind": 7, "label": "WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import XINCLUDE_INCLUDE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XINCLUDE_INCLUDE", "kind": 21, "label": "XINCLUDE_INCLUDE (import xml.etree.ElementInclude)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import pyexpat.errors)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import xml.parsers.expat.errors)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from site import addsitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addsitepackages", "kind": 3, "label": "addsitepackages (import site)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from site import addusersitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addusersitepackages", "kind": 3, "label": "addusersitepackages (import site)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asdict", "kind": 3, "label": "asdict (import dataclasses)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import askdirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "askdirectory", "kind": 3, "label": "askdirectory (import tkinter.filedialog)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bidirectional", "kind": 3, "label": "bidirectional (import unicodedata)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from imp import create_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_dynamic", "kind": 6, "label": "create_dynamic (import imp)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deactivate_stack_trampoline", "kind": 3, "label": "deactivate_stack_trampoline (import sys)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultdict", "kind": 7, "label": "defaultdict (import collections)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from nt import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import nt)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from os import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import os)", "sortText": "255"}, {"additionalTextEdits": [{"newText": "from posix import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import posix)", "sortText": "256"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfig", "kind": 3, "label": "dictConfig (import logging.config)", "sortText": "257"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "258"}, {"additionalTextEdits": [{"newText": "from filecmp import dircmp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dircmp", "kind": 7, "label": "dircmp (import filecmp)", "sortText": "259"}, {"additionalTextEdits": [{"newText": "from dis import disco\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "disco", "kind": 6, "label": "disco (import dis)", "sortText": "260"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher", "kind": 7, "label": "dispatcher (import asyncore)", "sortText": "261"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher_with_send\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher_with_send", "kind": 7, "label": "dispatcher_with_send (import asyncore)", "sortText": "262"}, {"additionalTextEdits": [{"newText": "from turtle import distance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distance", "kind": 3, "label": "distance (import turtle)", "sortText": "263"}, {"additionalTextEdits": [{"newText": "import distutils.archive_util\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.archive_util", "kind": 9, "label": "distutils.archive_util (import distutils.archive_util)", "sortText": "264"}, {"additionalTextEdits": [{"newText": "import distutils.bcppcompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.bcppcompiler", "kind": 9, "label": "distutils.bcppcompiler (import distutils.bcppcompiler)", "sortText": "265"}, {"additionalTextEdits": [{"newText": "import distutils.ccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.ccompiler", "kind": 9, "label": "distutils.ccompiler (import distutils.ccompiler)", "sortText": "266"}, {"additionalTextEdits": [{"newText": "import distutils.cmd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cmd", "kind": 9, "label": "distutils.cmd (import distutils.cmd)", "sortText": "267"}, {"additionalTextEdits": [{"newText": "import distutils.command\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command", "kind": 9, "label": "distutils.command (import distutils.command)", "sortText": "268"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist", "kind": 9, "label": "distutils.command.bdist (import distutils.command.bdist)", "sortText": "269"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_dumb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_dumb", "kind": 9, "label": "distutils.command.bdist_dumb (import distutils.command.bdist_dumb)", "sortText": "270"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_msi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_msi", "kind": 9, "label": "distutils.command.bdist_msi (import distutils.command.bdist_msi)", "sortText": "271"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_packager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_packager", "kind": 9, "label": "distutils.command.bdist_packager (import distutils.command.bdist_packager)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_rpm\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_rpm", "kind": 9, "label": "distutils.command.bdist_rpm (import distutils.command.bdist_rpm)", "sortText": "273"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_wininst\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_wininst", "kind": 9, "label": "distutils.command.bdist_wininst (import distutils.command.bdist_wininst)", "sortText": "274"}, {"additionalTextEdits": [{"newText": "import distutils.command.build\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build", "kind": 9, "label": "distutils.command.build (import distutils.command.build)", "sortText": "275"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_clib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_clib", "kind": 9, "label": "distutils.command.build_clib (import distutils.command.build_clib)", "sortText": "276"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_ext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_ext", "kind": 9, "label": "distutils.command.build_ext (import distutils.command.build_ext)", "sortText": "277"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_py\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_py", "kind": 9, "label": "distutils.command.build_py (import distutils.command.build_py)", "sortText": "278"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_scripts", "kind": 9, "label": "distutils.command.build_scripts (import distutils.command.build_scripts)", "sortText": "279"}, {"additionalTextEdits": [{"newText": "import distutils.command.check\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.check", "kind": 9, "label": "distutils.command.check (import distutils.command.check)", "sortText": "280"}, {"additionalTextEdits": [{"newText": "import distutils.command.clean\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.clean", "kind": 9, "label": "distutils.command.clean (import distutils.command.clean)", "sortText": "281"}, {"additionalTextEdits": [{"newText": "import distutils.command.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.config", "kind": 9, "label": "distutils.command.config (import distutils.command.config)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "import distutils.command.install\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install", "kind": 9, "label": "distutils.command.install (import distutils.command.install)", "sortText": "283"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_data\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_data", "kind": 9, "label": "distutils.command.install_data (import distutils.command.install_data)", "sortText": "284"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_egg_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_egg_info", "kind": 9, "label": "distutils.command.install_egg_info (import distutils.command.install_egg_info)", "sortText": "285"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_headers", "kind": 9, "label": "distutils.command.install_headers (import distutils.command.install_headers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_lib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_lib", "kind": 9, "label": "distutils.command.install_lib (import distutils.command.install_lib)", "sortText": "287"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_scripts", "kind": 9, "label": "distutils.command.install_scripts (import distutils.command.install_scripts)", "sortText": "288"}, {"additionalTextEdits": [{"newText": "import distutils.command.register\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.register", "kind": 9, "label": "distutils.command.register (import distutils.command.register)", "sortText": "289"}, {"additionalTextEdits": [{"newText": "import distutils.command.sdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.sdist", "kind": 9, "label": "distutils.command.sdist (import distutils.command.sdist)", "sortText": "290"}, {"additionalTextEdits": [{"newText": "import distutils.command.upload\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.upload", "kind": 9, "label": "distutils.command.upload (import distutils.command.upload)", "sortText": "291"}, {"additionalTextEdits": [{"newText": "import distutils.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.config", "kind": 9, "label": "distutils.config (import distutils.config)", "sortText": "292"}, {"additionalTextEdits": [{"newText": "import distutils.core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.core", "kind": 9, "label": "distutils.core (import distutils.core)", "sortText": "293"}, {"additionalTextEdits": [{"newText": "import distutils.cygwinccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cygwinccompiler", "kind": 9, "label": "distutils.cygwinccompiler (import distutils.cygwinccompiler)", "sortText": "294"}, {"additionalTextEdits": [{"newText": "import distutils.fancy_getopt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.fancy_getopt", "kind": 9, "label": "distutils.fancy_getopt (import distutils.fancy_getopt)", "sortText": "295"}, {"additionalTextEdits": [{"newText": "import distutils.msvccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.msvccompiler", "kind": 9, "label": "distutils.msvccompiler (import distutils.msvccompiler)", "sortText": "296"}, {"additionalTextEdits": [{"newText": "import distutils.sysconfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.sysconfig", "kind": 9, "label": "distutils.sysconfig (import distutils.sysconfig)", "sortText": "297"}, {"additionalTextEdits": [{"newText": "import distutils.unixccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.unixccompiler", "kind": 9, "label": "distutils.unixccompiler (import distutils.unixccompiler)", "sortText": "298"}, {"additionalTextEdits": [{"newText": "from sys import dont_write_bytecode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dont_write_bytecode", "kind": 6, "label": "dont_write_bytecode (import sys)", "sortText": "299"}, {"additionalTextEdits": [{"newText": "from multiprocessing.reduction import duplicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "duplicate", "kind": 3, "label": "duplicate (import multiprocessing.reduction)", "sortText": "300"}, {"additionalTextEdits": [{"newText": "from json.encoder import encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encode_basestring_ascii", "kind": 3, "label": "encode_basestring_ascii (import json.encoder)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "import encodings.ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ascii", "kind": 9, "label": "encodings.ascii (import encodings.ascii)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "import encodings.base64_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.base64_codec", "kind": 9, "label": "encodings.base64_codec (import encodings.base64_codec)", "sortText": "303"}, {"additionalTextEdits": [{"newText": "import encodings.big5hkscs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.big5hkscs", "kind": 9, "label": "encodings.big5hkscs (import encodings.big5hkscs)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "import encodings.bz2_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.bz2_codec", "kind": 9, "label": "encodings.bz2_codec (import encodings.bz2_codec)", "sortText": "305"}, {"additionalTextEdits": [{"newText": "import encodings.charmap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.charmap", "kind": 9, "label": "encodings.charmap (import encodings.charmap)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "import encodings.cp037\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp037", "kind": 9, "label": "encodings.cp037 (import encodings.cp037)", "sortText": "307"}, {"additionalTextEdits": [{"newText": "import encodings.cp1006\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1006", "kind": 9, "label": "encodings.cp1006 (import encodings.cp1006)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "import encodings.cp1026\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1026", "kind": 9, "label": "encodings.cp1026 (import encodings.cp1026)", "sortText": "309"}, {"additionalTextEdits": [{"newText": "import encodings.cp1125\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1125", "kind": 9, "label": "encodings.cp1125 (import encodings.cp1125)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "import encodings.cp1140\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1140", "kind": 9, "label": "encodings.cp1140 (import encodings.cp1140)", "sortText": "311"}, {"additionalTextEdits": [{"newText": "import encodings.cp1250\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1250", "kind": 9, "label": "encodings.cp1250 (import encodings.cp1250)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "import encodings.cp1251\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1251", "kind": 9, "label": "encodings.cp1251 (import encodings.cp1251)", "sortText": "313"}, {"additionalTextEdits": [{"newText": "import encodings.cp1252\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1252", "kind": 9, "label": "encodings.cp1252 (import encodings.cp1252)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "import encodings.cp1253\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1253", "kind": 9, "label": "encodings.cp1253 (import encodings.cp1253)", "sortText": "315"}, {"additionalTextEdits": [{"newText": "import encodings.cp1254\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1254", "kind": 9, "label": "encodings.cp1254 (import encodings.cp1254)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "import encodings.cp1255\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1255", "kind": 9, "label": "encodings.cp1255 (import encodings.cp1255)", "sortText": "317"}, {"additionalTextEdits": [{"newText": "import encodings.cp1256\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1256", "kind": 9, "label": "encodings.cp1256 (import encodings.cp1256)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "import encodings.cp1257\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1257", "kind": 9, "label": "encodings.cp1257 (import encodings.cp1257)", "sortText": "319"}, {"additionalTextEdits": [{"newText": "import encodings.cp1258\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1258", "kind": 9, "label": "encodings.cp1258 (import encodings.cp1258)", "sortText": "320"}, {"additionalTextEdits": [{"newText": "import encodings.cp273\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp273", "kind": 9, "label": "encodings.cp273 (import encodings.cp273)", "sortText": "321"}, {"additionalTextEdits": [{"newText": "import encodings.cp424\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp424", "kind": 9, "label": "encodings.cp424 (import encodings.cp424)", "sortText": "322"}, {"additionalTextEdits": [{"newText": "import encodings.cp437\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp437", "kind": 9, "label": "encodings.cp437 (import encodings.cp437)", "sortText": "323"}, {"additionalTextEdits": [{"newText": "import encodings.cp500\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp500", "kind": 9, "label": "encodings.cp500 (import encodings.cp500)", "sortText": "324"}, {"additionalTextEdits": [{"newText": "import encodings.cp720\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp720", "kind": 9, "label": "encodings.cp720 (import encodings.cp720)", "sortText": "325"}, {"additionalTextEdits": [{"newText": "import encodings.cp737\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp737", "kind": 9, "label": "encodings.cp737 (import encodings.cp737)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "import encodings.cp775\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp775", "kind": 9, "label": "encodings.cp775 (import encodings.cp775)", "sortText": "327"}, {"additionalTextEdits": [{"newText": "import encodings.cp850\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp850", "kind": 9, "label": "encodings.cp850 (import encodings.cp850)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "import encodings.cp852\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp852", "kind": 9, "label": "encodings.cp852 (import encodings.cp852)", "sortText": "329"}, {"additionalTextEdits": [{"newText": "import encodings.cp855\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp855", "kind": 9, "label": "encodings.cp855 (import encodings.cp855)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "import encodings.cp856\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp856", "kind": 9, "label": "encodings.cp856 (import encodings.cp856)", "sortText": "331"}, {"additionalTextEdits": [{"newText": "import encodings.cp857\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp857", "kind": 9, "label": "encodings.cp857 (import encodings.cp857)", "sortText": "332"}, {"additionalTextEdits": [{"newText": "import encodings.cp858\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp858", "kind": 9, "label": "encodings.cp858 (import encodings.cp858)", "sortText": "333"}, {"additionalTextEdits": [{"newText": "import encodings.cp860\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp860", "kind": 9, "label": "encodings.cp860 (import encodings.cp860)", "sortText": "334"}, {"additionalTextEdits": [{"newText": "import encodings.cp861\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp861", "kind": 9, "label": "encodings.cp861 (import encodings.cp861)", "sortText": "335"}, {"additionalTextEdits": [{"newText": "import encodings.cp862\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp862", "kind": 9, "label": "encodings.cp862 (import encodings.cp862)", "sortText": "336"}, {"additionalTextEdits": [{"newText": "import encodings.cp863\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp863", "kind": 9, "label": "encodings.cp863 (import encodings.cp863)", "sortText": "337"}, {"additionalTextEdits": [{"newText": "import encodings.cp864\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp864", "kind": 9, "label": "encodings.cp864 (import encodings.cp864)", "sortText": "338"}, {"additionalTextEdits": [{"newText": "import encodings.cp865\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp865", "kind": 9, "label": "encodings.cp865 (import encodings.cp865)", "sortText": "339"}, {"additionalTextEdits": [{"newText": "import encodings.cp866\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp866", "kind": 9, "label": "encodings.cp866 (import encodings.cp866)", "sortText": "340"}, {"additionalTextEdits": [{"newText": "import encodings.cp869\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp869", "kind": 9, "label": "encodings.cp869 (import encodings.cp869)", "sortText": "341"}, {"additionalTextEdits": [{"newText": "import encodings.cp874\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp874", "kind": 9, "label": "encodings.cp874 (import encodings.cp874)", "sortText": "342"}, {"additionalTextEdits": [{"newText": "import encodings.cp875\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp875", "kind": 9, "label": "encodings.cp875 (import encodings.cp875)", "sortText": "343"}, {"additionalTextEdits": [{"newText": "import encodings.cp932\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp932", "kind": 9, "label": "encodings.cp932 (import encodings.cp932)", "sortText": "344"}, {"additionalTextEdits": [{"newText": "import encodings.cp949\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp949", "kind": 9, "label": "encodings.cp949 (import encodings.cp949)", "sortText": "345"}, {"additionalTextEdits": [{"newText": "import encodings.cp950\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp950", "kind": 9, "label": "encodings.cp950 (import encodings.cp950)", "sortText": "346"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jis_2004\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jis_2004", "kind": 9, "label": "encodings.euc_jis_2004 (import encodings.euc_jis_2004)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jisx0213\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jisx0213", "kind": 9, "label": "encodings.euc_jisx0213 (import encodings.euc_jisx0213)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jp", "kind": 9, "label": "encodings.euc_jp (import encodings.euc_jp)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "import encodings.euc_kr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_kr", "kind": 9, "label": "encodings.euc_kr (import encodings.euc_kr)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "import encodings.hex_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.hex_codec", "kind": 9, "label": "encodings.hex_codec (import encodings.hex_codec)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "import encodings.mac_arabic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_arabic", "kind": 9, "label": "encodings.mac_arabic (import encodings.mac_arabic)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "import encodings.mac_croatian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_croatian", "kind": 9, "label": "encodings.mac_croatian (import encodings.mac_croatian)", "sortText": "353"}, {"additionalTextEdits": [{"newText": "import encodings.mac_cyrillic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_cyrillic", "kind": 9, "label": "encodings.mac_cyrillic (import encodings.mac_cyrillic)", "sortText": "354"}, {"additionalTextEdits": [{"newText": "import encodings.mac_farsi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_farsi", "kind": 9, "label": "encodings.mac_farsi (import encodings.mac_farsi)", "sortText": "355"}, {"additionalTextEdits": [{"newText": "import encodings.mac_greek\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_greek", "kind": 9, "label": "encodings.mac_greek (import encodings.mac_greek)", "sortText": "356"}, {"additionalTextEdits": [{"newText": "import encodings.mac_iceland\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_iceland", "kind": 9, "label": "encodings.mac_iceland (import encodings.mac_iceland)", "sortText": "357"}, {"additionalTextEdits": [{"newText": "import encodings.mac_latin2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_latin2", "kind": 9, "label": "encodings.mac_latin2 (import encodings.mac_latin2)", "sortText": "358"}, {"additionalTextEdits": [{"newText": "import encodings.mac_roman\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_roman", "kind": 9, "label": "encodings.mac_roman (import encodings.mac_roman)", "sortText": "359"}, {"additionalTextEdits": [{"newText": "import encodings.mac_romanian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_romanian", "kind": 9, "label": "encodings.mac_romanian (import encodings.mac_romanian)", "sortText": "360"}, {"additionalTextEdits": [{"newText": "import encodings.mac_turkish\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_turkish", "kind": 9, "label": "encodings.mac_turkish (import encodings.mac_turkish)", "sortText": "361"}, {"additionalTextEdits": [{"newText": "import encodings.mbcs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mbcs", "kind": 9, "label": "encodings.mbcs (import encodings.mbcs)", "sortText": "362"}, {"additionalTextEdits": [{"newText": "import encodings.ptcp154\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ptcp154", "kind": 9, "label": "encodings.ptcp154 (import encodings.ptcp154)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "import encodings.punycode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.punycode", "kind": 9, "label": "encodings.punycode (import encodings.punycode)", "sortText": "364"}, {"additionalTextEdits": [{"newText": "import encodings.quopri_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.quopri_codec", "kind": 9, "label": "encodings.quopri_codec (import encodings.quopri_codec)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "import encodings.raw_unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.raw_unicode_escape", "kind": 9, "label": "encodings.raw_unicode_escape (import encodings.raw_unicode_escape)", "sortText": "366"}, {"additionalTextEdits": [{"newText": "import encodings.unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.unicode_escape", "kind": 9, "label": "encodings.unicode_escape (import encodings.unicode_escape)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "import encodings.uu_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.uu_codec", "kind": 9, "label": "encodings.uu_codec (import encodings.uu_codec)", "sortText": "368"}, {"additionalTextEdits": [{"newText": "import encodings.zlib_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.zlib_codec", "kind": 9, "label": "encodings.zlib_codec (import encodings.zlib_codec)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "370"}, {"additionalTextEdits": [{"newText": "from asyncio import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio)", "sortText": "371"}, {"additionalTextEdits": [{"newText": "from asyncio.futures import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio.futures)", "sortText": "372"}, {"additionalTextEdits": [{"newText": "from csv import get_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dialect", "kind": 6, "label": "get_dialect (import csv)", "sortText": "373"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_dict", "kind": 9, "label": "lib2to3.fixes.fix_dict (import lib2to3.fixes.fix_dict)", "sortText": "374"}, {"additionalTextEdits": [{"newText": "from csv import list_dialects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "list_dialects", "kind": 6, "label": "list_dialects (import csv)", "sortText": "375"}, {"additionalTextEdits": [{"newText": "from imp import load_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_dynamic", "kind": 3, "label": "load_dynamic (import imp)", "sortText": "376"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementPath import prepare_predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_predicate", "kind": 3, "label": "prepare_predicate (import xml.etree.ElementPath)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from cgi import print_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "print_directory", "kind": 3, "label": "print_directory (import cgi)", "sortText": "378"}, {"additionalTextEdits": [{"newText": "from xml.sax.handler import property_interning_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "property_interning_dict", "kind": 6, "label": "property_interning_dict (import xml.sax.handler)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from json.encoder import py_encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "py_encode_basestring_ascii", "kind": 3, "label": "py_encode_basestring_ascii (import json.encoder)", "sortText": "380"}, {"additionalTextEdits": [{"newText": "import pydoc_data.topics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "pydoc_data.topics", "kind": 9, "label": "pydoc_data.topics (import pydoc_data.topics)", "sortText": "381"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stderr", "kind": 7, "label": "redirect_stderr (import contextlib)", "sortText": "382"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stdout", "kind": 7, "label": "redirect_stdout (import contextlib)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from csv import register_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "register_dialect", "kind": 6, "label": "register_dialect (import csv)", "sortText": "384"}, {"additionalTextEdits": [{"newText": "from importlib.resources.readers import remove_duplicates\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "remove_duplicates", "kind": 3, "label": "remove_duplicates (import importlib.resources.readers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from readline import set_completion_display_matches_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_completion_display_matches_hook", "kind": 3, "label": "set_completion_display_matches_hook (import readline)", "sortText": "386"}, {"additionalTextEdits": [{"newText": "from functools import singledispatch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatch", "kind": 3, "label": "singledispatch (import functools)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatchmethod", "kind": 7, "label": "singledispatchmethod (import functools)", "sortText": "388"}, {"additionalTextEdits": [{"newText": "from unittest.util import sorted_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sorted_list_difference", "kind": 3, "label": "sorted_list_difference (import unittest.util)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from csv import unix_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unix_dialect", "kind": 7, "label": "unix_dialect (import csv)", "sortText": "390"}, {"additionalTextEdits": [{"newText": "from unittest.util import unorderable_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unorderable_list_difference", "kind": 3, "label": "unorderable_list_difference (import unittest.util)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from csv import unregister_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unregister_dialect", "kind": 6, "label": "unregister_dialect (import csv)", "sortText": "392"}, {"additionalTextEdits": [{"newText": "from curses import update_lines_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "update_lines_cols", "kind": 3, "label": "update_lines_cols (import curses)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from turtle import write_docstringdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_docstringdict", "kind": 3, "label": "write_docstringdict (import turtle)", "sortText": "394"}, {"additionalTextEdits": [{"newText": "import xml.dom.minicompat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.minicompat", "kind": 9, "label": "xml.dom.minicompat (import xml.dom.minicompat)", "sortText": "395"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "396"}, {"additionalTextEdits": [{"newText": "from asyncio import ThreadedChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadedChildWatcher", "kind": 7, "label": "ThreadedChildWatcher (import asyncio)", "sortText": "397"}, {"additionalTextEdits": [{"newText": "from gettext import bind_textdomain_codeset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bind_textdomain_codeset", "kind": 3, "label": "bind_textdomain_codeset (import gettext)", "sortText": "398"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "399"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import _build_isolated_process_env\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_build_isolated_process_env", "kind": 3, "label": "_build_isolated_process_env (import python_lsp_compare.environments)", "sortText": "400"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _dispatch_benchmark_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dispatch_benchmark_request", "kind": 3, "label": "_dispatch_benchmark_request (import python_lsp_compare.runner)", "sortText": "401"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_csv)", "sortText": "402"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_markdown)", "sortText": "403"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_csv)", "sortText": "404"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_markdown)", "sortText": "405"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_csv)", "sortText": "406"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_markdown)", "sortText": "407"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_csv)", "sortText": "408"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_markdown)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _run_edit_benchmark_point\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_run_edit_benchmark_point", "kind": 3, "label": "_run_edit_benchmark_point (import python_lsp_compare.runner)", "sortText": "410"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ImmutableOrderedMultiDict", "kind": 7, "label": "_ImmutableOrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_OrderedMultiDict", "kind": 7, "label": "_OrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "412"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _SUB_DELIM_CHARS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SUB_DELIM_CHARS", "kind": 21, "label": "_SUB_DELIM_CHARS (import urllib3.util.url)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from urllib3.util.ssl_ import _TYPE_PEER_CERT_RET_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_TYPE_PEER_CERT_RET_DICT", "kind": 7, "label": "_TYPE_PEER_CERT_RET_DICT (import urllib3.util.ssl_)", "sortText": "414"}, {"additionalTextEdits": [{"newText": "from urllib3.connection import _WrappedAndVerifiedSocket\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WrappedAndVerifiedSocket", "kind": 7, "label": "_WrappedAndVerifiedSocket (import urllib3.connection)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from jinja2.runtime import _dict_method_all\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dict_method_all", "kind": 3, "label": "_dict_method_all (import jinja2.runtime)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _encode_invalid_chars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_encode_invalid_chars", "kind": 3, "label": "_encode_invalid_chars (import urllib3.util.url)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from urllib3.contrib.emscripten.fetch import _obj_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_obj_from_dict", "kind": 3, "label": "_obj_from_dict (import urllib3.contrib.emscripten.fetch)", "sortText": "418"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import _windows_device_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_windows_device_files", "kind": 6, "label": "_windows_device_files (import werkzeug.security)", "sortText": "419"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import _DateTimeComparable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DateTimeComparable", "kind": 6, "label": "_DateTimeComparable (import xmlrpc.client)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from asyncio import _DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DefaultEventLoopPolicy", "kind": 6, "label": "_DefaultEventLoopPolicy (import asyncio)", "sortText": "421"}, {"additionalTextEdits": [{"newText": "from logging.config import _DictConfigArgs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DictConfigArgs", "kind": 7, "label": "_DictConfigArgs (import logging.config)", "sortText": "422"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity0", "kind": 7, "label": "_DispatchArity0 (import xmlrpc.server)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity1", "kind": 7, "label": "_DispatchArity1 (import xmlrpc.server)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity2", "kind": 7, "label": "_DispatchArity2 (import xmlrpc.server)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity3", "kind": 7, "label": "_DispatchArity3 (import xmlrpc.server)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity4", "kind": 7, "label": "_DispatchArity4 (import xmlrpc.server)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArityN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArityN", "kind": 7, "label": "_DispatchArityN (import xmlrpc.server)", "sortText": "428"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchProtocol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchProtocol", "kind": 6, "label": "_DispatchProtocol (import xmlrpc.server)", "sortText": "429"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "430"}, {"additionalTextEdits": [{"newText": "from logging.config import _FormatterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FormatterConfigurationTypedDict", "kind": 6, "label": "_FormatterConfigurationTypedDict (import logging.config)", "sortText": "431"}, {"additionalTextEdits": [{"newText": "from sre_constants import _NamedIntConstant\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NamedIntConstant", "kind": 7, "label": "_NamedIntConstant (import sre_constants)", "sortText": "432"}, {"additionalTextEdits": [{"newText": "from xml.dom.minidom import _NodesWithChildren\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NodesWithChildren", "kind": 6, "label": "_NodesWithChildren (import xml.dom.minidom)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_PeerCertRetDictType", "kind": 6, "label": "_PeerCertRetDictType (import ssl)", "sortText": "434"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Predicate", "kind": 6, "label": "_Predicate (import itertools)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from sys import _ThreadInfoLock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ThreadInfoLock", "kind": 6, "label": "_ThreadInfoLock (import sys)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from msilib.schema import _Validation_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Validation_records", "kind": 6, "label": "_Validation_records (import msilib.schema)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsProactorEventLoopPolicy", "kind": 7, "label": "_WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsSelectorEventLoopPolicy", "kind": 7, "label": "_WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from msilib import _directories\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_directories", "kind": 6, "label": "_directories (import msilib)", "sortText": "440"}]}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import EDIT_METHOD_CONFIG_KEYS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EDIT_METHOD_CONFIG_KEYS", "kind": 21, "label": "EDIT_METHOD_CONFIG_KEYS (import python_lsp_compare.benchmark_suites)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import StdioJsonRpcTransport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StdioJsonRpcTransport", "kind": 7, "label": "StdioJsonRpcTransport (import python_lsp_compare.transport)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import build_call_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_call_metric", "kind": 3, "label": "build_call_metric (import python_lsp_compare.metrics)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_benchmarks", "kind": 3, "label": "handle_list_benchmarks (import python_lsp_compare.cli)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_scenarios", "kind": 3, "label": "handle_list_scenarios (import python_lsp_compare.cli)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BodyNotHttplibCompatible", "kind": 7, "label": "BodyNotHttplibCompatible (import urllib3.exceptions)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackDict", "kind": 7, "label": "CallbackDict (import werkzeug.datastructures)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CaseInsensitiveDict", "kind": 7, "label": "CaseInsensitiveDict (import requests.structures)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClientDisconnected", "kind": 7, "label": "ClientDisconnected (import werkzeug.exceptions)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedMultiDict", "kind": 7, "label": "CombinedMultiDict (import werkzeug.datastructures)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from jinja2.defaults import DEFAULT_POLICIES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_POLICIES", "kind": 21, "label": "DEFAULT_POLICIES (import jinja2.defaults)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "label": "DEFAULT_REDIRECT_LIMIT (import requests.models)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from werkzeug.debug import DebuggedApplication\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DebuggedApplication", "kind": 7, "label": "DebuggedApplication (import werkzeug.debug)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import DerivedContextReference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DerivedContextReference", "kind": 7, "label": "DerivedContextReference (import jinja2.nodes)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import jinja2.nodes)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictLoader", "kind": 7, "label": "DictLoader (import jinja2)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from werkzeug.middleware.dispatcher import DispatcherMiddleware\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatcherMiddleware", "kind": 7, "label": "DispatcherMiddleware (import werkzeug.middleware.dispatcher)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from flask.templating import DispatchingJinjaLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatchingJinjaLoader", "kind": 7, "label": "DispatchingJinjaLoader (import flask.templating)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileMultiDict", "kind": 7, "label": "FileMultiDict (import werkzeug.datastructures)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FormDataRoutingRedirect", "kind": 7, "label": "FormDataRoutingRedirect (import flask.debughelpers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPHeaderDict", "kind": 6, "label": "HTTPHeaderDict (import urllib3)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDict", "kind": 7, "label": "ImmutableDict (import werkzeug.datastructures)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDictMixin", "kind": 7, "label": "ImmutableDictMixin (import werkzeug.datastructures)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDict", "kind": 7, "label": "ImmutableMultiDict (import werkzeug.datastructures)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDictMixin", "kind": 7, "label": "ImmutableMultiDictMixin (import werkzeug.datastructures)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableTypeConversionDict", "kind": 7, "label": "ImmutableTypeConversionDict (import werkzeug.datastructures)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from idna import InvalidCodepointContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidCodepointContext", "kind": 7, "label": "InvalidCodepointContext (import idna)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LookupDict", "kind": 7, "label": "LookupDict (import requests.structures)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MisdirectedRequest", "kind": 7, "label": "MisdirectedRequest (import werkzeug.exceptions)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MultiDict", "kind": 7, "label": "MultiDict (import werkzeug.datastructures)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import PassDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PassDict", "kind": 7, "label": "PassDict (import flask.json.tag)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDIRECT_STATI", "kind": 21, "label": "REDIRECT_STATI (import requests.models)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.constant import RE_POSSIBLE_ENCODING_INDICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RE_POSSIBLE_ENCODING_INDICATION", "kind": 21, "label": "RE_POSSIBLE_ENCODING_INDICATION (import charset_normalizer.constant)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestAliasRedirect", "kind": 7, "label": "RequestAliasRedirect (import werkzeug.routing)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestRedirect", "kind": 7, "label": "RequestRedirect (import werkzeug.routing)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.legacy import ResultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResultDict", "kind": 7, "label": "ResultDict (import charset_normalizer.legacy)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SessionRedirectMixin", "kind": 7, "label": "SessionRedirectMixin (import requests.sessions)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.md import SuspiciousDuplicateAccentPlugin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SuspiciousDuplicateAccentPlugin", "kind": 7, "label": "SuspiciousDuplicateAccentPlugin (import charset_normalizer.md)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import TagDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TagDict", "kind": 7, "label": "TagDict (import flask.json.tag)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooManyRedirects", "kind": 7, "label": "TooManyRedirects (import requests.exceptions)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypeConversionDict", "kind": 7, "label": "TypeConversionDict (import werkzeug.datastructures)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import UnexpectedUnicodeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnexpectedUnicodeError", "kind": 7, "label": "UnexpectedUnicodeError (import flask.debughelpers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UpdateDictMixin", "kind": 7, "label": "UpdateDictMixin (import werkzeug.datastructures)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import add_completion_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_completion_class", "kind": 3, "label": "add_completion_class (import click.shell_completion)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_dict_to_cookiejar", "kind": 3, "label": "add_dict_to_cookiejar (import requests.utils)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "append_slash_redirect", "kind": 3, "label": "append_slash_redirect (import werkzeug.utils)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attach_enctype_error_multidict", "kind": 3, "label": "attach_enctype_error_multidict (import flask.debughelpers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cookiejar_from_dict", "kind": 3, "label": "cookiejar_from_dict (import requests.cookies)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_from_cookiejar", "kind": 3, "label": "dict_from_cookiejar (import requests.utils)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_to_sequence", "kind": 3, "label": "dict_to_sequence (import requests.utils)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from requests.hooks import dispatch_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_hook", "kind": 3, "label": "dispatch_hook (import requests.hooks)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_dictsort\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_dictsort", "kind": 3, "label": "do_dictsort (import jinja2.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_slice", "kind": 3, "label": "do_slice (import jinja2.filters)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.cd import encoding_unicode_range\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encoding_unicode_range", "kind": 3, "label": "encoding_unicode_range (import charset_normalizer.cd)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_encodings_from_content", "kind": 3, "label": "get_encodings_from_content (import requests.utils)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import requests.utils)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import werkzeug.http)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": ", redirect", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import flask)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import werkzeug.utils)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", send_from_directory", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import flask)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import werkzeug.utils)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from requests.utils import stream_decode_response_unicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stream_decode_response_unicode", "kind": 3, "label": "stream_decode_response_unicode (import requests.utils)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import sync_do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sync_do_slice", "kind": 3, "label": "sync_do_slice (import jinja2.filters)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import werkzeug.middleware.dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "werkzeug.middleware.dispatcher", "kind": 9, "label": "werkzeug.middleware.dispatcher (import werkzeug.middleware.dispatcher)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultDict", "kind": 6, "label": "DefaultDict (import typing)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 6, "label": "Dict (import typing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 6, "label": "OrderedDict (import typing)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypedDict", "kind": 6, "label": "TypedDict (import typing)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_typeddict", "kind": 3, "label": "is_typeddict (import typing)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_ACCESS_DENIED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_ACCESS_DENIED", "kind": 21, "label": "ALERT_DESCRIPTION_ACCESS_DENIED (import ssl)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE (import ssl)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE (import ssl)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE (import ssl)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_RECORD_MAC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_RECORD_MAC", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_RECORD_MAC (import ssl)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED (import ssl)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED (import ssl)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN (import ssl)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE (import ssl)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "kind": 21, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY (import ssl)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECODE_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECODE_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECODE_ERROR (import ssl)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECOMPRESSION_FAILURE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE", "kind": 21, "label": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE (import ssl)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECRYPT_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR (import ssl)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "kind": 21, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY (import ssl)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_PROTOCOL_VERSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_PROTOCOL_VERSION", "kind": 21, "label": "ALERT_DESCRIPTION_PROTOCOL_VERSION (import ssl)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_RECORD_OVERFLOW\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_RECORD_OVERFLOW", "kind": 21, "label": "ALERT_DESCRIPTION_RECORD_OVERFLOW (import ssl)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "kind": 21, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE (import ssl)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNKNOWN_CA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNKNOWN_CA", "kind": 21, "label": "ALERT_DESCRIPTION_UNKNOWN_CA (import ssl)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNRECOGNIZED_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME", "kind": 21, "label": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME (import ssl)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE (import ssl)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_USER_CANCELLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_USER_CANCELLED", "kind": 21, "label": "ALERT_DESCRIPTION_USER_CANCELLED (import ssl)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G721\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G721", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G721 (import sunau)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G722\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G722", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G722 (import sunau)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_3", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_3 (import sunau)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_5", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_5 (import sunau)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ALAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ALAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_ALAW_8 (import sunau)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_DOUBLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_DOUBLE", "kind": 21, "label": "AUDIO_FILE_ENCODING_DOUBLE (import sunau)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_FLOAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_FLOAT", "kind": 21, "label": "AUDIO_FILE_ENCODING_FLOAT (import sunau)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_16\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_16", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_16 (import sunau)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_24\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_24", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_24 (import sunau)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_32\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_32", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_32 (import sunau)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_8 (import sunau)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_MULAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_MULAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_MULAW_8 (import sunau)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_MAGIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_MAGIC", "kind": 21, "label": "AUDIO_FILE_MAGIC (import sunau)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.schema)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.sequence)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.schema)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.sequence)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdvtUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdvtUISequence", "kind": 6, "label": "AdvtUISequence (import msilib.schema)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON1_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON1_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON1_DOUBLE_CLICKED (import curses)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON2_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON2_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON2_DOUBLE_CLICKED (import curses)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON3_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON3_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON3_DOUBLE_CLICKED (import curses)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON4_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON4_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON4_DOUBLE_CLICKED (import curses)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON5_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON5_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON5_DOUBLE_CLICKED (import curses)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from ctypes import BigEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BigEndianStructure", "kind": 6, "label": "BigEndianStructure (import ctypes)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "from logging.config import ConvertingDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConvertingDict", "kind": 7, "label": "ConvertingDict (import logging.config)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "from logging.config import DEFAULT_LOGGING_CONFIG_PORT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_LOGGING_CONFIG_PORT", "kind": 21, "label": "DEFAULT_LOGGING_CONFIG_PORT (import logging.config)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import DEFAULT_MAX_INCLUSION_DEPTH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_MAX_INCLUSION_DEPTH", "kind": 21, "label": "DEFAULT_MAX_INCLUSION_DEPTH (import xml.etree.ElementInclude)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "from distutils.config import DEFAULT_PYPIRC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_PYPIRC", "kind": 21, "label": "DEFAULT_PYPIRC (import distutils.config)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "from pickle import DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DICT", "kind": 21, "label": "DICT (import pickle)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "from xml.dom.xmlbuilder import DOMInputSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DOMInputSource", "kind": 7, "label": "DOMInputSource (import xml.dom.xmlbuilder)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "from sqlite3 import DateFromTicks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFromTicks", "kind": 3, "label": "DateFromTicks (import sqlite3)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DecimalException", "kind": 7, "label": "DecimalException (import decimal)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import DefaultCookiePolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultCookiePolicy", "kind": 7, "label": "DefaultCookiePolicy (import http.cookiejar)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from asyncio import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from asyncio.unix_events import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio.unix_events)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from csv import Dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dialect", "kind": 7, "label": "Dialect (import csv)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import ast)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictComp", "kind": 7, "label": "DictComp (import ast)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from logging.config import DictConfigurator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictConfigurator", "kind": 7, "label": "DictConfigurator (import logging.config)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from csv import DictReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictReader", "kind": 7, "label": "DictReader (import csv)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from csv import DictWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictWriter", "kind": 7, "label": "DictWriter (import csv)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectBox\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectBox", "kind": 7, "label": "DirSelectBox (import tkinter.tix)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectDialog\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectDialog", "kind": 7, "label": "DirSelectDialog (import tkinter.tix)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from msilib import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import msilib)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 6, "label": "Directory (import msilib.schema)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import tkinter.filedialog)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from winreg import DisableReflectionKey\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DisableReflectionKey", "kind": 3, "label": "DisableReflectionKey (import winreg)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsByteCompileError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsByteCompileError", "kind": 7, "label": "DistutilsByteCompileError (import distutils.errors)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsExecError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsExecError", "kind": 7, "label": "DistutilsExecError (import distutils.errors)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import DocCGIXMLRPCRequestHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocCGIXMLRPCRequestHandler", "kind": 7, "label": "DocCGIXMLRPCRequestHandler (import xmlrpc.server)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from msilib.schema import DuplicateFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateFile", "kind": 6, "label": "DuplicateFile (import msilib.schema)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateOptionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateOptionError", "kind": 7, "label": "DuplicateOptionError (import configparser)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateSectionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateSectionError", "kind": 7, "label": "DuplicateSectionError (import configparser)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from pickle import EMPTY_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EMPTY_DICT", "kind": 21, "label": "EMPTY_DICT (import pickle)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from enum import EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EnumDict", "kind": 6, "label": "EnumDict (import enum)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_dict import FixDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixDict", "kind": 7, "label": "FixDict (import lib2to3.fixes.fix_dict)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPRedirectHandler", "kind": 7, "label": "HTTPRedirectHandler (import urllib.request)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from socket import HV_GUID_WILDCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HV_GUID_WILDCARD", "kind": 21, "label": "HV_GUID_WILDCARD (import socket)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import INVALID_ENCODING_CHAR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_ENCODING_CHAR", "kind": 21, "label": "INVALID_ENCODING_CHAR (import xmlrpc.client)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from xml.dom import INVALID_MODIFICATION_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_MODIFICATION_ERR", "kind": 21, "label": "INVALID_MODIFICATION_ERR (import xml.dom)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_LOOP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_LOOP", "kind": 21, "label": "IP_DEFAULT_MULTICAST_LOOP (import socket)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_TTL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_TTL", "kind": 21, "label": "IP_DEFAULT_MULTICAST_TTL (import socket)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from socket import IP_HDRINCL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_HDRINCL", "kind": 21, "label": "IP_HDRINCL (import socket)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidBase64PaddingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidBase64PaddingDefect", "kind": 7, "label": "InvalidBase64PaddingDefect (import email.errors)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from plistlib import InvalidFileException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidFileException", "kind": 7, "label": "InvalidFileException (import plistlib)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from xml.dom import InvalidModificationErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidModificationErr", "kind": 7, "label": "InvalidModificationErr (import xml.dom)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidMultipartContentTransferEncodingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidMultipartContentTransferEncodingDefect", "kind": 7, "label": "InvalidMultipartContentTransferEncodingDefect (import email.errors)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from unittest import IsolatedAsyncioTestCase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IsolatedAsyncioTestCase", "kind": 7, "label": "IsolatedAsyncioTestCase (import unittest)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import LimitedRecursiveIncludeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LimitedRecursiveIncludeError", "kind": 7, "label": "LimitedRecursiveIncludeError (import xml.etree.ElementInclude)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from ctypes import LittleEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LittleEndianStructure", "kind": 6, "label": "LittleEndianStructure (import ctypes)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_CREATEDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_CREATEDIRECT", "kind": 21, "label": "MSIDBOPEN_CREATEDIRECT (import msilib)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_DIRECT", "kind": 21, "label": "MSIDBOPEN_DIRECT (import msilib)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_REPLACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_REPLACE", "kind": 21, "label": "MSIMODIFY_REPLACE (import msilib)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from msilib.schema import MsiDigitalCertificate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MsiDigitalCertificate", "kind": 6, "label": "MsiDigitalCertificate (import msilib.schema)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from xml.dom import NO_MODIFICATION_ALLOWED_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NO_MODIFICATION_ALLOWED_ERR", "kind": 21, "label": "NO_MODIFICATION_ALLOWED_ERR (import xml.dom)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from email.errors import NoBoundaryInMultipartDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBoundaryInMultipartDefect", "kind": 7, "label": "NoBoundaryInMultipartDefect (import email.errors)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from xml.dom import NoModificationAllowedErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoModificationAllowedErr", "kind": 7, "label": "NoModificationAllowedErr (import xml.dom)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import os)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import posix)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import os)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import posix)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OpenerDirector", "kind": 7, "label": "OpenerDirector (import urllib.request)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from sqlite3 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3.dbapi2)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 7, "label": "OrderedDict (import collections)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from imp import PKG_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PKG_DIRECTORY", "kind": 21, "label": "PKG_DIRECTORY (import imp)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from os import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import os)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from posix import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import posix)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESERVED_MICROSOFT", "kind": 21, "label": "RESERVED_MICROSOFT (import uuid)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RemoteDisconnected", "kind": 7, "label": "RemoteDisconnected (import http.client)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from posix import SCHED_SPORADIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SCHED_SPORADIC", "kind": 21, "label": "SCHED_SPORADIC (import posix)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import SENDFILE_FALLBACK_READBUFFER_SIZE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SENDFILE_FALLBACK_READBUFFER_SIZE", "kind": 21, "label": "SENDFILE_FALLBACK_READBUFFER_SIZE (import asyncio.constants)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from smtplib import SMTPServerDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SMTPServerDisconnected", "kind": 7, "label": "SMTPServerDisconnected (import smtplib)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_BIND_CHANNEL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_BIND_CHANNEL", "kind": 21, "label": "SNDCTL_DSP_BIND_CHANNEL (import ossaudiodev)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_GETISPACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_GETISPACE", "kind": 21, "label": "SNDCTL_DSP_GETISPACE (import ossaudiodev)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_MIDI_MPUCMD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_MIDI_MPUCMD", "kind": 21, "label": "SNDCTL_MIDI_MPUCMD (import ossaudiodev)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_GETINCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_GETINCOUNT", "kind": 21, "label": "SNDCTL_SEQ_GETINCOUNT (import ossaudiodev)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_PANIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_PANIC", "kind": 21, "label": "SNDCTL_SEQ_PANIC (import ossaudiodev)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from winsound import SND_APPLICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SND_APPLICATION", "kind": 21, "label": "SND_APPLICATION (import winsound)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_ALTPCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_ALTPCM", "kind": 21, "label": "SOUND_MIXER_ALTPCM (import ossaudiodev)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_CD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_CD", "kind": 21, "label": "SOUND_MIXER_CD (import ossaudiodev)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_MIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_MIC", "kind": 21, "label": "SOUND_MIXER_MIC (import ossaudiodev)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_NRDEVICES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_NRDEVICES", "kind": 21, "label": "SOUND_MIXER_NRDEVICES (import ossaudiodev)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_PCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_PCM", "kind": 21, "label": "SOUND_MIXER_PCM (import ossaudiodev)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_RECLEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_RECLEV", "kind": 21, "label": "SOUND_MIXER_RECLEV (import ossaudiodev)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from socket import SO_BINDTODEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_BINDTODEVICE", "kind": 21, "label": "SO_BINDTODEVICE (import socket)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3.dbapi2)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3.dbapi2)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3.dbapi2)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3.dbapi2)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3.dbapi2)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3.dbapi2)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3.dbapi2)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import SimpleXMLRPCDispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleXMLRPCDispatcher", "kind": 7, "label": "SimpleXMLRPCDispatcher (import xmlrpc.server)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from os import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import os)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from posix import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import posix)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from socket import TIPC_MEDIUM_IMPORTANCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TIPC_MEDIUM_IMPORTANCE", "kind": 21, "label": "TIPC_MEDIUM_IMPORTANCE (import socket)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from tempfile import TemporaryDirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemporaryDirectory", "kind": 7, "label": "TemporaryDirectory (import tempfile)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from unittest.mock import ThreadingMock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingMock", "kind": 7, "label": "ThreadingMock (import unittest.mock)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "from socketserver import ThreadingTCPServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingTCPServer", "kind": 7, "label": "ThreadingTCPServer (import socketserver)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_RECV_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_RECV_CSCOV", "kind": 21, "label": "UDPLITE_RECV_CSCOV (import socket)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_SEND_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_SEND_CSCOV", "kind": 21, "label": "UDPLITE_SEND_CSCOV (import socket)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UserDict", "kind": 7, "label": "UserDict (import collections)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from termios import VDISCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VDISCARD", "kind": 21, "label": "VDISCARD (import termios)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from socket import VMADDR_CID_LOCAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VMADDR_CID_LOCAL", "kind": 21, "label": "VMADDR_CID_LOCAL (import socket)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from errno import WSAEDISCON\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WSAEDISCON", "kind": 21, "label": "WSAEDISCON (import errno)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakKeyDictionary", "kind": 7, "label": "WeakKeyDictionary (import weakref)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakValueDictionary", "kind": 7, "label": "WeakValueDictionary (import weakref)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsProactorEventLoopPolicy", "kind": 7, "label": "WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsSelectorEventLoopPolicy", "kind": 7, "label": "WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import XINCLUDE_INCLUDE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XINCLUDE_INCLUDE", "kind": 21, "label": "XINCLUDE_INCLUDE (import xml.etree.ElementInclude)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import pyexpat.errors)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import xml.parsers.expat.errors)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from site import addsitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addsitepackages", "kind": 3, "label": "addsitepackages (import site)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from site import addusersitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addusersitepackages", "kind": 3, "label": "addusersitepackages (import site)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asdict", "kind": 3, "label": "asdict (import dataclasses)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import askdirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "askdirectory", "kind": 3, "label": "askdirectory (import tkinter.filedialog)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bidirectional", "kind": 3, "label": "bidirectional (import unicodedata)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from imp import create_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_dynamic", "kind": 6, "label": "create_dynamic (import imp)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deactivate_stack_trampoline", "kind": 3, "label": "deactivate_stack_trampoline (import sys)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultdict", "kind": 7, "label": "defaultdict (import collections)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from nt import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import nt)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from os import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import os)", "sortText": "255"}, {"additionalTextEdits": [{"newText": "from posix import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import posix)", "sortText": "256"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfig", "kind": 3, "label": "dictConfig (import logging.config)", "sortText": "257"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "258"}, {"additionalTextEdits": [{"newText": "from filecmp import dircmp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dircmp", "kind": 7, "label": "dircmp (import filecmp)", "sortText": "259"}, {"additionalTextEdits": [{"newText": "from dis import disco\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "disco", "kind": 6, "label": "disco (import dis)", "sortText": "260"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher", "kind": 7, "label": "dispatcher (import asyncore)", "sortText": "261"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher_with_send\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher_with_send", "kind": 7, "label": "dispatcher_with_send (import asyncore)", "sortText": "262"}, {"additionalTextEdits": [{"newText": "from turtle import distance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distance", "kind": 3, "label": "distance (import turtle)", "sortText": "263"}, {"additionalTextEdits": [{"newText": "import distutils.archive_util\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.archive_util", "kind": 9, "label": "distutils.archive_util (import distutils.archive_util)", "sortText": "264"}, {"additionalTextEdits": [{"newText": "import distutils.bcppcompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.bcppcompiler", "kind": 9, "label": "distutils.bcppcompiler (import distutils.bcppcompiler)", "sortText": "265"}, {"additionalTextEdits": [{"newText": "import distutils.ccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.ccompiler", "kind": 9, "label": "distutils.ccompiler (import distutils.ccompiler)", "sortText": "266"}, {"additionalTextEdits": [{"newText": "import distutils.cmd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cmd", "kind": 9, "label": "distutils.cmd (import distutils.cmd)", "sortText": "267"}, {"additionalTextEdits": [{"newText": "import distutils.command\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command", "kind": 9, "label": "distutils.command (import distutils.command)", "sortText": "268"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist", "kind": 9, "label": "distutils.command.bdist (import distutils.command.bdist)", "sortText": "269"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_dumb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_dumb", "kind": 9, "label": "distutils.command.bdist_dumb (import distutils.command.bdist_dumb)", "sortText": "270"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_msi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_msi", "kind": 9, "label": "distutils.command.bdist_msi (import distutils.command.bdist_msi)", "sortText": "271"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_packager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_packager", "kind": 9, "label": "distutils.command.bdist_packager (import distutils.command.bdist_packager)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_rpm\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_rpm", "kind": 9, "label": "distutils.command.bdist_rpm (import distutils.command.bdist_rpm)", "sortText": "273"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_wininst\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_wininst", "kind": 9, "label": "distutils.command.bdist_wininst (import distutils.command.bdist_wininst)", "sortText": "274"}, {"additionalTextEdits": [{"newText": "import distutils.command.build\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build", "kind": 9, "label": "distutils.command.build (import distutils.command.build)", "sortText": "275"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_clib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_clib", "kind": 9, "label": "distutils.command.build_clib (import distutils.command.build_clib)", "sortText": "276"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_ext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_ext", "kind": 9, "label": "distutils.command.build_ext (import distutils.command.build_ext)", "sortText": "277"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_py\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_py", "kind": 9, "label": "distutils.command.build_py (import distutils.command.build_py)", "sortText": "278"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_scripts", "kind": 9, "label": "distutils.command.build_scripts (import distutils.command.build_scripts)", "sortText": "279"}, {"additionalTextEdits": [{"newText": "import distutils.command.check\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.check", "kind": 9, "label": "distutils.command.check (import distutils.command.check)", "sortText": "280"}, {"additionalTextEdits": [{"newText": "import distutils.command.clean\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.clean", "kind": 9, "label": "distutils.command.clean (import distutils.command.clean)", "sortText": "281"}, {"additionalTextEdits": [{"newText": "import distutils.command.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.config", "kind": 9, "label": "distutils.command.config (import distutils.command.config)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "import distutils.command.install\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install", "kind": 9, "label": "distutils.command.install (import distutils.command.install)", "sortText": "283"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_data\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_data", "kind": 9, "label": "distutils.command.install_data (import distutils.command.install_data)", "sortText": "284"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_egg_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_egg_info", "kind": 9, "label": "distutils.command.install_egg_info (import distutils.command.install_egg_info)", "sortText": "285"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_headers", "kind": 9, "label": "distutils.command.install_headers (import distutils.command.install_headers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_lib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_lib", "kind": 9, "label": "distutils.command.install_lib (import distutils.command.install_lib)", "sortText": "287"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_scripts", "kind": 9, "label": "distutils.command.install_scripts (import distutils.command.install_scripts)", "sortText": "288"}, {"additionalTextEdits": [{"newText": "import distutils.command.register\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.register", "kind": 9, "label": "distutils.command.register (import distutils.command.register)", "sortText": "289"}, {"additionalTextEdits": [{"newText": "import distutils.command.sdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.sdist", "kind": 9, "label": "distutils.command.sdist (import distutils.command.sdist)", "sortText": "290"}, {"additionalTextEdits": [{"newText": "import distutils.command.upload\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.upload", "kind": 9, "label": "distutils.command.upload (import distutils.command.upload)", "sortText": "291"}, {"additionalTextEdits": [{"newText": "import distutils.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.config", "kind": 9, "label": "distutils.config (import distutils.config)", "sortText": "292"}, {"additionalTextEdits": [{"newText": "import distutils.core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.core", "kind": 9, "label": "distutils.core (import distutils.core)", "sortText": "293"}, {"additionalTextEdits": [{"newText": "import distutils.cygwinccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cygwinccompiler", "kind": 9, "label": "distutils.cygwinccompiler (import distutils.cygwinccompiler)", "sortText": "294"}, {"additionalTextEdits": [{"newText": "import distutils.fancy_getopt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.fancy_getopt", "kind": 9, "label": "distutils.fancy_getopt (import distutils.fancy_getopt)", "sortText": "295"}, {"additionalTextEdits": [{"newText": "import distutils.msvccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.msvccompiler", "kind": 9, "label": "distutils.msvccompiler (import distutils.msvccompiler)", "sortText": "296"}, {"additionalTextEdits": [{"newText": "import distutils.sysconfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.sysconfig", "kind": 9, "label": "distutils.sysconfig (import distutils.sysconfig)", "sortText": "297"}, {"additionalTextEdits": [{"newText": "import distutils.unixccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.unixccompiler", "kind": 9, "label": "distutils.unixccompiler (import distutils.unixccompiler)", "sortText": "298"}, {"additionalTextEdits": [{"newText": "from sys import dont_write_bytecode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dont_write_bytecode", "kind": 6, "label": "dont_write_bytecode (import sys)", "sortText": "299"}, {"additionalTextEdits": [{"newText": "from multiprocessing.reduction import duplicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "duplicate", "kind": 3, "label": "duplicate (import multiprocessing.reduction)", "sortText": "300"}, {"additionalTextEdits": [{"newText": "from json.encoder import encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encode_basestring_ascii", "kind": 3, "label": "encode_basestring_ascii (import json.encoder)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "import encodings.ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ascii", "kind": 9, "label": "encodings.ascii (import encodings.ascii)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "import encodings.base64_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.base64_codec", "kind": 9, "label": "encodings.base64_codec (import encodings.base64_codec)", "sortText": "303"}, {"additionalTextEdits": [{"newText": "import encodings.big5hkscs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.big5hkscs", "kind": 9, "label": "encodings.big5hkscs (import encodings.big5hkscs)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "import encodings.bz2_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.bz2_codec", "kind": 9, "label": "encodings.bz2_codec (import encodings.bz2_codec)", "sortText": "305"}, {"additionalTextEdits": [{"newText": "import encodings.charmap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.charmap", "kind": 9, "label": "encodings.charmap (import encodings.charmap)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "import encodings.cp037\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp037", "kind": 9, "label": "encodings.cp037 (import encodings.cp037)", "sortText": "307"}, {"additionalTextEdits": [{"newText": "import encodings.cp1006\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1006", "kind": 9, "label": "encodings.cp1006 (import encodings.cp1006)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "import encodings.cp1026\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1026", "kind": 9, "label": "encodings.cp1026 (import encodings.cp1026)", "sortText": "309"}, {"additionalTextEdits": [{"newText": "import encodings.cp1125\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1125", "kind": 9, "label": "encodings.cp1125 (import encodings.cp1125)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "import encodings.cp1140\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1140", "kind": 9, "label": "encodings.cp1140 (import encodings.cp1140)", "sortText": "311"}, {"additionalTextEdits": [{"newText": "import encodings.cp1250\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1250", "kind": 9, "label": "encodings.cp1250 (import encodings.cp1250)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "import encodings.cp1251\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1251", "kind": 9, "label": "encodings.cp1251 (import encodings.cp1251)", "sortText": "313"}, {"additionalTextEdits": [{"newText": "import encodings.cp1252\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1252", "kind": 9, "label": "encodings.cp1252 (import encodings.cp1252)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "import encodings.cp1253\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1253", "kind": 9, "label": "encodings.cp1253 (import encodings.cp1253)", "sortText": "315"}, {"additionalTextEdits": [{"newText": "import encodings.cp1254\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1254", "kind": 9, "label": "encodings.cp1254 (import encodings.cp1254)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "import encodings.cp1255\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1255", "kind": 9, "label": "encodings.cp1255 (import encodings.cp1255)", "sortText": "317"}, {"additionalTextEdits": [{"newText": "import encodings.cp1256\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1256", "kind": 9, "label": "encodings.cp1256 (import encodings.cp1256)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "import encodings.cp1257\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1257", "kind": 9, "label": "encodings.cp1257 (import encodings.cp1257)", "sortText": "319"}, {"additionalTextEdits": [{"newText": "import encodings.cp1258\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1258", "kind": 9, "label": "encodings.cp1258 (import encodings.cp1258)", "sortText": "320"}, {"additionalTextEdits": [{"newText": "import encodings.cp273\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp273", "kind": 9, "label": "encodings.cp273 (import encodings.cp273)", "sortText": "321"}, {"additionalTextEdits": [{"newText": "import encodings.cp424\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp424", "kind": 9, "label": "encodings.cp424 (import encodings.cp424)", "sortText": "322"}, {"additionalTextEdits": [{"newText": "import encodings.cp437\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp437", "kind": 9, "label": "encodings.cp437 (import encodings.cp437)", "sortText": "323"}, {"additionalTextEdits": [{"newText": "import encodings.cp500\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp500", "kind": 9, "label": "encodings.cp500 (import encodings.cp500)", "sortText": "324"}, {"additionalTextEdits": [{"newText": "import encodings.cp720\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp720", "kind": 9, "label": "encodings.cp720 (import encodings.cp720)", "sortText": "325"}, {"additionalTextEdits": [{"newText": "import encodings.cp737\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp737", "kind": 9, "label": "encodings.cp737 (import encodings.cp737)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "import encodings.cp775\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp775", "kind": 9, "label": "encodings.cp775 (import encodings.cp775)", "sortText": "327"}, {"additionalTextEdits": [{"newText": "import encodings.cp850\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp850", "kind": 9, "label": "encodings.cp850 (import encodings.cp850)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "import encodings.cp852\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp852", "kind": 9, "label": "encodings.cp852 (import encodings.cp852)", "sortText": "329"}, {"additionalTextEdits": [{"newText": "import encodings.cp855\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp855", "kind": 9, "label": "encodings.cp855 (import encodings.cp855)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "import encodings.cp856\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp856", "kind": 9, "label": "encodings.cp856 (import encodings.cp856)", "sortText": "331"}, {"additionalTextEdits": [{"newText": "import encodings.cp857\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp857", "kind": 9, "label": "encodings.cp857 (import encodings.cp857)", "sortText": "332"}, {"additionalTextEdits": [{"newText": "import encodings.cp858\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp858", "kind": 9, "label": "encodings.cp858 (import encodings.cp858)", "sortText": "333"}, {"additionalTextEdits": [{"newText": "import encodings.cp860\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp860", "kind": 9, "label": "encodings.cp860 (import encodings.cp860)", "sortText": "334"}, {"additionalTextEdits": [{"newText": "import encodings.cp861\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp861", "kind": 9, "label": "encodings.cp861 (import encodings.cp861)", "sortText": "335"}, {"additionalTextEdits": [{"newText": "import encodings.cp862\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp862", "kind": 9, "label": "encodings.cp862 (import encodings.cp862)", "sortText": "336"}, {"additionalTextEdits": [{"newText": "import encodings.cp863\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp863", "kind": 9, "label": "encodings.cp863 (import encodings.cp863)", "sortText": "337"}, {"additionalTextEdits": [{"newText": "import encodings.cp864\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp864", "kind": 9, "label": "encodings.cp864 (import encodings.cp864)", "sortText": "338"}, {"additionalTextEdits": [{"newText": "import encodings.cp865\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp865", "kind": 9, "label": "encodings.cp865 (import encodings.cp865)", "sortText": "339"}, {"additionalTextEdits": [{"newText": "import encodings.cp866\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp866", "kind": 9, "label": "encodings.cp866 (import encodings.cp866)", "sortText": "340"}, {"additionalTextEdits": [{"newText": "import encodings.cp869\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp869", "kind": 9, "label": "encodings.cp869 (import encodings.cp869)", "sortText": "341"}, {"additionalTextEdits": [{"newText": "import encodings.cp874\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp874", "kind": 9, "label": "encodings.cp874 (import encodings.cp874)", "sortText": "342"}, {"additionalTextEdits": [{"newText": "import encodings.cp875\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp875", "kind": 9, "label": "encodings.cp875 (import encodings.cp875)", "sortText": "343"}, {"additionalTextEdits": [{"newText": "import encodings.cp932\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp932", "kind": 9, "label": "encodings.cp932 (import encodings.cp932)", "sortText": "344"}, {"additionalTextEdits": [{"newText": "import encodings.cp949\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp949", "kind": 9, "label": "encodings.cp949 (import encodings.cp949)", "sortText": "345"}, {"additionalTextEdits": [{"newText": "import encodings.cp950\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp950", "kind": 9, "label": "encodings.cp950 (import encodings.cp950)", "sortText": "346"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jis_2004\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jis_2004", "kind": 9, "label": "encodings.euc_jis_2004 (import encodings.euc_jis_2004)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jisx0213\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jisx0213", "kind": 9, "label": "encodings.euc_jisx0213 (import encodings.euc_jisx0213)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jp", "kind": 9, "label": "encodings.euc_jp (import encodings.euc_jp)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "import encodings.euc_kr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_kr", "kind": 9, "label": "encodings.euc_kr (import encodings.euc_kr)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "import encodings.hex_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.hex_codec", "kind": 9, "label": "encodings.hex_codec (import encodings.hex_codec)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "import encodings.mac_arabic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_arabic", "kind": 9, "label": "encodings.mac_arabic (import encodings.mac_arabic)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "import encodings.mac_croatian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_croatian", "kind": 9, "label": "encodings.mac_croatian (import encodings.mac_croatian)", "sortText": "353"}, {"additionalTextEdits": [{"newText": "import encodings.mac_cyrillic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_cyrillic", "kind": 9, "label": "encodings.mac_cyrillic (import encodings.mac_cyrillic)", "sortText": "354"}, {"additionalTextEdits": [{"newText": "import encodings.mac_farsi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_farsi", "kind": 9, "label": "encodings.mac_farsi (import encodings.mac_farsi)", "sortText": "355"}, {"additionalTextEdits": [{"newText": "import encodings.mac_greek\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_greek", "kind": 9, "label": "encodings.mac_greek (import encodings.mac_greek)", "sortText": "356"}, {"additionalTextEdits": [{"newText": "import encodings.mac_iceland\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_iceland", "kind": 9, "label": "encodings.mac_iceland (import encodings.mac_iceland)", "sortText": "357"}, {"additionalTextEdits": [{"newText": "import encodings.mac_latin2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_latin2", "kind": 9, "label": "encodings.mac_latin2 (import encodings.mac_latin2)", "sortText": "358"}, {"additionalTextEdits": [{"newText": "import encodings.mac_roman\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_roman", "kind": 9, "label": "encodings.mac_roman (import encodings.mac_roman)", "sortText": "359"}, {"additionalTextEdits": [{"newText": "import encodings.mac_romanian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_romanian", "kind": 9, "label": "encodings.mac_romanian (import encodings.mac_romanian)", "sortText": "360"}, {"additionalTextEdits": [{"newText": "import encodings.mac_turkish\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_turkish", "kind": 9, "label": "encodings.mac_turkish (import encodings.mac_turkish)", "sortText": "361"}, {"additionalTextEdits": [{"newText": "import encodings.mbcs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mbcs", "kind": 9, "label": "encodings.mbcs (import encodings.mbcs)", "sortText": "362"}, {"additionalTextEdits": [{"newText": "import encodings.ptcp154\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ptcp154", "kind": 9, "label": "encodings.ptcp154 (import encodings.ptcp154)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "import encodings.punycode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.punycode", "kind": 9, "label": "encodings.punycode (import encodings.punycode)", "sortText": "364"}, {"additionalTextEdits": [{"newText": "import encodings.quopri_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.quopri_codec", "kind": 9, "label": "encodings.quopri_codec (import encodings.quopri_codec)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "import encodings.raw_unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.raw_unicode_escape", "kind": 9, "label": "encodings.raw_unicode_escape (import encodings.raw_unicode_escape)", "sortText": "366"}, {"additionalTextEdits": [{"newText": "import encodings.unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.unicode_escape", "kind": 9, "label": "encodings.unicode_escape (import encodings.unicode_escape)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "import encodings.uu_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.uu_codec", "kind": 9, "label": "encodings.uu_codec (import encodings.uu_codec)", "sortText": "368"}, {"additionalTextEdits": [{"newText": "import encodings.zlib_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.zlib_codec", "kind": 9, "label": "encodings.zlib_codec (import encodings.zlib_codec)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "370"}, {"additionalTextEdits": [{"newText": "from asyncio import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio)", "sortText": "371"}, {"additionalTextEdits": [{"newText": "from asyncio.futures import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio.futures)", "sortText": "372"}, {"additionalTextEdits": [{"newText": "from csv import get_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dialect", "kind": 6, "label": "get_dialect (import csv)", "sortText": "373"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_dict", "kind": 9, "label": "lib2to3.fixes.fix_dict (import lib2to3.fixes.fix_dict)", "sortText": "374"}, {"additionalTextEdits": [{"newText": "from csv import list_dialects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "list_dialects", "kind": 6, "label": "list_dialects (import csv)", "sortText": "375"}, {"additionalTextEdits": [{"newText": "from imp import load_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_dynamic", "kind": 3, "label": "load_dynamic (import imp)", "sortText": "376"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementPath import prepare_predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_predicate", "kind": 3, "label": "prepare_predicate (import xml.etree.ElementPath)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from cgi import print_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "print_directory", "kind": 3, "label": "print_directory (import cgi)", "sortText": "378"}, {"additionalTextEdits": [{"newText": "from xml.sax.handler import property_interning_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "property_interning_dict", "kind": 6, "label": "property_interning_dict (import xml.sax.handler)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from json.encoder import py_encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "py_encode_basestring_ascii", "kind": 3, "label": "py_encode_basestring_ascii (import json.encoder)", "sortText": "380"}, {"additionalTextEdits": [{"newText": "import pydoc_data.topics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "pydoc_data.topics", "kind": 9, "label": "pydoc_data.topics (import pydoc_data.topics)", "sortText": "381"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stderr", "kind": 7, "label": "redirect_stderr (import contextlib)", "sortText": "382"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stdout", "kind": 7, "label": "redirect_stdout (import contextlib)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from csv import register_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "register_dialect", "kind": 6, "label": "register_dialect (import csv)", "sortText": "384"}, {"additionalTextEdits": [{"newText": "from importlib.resources.readers import remove_duplicates\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "remove_duplicates", "kind": 3, "label": "remove_duplicates (import importlib.resources.readers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from readline import set_completion_display_matches_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_completion_display_matches_hook", "kind": 3, "label": "set_completion_display_matches_hook (import readline)", "sortText": "386"}, {"additionalTextEdits": [{"newText": "from functools import singledispatch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatch", "kind": 3, "label": "singledispatch (import functools)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatchmethod", "kind": 7, "label": "singledispatchmethod (import functools)", "sortText": "388"}, {"additionalTextEdits": [{"newText": "from unittest.util import sorted_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sorted_list_difference", "kind": 3, "label": "sorted_list_difference (import unittest.util)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from csv import unix_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unix_dialect", "kind": 7, "label": "unix_dialect (import csv)", "sortText": "390"}, {"additionalTextEdits": [{"newText": "from unittest.util import unorderable_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unorderable_list_difference", "kind": 3, "label": "unorderable_list_difference (import unittest.util)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from csv import unregister_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unregister_dialect", "kind": 6, "label": "unregister_dialect (import csv)", "sortText": "392"}, {"additionalTextEdits": [{"newText": "from curses import update_lines_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "update_lines_cols", "kind": 3, "label": "update_lines_cols (import curses)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from turtle import write_docstringdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_docstringdict", "kind": 3, "label": "write_docstringdict (import turtle)", "sortText": "394"}, {"additionalTextEdits": [{"newText": "import xml.dom.minicompat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.minicompat", "kind": 9, "label": "xml.dom.minicompat (import xml.dom.minicompat)", "sortText": "395"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "396"}, {"additionalTextEdits": [{"newText": "from asyncio import ThreadedChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadedChildWatcher", "kind": 7, "label": "ThreadedChildWatcher (import asyncio)", "sortText": "397"}, {"additionalTextEdits": [{"newText": "from gettext import bind_textdomain_codeset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bind_textdomain_codeset", "kind": 3, "label": "bind_textdomain_codeset (import gettext)", "sortText": "398"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "399"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import _build_isolated_process_env\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_build_isolated_process_env", "kind": 3, "label": "_build_isolated_process_env (import python_lsp_compare.environments)", "sortText": "400"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _dispatch_benchmark_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dispatch_benchmark_request", "kind": 3, "label": "_dispatch_benchmark_request (import python_lsp_compare.runner)", "sortText": "401"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_csv)", "sortText": "402"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_markdown)", "sortText": "403"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_csv)", "sortText": "404"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_markdown)", "sortText": "405"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_csv)", "sortText": "406"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_markdown)", "sortText": "407"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_csv)", "sortText": "408"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_markdown)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _run_edit_benchmark_point\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_run_edit_benchmark_point", "kind": 3, "label": "_run_edit_benchmark_point (import python_lsp_compare.runner)", "sortText": "410"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ImmutableOrderedMultiDict", "kind": 7, "label": "_ImmutableOrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_OrderedMultiDict", "kind": 7, "label": "_OrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "412"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _SUB_DELIM_CHARS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SUB_DELIM_CHARS", "kind": 21, "label": "_SUB_DELIM_CHARS (import urllib3.util.url)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from urllib3.util.ssl_ import _TYPE_PEER_CERT_RET_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_TYPE_PEER_CERT_RET_DICT", "kind": 7, "label": "_TYPE_PEER_CERT_RET_DICT (import urllib3.util.ssl_)", "sortText": "414"}, {"additionalTextEdits": [{"newText": "from urllib3.connection import _WrappedAndVerifiedSocket\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WrappedAndVerifiedSocket", "kind": 7, "label": "_WrappedAndVerifiedSocket (import urllib3.connection)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from jinja2.runtime import _dict_method_all\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dict_method_all", "kind": 3, "label": "_dict_method_all (import jinja2.runtime)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _encode_invalid_chars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_encode_invalid_chars", "kind": 3, "label": "_encode_invalid_chars (import urllib3.util.url)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from urllib3.contrib.emscripten.fetch import _obj_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_obj_from_dict", "kind": 3, "label": "_obj_from_dict (import urllib3.contrib.emscripten.fetch)", "sortText": "418"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import _windows_device_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_windows_device_files", "kind": 6, "label": "_windows_device_files (import werkzeug.security)", "sortText": "419"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import _DateTimeComparable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DateTimeComparable", "kind": 6, "label": "_DateTimeComparable (import xmlrpc.client)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from asyncio import _DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DefaultEventLoopPolicy", "kind": 6, "label": "_DefaultEventLoopPolicy (import asyncio)", "sortText": "421"}, {"additionalTextEdits": [{"newText": "from logging.config import _DictConfigArgs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DictConfigArgs", "kind": 7, "label": "_DictConfigArgs (import logging.config)", "sortText": "422"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity0", "kind": 7, "label": "_DispatchArity0 (import xmlrpc.server)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity1", "kind": 7, "label": "_DispatchArity1 (import xmlrpc.server)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity2", "kind": 7, "label": "_DispatchArity2 (import xmlrpc.server)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity3", "kind": 7, "label": "_DispatchArity3 (import xmlrpc.server)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity4", "kind": 7, "label": "_DispatchArity4 (import xmlrpc.server)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArityN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArityN", "kind": 7, "label": "_DispatchArityN (import xmlrpc.server)", "sortText": "428"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchProtocol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchProtocol", "kind": 6, "label": "_DispatchProtocol (import xmlrpc.server)", "sortText": "429"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "430"}, {"additionalTextEdits": [{"newText": "from logging.config import _FormatterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FormatterConfigurationTypedDict", "kind": 6, "label": "_FormatterConfigurationTypedDict (import logging.config)", "sortText": "431"}, {"additionalTextEdits": [{"newText": "from sre_constants import _NamedIntConstant\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NamedIntConstant", "kind": 7, "label": "_NamedIntConstant (import sre_constants)", "sortText": "432"}, {"additionalTextEdits": [{"newText": "from xml.dom.minidom import _NodesWithChildren\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NodesWithChildren", "kind": 6, "label": "_NodesWithChildren (import xml.dom.minidom)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_PeerCertRetDictType", "kind": 6, "label": "_PeerCertRetDictType (import ssl)", "sortText": "434"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Predicate", "kind": 6, "label": "_Predicate (import itertools)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from sys import _ThreadInfoLock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ThreadInfoLock", "kind": 6, "label": "_ThreadInfoLock (import sys)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from msilib.schema import _Validation_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Validation_records", "kind": 6, "label": "_Validation_records (import msilib.schema)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsProactorEventLoopPolicy", "kind": 7, "label": "_WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsSelectorEventLoopPolicy", "kind": 7, "label": "_WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from msilib import _directories\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_directories", "kind": 6, "label": "_directories (import msilib)", "sortText": "440"}]}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import EDIT_METHOD_CONFIG_KEYS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EDIT_METHOD_CONFIG_KEYS", "kind": 21, "label": "EDIT_METHOD_CONFIG_KEYS (import python_lsp_compare.benchmark_suites)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import StdioJsonRpcTransport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StdioJsonRpcTransport", "kind": 7, "label": "StdioJsonRpcTransport (import python_lsp_compare.transport)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import build_call_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_call_metric", "kind": 3, "label": "build_call_metric (import python_lsp_compare.metrics)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_benchmarks", "kind": 3, "label": "handle_list_benchmarks (import python_lsp_compare.cli)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_scenarios", "kind": 3, "label": "handle_list_scenarios (import python_lsp_compare.cli)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BodyNotHttplibCompatible", "kind": 7, "label": "BodyNotHttplibCompatible (import urllib3.exceptions)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackDict", "kind": 7, "label": "CallbackDict (import werkzeug.datastructures)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CaseInsensitiveDict", "kind": 7, "label": "CaseInsensitiveDict (import requests.structures)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClientDisconnected", "kind": 7, "label": "ClientDisconnected (import werkzeug.exceptions)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedMultiDict", "kind": 7, "label": "CombinedMultiDict (import werkzeug.datastructures)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from jinja2.defaults import DEFAULT_POLICIES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_POLICIES", "kind": 21, "label": "DEFAULT_POLICIES (import jinja2.defaults)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "label": "DEFAULT_REDIRECT_LIMIT (import requests.models)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from werkzeug.debug import DebuggedApplication\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DebuggedApplication", "kind": 7, "label": "DebuggedApplication (import werkzeug.debug)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import DerivedContextReference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DerivedContextReference", "kind": 7, "label": "DerivedContextReference (import jinja2.nodes)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import jinja2.nodes)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictLoader", "kind": 7, "label": "DictLoader (import jinja2)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from werkzeug.middleware.dispatcher import DispatcherMiddleware\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatcherMiddleware", "kind": 7, "label": "DispatcherMiddleware (import werkzeug.middleware.dispatcher)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from flask.templating import DispatchingJinjaLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatchingJinjaLoader", "kind": 7, "label": "DispatchingJinjaLoader (import flask.templating)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileMultiDict", "kind": 7, "label": "FileMultiDict (import werkzeug.datastructures)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FormDataRoutingRedirect", "kind": 7, "label": "FormDataRoutingRedirect (import flask.debughelpers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPHeaderDict", "kind": 6, "label": "HTTPHeaderDict (import urllib3)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDict", "kind": 7, "label": "ImmutableDict (import werkzeug.datastructures)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDictMixin", "kind": 7, "label": "ImmutableDictMixin (import werkzeug.datastructures)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDict", "kind": 7, "label": "ImmutableMultiDict (import werkzeug.datastructures)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDictMixin", "kind": 7, "label": "ImmutableMultiDictMixin (import werkzeug.datastructures)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableTypeConversionDict", "kind": 7, "label": "ImmutableTypeConversionDict (import werkzeug.datastructures)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from idna import InvalidCodepointContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidCodepointContext", "kind": 7, "label": "InvalidCodepointContext (import idna)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LookupDict", "kind": 7, "label": "LookupDict (import requests.structures)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MisdirectedRequest", "kind": 7, "label": "MisdirectedRequest (import werkzeug.exceptions)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MultiDict", "kind": 7, "label": "MultiDict (import werkzeug.datastructures)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import PassDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PassDict", "kind": 7, "label": "PassDict (import flask.json.tag)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDIRECT_STATI", "kind": 21, "label": "REDIRECT_STATI (import requests.models)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.constant import RE_POSSIBLE_ENCODING_INDICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RE_POSSIBLE_ENCODING_INDICATION", "kind": 21, "label": "RE_POSSIBLE_ENCODING_INDICATION (import charset_normalizer.constant)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestAliasRedirect", "kind": 7, "label": "RequestAliasRedirect (import werkzeug.routing)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestRedirect", "kind": 7, "label": "RequestRedirect (import werkzeug.routing)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.legacy import ResultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResultDict", "kind": 7, "label": "ResultDict (import charset_normalizer.legacy)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SessionRedirectMixin", "kind": 7, "label": "SessionRedirectMixin (import requests.sessions)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.md import SuspiciousDuplicateAccentPlugin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SuspiciousDuplicateAccentPlugin", "kind": 7, "label": "SuspiciousDuplicateAccentPlugin (import charset_normalizer.md)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import TagDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TagDict", "kind": 7, "label": "TagDict (import flask.json.tag)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooManyRedirects", "kind": 7, "label": "TooManyRedirects (import requests.exceptions)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypeConversionDict", "kind": 7, "label": "TypeConversionDict (import werkzeug.datastructures)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import UnexpectedUnicodeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnexpectedUnicodeError", "kind": 7, "label": "UnexpectedUnicodeError (import flask.debughelpers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UpdateDictMixin", "kind": 7, "label": "UpdateDictMixin (import werkzeug.datastructures)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import add_completion_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_completion_class", "kind": 3, "label": "add_completion_class (import click.shell_completion)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_dict_to_cookiejar", "kind": 3, "label": "add_dict_to_cookiejar (import requests.utils)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "append_slash_redirect", "kind": 3, "label": "append_slash_redirect (import werkzeug.utils)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attach_enctype_error_multidict", "kind": 3, "label": "attach_enctype_error_multidict (import flask.debughelpers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cookiejar_from_dict", "kind": 3, "label": "cookiejar_from_dict (import requests.cookies)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_from_cookiejar", "kind": 3, "label": "dict_from_cookiejar (import requests.utils)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_to_sequence", "kind": 3, "label": "dict_to_sequence (import requests.utils)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from requests.hooks import dispatch_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_hook", "kind": 3, "label": "dispatch_hook (import requests.hooks)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_dictsort\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_dictsort", "kind": 3, "label": "do_dictsort (import jinja2.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_slice", "kind": 3, "label": "do_slice (import jinja2.filters)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.cd import encoding_unicode_range\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encoding_unicode_range", "kind": 3, "label": "encoding_unicode_range (import charset_normalizer.cd)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_encodings_from_content", "kind": 3, "label": "get_encodings_from_content (import requests.utils)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import requests.utils)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import werkzeug.http)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": ", redirect", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import flask)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import werkzeug.utils)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", send_from_directory", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import flask)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import werkzeug.utils)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from requests.utils import stream_decode_response_unicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stream_decode_response_unicode", "kind": 3, "label": "stream_decode_response_unicode (import requests.utils)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import sync_do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sync_do_slice", "kind": 3, "label": "sync_do_slice (import jinja2.filters)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import werkzeug.middleware.dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "werkzeug.middleware.dispatcher", "kind": 9, "label": "werkzeug.middleware.dispatcher (import werkzeug.middleware.dispatcher)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultDict", "kind": 6, "label": "DefaultDict (import typing)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 6, "label": "Dict (import typing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 6, "label": "OrderedDict (import typing)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypedDict", "kind": 6, "label": "TypedDict (import typing)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_typeddict", "kind": 3, "label": "is_typeddict (import typing)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_ACCESS_DENIED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_ACCESS_DENIED", "kind": 21, "label": "ALERT_DESCRIPTION_ACCESS_DENIED (import ssl)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE (import ssl)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE (import ssl)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE (import ssl)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_RECORD_MAC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_RECORD_MAC", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_RECORD_MAC (import ssl)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED (import ssl)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED (import ssl)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN (import ssl)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE (import ssl)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "kind": 21, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY (import ssl)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECODE_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECODE_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECODE_ERROR (import ssl)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECOMPRESSION_FAILURE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE", "kind": 21, "label": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE (import ssl)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECRYPT_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR (import ssl)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "kind": 21, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY (import ssl)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_PROTOCOL_VERSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_PROTOCOL_VERSION", "kind": 21, "label": "ALERT_DESCRIPTION_PROTOCOL_VERSION (import ssl)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_RECORD_OVERFLOW\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_RECORD_OVERFLOW", "kind": 21, "label": "ALERT_DESCRIPTION_RECORD_OVERFLOW (import ssl)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "kind": 21, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE (import ssl)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNKNOWN_CA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNKNOWN_CA", "kind": 21, "label": "ALERT_DESCRIPTION_UNKNOWN_CA (import ssl)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNRECOGNIZED_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME", "kind": 21, "label": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME (import ssl)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE (import ssl)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_USER_CANCELLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_USER_CANCELLED", "kind": 21, "label": "ALERT_DESCRIPTION_USER_CANCELLED (import ssl)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G721\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G721", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G721 (import sunau)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G722\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G722", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G722 (import sunau)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_3", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_3 (import sunau)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_5", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_5 (import sunau)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ALAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ALAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_ALAW_8 (import sunau)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_DOUBLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_DOUBLE", "kind": 21, "label": "AUDIO_FILE_ENCODING_DOUBLE (import sunau)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_FLOAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_FLOAT", "kind": 21, "label": "AUDIO_FILE_ENCODING_FLOAT (import sunau)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_16\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_16", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_16 (import sunau)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_24\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_24", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_24 (import sunau)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_32\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_32", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_32 (import sunau)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_8 (import sunau)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_MULAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_MULAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_MULAW_8 (import sunau)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_MAGIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_MAGIC", "kind": 21, "label": "AUDIO_FILE_MAGIC (import sunau)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.schema)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.sequence)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.schema)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.sequence)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdvtUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdvtUISequence", "kind": 6, "label": "AdvtUISequence (import msilib.schema)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON1_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON1_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON1_DOUBLE_CLICKED (import curses)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON2_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON2_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON2_DOUBLE_CLICKED (import curses)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON3_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON3_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON3_DOUBLE_CLICKED (import curses)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON4_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON4_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON4_DOUBLE_CLICKED (import curses)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON5_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON5_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON5_DOUBLE_CLICKED (import curses)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from ctypes import BigEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BigEndianStructure", "kind": 6, "label": "BigEndianStructure (import ctypes)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "from logging.config import ConvertingDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConvertingDict", "kind": 7, "label": "ConvertingDict (import logging.config)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "from logging.config import DEFAULT_LOGGING_CONFIG_PORT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_LOGGING_CONFIG_PORT", "kind": 21, "label": "DEFAULT_LOGGING_CONFIG_PORT (import logging.config)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import DEFAULT_MAX_INCLUSION_DEPTH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_MAX_INCLUSION_DEPTH", "kind": 21, "label": "DEFAULT_MAX_INCLUSION_DEPTH (import xml.etree.ElementInclude)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "from distutils.config import DEFAULT_PYPIRC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_PYPIRC", "kind": 21, "label": "DEFAULT_PYPIRC (import distutils.config)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "from pickle import DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DICT", "kind": 21, "label": "DICT (import pickle)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "from xml.dom.xmlbuilder import DOMInputSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DOMInputSource", "kind": 7, "label": "DOMInputSource (import xml.dom.xmlbuilder)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "from sqlite3 import DateFromTicks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFromTicks", "kind": 3, "label": "DateFromTicks (import sqlite3)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DecimalException", "kind": 7, "label": "DecimalException (import decimal)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import DefaultCookiePolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultCookiePolicy", "kind": 7, "label": "DefaultCookiePolicy (import http.cookiejar)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from asyncio import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from asyncio.unix_events import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio.unix_events)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from csv import Dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dialect", "kind": 7, "label": "Dialect (import csv)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import ast)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictComp", "kind": 7, "label": "DictComp (import ast)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from logging.config import DictConfigurator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictConfigurator", "kind": 7, "label": "DictConfigurator (import logging.config)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from csv import DictReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictReader", "kind": 7, "label": "DictReader (import csv)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from csv import DictWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictWriter", "kind": 7, "label": "DictWriter (import csv)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectBox\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectBox", "kind": 7, "label": "DirSelectBox (import tkinter.tix)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectDialog\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectDialog", "kind": 7, "label": "DirSelectDialog (import tkinter.tix)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from msilib import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import msilib)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 6, "label": "Directory (import msilib.schema)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import tkinter.filedialog)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from winreg import DisableReflectionKey\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DisableReflectionKey", "kind": 3, "label": "DisableReflectionKey (import winreg)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsByteCompileError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsByteCompileError", "kind": 7, "label": "DistutilsByteCompileError (import distutils.errors)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsExecError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsExecError", "kind": 7, "label": "DistutilsExecError (import distutils.errors)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import DocCGIXMLRPCRequestHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocCGIXMLRPCRequestHandler", "kind": 7, "label": "DocCGIXMLRPCRequestHandler (import xmlrpc.server)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from msilib.schema import DuplicateFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateFile", "kind": 6, "label": "DuplicateFile (import msilib.schema)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateOptionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateOptionError", "kind": 7, "label": "DuplicateOptionError (import configparser)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateSectionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateSectionError", "kind": 7, "label": "DuplicateSectionError (import configparser)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from pickle import EMPTY_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EMPTY_DICT", "kind": 21, "label": "EMPTY_DICT (import pickle)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from enum import EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EnumDict", "kind": 6, "label": "EnumDict (import enum)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_dict import FixDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixDict", "kind": 7, "label": "FixDict (import lib2to3.fixes.fix_dict)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPRedirectHandler", "kind": 7, "label": "HTTPRedirectHandler (import urllib.request)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from socket import HV_GUID_WILDCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HV_GUID_WILDCARD", "kind": 21, "label": "HV_GUID_WILDCARD (import socket)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import INVALID_ENCODING_CHAR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_ENCODING_CHAR", "kind": 21, "label": "INVALID_ENCODING_CHAR (import xmlrpc.client)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from xml.dom import INVALID_MODIFICATION_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_MODIFICATION_ERR", "kind": 21, "label": "INVALID_MODIFICATION_ERR (import xml.dom)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_LOOP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_LOOP", "kind": 21, "label": "IP_DEFAULT_MULTICAST_LOOP (import socket)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_TTL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_TTL", "kind": 21, "label": "IP_DEFAULT_MULTICAST_TTL (import socket)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from socket import IP_HDRINCL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_HDRINCL", "kind": 21, "label": "IP_HDRINCL (import socket)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidBase64PaddingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidBase64PaddingDefect", "kind": 7, "label": "InvalidBase64PaddingDefect (import email.errors)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from plistlib import InvalidFileException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidFileException", "kind": 7, "label": "InvalidFileException (import plistlib)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from xml.dom import InvalidModificationErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidModificationErr", "kind": 7, "label": "InvalidModificationErr (import xml.dom)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidMultipartContentTransferEncodingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidMultipartContentTransferEncodingDefect", "kind": 7, "label": "InvalidMultipartContentTransferEncodingDefect (import email.errors)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from unittest import IsolatedAsyncioTestCase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IsolatedAsyncioTestCase", "kind": 7, "label": "IsolatedAsyncioTestCase (import unittest)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import LimitedRecursiveIncludeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LimitedRecursiveIncludeError", "kind": 7, "label": "LimitedRecursiveIncludeError (import xml.etree.ElementInclude)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from ctypes import LittleEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LittleEndianStructure", "kind": 6, "label": "LittleEndianStructure (import ctypes)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_CREATEDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_CREATEDIRECT", "kind": 21, "label": "MSIDBOPEN_CREATEDIRECT (import msilib)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_DIRECT", "kind": 21, "label": "MSIDBOPEN_DIRECT (import msilib)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_REPLACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_REPLACE", "kind": 21, "label": "MSIMODIFY_REPLACE (import msilib)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from msilib.schema import MsiDigitalCertificate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MsiDigitalCertificate", "kind": 6, "label": "MsiDigitalCertificate (import msilib.schema)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from xml.dom import NO_MODIFICATION_ALLOWED_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NO_MODIFICATION_ALLOWED_ERR", "kind": 21, "label": "NO_MODIFICATION_ALLOWED_ERR (import xml.dom)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from email.errors import NoBoundaryInMultipartDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBoundaryInMultipartDefect", "kind": 7, "label": "NoBoundaryInMultipartDefect (import email.errors)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from xml.dom import NoModificationAllowedErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoModificationAllowedErr", "kind": 7, "label": "NoModificationAllowedErr (import xml.dom)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import os)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import posix)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import os)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import posix)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OpenerDirector", "kind": 7, "label": "OpenerDirector (import urllib.request)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from sqlite3 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3.dbapi2)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 7, "label": "OrderedDict (import collections)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from imp import PKG_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PKG_DIRECTORY", "kind": 21, "label": "PKG_DIRECTORY (import imp)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from os import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import os)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from posix import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import posix)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESERVED_MICROSOFT", "kind": 21, "label": "RESERVED_MICROSOFT (import uuid)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RemoteDisconnected", "kind": 7, "label": "RemoteDisconnected (import http.client)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from posix import SCHED_SPORADIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SCHED_SPORADIC", "kind": 21, "label": "SCHED_SPORADIC (import posix)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import SENDFILE_FALLBACK_READBUFFER_SIZE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SENDFILE_FALLBACK_READBUFFER_SIZE", "kind": 21, "label": "SENDFILE_FALLBACK_READBUFFER_SIZE (import asyncio.constants)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from smtplib import SMTPServerDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SMTPServerDisconnected", "kind": 7, "label": "SMTPServerDisconnected (import smtplib)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_BIND_CHANNEL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_BIND_CHANNEL", "kind": 21, "label": "SNDCTL_DSP_BIND_CHANNEL (import ossaudiodev)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_GETISPACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_GETISPACE", "kind": 21, "label": "SNDCTL_DSP_GETISPACE (import ossaudiodev)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_MIDI_MPUCMD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_MIDI_MPUCMD", "kind": 21, "label": "SNDCTL_MIDI_MPUCMD (import ossaudiodev)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_GETINCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_GETINCOUNT", "kind": 21, "label": "SNDCTL_SEQ_GETINCOUNT (import ossaudiodev)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_PANIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_PANIC", "kind": 21, "label": "SNDCTL_SEQ_PANIC (import ossaudiodev)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from winsound import SND_APPLICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SND_APPLICATION", "kind": 21, "label": "SND_APPLICATION (import winsound)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_ALTPCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_ALTPCM", "kind": 21, "label": "SOUND_MIXER_ALTPCM (import ossaudiodev)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_CD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_CD", "kind": 21, "label": "SOUND_MIXER_CD (import ossaudiodev)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_MIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_MIC", "kind": 21, "label": "SOUND_MIXER_MIC (import ossaudiodev)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_NRDEVICES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_NRDEVICES", "kind": 21, "label": "SOUND_MIXER_NRDEVICES (import ossaudiodev)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_PCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_PCM", "kind": 21, "label": "SOUND_MIXER_PCM (import ossaudiodev)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_RECLEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_RECLEV", "kind": 21, "label": "SOUND_MIXER_RECLEV (import ossaudiodev)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from socket import SO_BINDTODEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_BINDTODEVICE", "kind": 21, "label": "SO_BINDTODEVICE (import socket)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3.dbapi2)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3.dbapi2)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3.dbapi2)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3.dbapi2)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3.dbapi2)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3.dbapi2)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3.dbapi2)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import SimpleXMLRPCDispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleXMLRPCDispatcher", "kind": 7, "label": "SimpleXMLRPCDispatcher (import xmlrpc.server)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from os import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import os)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from posix import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import posix)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from socket import TIPC_MEDIUM_IMPORTANCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TIPC_MEDIUM_IMPORTANCE", "kind": 21, "label": "TIPC_MEDIUM_IMPORTANCE (import socket)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from tempfile import TemporaryDirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemporaryDirectory", "kind": 7, "label": "TemporaryDirectory (import tempfile)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from unittest.mock import ThreadingMock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingMock", "kind": 7, "label": "ThreadingMock (import unittest.mock)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "from socketserver import ThreadingTCPServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingTCPServer", "kind": 7, "label": "ThreadingTCPServer (import socketserver)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_RECV_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_RECV_CSCOV", "kind": 21, "label": "UDPLITE_RECV_CSCOV (import socket)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_SEND_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_SEND_CSCOV", "kind": 21, "label": "UDPLITE_SEND_CSCOV (import socket)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UserDict", "kind": 7, "label": "UserDict (import collections)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from termios import VDISCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VDISCARD", "kind": 21, "label": "VDISCARD (import termios)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from socket import VMADDR_CID_LOCAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VMADDR_CID_LOCAL", "kind": 21, "label": "VMADDR_CID_LOCAL (import socket)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from errno import WSAEDISCON\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WSAEDISCON", "kind": 21, "label": "WSAEDISCON (import errno)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakKeyDictionary", "kind": 7, "label": "WeakKeyDictionary (import weakref)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakValueDictionary", "kind": 7, "label": "WeakValueDictionary (import weakref)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsProactorEventLoopPolicy", "kind": 7, "label": "WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsSelectorEventLoopPolicy", "kind": 7, "label": "WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import XINCLUDE_INCLUDE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XINCLUDE_INCLUDE", "kind": 21, "label": "XINCLUDE_INCLUDE (import xml.etree.ElementInclude)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import pyexpat.errors)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import xml.parsers.expat.errors)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from site import addsitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addsitepackages", "kind": 3, "label": "addsitepackages (import site)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from site import addusersitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addusersitepackages", "kind": 3, "label": "addusersitepackages (import site)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asdict", "kind": 3, "label": "asdict (import dataclasses)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import askdirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "askdirectory", "kind": 3, "label": "askdirectory (import tkinter.filedialog)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bidirectional", "kind": 3, "label": "bidirectional (import unicodedata)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from imp import create_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_dynamic", "kind": 6, "label": "create_dynamic (import imp)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deactivate_stack_trampoline", "kind": 3, "label": "deactivate_stack_trampoline (import sys)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultdict", "kind": 7, "label": "defaultdict (import collections)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from nt import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import nt)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from os import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import os)", "sortText": "255"}, {"additionalTextEdits": [{"newText": "from posix import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import posix)", "sortText": "256"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfig", "kind": 3, "label": "dictConfig (import logging.config)", "sortText": "257"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "258"}, {"additionalTextEdits": [{"newText": "from filecmp import dircmp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dircmp", "kind": 7, "label": "dircmp (import filecmp)", "sortText": "259"}, {"additionalTextEdits": [{"newText": "from dis import disco\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "disco", "kind": 6, "label": "disco (import dis)", "sortText": "260"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher", "kind": 7, "label": "dispatcher (import asyncore)", "sortText": "261"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher_with_send\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher_with_send", "kind": 7, "label": "dispatcher_with_send (import asyncore)", "sortText": "262"}, {"additionalTextEdits": [{"newText": "from turtle import distance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distance", "kind": 3, "label": "distance (import turtle)", "sortText": "263"}, {"additionalTextEdits": [{"newText": "import distutils.archive_util\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.archive_util", "kind": 9, "label": "distutils.archive_util (import distutils.archive_util)", "sortText": "264"}, {"additionalTextEdits": [{"newText": "import distutils.bcppcompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.bcppcompiler", "kind": 9, "label": "distutils.bcppcompiler (import distutils.bcppcompiler)", "sortText": "265"}, {"additionalTextEdits": [{"newText": "import distutils.ccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.ccompiler", "kind": 9, "label": "distutils.ccompiler (import distutils.ccompiler)", "sortText": "266"}, {"additionalTextEdits": [{"newText": "import distutils.cmd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cmd", "kind": 9, "label": "distutils.cmd (import distutils.cmd)", "sortText": "267"}, {"additionalTextEdits": [{"newText": "import distutils.command\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command", "kind": 9, "label": "distutils.command (import distutils.command)", "sortText": "268"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist", "kind": 9, "label": "distutils.command.bdist (import distutils.command.bdist)", "sortText": "269"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_dumb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_dumb", "kind": 9, "label": "distutils.command.bdist_dumb (import distutils.command.bdist_dumb)", "sortText": "270"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_msi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_msi", "kind": 9, "label": "distutils.command.bdist_msi (import distutils.command.bdist_msi)", "sortText": "271"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_packager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_packager", "kind": 9, "label": "distutils.command.bdist_packager (import distutils.command.bdist_packager)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_rpm\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_rpm", "kind": 9, "label": "distutils.command.bdist_rpm (import distutils.command.bdist_rpm)", "sortText": "273"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_wininst\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_wininst", "kind": 9, "label": "distutils.command.bdist_wininst (import distutils.command.bdist_wininst)", "sortText": "274"}, {"additionalTextEdits": [{"newText": "import distutils.command.build\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build", "kind": 9, "label": "distutils.command.build (import distutils.command.build)", "sortText": "275"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_clib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_clib", "kind": 9, "label": "distutils.command.build_clib (import distutils.command.build_clib)", "sortText": "276"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_ext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_ext", "kind": 9, "label": "distutils.command.build_ext (import distutils.command.build_ext)", "sortText": "277"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_py\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_py", "kind": 9, "label": "distutils.command.build_py (import distutils.command.build_py)", "sortText": "278"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_scripts", "kind": 9, "label": "distutils.command.build_scripts (import distutils.command.build_scripts)", "sortText": "279"}, {"additionalTextEdits": [{"newText": "import distutils.command.check\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.check", "kind": 9, "label": "distutils.command.check (import distutils.command.check)", "sortText": "280"}, {"additionalTextEdits": [{"newText": "import distutils.command.clean\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.clean", "kind": 9, "label": "distutils.command.clean (import distutils.command.clean)", "sortText": "281"}, {"additionalTextEdits": [{"newText": "import distutils.command.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.config", "kind": 9, "label": "distutils.command.config (import distutils.command.config)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "import distutils.command.install\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install", "kind": 9, "label": "distutils.command.install (import distutils.command.install)", "sortText": "283"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_data\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_data", "kind": 9, "label": "distutils.command.install_data (import distutils.command.install_data)", "sortText": "284"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_egg_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_egg_info", "kind": 9, "label": "distutils.command.install_egg_info (import distutils.command.install_egg_info)", "sortText": "285"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_headers", "kind": 9, "label": "distutils.command.install_headers (import distutils.command.install_headers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_lib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_lib", "kind": 9, "label": "distutils.command.install_lib (import distutils.command.install_lib)", "sortText": "287"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_scripts", "kind": 9, "label": "distutils.command.install_scripts (import distutils.command.install_scripts)", "sortText": "288"}, {"additionalTextEdits": [{"newText": "import distutils.command.register\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.register", "kind": 9, "label": "distutils.command.register (import distutils.command.register)", "sortText": "289"}, {"additionalTextEdits": [{"newText": "import distutils.command.sdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.sdist", "kind": 9, "label": "distutils.command.sdist (import distutils.command.sdist)", "sortText": "290"}, {"additionalTextEdits": [{"newText": "import distutils.command.upload\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.upload", "kind": 9, "label": "distutils.command.upload (import distutils.command.upload)", "sortText": "291"}, {"additionalTextEdits": [{"newText": "import distutils.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.config", "kind": 9, "label": "distutils.config (import distutils.config)", "sortText": "292"}, {"additionalTextEdits": [{"newText": "import distutils.core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.core", "kind": 9, "label": "distutils.core (import distutils.core)", "sortText": "293"}, {"additionalTextEdits": [{"newText": "import distutils.cygwinccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cygwinccompiler", "kind": 9, "label": "distutils.cygwinccompiler (import distutils.cygwinccompiler)", "sortText": "294"}, {"additionalTextEdits": [{"newText": "import distutils.fancy_getopt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.fancy_getopt", "kind": 9, "label": "distutils.fancy_getopt (import distutils.fancy_getopt)", "sortText": "295"}, {"additionalTextEdits": [{"newText": "import distutils.msvccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.msvccompiler", "kind": 9, "label": "distutils.msvccompiler (import distutils.msvccompiler)", "sortText": "296"}, {"additionalTextEdits": [{"newText": "import distutils.sysconfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.sysconfig", "kind": 9, "label": "distutils.sysconfig (import distutils.sysconfig)", "sortText": "297"}, {"additionalTextEdits": [{"newText": "import distutils.unixccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.unixccompiler", "kind": 9, "label": "distutils.unixccompiler (import distutils.unixccompiler)", "sortText": "298"}, {"additionalTextEdits": [{"newText": "from sys import dont_write_bytecode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dont_write_bytecode", "kind": 6, "label": "dont_write_bytecode (import sys)", "sortText": "299"}, {"additionalTextEdits": [{"newText": "from multiprocessing.reduction import duplicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "duplicate", "kind": 3, "label": "duplicate (import multiprocessing.reduction)", "sortText": "300"}, {"additionalTextEdits": [{"newText": "from json.encoder import encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encode_basestring_ascii", "kind": 3, "label": "encode_basestring_ascii (import json.encoder)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "import encodings.ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ascii", "kind": 9, "label": "encodings.ascii (import encodings.ascii)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "import encodings.base64_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.base64_codec", "kind": 9, "label": "encodings.base64_codec (import encodings.base64_codec)", "sortText": "303"}, {"additionalTextEdits": [{"newText": "import encodings.big5hkscs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.big5hkscs", "kind": 9, "label": "encodings.big5hkscs (import encodings.big5hkscs)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "import encodings.bz2_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.bz2_codec", "kind": 9, "label": "encodings.bz2_codec (import encodings.bz2_codec)", "sortText": "305"}, {"additionalTextEdits": [{"newText": "import encodings.charmap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.charmap", "kind": 9, "label": "encodings.charmap (import encodings.charmap)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "import encodings.cp037\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp037", "kind": 9, "label": "encodings.cp037 (import encodings.cp037)", "sortText": "307"}, {"additionalTextEdits": [{"newText": "import encodings.cp1006\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1006", "kind": 9, "label": "encodings.cp1006 (import encodings.cp1006)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "import encodings.cp1026\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1026", "kind": 9, "label": "encodings.cp1026 (import encodings.cp1026)", "sortText": "309"}, {"additionalTextEdits": [{"newText": "import encodings.cp1125\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1125", "kind": 9, "label": "encodings.cp1125 (import encodings.cp1125)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "import encodings.cp1140\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1140", "kind": 9, "label": "encodings.cp1140 (import encodings.cp1140)", "sortText": "311"}, {"additionalTextEdits": [{"newText": "import encodings.cp1250\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1250", "kind": 9, "label": "encodings.cp1250 (import encodings.cp1250)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "import encodings.cp1251\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1251", "kind": 9, "label": "encodings.cp1251 (import encodings.cp1251)", "sortText": "313"}, {"additionalTextEdits": [{"newText": "import encodings.cp1252\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1252", "kind": 9, "label": "encodings.cp1252 (import encodings.cp1252)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "import encodings.cp1253\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1253", "kind": 9, "label": "encodings.cp1253 (import encodings.cp1253)", "sortText": "315"}, {"additionalTextEdits": [{"newText": "import encodings.cp1254\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1254", "kind": 9, "label": "encodings.cp1254 (import encodings.cp1254)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "import encodings.cp1255\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1255", "kind": 9, "label": "encodings.cp1255 (import encodings.cp1255)", "sortText": "317"}, {"additionalTextEdits": [{"newText": "import encodings.cp1256\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1256", "kind": 9, "label": "encodings.cp1256 (import encodings.cp1256)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "import encodings.cp1257\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1257", "kind": 9, "label": "encodings.cp1257 (import encodings.cp1257)", "sortText": "319"}, {"additionalTextEdits": [{"newText": "import encodings.cp1258\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1258", "kind": 9, "label": "encodings.cp1258 (import encodings.cp1258)", "sortText": "320"}, {"additionalTextEdits": [{"newText": "import encodings.cp273\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp273", "kind": 9, "label": "encodings.cp273 (import encodings.cp273)", "sortText": "321"}, {"additionalTextEdits": [{"newText": "import encodings.cp424\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp424", "kind": 9, "label": "encodings.cp424 (import encodings.cp424)", "sortText": "322"}, {"additionalTextEdits": [{"newText": "import encodings.cp437\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp437", "kind": 9, "label": "encodings.cp437 (import encodings.cp437)", "sortText": "323"}, {"additionalTextEdits": [{"newText": "import encodings.cp500\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp500", "kind": 9, "label": "encodings.cp500 (import encodings.cp500)", "sortText": "324"}, {"additionalTextEdits": [{"newText": "import encodings.cp720\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp720", "kind": 9, "label": "encodings.cp720 (import encodings.cp720)", "sortText": "325"}, {"additionalTextEdits": [{"newText": "import encodings.cp737\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp737", "kind": 9, "label": "encodings.cp737 (import encodings.cp737)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "import encodings.cp775\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp775", "kind": 9, "label": "encodings.cp775 (import encodings.cp775)", "sortText": "327"}, {"additionalTextEdits": [{"newText": "import encodings.cp850\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp850", "kind": 9, "label": "encodings.cp850 (import encodings.cp850)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "import encodings.cp852\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp852", "kind": 9, "label": "encodings.cp852 (import encodings.cp852)", "sortText": "329"}, {"additionalTextEdits": [{"newText": "import encodings.cp855\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp855", "kind": 9, "label": "encodings.cp855 (import encodings.cp855)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "import encodings.cp856\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp856", "kind": 9, "label": "encodings.cp856 (import encodings.cp856)", "sortText": "331"}, {"additionalTextEdits": [{"newText": "import encodings.cp857\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp857", "kind": 9, "label": "encodings.cp857 (import encodings.cp857)", "sortText": "332"}, {"additionalTextEdits": [{"newText": "import encodings.cp858\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp858", "kind": 9, "label": "encodings.cp858 (import encodings.cp858)", "sortText": "333"}, {"additionalTextEdits": [{"newText": "import encodings.cp860\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp860", "kind": 9, "label": "encodings.cp860 (import encodings.cp860)", "sortText": "334"}, {"additionalTextEdits": [{"newText": "import encodings.cp861\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp861", "kind": 9, "label": "encodings.cp861 (import encodings.cp861)", "sortText": "335"}, {"additionalTextEdits": [{"newText": "import encodings.cp862\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp862", "kind": 9, "label": "encodings.cp862 (import encodings.cp862)", "sortText": "336"}, {"additionalTextEdits": [{"newText": "import encodings.cp863\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp863", "kind": 9, "label": "encodings.cp863 (import encodings.cp863)", "sortText": "337"}, {"additionalTextEdits": [{"newText": "import encodings.cp864\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp864", "kind": 9, "label": "encodings.cp864 (import encodings.cp864)", "sortText": "338"}, {"additionalTextEdits": [{"newText": "import encodings.cp865\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp865", "kind": 9, "label": "encodings.cp865 (import encodings.cp865)", "sortText": "339"}, {"additionalTextEdits": [{"newText": "import encodings.cp866\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp866", "kind": 9, "label": "encodings.cp866 (import encodings.cp866)", "sortText": "340"}, {"additionalTextEdits": [{"newText": "import encodings.cp869\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp869", "kind": 9, "label": "encodings.cp869 (import encodings.cp869)", "sortText": "341"}, {"additionalTextEdits": [{"newText": "import encodings.cp874\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp874", "kind": 9, "label": "encodings.cp874 (import encodings.cp874)", "sortText": "342"}, {"additionalTextEdits": [{"newText": "import encodings.cp875\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp875", "kind": 9, "label": "encodings.cp875 (import encodings.cp875)", "sortText": "343"}, {"additionalTextEdits": [{"newText": "import encodings.cp932\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp932", "kind": 9, "label": "encodings.cp932 (import encodings.cp932)", "sortText": "344"}, {"additionalTextEdits": [{"newText": "import encodings.cp949\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp949", "kind": 9, "label": "encodings.cp949 (import encodings.cp949)", "sortText": "345"}, {"additionalTextEdits": [{"newText": "import encodings.cp950\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp950", "kind": 9, "label": "encodings.cp950 (import encodings.cp950)", "sortText": "346"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jis_2004\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jis_2004", "kind": 9, "label": "encodings.euc_jis_2004 (import encodings.euc_jis_2004)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jisx0213\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jisx0213", "kind": 9, "label": "encodings.euc_jisx0213 (import encodings.euc_jisx0213)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jp", "kind": 9, "label": "encodings.euc_jp (import encodings.euc_jp)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "import encodings.euc_kr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_kr", "kind": 9, "label": "encodings.euc_kr (import encodings.euc_kr)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "import encodings.hex_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.hex_codec", "kind": 9, "label": "encodings.hex_codec (import encodings.hex_codec)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "import encodings.mac_arabic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_arabic", "kind": 9, "label": "encodings.mac_arabic (import encodings.mac_arabic)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "import encodings.mac_croatian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_croatian", "kind": 9, "label": "encodings.mac_croatian (import encodings.mac_croatian)", "sortText": "353"}, {"additionalTextEdits": [{"newText": "import encodings.mac_cyrillic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_cyrillic", "kind": 9, "label": "encodings.mac_cyrillic (import encodings.mac_cyrillic)", "sortText": "354"}, {"additionalTextEdits": [{"newText": "import encodings.mac_farsi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_farsi", "kind": 9, "label": "encodings.mac_farsi (import encodings.mac_farsi)", "sortText": "355"}, {"additionalTextEdits": [{"newText": "import encodings.mac_greek\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_greek", "kind": 9, "label": "encodings.mac_greek (import encodings.mac_greek)", "sortText": "356"}, {"additionalTextEdits": [{"newText": "import encodings.mac_iceland\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_iceland", "kind": 9, "label": "encodings.mac_iceland (import encodings.mac_iceland)", "sortText": "357"}, {"additionalTextEdits": [{"newText": "import encodings.mac_latin2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_latin2", "kind": 9, "label": "encodings.mac_latin2 (import encodings.mac_latin2)", "sortText": "358"}, {"additionalTextEdits": [{"newText": "import encodings.mac_roman\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_roman", "kind": 9, "label": "encodings.mac_roman (import encodings.mac_roman)", "sortText": "359"}, {"additionalTextEdits": [{"newText": "import encodings.mac_romanian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_romanian", "kind": 9, "label": "encodings.mac_romanian (import encodings.mac_romanian)", "sortText": "360"}, {"additionalTextEdits": [{"newText": "import encodings.mac_turkish\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_turkish", "kind": 9, "label": "encodings.mac_turkish (import encodings.mac_turkish)", "sortText": "361"}, {"additionalTextEdits": [{"newText": "import encodings.mbcs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mbcs", "kind": 9, "label": "encodings.mbcs (import encodings.mbcs)", "sortText": "362"}, {"additionalTextEdits": [{"newText": "import encodings.ptcp154\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ptcp154", "kind": 9, "label": "encodings.ptcp154 (import encodings.ptcp154)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "import encodings.punycode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.punycode", "kind": 9, "label": "encodings.punycode (import encodings.punycode)", "sortText": "364"}, {"additionalTextEdits": [{"newText": "import encodings.quopri_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.quopri_codec", "kind": 9, "label": "encodings.quopri_codec (import encodings.quopri_codec)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "import encodings.raw_unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.raw_unicode_escape", "kind": 9, "label": "encodings.raw_unicode_escape (import encodings.raw_unicode_escape)", "sortText": "366"}, {"additionalTextEdits": [{"newText": "import encodings.unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.unicode_escape", "kind": 9, "label": "encodings.unicode_escape (import encodings.unicode_escape)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "import encodings.uu_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.uu_codec", "kind": 9, "label": "encodings.uu_codec (import encodings.uu_codec)", "sortText": "368"}, {"additionalTextEdits": [{"newText": "import encodings.zlib_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.zlib_codec", "kind": 9, "label": "encodings.zlib_codec (import encodings.zlib_codec)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "370"}, {"additionalTextEdits": [{"newText": "from asyncio import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio)", "sortText": "371"}, {"additionalTextEdits": [{"newText": "from asyncio.futures import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio.futures)", "sortText": "372"}, {"additionalTextEdits": [{"newText": "from csv import get_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dialect", "kind": 6, "label": "get_dialect (import csv)", "sortText": "373"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_dict", "kind": 9, "label": "lib2to3.fixes.fix_dict (import lib2to3.fixes.fix_dict)", "sortText": "374"}, {"additionalTextEdits": [{"newText": "from csv import list_dialects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "list_dialects", "kind": 6, "label": "list_dialects (import csv)", "sortText": "375"}, {"additionalTextEdits": [{"newText": "from imp import load_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_dynamic", "kind": 3, "label": "load_dynamic (import imp)", "sortText": "376"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementPath import prepare_predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_predicate", "kind": 3, "label": "prepare_predicate (import xml.etree.ElementPath)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from cgi import print_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "print_directory", "kind": 3, "label": "print_directory (import cgi)", "sortText": "378"}, {"additionalTextEdits": [{"newText": "from xml.sax.handler import property_interning_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "property_interning_dict", "kind": 6, "label": "property_interning_dict (import xml.sax.handler)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from json.encoder import py_encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "py_encode_basestring_ascii", "kind": 3, "label": "py_encode_basestring_ascii (import json.encoder)", "sortText": "380"}, {"additionalTextEdits": [{"newText": "import pydoc_data.topics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "pydoc_data.topics", "kind": 9, "label": "pydoc_data.topics (import pydoc_data.topics)", "sortText": "381"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stderr", "kind": 7, "label": "redirect_stderr (import contextlib)", "sortText": "382"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stdout", "kind": 7, "label": "redirect_stdout (import contextlib)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from csv import register_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "register_dialect", "kind": 6, "label": "register_dialect (import csv)", "sortText": "384"}, {"additionalTextEdits": [{"newText": "from importlib.resources.readers import remove_duplicates\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "remove_duplicates", "kind": 3, "label": "remove_duplicates (import importlib.resources.readers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from readline import set_completion_display_matches_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_completion_display_matches_hook", "kind": 3, "label": "set_completion_display_matches_hook (import readline)", "sortText": "386"}, {"additionalTextEdits": [{"newText": "from functools import singledispatch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatch", "kind": 3, "label": "singledispatch (import functools)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatchmethod", "kind": 7, "label": "singledispatchmethod (import functools)", "sortText": "388"}, {"additionalTextEdits": [{"newText": "from unittest.util import sorted_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sorted_list_difference", "kind": 3, "label": "sorted_list_difference (import unittest.util)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from csv import unix_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unix_dialect", "kind": 7, "label": "unix_dialect (import csv)", "sortText": "390"}, {"additionalTextEdits": [{"newText": "from unittest.util import unorderable_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unorderable_list_difference", "kind": 3, "label": "unorderable_list_difference (import unittest.util)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from csv import unregister_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unregister_dialect", "kind": 6, "label": "unregister_dialect (import csv)", "sortText": "392"}, {"additionalTextEdits": [{"newText": "from curses import update_lines_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "update_lines_cols", "kind": 3, "label": "update_lines_cols (import curses)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from turtle import write_docstringdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_docstringdict", "kind": 3, "label": "write_docstringdict (import turtle)", "sortText": "394"}, {"additionalTextEdits": [{"newText": "import xml.dom.minicompat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.minicompat", "kind": 9, "label": "xml.dom.minicompat (import xml.dom.minicompat)", "sortText": "395"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "396"}, {"additionalTextEdits": [{"newText": "from asyncio import ThreadedChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadedChildWatcher", "kind": 7, "label": "ThreadedChildWatcher (import asyncio)", "sortText": "397"}, {"additionalTextEdits": [{"newText": "from gettext import bind_textdomain_codeset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bind_textdomain_codeset", "kind": 3, "label": "bind_textdomain_codeset (import gettext)", "sortText": "398"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "399"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import _build_isolated_process_env\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_build_isolated_process_env", "kind": 3, "label": "_build_isolated_process_env (import python_lsp_compare.environments)", "sortText": "400"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _dispatch_benchmark_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dispatch_benchmark_request", "kind": 3, "label": "_dispatch_benchmark_request (import python_lsp_compare.runner)", "sortText": "401"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_csv)", "sortText": "402"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_markdown)", "sortText": "403"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_csv)", "sortText": "404"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_markdown)", "sortText": "405"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_csv)", "sortText": "406"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_markdown)", "sortText": "407"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_csv)", "sortText": "408"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_markdown)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _run_edit_benchmark_point\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_run_edit_benchmark_point", "kind": 3, "label": "_run_edit_benchmark_point (import python_lsp_compare.runner)", "sortText": "410"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ImmutableOrderedMultiDict", "kind": 7, "label": "_ImmutableOrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_OrderedMultiDict", "kind": 7, "label": "_OrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "412"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _SUB_DELIM_CHARS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SUB_DELIM_CHARS", "kind": 21, "label": "_SUB_DELIM_CHARS (import urllib3.util.url)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from urllib3.util.ssl_ import _TYPE_PEER_CERT_RET_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_TYPE_PEER_CERT_RET_DICT", "kind": 7, "label": "_TYPE_PEER_CERT_RET_DICT (import urllib3.util.ssl_)", "sortText": "414"}, {"additionalTextEdits": [{"newText": "from urllib3.connection import _WrappedAndVerifiedSocket\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WrappedAndVerifiedSocket", "kind": 7, "label": "_WrappedAndVerifiedSocket (import urllib3.connection)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from jinja2.runtime import _dict_method_all\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dict_method_all", "kind": 3, "label": "_dict_method_all (import jinja2.runtime)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _encode_invalid_chars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_encode_invalid_chars", "kind": 3, "label": "_encode_invalid_chars (import urllib3.util.url)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from urllib3.contrib.emscripten.fetch import _obj_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_obj_from_dict", "kind": 3, "label": "_obj_from_dict (import urllib3.contrib.emscripten.fetch)", "sortText": "418"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import _windows_device_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_windows_device_files", "kind": 6, "label": "_windows_device_files (import werkzeug.security)", "sortText": "419"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import _DateTimeComparable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DateTimeComparable", "kind": 6, "label": "_DateTimeComparable (import xmlrpc.client)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from asyncio import _DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DefaultEventLoopPolicy", "kind": 6, "label": "_DefaultEventLoopPolicy (import asyncio)", "sortText": "421"}, {"additionalTextEdits": [{"newText": "from logging.config import _DictConfigArgs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DictConfigArgs", "kind": 7, "label": "_DictConfigArgs (import logging.config)", "sortText": "422"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity0", "kind": 7, "label": "_DispatchArity0 (import xmlrpc.server)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity1", "kind": 7, "label": "_DispatchArity1 (import xmlrpc.server)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity2", "kind": 7, "label": "_DispatchArity2 (import xmlrpc.server)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity3", "kind": 7, "label": "_DispatchArity3 (import xmlrpc.server)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity4", "kind": 7, "label": "_DispatchArity4 (import xmlrpc.server)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArityN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArityN", "kind": 7, "label": "_DispatchArityN (import xmlrpc.server)", "sortText": "428"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchProtocol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchProtocol", "kind": 6, "label": "_DispatchProtocol (import xmlrpc.server)", "sortText": "429"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "430"}, {"additionalTextEdits": [{"newText": "from logging.config import _FormatterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FormatterConfigurationTypedDict", "kind": 6, "label": "_FormatterConfigurationTypedDict (import logging.config)", "sortText": "431"}, {"additionalTextEdits": [{"newText": "from sre_constants import _NamedIntConstant\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NamedIntConstant", "kind": 7, "label": "_NamedIntConstant (import sre_constants)", "sortText": "432"}, {"additionalTextEdits": [{"newText": "from xml.dom.minidom import _NodesWithChildren\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NodesWithChildren", "kind": 6, "label": "_NodesWithChildren (import xml.dom.minidom)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_PeerCertRetDictType", "kind": 6, "label": "_PeerCertRetDictType (import ssl)", "sortText": "434"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Predicate", "kind": 6, "label": "_Predicate (import itertools)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from sys import _ThreadInfoLock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ThreadInfoLock", "kind": 6, "label": "_ThreadInfoLock (import sys)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from msilib.schema import _Validation_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Validation_records", "kind": 6, "label": "_Validation_records (import msilib.schema)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsProactorEventLoopPolicy", "kind": 7, "label": "_WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsSelectorEventLoopPolicy", "kind": 7, "label": "_WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from msilib import _directories\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_directories", "kind": 6, "label": "_directories (import msilib)", "sortText": "440"}]}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import EDIT_METHOD_CONFIG_KEYS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EDIT_METHOD_CONFIG_KEYS", "kind": 21, "label": "EDIT_METHOD_CONFIG_KEYS (import python_lsp_compare.benchmark_suites)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import StdioJsonRpcTransport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StdioJsonRpcTransport", "kind": 7, "label": "StdioJsonRpcTransport (import python_lsp_compare.transport)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import build_call_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_call_metric", "kind": 3, "label": "build_call_metric (import python_lsp_compare.metrics)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_benchmarks", "kind": 3, "label": "handle_list_benchmarks (import python_lsp_compare.cli)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_scenarios", "kind": 3, "label": "handle_list_scenarios (import python_lsp_compare.cli)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BodyNotHttplibCompatible", "kind": 7, "label": "BodyNotHttplibCompatible (import urllib3.exceptions)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackDict", "kind": 7, "label": "CallbackDict (import werkzeug.datastructures)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CaseInsensitiveDict", "kind": 7, "label": "CaseInsensitiveDict (import requests.structures)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClientDisconnected", "kind": 7, "label": "ClientDisconnected (import werkzeug.exceptions)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedMultiDict", "kind": 7, "label": "CombinedMultiDict (import werkzeug.datastructures)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from jinja2.defaults import DEFAULT_POLICIES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_POLICIES", "kind": 21, "label": "DEFAULT_POLICIES (import jinja2.defaults)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "label": "DEFAULT_REDIRECT_LIMIT (import requests.models)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from werkzeug.debug import DebuggedApplication\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DebuggedApplication", "kind": 7, "label": "DebuggedApplication (import werkzeug.debug)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import DerivedContextReference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DerivedContextReference", "kind": 7, "label": "DerivedContextReference (import jinja2.nodes)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import jinja2.nodes)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictLoader", "kind": 7, "label": "DictLoader (import jinja2)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from werkzeug.middleware.dispatcher import DispatcherMiddleware\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatcherMiddleware", "kind": 7, "label": "DispatcherMiddleware (import werkzeug.middleware.dispatcher)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from flask.templating import DispatchingJinjaLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatchingJinjaLoader", "kind": 7, "label": "DispatchingJinjaLoader (import flask.templating)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileMultiDict", "kind": 7, "label": "FileMultiDict (import werkzeug.datastructures)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FormDataRoutingRedirect", "kind": 7, "label": "FormDataRoutingRedirect (import flask.debughelpers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPHeaderDict", "kind": 6, "label": "HTTPHeaderDict (import urllib3)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDict", "kind": 7, "label": "ImmutableDict (import werkzeug.datastructures)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDictMixin", "kind": 7, "label": "ImmutableDictMixin (import werkzeug.datastructures)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDict", "kind": 7, "label": "ImmutableMultiDict (import werkzeug.datastructures)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDictMixin", "kind": 7, "label": "ImmutableMultiDictMixin (import werkzeug.datastructures)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableTypeConversionDict", "kind": 7, "label": "ImmutableTypeConversionDict (import werkzeug.datastructures)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from idna import InvalidCodepointContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidCodepointContext", "kind": 7, "label": "InvalidCodepointContext (import idna)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LookupDict", "kind": 7, "label": "LookupDict (import requests.structures)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MisdirectedRequest", "kind": 7, "label": "MisdirectedRequest (import werkzeug.exceptions)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MultiDict", "kind": 7, "label": "MultiDict (import werkzeug.datastructures)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import PassDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PassDict", "kind": 7, "label": "PassDict (import flask.json.tag)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDIRECT_STATI", "kind": 21, "label": "REDIRECT_STATI (import requests.models)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.constant import RE_POSSIBLE_ENCODING_INDICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RE_POSSIBLE_ENCODING_INDICATION", "kind": 21, "label": "RE_POSSIBLE_ENCODING_INDICATION (import charset_normalizer.constant)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestAliasRedirect", "kind": 7, "label": "RequestAliasRedirect (import werkzeug.routing)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestRedirect", "kind": 7, "label": "RequestRedirect (import werkzeug.routing)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.legacy import ResultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResultDict", "kind": 7, "label": "ResultDict (import charset_normalizer.legacy)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SessionRedirectMixin", "kind": 7, "label": "SessionRedirectMixin (import requests.sessions)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.md import SuspiciousDuplicateAccentPlugin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SuspiciousDuplicateAccentPlugin", "kind": 7, "label": "SuspiciousDuplicateAccentPlugin (import charset_normalizer.md)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import TagDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TagDict", "kind": 7, "label": "TagDict (import flask.json.tag)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooManyRedirects", "kind": 7, "label": "TooManyRedirects (import requests.exceptions)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypeConversionDict", "kind": 7, "label": "TypeConversionDict (import werkzeug.datastructures)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import UnexpectedUnicodeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnexpectedUnicodeError", "kind": 7, "label": "UnexpectedUnicodeError (import flask.debughelpers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UpdateDictMixin", "kind": 7, "label": "UpdateDictMixin (import werkzeug.datastructures)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import add_completion_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_completion_class", "kind": 3, "label": "add_completion_class (import click.shell_completion)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_dict_to_cookiejar", "kind": 3, "label": "add_dict_to_cookiejar (import requests.utils)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "append_slash_redirect", "kind": 3, "label": "append_slash_redirect (import werkzeug.utils)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attach_enctype_error_multidict", "kind": 3, "label": "attach_enctype_error_multidict (import flask.debughelpers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cookiejar_from_dict", "kind": 3, "label": "cookiejar_from_dict (import requests.cookies)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_from_cookiejar", "kind": 3, "label": "dict_from_cookiejar (import requests.utils)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_to_sequence", "kind": 3, "label": "dict_to_sequence (import requests.utils)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from requests.hooks import dispatch_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_hook", "kind": 3, "label": "dispatch_hook (import requests.hooks)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_dictsort\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_dictsort", "kind": 3, "label": "do_dictsort (import jinja2.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_slice", "kind": 3, "label": "do_slice (import jinja2.filters)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.cd import encoding_unicode_range\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encoding_unicode_range", "kind": 3, "label": "encoding_unicode_range (import charset_normalizer.cd)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_encodings_from_content", "kind": 3, "label": "get_encodings_from_content (import requests.utils)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import requests.utils)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import werkzeug.http)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": ", redirect", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import flask)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import werkzeug.utils)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", send_from_directory", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import flask)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import werkzeug.utils)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from requests.utils import stream_decode_response_unicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stream_decode_response_unicode", "kind": 3, "label": "stream_decode_response_unicode (import requests.utils)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import sync_do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sync_do_slice", "kind": 3, "label": "sync_do_slice (import jinja2.filters)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import werkzeug.middleware.dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "werkzeug.middleware.dispatcher", "kind": 9, "label": "werkzeug.middleware.dispatcher (import werkzeug.middleware.dispatcher)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultDict", "kind": 6, "label": "DefaultDict (import typing)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 6, "label": "Dict (import typing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 6, "label": "OrderedDict (import typing)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypedDict", "kind": 6, "label": "TypedDict (import typing)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_typeddict", "kind": 3, "label": "is_typeddict (import typing)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_ACCESS_DENIED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_ACCESS_DENIED", "kind": 21, "label": "ALERT_DESCRIPTION_ACCESS_DENIED (import ssl)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE (import ssl)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE (import ssl)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE (import ssl)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_RECORD_MAC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_RECORD_MAC", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_RECORD_MAC (import ssl)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED (import ssl)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED (import ssl)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN (import ssl)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE (import ssl)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "kind": 21, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY (import ssl)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECODE_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECODE_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECODE_ERROR (import ssl)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECOMPRESSION_FAILURE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE", "kind": 21, "label": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE (import ssl)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECRYPT_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR (import ssl)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "kind": 21, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY (import ssl)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_PROTOCOL_VERSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_PROTOCOL_VERSION", "kind": 21, "label": "ALERT_DESCRIPTION_PROTOCOL_VERSION (import ssl)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_RECORD_OVERFLOW\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_RECORD_OVERFLOW", "kind": 21, "label": "ALERT_DESCRIPTION_RECORD_OVERFLOW (import ssl)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "kind": 21, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE (import ssl)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNKNOWN_CA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNKNOWN_CA", "kind": 21, "label": "ALERT_DESCRIPTION_UNKNOWN_CA (import ssl)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNRECOGNIZED_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME", "kind": 21, "label": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME (import ssl)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE (import ssl)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_USER_CANCELLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_USER_CANCELLED", "kind": 21, "label": "ALERT_DESCRIPTION_USER_CANCELLED (import ssl)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G721\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G721", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G721 (import sunau)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G722\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G722", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G722 (import sunau)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_3", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_3 (import sunau)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_5", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_5 (import sunau)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ALAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ALAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_ALAW_8 (import sunau)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_DOUBLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_DOUBLE", "kind": 21, "label": "AUDIO_FILE_ENCODING_DOUBLE (import sunau)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_FLOAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_FLOAT", "kind": 21, "label": "AUDIO_FILE_ENCODING_FLOAT (import sunau)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_16\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_16", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_16 (import sunau)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_24\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_24", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_24 (import sunau)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_32\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_32", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_32 (import sunau)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_8 (import sunau)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_MULAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_MULAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_MULAW_8 (import sunau)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_MAGIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_MAGIC", "kind": 21, "label": "AUDIO_FILE_MAGIC (import sunau)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.schema)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.sequence)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.schema)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.sequence)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdvtUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdvtUISequence", "kind": 6, "label": "AdvtUISequence (import msilib.schema)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON1_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON1_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON1_DOUBLE_CLICKED (import curses)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON2_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON2_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON2_DOUBLE_CLICKED (import curses)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON3_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON3_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON3_DOUBLE_CLICKED (import curses)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON4_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON4_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON4_DOUBLE_CLICKED (import curses)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON5_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON5_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON5_DOUBLE_CLICKED (import curses)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from ctypes import BigEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BigEndianStructure", "kind": 6, "label": "BigEndianStructure (import ctypes)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "from logging.config import ConvertingDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConvertingDict", "kind": 7, "label": "ConvertingDict (import logging.config)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "from logging.config import DEFAULT_LOGGING_CONFIG_PORT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_LOGGING_CONFIG_PORT", "kind": 21, "label": "DEFAULT_LOGGING_CONFIG_PORT (import logging.config)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import DEFAULT_MAX_INCLUSION_DEPTH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_MAX_INCLUSION_DEPTH", "kind": 21, "label": "DEFAULT_MAX_INCLUSION_DEPTH (import xml.etree.ElementInclude)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "from distutils.config import DEFAULT_PYPIRC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_PYPIRC", "kind": 21, "label": "DEFAULT_PYPIRC (import distutils.config)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "from pickle import DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DICT", "kind": 21, "label": "DICT (import pickle)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "from xml.dom.xmlbuilder import DOMInputSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DOMInputSource", "kind": 7, "label": "DOMInputSource (import xml.dom.xmlbuilder)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "from sqlite3 import DateFromTicks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFromTicks", "kind": 3, "label": "DateFromTicks (import sqlite3)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DecimalException", "kind": 7, "label": "DecimalException (import decimal)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import DefaultCookiePolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultCookiePolicy", "kind": 7, "label": "DefaultCookiePolicy (import http.cookiejar)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from asyncio import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from asyncio.unix_events import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio.unix_events)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from csv import Dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dialect", "kind": 7, "label": "Dialect (import csv)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import ast)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictComp", "kind": 7, "label": "DictComp (import ast)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from logging.config import DictConfigurator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictConfigurator", "kind": 7, "label": "DictConfigurator (import logging.config)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from csv import DictReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictReader", "kind": 7, "label": "DictReader (import csv)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from csv import DictWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictWriter", "kind": 7, "label": "DictWriter (import csv)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectBox\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectBox", "kind": 7, "label": "DirSelectBox (import tkinter.tix)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectDialog\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectDialog", "kind": 7, "label": "DirSelectDialog (import tkinter.tix)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from msilib import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import msilib)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 6, "label": "Directory (import msilib.schema)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import tkinter.filedialog)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from winreg import DisableReflectionKey\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DisableReflectionKey", "kind": 3, "label": "DisableReflectionKey (import winreg)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsByteCompileError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsByteCompileError", "kind": 7, "label": "DistutilsByteCompileError (import distutils.errors)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsExecError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsExecError", "kind": 7, "label": "DistutilsExecError (import distutils.errors)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import DocCGIXMLRPCRequestHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocCGIXMLRPCRequestHandler", "kind": 7, "label": "DocCGIXMLRPCRequestHandler (import xmlrpc.server)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from msilib.schema import DuplicateFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateFile", "kind": 6, "label": "DuplicateFile (import msilib.schema)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateOptionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateOptionError", "kind": 7, "label": "DuplicateOptionError (import configparser)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateSectionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateSectionError", "kind": 7, "label": "DuplicateSectionError (import configparser)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from pickle import EMPTY_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EMPTY_DICT", "kind": 21, "label": "EMPTY_DICT (import pickle)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from enum import EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EnumDict", "kind": 6, "label": "EnumDict (import enum)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_dict import FixDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixDict", "kind": 7, "label": "FixDict (import lib2to3.fixes.fix_dict)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPRedirectHandler", "kind": 7, "label": "HTTPRedirectHandler (import urllib.request)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from socket import HV_GUID_WILDCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HV_GUID_WILDCARD", "kind": 21, "label": "HV_GUID_WILDCARD (import socket)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import INVALID_ENCODING_CHAR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_ENCODING_CHAR", "kind": 21, "label": "INVALID_ENCODING_CHAR (import xmlrpc.client)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from xml.dom import INVALID_MODIFICATION_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_MODIFICATION_ERR", "kind": 21, "label": "INVALID_MODIFICATION_ERR (import xml.dom)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_LOOP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_LOOP", "kind": 21, "label": "IP_DEFAULT_MULTICAST_LOOP (import socket)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_TTL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_TTL", "kind": 21, "label": "IP_DEFAULT_MULTICAST_TTL (import socket)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from socket import IP_HDRINCL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_HDRINCL", "kind": 21, "label": "IP_HDRINCL (import socket)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidBase64PaddingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidBase64PaddingDefect", "kind": 7, "label": "InvalidBase64PaddingDefect (import email.errors)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from plistlib import InvalidFileException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidFileException", "kind": 7, "label": "InvalidFileException (import plistlib)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from xml.dom import InvalidModificationErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidModificationErr", "kind": 7, "label": "InvalidModificationErr (import xml.dom)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidMultipartContentTransferEncodingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidMultipartContentTransferEncodingDefect", "kind": 7, "label": "InvalidMultipartContentTransferEncodingDefect (import email.errors)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from unittest import IsolatedAsyncioTestCase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IsolatedAsyncioTestCase", "kind": 7, "label": "IsolatedAsyncioTestCase (import unittest)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import LimitedRecursiveIncludeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LimitedRecursiveIncludeError", "kind": 7, "label": "LimitedRecursiveIncludeError (import xml.etree.ElementInclude)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from ctypes import LittleEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LittleEndianStructure", "kind": 6, "label": "LittleEndianStructure (import ctypes)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_CREATEDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_CREATEDIRECT", "kind": 21, "label": "MSIDBOPEN_CREATEDIRECT (import msilib)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_DIRECT", "kind": 21, "label": "MSIDBOPEN_DIRECT (import msilib)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_REPLACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_REPLACE", "kind": 21, "label": "MSIMODIFY_REPLACE (import msilib)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from msilib.schema import MsiDigitalCertificate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MsiDigitalCertificate", "kind": 6, "label": "MsiDigitalCertificate (import msilib.schema)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from xml.dom import NO_MODIFICATION_ALLOWED_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NO_MODIFICATION_ALLOWED_ERR", "kind": 21, "label": "NO_MODIFICATION_ALLOWED_ERR (import xml.dom)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from email.errors import NoBoundaryInMultipartDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBoundaryInMultipartDefect", "kind": 7, "label": "NoBoundaryInMultipartDefect (import email.errors)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from xml.dom import NoModificationAllowedErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoModificationAllowedErr", "kind": 7, "label": "NoModificationAllowedErr (import xml.dom)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import os)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import posix)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import os)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import posix)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OpenerDirector", "kind": 7, "label": "OpenerDirector (import urllib.request)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from sqlite3 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3.dbapi2)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 7, "label": "OrderedDict (import collections)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from imp import PKG_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PKG_DIRECTORY", "kind": 21, "label": "PKG_DIRECTORY (import imp)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from os import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import os)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from posix import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import posix)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESERVED_MICROSOFT", "kind": 21, "label": "RESERVED_MICROSOFT (import uuid)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RemoteDisconnected", "kind": 7, "label": "RemoteDisconnected (import http.client)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from posix import SCHED_SPORADIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SCHED_SPORADIC", "kind": 21, "label": "SCHED_SPORADIC (import posix)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import SENDFILE_FALLBACK_READBUFFER_SIZE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SENDFILE_FALLBACK_READBUFFER_SIZE", "kind": 21, "label": "SENDFILE_FALLBACK_READBUFFER_SIZE (import asyncio.constants)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from smtplib import SMTPServerDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SMTPServerDisconnected", "kind": 7, "label": "SMTPServerDisconnected (import smtplib)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_BIND_CHANNEL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_BIND_CHANNEL", "kind": 21, "label": "SNDCTL_DSP_BIND_CHANNEL (import ossaudiodev)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_GETISPACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_GETISPACE", "kind": 21, "label": "SNDCTL_DSP_GETISPACE (import ossaudiodev)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_MIDI_MPUCMD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_MIDI_MPUCMD", "kind": 21, "label": "SNDCTL_MIDI_MPUCMD (import ossaudiodev)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_GETINCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_GETINCOUNT", "kind": 21, "label": "SNDCTL_SEQ_GETINCOUNT (import ossaudiodev)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_PANIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_PANIC", "kind": 21, "label": "SNDCTL_SEQ_PANIC (import ossaudiodev)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from winsound import SND_APPLICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SND_APPLICATION", "kind": 21, "label": "SND_APPLICATION (import winsound)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_ALTPCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_ALTPCM", "kind": 21, "label": "SOUND_MIXER_ALTPCM (import ossaudiodev)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_CD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_CD", "kind": 21, "label": "SOUND_MIXER_CD (import ossaudiodev)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_MIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_MIC", "kind": 21, "label": "SOUND_MIXER_MIC (import ossaudiodev)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_NRDEVICES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_NRDEVICES", "kind": 21, "label": "SOUND_MIXER_NRDEVICES (import ossaudiodev)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_PCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_PCM", "kind": 21, "label": "SOUND_MIXER_PCM (import ossaudiodev)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_RECLEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_RECLEV", "kind": 21, "label": "SOUND_MIXER_RECLEV (import ossaudiodev)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from socket import SO_BINDTODEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_BINDTODEVICE", "kind": 21, "label": "SO_BINDTODEVICE (import socket)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3.dbapi2)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3.dbapi2)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3.dbapi2)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3.dbapi2)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3.dbapi2)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3.dbapi2)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3.dbapi2)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import SimpleXMLRPCDispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleXMLRPCDispatcher", "kind": 7, "label": "SimpleXMLRPCDispatcher (import xmlrpc.server)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from os import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import os)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from posix import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import posix)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from socket import TIPC_MEDIUM_IMPORTANCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TIPC_MEDIUM_IMPORTANCE", "kind": 21, "label": "TIPC_MEDIUM_IMPORTANCE (import socket)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from tempfile import TemporaryDirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemporaryDirectory", "kind": 7, "label": "TemporaryDirectory (import tempfile)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from unittest.mock import ThreadingMock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingMock", "kind": 7, "label": "ThreadingMock (import unittest.mock)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "from socketserver import ThreadingTCPServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingTCPServer", "kind": 7, "label": "ThreadingTCPServer (import socketserver)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_RECV_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_RECV_CSCOV", "kind": 21, "label": "UDPLITE_RECV_CSCOV (import socket)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_SEND_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_SEND_CSCOV", "kind": 21, "label": "UDPLITE_SEND_CSCOV (import socket)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UserDict", "kind": 7, "label": "UserDict (import collections)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from termios import VDISCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VDISCARD", "kind": 21, "label": "VDISCARD (import termios)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from socket import VMADDR_CID_LOCAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VMADDR_CID_LOCAL", "kind": 21, "label": "VMADDR_CID_LOCAL (import socket)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from errno import WSAEDISCON\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WSAEDISCON", "kind": 21, "label": "WSAEDISCON (import errno)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakKeyDictionary", "kind": 7, "label": "WeakKeyDictionary (import weakref)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakValueDictionary", "kind": 7, "label": "WeakValueDictionary (import weakref)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsProactorEventLoopPolicy", "kind": 7, "label": "WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsSelectorEventLoopPolicy", "kind": 7, "label": "WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import XINCLUDE_INCLUDE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XINCLUDE_INCLUDE", "kind": 21, "label": "XINCLUDE_INCLUDE (import xml.etree.ElementInclude)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import pyexpat.errors)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import xml.parsers.expat.errors)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from site import addsitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addsitepackages", "kind": 3, "label": "addsitepackages (import site)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from site import addusersitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addusersitepackages", "kind": 3, "label": "addusersitepackages (import site)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asdict", "kind": 3, "label": "asdict (import dataclasses)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import askdirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "askdirectory", "kind": 3, "label": "askdirectory (import tkinter.filedialog)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bidirectional", "kind": 3, "label": "bidirectional (import unicodedata)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from imp import create_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_dynamic", "kind": 6, "label": "create_dynamic (import imp)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deactivate_stack_trampoline", "kind": 3, "label": "deactivate_stack_trampoline (import sys)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultdict", "kind": 7, "label": "defaultdict (import collections)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from nt import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import nt)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from os import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import os)", "sortText": "255"}, {"additionalTextEdits": [{"newText": "from posix import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import posix)", "sortText": "256"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfig", "kind": 3, "label": "dictConfig (import logging.config)", "sortText": "257"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "258"}, {"additionalTextEdits": [{"newText": "from filecmp import dircmp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dircmp", "kind": 7, "label": "dircmp (import filecmp)", "sortText": "259"}, {"additionalTextEdits": [{"newText": "from dis import disco\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "disco", "kind": 6, "label": "disco (import dis)", "sortText": "260"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher", "kind": 7, "label": "dispatcher (import asyncore)", "sortText": "261"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher_with_send\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher_with_send", "kind": 7, "label": "dispatcher_with_send (import asyncore)", "sortText": "262"}, {"additionalTextEdits": [{"newText": "from turtle import distance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distance", "kind": 3, "label": "distance (import turtle)", "sortText": "263"}, {"additionalTextEdits": [{"newText": "import distutils.archive_util\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.archive_util", "kind": 9, "label": "distutils.archive_util (import distutils.archive_util)", "sortText": "264"}, {"additionalTextEdits": [{"newText": "import distutils.bcppcompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.bcppcompiler", "kind": 9, "label": "distutils.bcppcompiler (import distutils.bcppcompiler)", "sortText": "265"}, {"additionalTextEdits": [{"newText": "import distutils.ccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.ccompiler", "kind": 9, "label": "distutils.ccompiler (import distutils.ccompiler)", "sortText": "266"}, {"additionalTextEdits": [{"newText": "import distutils.cmd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cmd", "kind": 9, "label": "distutils.cmd (import distutils.cmd)", "sortText": "267"}, {"additionalTextEdits": [{"newText": "import distutils.command\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command", "kind": 9, "label": "distutils.command (import distutils.command)", "sortText": "268"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist", "kind": 9, "label": "distutils.command.bdist (import distutils.command.bdist)", "sortText": "269"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_dumb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_dumb", "kind": 9, "label": "distutils.command.bdist_dumb (import distutils.command.bdist_dumb)", "sortText": "270"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_msi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_msi", "kind": 9, "label": "distutils.command.bdist_msi (import distutils.command.bdist_msi)", "sortText": "271"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_packager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_packager", "kind": 9, "label": "distutils.command.bdist_packager (import distutils.command.bdist_packager)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_rpm\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_rpm", "kind": 9, "label": "distutils.command.bdist_rpm (import distutils.command.bdist_rpm)", "sortText": "273"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_wininst\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_wininst", "kind": 9, "label": "distutils.command.bdist_wininst (import distutils.command.bdist_wininst)", "sortText": "274"}, {"additionalTextEdits": [{"newText": "import distutils.command.build\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build", "kind": 9, "label": "distutils.command.build (import distutils.command.build)", "sortText": "275"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_clib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_clib", "kind": 9, "label": "distutils.command.build_clib (import distutils.command.build_clib)", "sortText": "276"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_ext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_ext", "kind": 9, "label": "distutils.command.build_ext (import distutils.command.build_ext)", "sortText": "277"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_py\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_py", "kind": 9, "label": "distutils.command.build_py (import distutils.command.build_py)", "sortText": "278"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_scripts", "kind": 9, "label": "distutils.command.build_scripts (import distutils.command.build_scripts)", "sortText": "279"}, {"additionalTextEdits": [{"newText": "import distutils.command.check\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.check", "kind": 9, "label": "distutils.command.check (import distutils.command.check)", "sortText": "280"}, {"additionalTextEdits": [{"newText": "import distutils.command.clean\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.clean", "kind": 9, "label": "distutils.command.clean (import distutils.command.clean)", "sortText": "281"}, {"additionalTextEdits": [{"newText": "import distutils.command.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.config", "kind": 9, "label": "distutils.command.config (import distutils.command.config)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "import distutils.command.install\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install", "kind": 9, "label": "distutils.command.install (import distutils.command.install)", "sortText": "283"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_data\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_data", "kind": 9, "label": "distutils.command.install_data (import distutils.command.install_data)", "sortText": "284"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_egg_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_egg_info", "kind": 9, "label": "distutils.command.install_egg_info (import distutils.command.install_egg_info)", "sortText": "285"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_headers", "kind": 9, "label": "distutils.command.install_headers (import distutils.command.install_headers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_lib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_lib", "kind": 9, "label": "distutils.command.install_lib (import distutils.command.install_lib)", "sortText": "287"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_scripts", "kind": 9, "label": "distutils.command.install_scripts (import distutils.command.install_scripts)", "sortText": "288"}, {"additionalTextEdits": [{"newText": "import distutils.command.register\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.register", "kind": 9, "label": "distutils.command.register (import distutils.command.register)", "sortText": "289"}, {"additionalTextEdits": [{"newText": "import distutils.command.sdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.sdist", "kind": 9, "label": "distutils.command.sdist (import distutils.command.sdist)", "sortText": "290"}, {"additionalTextEdits": [{"newText": "import distutils.command.upload\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.upload", "kind": 9, "label": "distutils.command.upload (import distutils.command.upload)", "sortText": "291"}, {"additionalTextEdits": [{"newText": "import distutils.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.config", "kind": 9, "label": "distutils.config (import distutils.config)", "sortText": "292"}, {"additionalTextEdits": [{"newText": "import distutils.core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.core", "kind": 9, "label": "distutils.core (import distutils.core)", "sortText": "293"}, {"additionalTextEdits": [{"newText": "import distutils.cygwinccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cygwinccompiler", "kind": 9, "label": "distutils.cygwinccompiler (import distutils.cygwinccompiler)", "sortText": "294"}, {"additionalTextEdits": [{"newText": "import distutils.fancy_getopt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.fancy_getopt", "kind": 9, "label": "distutils.fancy_getopt (import distutils.fancy_getopt)", "sortText": "295"}, {"additionalTextEdits": [{"newText": "import distutils.msvccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.msvccompiler", "kind": 9, "label": "distutils.msvccompiler (import distutils.msvccompiler)", "sortText": "296"}, {"additionalTextEdits": [{"newText": "import distutils.sysconfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.sysconfig", "kind": 9, "label": "distutils.sysconfig (import distutils.sysconfig)", "sortText": "297"}, {"additionalTextEdits": [{"newText": "import distutils.unixccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.unixccompiler", "kind": 9, "label": "distutils.unixccompiler (import distutils.unixccompiler)", "sortText": "298"}, {"additionalTextEdits": [{"newText": "from sys import dont_write_bytecode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dont_write_bytecode", "kind": 6, "label": "dont_write_bytecode (import sys)", "sortText": "299"}, {"additionalTextEdits": [{"newText": "from multiprocessing.reduction import duplicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "duplicate", "kind": 3, "label": "duplicate (import multiprocessing.reduction)", "sortText": "300"}, {"additionalTextEdits": [{"newText": "from json.encoder import encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encode_basestring_ascii", "kind": 3, "label": "encode_basestring_ascii (import json.encoder)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "import encodings.ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ascii", "kind": 9, "label": "encodings.ascii (import encodings.ascii)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "import encodings.base64_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.base64_codec", "kind": 9, "label": "encodings.base64_codec (import encodings.base64_codec)", "sortText": "303"}, {"additionalTextEdits": [{"newText": "import encodings.big5hkscs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.big5hkscs", "kind": 9, "label": "encodings.big5hkscs (import encodings.big5hkscs)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "import encodings.bz2_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.bz2_codec", "kind": 9, "label": "encodings.bz2_codec (import encodings.bz2_codec)", "sortText": "305"}, {"additionalTextEdits": [{"newText": "import encodings.charmap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.charmap", "kind": 9, "label": "encodings.charmap (import encodings.charmap)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "import encodings.cp037\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp037", "kind": 9, "label": "encodings.cp037 (import encodings.cp037)", "sortText": "307"}, {"additionalTextEdits": [{"newText": "import encodings.cp1006\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1006", "kind": 9, "label": "encodings.cp1006 (import encodings.cp1006)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "import encodings.cp1026\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1026", "kind": 9, "label": "encodings.cp1026 (import encodings.cp1026)", "sortText": "309"}, {"additionalTextEdits": [{"newText": "import encodings.cp1125\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1125", "kind": 9, "label": "encodings.cp1125 (import encodings.cp1125)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "import encodings.cp1140\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1140", "kind": 9, "label": "encodings.cp1140 (import encodings.cp1140)", "sortText": "311"}, {"additionalTextEdits": [{"newText": "import encodings.cp1250\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1250", "kind": 9, "label": "encodings.cp1250 (import encodings.cp1250)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "import encodings.cp1251\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1251", "kind": 9, "label": "encodings.cp1251 (import encodings.cp1251)", "sortText": "313"}, {"additionalTextEdits": [{"newText": "import encodings.cp1252\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1252", "kind": 9, "label": "encodings.cp1252 (import encodings.cp1252)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "import encodings.cp1253\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1253", "kind": 9, "label": "encodings.cp1253 (import encodings.cp1253)", "sortText": "315"}, {"additionalTextEdits": [{"newText": "import encodings.cp1254\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1254", "kind": 9, "label": "encodings.cp1254 (import encodings.cp1254)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "import encodings.cp1255\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1255", "kind": 9, "label": "encodings.cp1255 (import encodings.cp1255)", "sortText": "317"}, {"additionalTextEdits": [{"newText": "import encodings.cp1256\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1256", "kind": 9, "label": "encodings.cp1256 (import encodings.cp1256)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "import encodings.cp1257\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1257", "kind": 9, "label": "encodings.cp1257 (import encodings.cp1257)", "sortText": "319"}, {"additionalTextEdits": [{"newText": "import encodings.cp1258\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1258", "kind": 9, "label": "encodings.cp1258 (import encodings.cp1258)", "sortText": "320"}, {"additionalTextEdits": [{"newText": "import encodings.cp273\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp273", "kind": 9, "label": "encodings.cp273 (import encodings.cp273)", "sortText": "321"}, {"additionalTextEdits": [{"newText": "import encodings.cp424\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp424", "kind": 9, "label": "encodings.cp424 (import encodings.cp424)", "sortText": "322"}, {"additionalTextEdits": [{"newText": "import encodings.cp437\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp437", "kind": 9, "label": "encodings.cp437 (import encodings.cp437)", "sortText": "323"}, {"additionalTextEdits": [{"newText": "import encodings.cp500\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp500", "kind": 9, "label": "encodings.cp500 (import encodings.cp500)", "sortText": "324"}, {"additionalTextEdits": [{"newText": "import encodings.cp720\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp720", "kind": 9, "label": "encodings.cp720 (import encodings.cp720)", "sortText": "325"}, {"additionalTextEdits": [{"newText": "import encodings.cp737\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp737", "kind": 9, "label": "encodings.cp737 (import encodings.cp737)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "import encodings.cp775\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp775", "kind": 9, "label": "encodings.cp775 (import encodings.cp775)", "sortText": "327"}, {"additionalTextEdits": [{"newText": "import encodings.cp850\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp850", "kind": 9, "label": "encodings.cp850 (import encodings.cp850)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "import encodings.cp852\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp852", "kind": 9, "label": "encodings.cp852 (import encodings.cp852)", "sortText": "329"}, {"additionalTextEdits": [{"newText": "import encodings.cp855\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp855", "kind": 9, "label": "encodings.cp855 (import encodings.cp855)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "import encodings.cp856\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp856", "kind": 9, "label": "encodings.cp856 (import encodings.cp856)", "sortText": "331"}, {"additionalTextEdits": [{"newText": "import encodings.cp857\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp857", "kind": 9, "label": "encodings.cp857 (import encodings.cp857)", "sortText": "332"}, {"additionalTextEdits": [{"newText": "import encodings.cp858\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp858", "kind": 9, "label": "encodings.cp858 (import encodings.cp858)", "sortText": "333"}, {"additionalTextEdits": [{"newText": "import encodings.cp860\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp860", "kind": 9, "label": "encodings.cp860 (import encodings.cp860)", "sortText": "334"}, {"additionalTextEdits": [{"newText": "import encodings.cp861\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp861", "kind": 9, "label": "encodings.cp861 (import encodings.cp861)", "sortText": "335"}, {"additionalTextEdits": [{"newText": "import encodings.cp862\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp862", "kind": 9, "label": "encodings.cp862 (import encodings.cp862)", "sortText": "336"}, {"additionalTextEdits": [{"newText": "import encodings.cp863\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp863", "kind": 9, "label": "encodings.cp863 (import encodings.cp863)", "sortText": "337"}, {"additionalTextEdits": [{"newText": "import encodings.cp864\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp864", "kind": 9, "label": "encodings.cp864 (import encodings.cp864)", "sortText": "338"}, {"additionalTextEdits": [{"newText": "import encodings.cp865\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp865", "kind": 9, "label": "encodings.cp865 (import encodings.cp865)", "sortText": "339"}, {"additionalTextEdits": [{"newText": "import encodings.cp866\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp866", "kind": 9, "label": "encodings.cp866 (import encodings.cp866)", "sortText": "340"}, {"additionalTextEdits": [{"newText": "import encodings.cp869\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp869", "kind": 9, "label": "encodings.cp869 (import encodings.cp869)", "sortText": "341"}, {"additionalTextEdits": [{"newText": "import encodings.cp874\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp874", "kind": 9, "label": "encodings.cp874 (import encodings.cp874)", "sortText": "342"}, {"additionalTextEdits": [{"newText": "import encodings.cp875\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp875", "kind": 9, "label": "encodings.cp875 (import encodings.cp875)", "sortText": "343"}, {"additionalTextEdits": [{"newText": "import encodings.cp932\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp932", "kind": 9, "label": "encodings.cp932 (import encodings.cp932)", "sortText": "344"}, {"additionalTextEdits": [{"newText": "import encodings.cp949\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp949", "kind": 9, "label": "encodings.cp949 (import encodings.cp949)", "sortText": "345"}, {"additionalTextEdits": [{"newText": "import encodings.cp950\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp950", "kind": 9, "label": "encodings.cp950 (import encodings.cp950)", "sortText": "346"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jis_2004\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jis_2004", "kind": 9, "label": "encodings.euc_jis_2004 (import encodings.euc_jis_2004)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jisx0213\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jisx0213", "kind": 9, "label": "encodings.euc_jisx0213 (import encodings.euc_jisx0213)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jp", "kind": 9, "label": "encodings.euc_jp (import encodings.euc_jp)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "import encodings.euc_kr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_kr", "kind": 9, "label": "encodings.euc_kr (import encodings.euc_kr)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "import encodings.hex_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.hex_codec", "kind": 9, "label": "encodings.hex_codec (import encodings.hex_codec)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "import encodings.mac_arabic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_arabic", "kind": 9, "label": "encodings.mac_arabic (import encodings.mac_arabic)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "import encodings.mac_croatian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_croatian", "kind": 9, "label": "encodings.mac_croatian (import encodings.mac_croatian)", "sortText": "353"}, {"additionalTextEdits": [{"newText": "import encodings.mac_cyrillic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_cyrillic", "kind": 9, "label": "encodings.mac_cyrillic (import encodings.mac_cyrillic)", "sortText": "354"}, {"additionalTextEdits": [{"newText": "import encodings.mac_farsi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_farsi", "kind": 9, "label": "encodings.mac_farsi (import encodings.mac_farsi)", "sortText": "355"}, {"additionalTextEdits": [{"newText": "import encodings.mac_greek\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_greek", "kind": 9, "label": "encodings.mac_greek (import encodings.mac_greek)", "sortText": "356"}, {"additionalTextEdits": [{"newText": "import encodings.mac_iceland\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_iceland", "kind": 9, "label": "encodings.mac_iceland (import encodings.mac_iceland)", "sortText": "357"}, {"additionalTextEdits": [{"newText": "import encodings.mac_latin2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_latin2", "kind": 9, "label": "encodings.mac_latin2 (import encodings.mac_latin2)", "sortText": "358"}, {"additionalTextEdits": [{"newText": "import encodings.mac_roman\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_roman", "kind": 9, "label": "encodings.mac_roman (import encodings.mac_roman)", "sortText": "359"}, {"additionalTextEdits": [{"newText": "import encodings.mac_romanian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_romanian", "kind": 9, "label": "encodings.mac_romanian (import encodings.mac_romanian)", "sortText": "360"}, {"additionalTextEdits": [{"newText": "import encodings.mac_turkish\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_turkish", "kind": 9, "label": "encodings.mac_turkish (import encodings.mac_turkish)", "sortText": "361"}, {"additionalTextEdits": [{"newText": "import encodings.mbcs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mbcs", "kind": 9, "label": "encodings.mbcs (import encodings.mbcs)", "sortText": "362"}, {"additionalTextEdits": [{"newText": "import encodings.ptcp154\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ptcp154", "kind": 9, "label": "encodings.ptcp154 (import encodings.ptcp154)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "import encodings.punycode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.punycode", "kind": 9, "label": "encodings.punycode (import encodings.punycode)", "sortText": "364"}, {"additionalTextEdits": [{"newText": "import encodings.quopri_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.quopri_codec", "kind": 9, "label": "encodings.quopri_codec (import encodings.quopri_codec)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "import encodings.raw_unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.raw_unicode_escape", "kind": 9, "label": "encodings.raw_unicode_escape (import encodings.raw_unicode_escape)", "sortText": "366"}, {"additionalTextEdits": [{"newText": "import encodings.unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.unicode_escape", "kind": 9, "label": "encodings.unicode_escape (import encodings.unicode_escape)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "import encodings.uu_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.uu_codec", "kind": 9, "label": "encodings.uu_codec (import encodings.uu_codec)", "sortText": "368"}, {"additionalTextEdits": [{"newText": "import encodings.zlib_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.zlib_codec", "kind": 9, "label": "encodings.zlib_codec (import encodings.zlib_codec)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "370"}, {"additionalTextEdits": [{"newText": "from asyncio import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio)", "sortText": "371"}, {"additionalTextEdits": [{"newText": "from asyncio.futures import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio.futures)", "sortText": "372"}, {"additionalTextEdits": [{"newText": "from csv import get_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dialect", "kind": 6, "label": "get_dialect (import csv)", "sortText": "373"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_dict", "kind": 9, "label": "lib2to3.fixes.fix_dict (import lib2to3.fixes.fix_dict)", "sortText": "374"}, {"additionalTextEdits": [{"newText": "from csv import list_dialects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "list_dialects", "kind": 6, "label": "list_dialects (import csv)", "sortText": "375"}, {"additionalTextEdits": [{"newText": "from imp import load_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_dynamic", "kind": 3, "label": "load_dynamic (import imp)", "sortText": "376"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementPath import prepare_predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_predicate", "kind": 3, "label": "prepare_predicate (import xml.etree.ElementPath)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from cgi import print_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "print_directory", "kind": 3, "label": "print_directory (import cgi)", "sortText": "378"}, {"additionalTextEdits": [{"newText": "from xml.sax.handler import property_interning_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "property_interning_dict", "kind": 6, "label": "property_interning_dict (import xml.sax.handler)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from json.encoder import py_encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "py_encode_basestring_ascii", "kind": 3, "label": "py_encode_basestring_ascii (import json.encoder)", "sortText": "380"}, {"additionalTextEdits": [{"newText": "import pydoc_data.topics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "pydoc_data.topics", "kind": 9, "label": "pydoc_data.topics (import pydoc_data.topics)", "sortText": "381"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stderr", "kind": 7, "label": "redirect_stderr (import contextlib)", "sortText": "382"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stdout", "kind": 7, "label": "redirect_stdout (import contextlib)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from csv import register_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "register_dialect", "kind": 6, "label": "register_dialect (import csv)", "sortText": "384"}, {"additionalTextEdits": [{"newText": "from importlib.resources.readers import remove_duplicates\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "remove_duplicates", "kind": 3, "label": "remove_duplicates (import importlib.resources.readers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from readline import set_completion_display_matches_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_completion_display_matches_hook", "kind": 3, "label": "set_completion_display_matches_hook (import readline)", "sortText": "386"}, {"additionalTextEdits": [{"newText": "from functools import singledispatch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatch", "kind": 3, "label": "singledispatch (import functools)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatchmethod", "kind": 7, "label": "singledispatchmethod (import functools)", "sortText": "388"}, {"additionalTextEdits": [{"newText": "from unittest.util import sorted_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sorted_list_difference", "kind": 3, "label": "sorted_list_difference (import unittest.util)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from csv import unix_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unix_dialect", "kind": 7, "label": "unix_dialect (import csv)", "sortText": "390"}, {"additionalTextEdits": [{"newText": "from unittest.util import unorderable_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unorderable_list_difference", "kind": 3, "label": "unorderable_list_difference (import unittest.util)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from csv import unregister_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unregister_dialect", "kind": 6, "label": "unregister_dialect (import csv)", "sortText": "392"}, {"additionalTextEdits": [{"newText": "from curses import update_lines_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "update_lines_cols", "kind": 3, "label": "update_lines_cols (import curses)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from turtle import write_docstringdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_docstringdict", "kind": 3, "label": "write_docstringdict (import turtle)", "sortText": "394"}, {"additionalTextEdits": [{"newText": "import xml.dom.minicompat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.minicompat", "kind": 9, "label": "xml.dom.minicompat (import xml.dom.minicompat)", "sortText": "395"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "396"}, {"additionalTextEdits": [{"newText": "from asyncio import ThreadedChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadedChildWatcher", "kind": 7, "label": "ThreadedChildWatcher (import asyncio)", "sortText": "397"}, {"additionalTextEdits": [{"newText": "from gettext import bind_textdomain_codeset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bind_textdomain_codeset", "kind": 3, "label": "bind_textdomain_codeset (import gettext)", "sortText": "398"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "399"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import _build_isolated_process_env\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_build_isolated_process_env", "kind": 3, "label": "_build_isolated_process_env (import python_lsp_compare.environments)", "sortText": "400"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _dispatch_benchmark_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dispatch_benchmark_request", "kind": 3, "label": "_dispatch_benchmark_request (import python_lsp_compare.runner)", "sortText": "401"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_csv)", "sortText": "402"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_markdown)", "sortText": "403"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_csv)", "sortText": "404"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_markdown)", "sortText": "405"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_csv)", "sortText": "406"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_markdown)", "sortText": "407"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_csv)", "sortText": "408"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_markdown)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _run_edit_benchmark_point\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_run_edit_benchmark_point", "kind": 3, "label": "_run_edit_benchmark_point (import python_lsp_compare.runner)", "sortText": "410"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ImmutableOrderedMultiDict", "kind": 7, "label": "_ImmutableOrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_OrderedMultiDict", "kind": 7, "label": "_OrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "412"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _SUB_DELIM_CHARS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SUB_DELIM_CHARS", "kind": 21, "label": "_SUB_DELIM_CHARS (import urllib3.util.url)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from urllib3.util.ssl_ import _TYPE_PEER_CERT_RET_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_TYPE_PEER_CERT_RET_DICT", "kind": 7, "label": "_TYPE_PEER_CERT_RET_DICT (import urllib3.util.ssl_)", "sortText": "414"}, {"additionalTextEdits": [{"newText": "from urllib3.connection import _WrappedAndVerifiedSocket\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WrappedAndVerifiedSocket", "kind": 7, "label": "_WrappedAndVerifiedSocket (import urllib3.connection)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from jinja2.runtime import _dict_method_all\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dict_method_all", "kind": 3, "label": "_dict_method_all (import jinja2.runtime)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _encode_invalid_chars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_encode_invalid_chars", "kind": 3, "label": "_encode_invalid_chars (import urllib3.util.url)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from urllib3.contrib.emscripten.fetch import _obj_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_obj_from_dict", "kind": 3, "label": "_obj_from_dict (import urllib3.contrib.emscripten.fetch)", "sortText": "418"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import _windows_device_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_windows_device_files", "kind": 6, "label": "_windows_device_files (import werkzeug.security)", "sortText": "419"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import _DateTimeComparable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DateTimeComparable", "kind": 6, "label": "_DateTimeComparable (import xmlrpc.client)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from asyncio import _DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DefaultEventLoopPolicy", "kind": 6, "label": "_DefaultEventLoopPolicy (import asyncio)", "sortText": "421"}, {"additionalTextEdits": [{"newText": "from logging.config import _DictConfigArgs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DictConfigArgs", "kind": 7, "label": "_DictConfigArgs (import logging.config)", "sortText": "422"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity0", "kind": 7, "label": "_DispatchArity0 (import xmlrpc.server)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity1", "kind": 7, "label": "_DispatchArity1 (import xmlrpc.server)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity2", "kind": 7, "label": "_DispatchArity2 (import xmlrpc.server)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity3", "kind": 7, "label": "_DispatchArity3 (import xmlrpc.server)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity4", "kind": 7, "label": "_DispatchArity4 (import xmlrpc.server)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArityN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArityN", "kind": 7, "label": "_DispatchArityN (import xmlrpc.server)", "sortText": "428"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchProtocol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchProtocol", "kind": 6, "label": "_DispatchProtocol (import xmlrpc.server)", "sortText": "429"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "430"}, {"additionalTextEdits": [{"newText": "from logging.config import _FormatterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FormatterConfigurationTypedDict", "kind": 6, "label": "_FormatterConfigurationTypedDict (import logging.config)", "sortText": "431"}, {"additionalTextEdits": [{"newText": "from sre_constants import _NamedIntConstant\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NamedIntConstant", "kind": 7, "label": "_NamedIntConstant (import sre_constants)", "sortText": "432"}, {"additionalTextEdits": [{"newText": "from xml.dom.minidom import _NodesWithChildren\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NodesWithChildren", "kind": 6, "label": "_NodesWithChildren (import xml.dom.minidom)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_PeerCertRetDictType", "kind": 6, "label": "_PeerCertRetDictType (import ssl)", "sortText": "434"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Predicate", "kind": 6, "label": "_Predicate (import itertools)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from sys import _ThreadInfoLock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ThreadInfoLock", "kind": 6, "label": "_ThreadInfoLock (import sys)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from msilib.schema import _Validation_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Validation_records", "kind": 6, "label": "_Validation_records (import msilib.schema)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsProactorEventLoopPolicy", "kind": 7, "label": "_WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsSelectorEventLoopPolicy", "kind": 7, "label": "_WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from msilib import _directories\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_directories", "kind": 6, "label": "_directories (import msilib)", "sortText": "440"}]}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 0"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 1"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 2"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": " 3"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_BENCHMARK_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_BENCHMARK_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 4"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import DEFAULT_REQUEST_TIMEOUT_SECONDS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REQUEST_TIMEOUT_SECONDS", "kind": 21, "label": "DEFAULT_REQUEST_TIMEOUT_SECONDS (import python_lsp_compare.cli)", "sortText": " 5"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.benchmark_suites import EDIT_METHOD_CONFIG_KEYS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EDIT_METHOD_CONFIG_KEYS", "kind": 21, "label": "EDIT_METHOD_CONFIG_KEYS (import python_lsp_compare.benchmark_suites)", "sortText": " 6"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.transport import StdioJsonRpcTransport\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "StdioJsonRpcTransport", "kind": 7, "label": "StdioJsonRpcTransport (import python_lsp_compare.transport)", "sortText": " 7"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.metrics import build_call_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "build_call_metric", "kind": 3, "label": "build_call_metric (import python_lsp_compare.metrics)", "sortText": " 8"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare import discover_benchmark_suites\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "discover_benchmark_suites", "kind": 3, "label": "discover_benchmark_suites (import python_lsp_compare)", "sortText": " 9"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_benchmarks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_benchmarks", "kind": 3, "label": "handle_list_benchmarks (import python_lsp_compare.cli)", "sortText": " 10"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.cli import handle_list_scenarios\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "handle_list_scenarios", "kind": 3, "label": "handle_list_scenarios (import python_lsp_compare.cli)", "sortText": " 11"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BodyNotHttplibCompatible", "kind": 7, "label": "BodyNotHttplibCompatible (import urllib3.exceptions)", "sortText": " 12"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CallbackDict", "kind": 7, "label": "CallbackDict (import werkzeug.datastructures)", "sortText": " 13"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CaseInsensitiveDict", "kind": 7, "label": "CaseInsensitiveDict (import requests.structures)", "sortText": " 14"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ClientDisconnected", "kind": 7, "label": "ClientDisconnected (import werkzeug.exceptions)", "sortText": " 15"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "CombinedMultiDict", "kind": 7, "label": "CombinedMultiDict (import werkzeug.datastructures)", "sortText": " 16"}, {"additionalTextEdits": [{"newText": "from jinja2.defaults import DEFAULT_POLICIES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_POLICIES", "kind": 21, "label": "DEFAULT_POLICIES (import jinja2.defaults)", "sortText": " 17"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_REDIRECT_LIMIT", "kind": 21, "label": "DEFAULT_REDIRECT_LIMIT (import requests.models)", "sortText": " 18"}, {"additionalTextEdits": [{"newText": "from werkzeug.debug import DebuggedApplication\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DebuggedApplication", "kind": 7, "label": "DebuggedApplication (import werkzeug.debug)", "sortText": " 19"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import DerivedContextReference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DerivedContextReference", "kind": 7, "label": "DerivedContextReference (import jinja2.nodes)", "sortText": " 20"}, {"additionalTextEdits": [{"newText": "from jinja2.nodes import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import jinja2.nodes)", "sortText": " 21"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictLoader", "kind": 7, "label": "DictLoader (import jinja2)", "sortText": " 22"}, {"additionalTextEdits": [{"newText": "from werkzeug.middleware.dispatcher import DispatcherMiddleware\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatcherMiddleware", "kind": 7, "label": "DispatcherMiddleware (import werkzeug.middleware.dispatcher)", "sortText": " 23"}, {"additionalTextEdits": [{"newText": "from flask.templating import DispatchingJinjaLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DispatchingJinjaLoader", "kind": 7, "label": "DispatchingJinjaLoader (import flask.templating)", "sortText": " 24"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FileMultiDict", "kind": 7, "label": "FileMultiDict (import werkzeug.datastructures)", "sortText": " 25"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FormDataRoutingRedirect", "kind": 7, "label": "FormDataRoutingRedirect (import flask.debughelpers)", "sortText": " 26"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPHeaderDict", "kind": 6, "label": "HTTPHeaderDict (import urllib3)", "sortText": " 27"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDict", "kind": 7, "label": "ImmutableDict (import werkzeug.datastructures)", "sortText": " 28"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableDictMixin", "kind": 7, "label": "ImmutableDictMixin (import werkzeug.datastructures)", "sortText": " 29"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDict", "kind": 7, "label": "ImmutableMultiDict (import werkzeug.datastructures)", "sortText": " 30"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableMultiDictMixin", "kind": 7, "label": "ImmutableMultiDictMixin (import werkzeug.datastructures)", "sortText": " 31"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ImmutableTypeConversionDict", "kind": 7, "label": "ImmutableTypeConversionDict (import werkzeug.datastructures)", "sortText": " 32"}, {"additionalTextEdits": [{"newText": "from idna import InvalidCodepointContext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidCodepointContext", "kind": 7, "label": "InvalidCodepointContext (import idna)", "sortText": " 33"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LookupDict", "kind": 7, "label": "LookupDict (import requests.structures)", "sortText": " 34"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MisdirectedRequest", "kind": 7, "label": "MisdirectedRequest (import werkzeug.exceptions)", "sortText": " 35"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MultiDict", "kind": 7, "label": "MultiDict (import werkzeug.datastructures)", "sortText": " 36"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import PassDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PassDict", "kind": 7, "label": "PassDict (import flask.json.tag)", "sortText": " 37"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "REDIRECT_STATI", "kind": 21, "label": "REDIRECT_STATI (import requests.models)", "sortText": " 38"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.constant import RE_POSSIBLE_ENCODING_INDICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RE_POSSIBLE_ENCODING_INDICATION", "kind": 21, "label": "RE_POSSIBLE_ENCODING_INDICATION (import charset_normalizer.constant)", "sortText": " 39"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestAliasRedirect", "kind": 7, "label": "RequestAliasRedirect (import werkzeug.routing)", "sortText": " 40"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RequestRedirect", "kind": 7, "label": "RequestRedirect (import werkzeug.routing)", "sortText": " 41"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.legacy import ResultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ResultDict", "kind": 7, "label": "ResultDict (import charset_normalizer.legacy)", "sortText": " 42"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SessionRedirectMixin", "kind": 7, "label": "SessionRedirectMixin (import requests.sessions)", "sortText": " 43"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.md import SuspiciousDuplicateAccentPlugin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SuspiciousDuplicateAccentPlugin", "kind": 7, "label": "SuspiciousDuplicateAccentPlugin (import charset_normalizer.md)", "sortText": " 44"}, {"additionalTextEdits": [{"newText": "from flask.json.tag import TagDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TagDict", "kind": 7, "label": "TagDict (import flask.json.tag)", "sortText": " 45"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TooManyRedirects", "kind": 7, "label": "TooManyRedirects (import requests.exceptions)", "sortText": " 46"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypeConversionDict", "kind": 7, "label": "TypeConversionDict (import werkzeug.datastructures)", "sortText": " 47"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import UnexpectedUnicodeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UnexpectedUnicodeError", "kind": 7, "label": "UnexpectedUnicodeError (import flask.debughelpers)", "sortText": " 48"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UpdateDictMixin", "kind": 7, "label": "UpdateDictMixin (import werkzeug.datastructures)", "sortText": " 49"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import add_completion_class\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_completion_class", "kind": 3, "label": "add_completion_class (import click.shell_completion)", "sortText": " 50"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "add_dict_to_cookiejar", "kind": 3, "label": "add_dict_to_cookiejar (import requests.utils)", "sortText": " 51"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "append_slash_redirect", "kind": 3, "label": "append_slash_redirect (import werkzeug.utils)", "sortText": " 52"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "attach_enctype_error_multidict", "kind": 3, "label": "attach_enctype_error_multidict (import flask.debughelpers)", "sortText": " 53"}, {"additionalTextEdits": [{"newText": "from idna.idnadata import codepoint_classes\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "codepoint_classes", "kind": 6, "label": "codepoint_classes (import idna.idnadata)", "sortText": " 54"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "cookiejar_from_dict", "kind": 3, "label": "cookiejar_from_dict (import requests.cookies)", "sortText": " 55"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_from_cookiejar", "kind": 3, "label": "dict_from_cookiejar (import requests.utils)", "sortText": " 56"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dict_to_sequence", "kind": 3, "label": "dict_to_sequence (import requests.utils)", "sortText": " 57"}, {"additionalTextEdits": [{"newText": "from requests.hooks import dispatch_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatch_hook", "kind": 3, "label": "dispatch_hook (import requests.hooks)", "sortText": " 58"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_dictsort\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_dictsort", "kind": 3, "label": "do_dictsort (import jinja2.filters)", "sortText": " 59"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "do_slice", "kind": 3, "label": "do_slice (import jinja2.filters)", "sortText": " 60"}, {"additionalTextEdits": [{"newText": "from charset_normalizer.cd import encoding_unicode_range\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encoding_unicode_range", "kind": 3, "label": "encoding_unicode_range (import charset_normalizer.cd)", "sortText": " 61"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_encodings_from_content", "kind": 3, "label": "get_encodings_from_content (import requests.utils)", "sortText": " 62"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import requests.utils)", "sortText": " 63"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "parse_dict_header", "kind": 3, "label": "parse_dict_header (import werkzeug.http)", "sortText": " 64"}, {"additionalTextEdits": [{"newText": ", redirect", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import flask)", "sortText": " 65"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect", "kind": 3, "label": "redirect (import werkzeug.utils)", "sortText": " 66"}, {"additionalTextEdits": [{"newText": ", send_from_directory", "range": {"end": {"character": 32, "line": 0}, "start": {"character": 32, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import flask)", "sortText": " 67"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "send_from_directory", "kind": 3, "label": "send_from_directory (import werkzeug.utils)", "sortText": " 68"}, {"additionalTextEdits": [{"newText": "from requests.utils import stream_decode_response_unicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "stream_decode_response_unicode", "kind": 3, "label": "stream_decode_response_unicode (import requests.utils)", "sortText": " 69"}, {"additionalTextEdits": [{"newText": "from jinja2.filters import sync_do_slice\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sync_do_slice", "kind": 3, "label": "sync_do_slice (import jinja2.filters)", "sortText": " 70"}, {"additionalTextEdits": [{"newText": "import werkzeug.middleware.dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "werkzeug.middleware.dispatcher", "kind": 9, "label": "werkzeug.middleware.dispatcher (import werkzeug.middleware.dispatcher)", "sortText": " 71"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultDict", "kind": 6, "label": "DefaultDict (import typing)", "sortText": " 72"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 6, "label": "Dict (import typing)", "sortText": " 73"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 6, "label": "OrderedDict (import typing)", "sortText": " 74"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TypedDict", "kind": 6, "label": "TypedDict (import typing)", "sortText": " 75"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "is_typeddict", "kind": 3, "label": "is_typeddict (import typing)", "sortText": " 76"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_ACCESS_DENIED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_ACCESS_DENIED", "kind": 21, "label": "ALERT_DESCRIPTION_ACCESS_DENIED (import ssl)", "sortText": " 77"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE (import ssl)", "sortText": " 78"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE (import ssl)", "sortText": " 79"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE (import ssl)", "sortText": " 80"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_RECORD_MAC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_BAD_RECORD_MAC", "kind": 21, "label": "ALERT_DESCRIPTION_BAD_RECORD_MAC (import ssl)", "sortText": " 81"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED (import ssl)", "sortText": " 82"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED (import ssl)", "sortText": " 83"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN (import ssl)", "sortText": " 84"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "kind": 21, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE (import ssl)", "sortText": " 85"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "kind": 21, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY (import ssl)", "sortText": " 86"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECODE_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECODE_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECODE_ERROR (import ssl)", "sortText": " 87"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECOMPRESSION_FAILURE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE", "kind": 21, "label": "ALERT_DESCRIPTION_DECOMPRESSION_FAILURE (import ssl)", "sortText": " 88"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_DECRYPT_ERROR", "kind": 21, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR (import ssl)", "sortText": " 89"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "kind": 21, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY (import ssl)", "sortText": " 90"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_PROTOCOL_VERSION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_PROTOCOL_VERSION", "kind": 21, "label": "ALERT_DESCRIPTION_PROTOCOL_VERSION (import ssl)", "sortText": " 91"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_RECORD_OVERFLOW\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_RECORD_OVERFLOW", "kind": 21, "label": "ALERT_DESCRIPTION_RECORD_OVERFLOW (import ssl)", "sortText": " 92"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "kind": 21, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE (import ssl)", "sortText": " 93"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNKNOWN_CA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNKNOWN_CA", "kind": 21, "label": "ALERT_DESCRIPTION_UNKNOWN_CA (import ssl)", "sortText": " 94"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNRECOGNIZED_NAME\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME", "kind": 21, "label": "ALERT_DESCRIPTION_UNRECOGNIZED_NAME (import ssl)", "sortText": " 95"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "kind": 21, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE (import ssl)", "sortText": " 96"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_USER_CANCELLED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ALERT_DESCRIPTION_USER_CANCELLED", "kind": 21, "label": "ALERT_DESCRIPTION_USER_CANCELLED (import ssl)", "sortText": " 97"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G721\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G721", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G721 (import sunau)", "sortText": " 98"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G722\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G722", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G722 (import sunau)", "sortText": " 99"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_3", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_3 (import sunau)", "sortText": "100"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ADPCM_G723_5\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ADPCM_G723_5", "kind": 6, "label": "AUDIO_FILE_ENCODING_ADPCM_G723_5 (import sunau)", "sortText": "101"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_ALAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_ALAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_ALAW_8 (import sunau)", "sortText": "102"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_DOUBLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_DOUBLE", "kind": 21, "label": "AUDIO_FILE_ENCODING_DOUBLE (import sunau)", "sortText": "103"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_FLOAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_FLOAT", "kind": 21, "label": "AUDIO_FILE_ENCODING_FLOAT (import sunau)", "sortText": "104"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_16\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_16", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_16 (import sunau)", "sortText": "105"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_24\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_24", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_24 (import sunau)", "sortText": "106"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_32\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_32", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_32 (import sunau)", "sortText": "107"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_LINEAR_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_LINEAR_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_LINEAR_8 (import sunau)", "sortText": "108"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_ENCODING_MULAW_8\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_ENCODING_MULAW_8", "kind": 6, "label": "AUDIO_FILE_ENCODING_MULAW_8 (import sunau)", "sortText": "109"}, {"additionalTextEdits": [{"newText": "from sunau import AUDIO_FILE_MAGIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AUDIO_FILE_MAGIC", "kind": 21, "label": "AUDIO_FILE_MAGIC (import sunau)", "sortText": "110"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.schema)", "sortText": "111"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminExecuteSequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminExecuteSequence", "kind": 6, "label": "AdminExecuteSequence (import msilib.sequence)", "sortText": "112"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.schema)", "sortText": "113"}, {"additionalTextEdits": [{"newText": "from msilib.sequence import AdminUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdminUISequence", "kind": 6, "label": "AdminUISequence (import msilib.sequence)", "sortText": "114"}, {"additionalTextEdits": [{"newText": "from msilib.schema import AdvtUISequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "AdvtUISequence", "kind": 6, "label": "AdvtUISequence (import msilib.schema)", "sortText": "115"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON1_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON1_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON1_DOUBLE_CLICKED (import curses)", "sortText": "116"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON2_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON2_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON2_DOUBLE_CLICKED (import curses)", "sortText": "117"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON3_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON3_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON3_DOUBLE_CLICKED (import curses)", "sortText": "118"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON4_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON4_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON4_DOUBLE_CLICKED (import curses)", "sortText": "119"}, {"additionalTextEdits": [{"newText": "from curses import BUTTON5_DOUBLE_CLICKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BUTTON5_DOUBLE_CLICKED", "kind": 6, "label": "BUTTON5_DOUBLE_CLICKED (import curses)", "sortText": "120"}, {"additionalTextEdits": [{"newText": "from ctypes import BigEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "BigEndianStructure", "kind": 6, "label": "BigEndianStructure (import ctypes)", "sortText": "121"}, {"additionalTextEdits": [{"newText": "from logging.config import ConvertingDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ConvertingDict", "kind": 7, "label": "ConvertingDict (import logging.config)", "sortText": "122"}, {"additionalTextEdits": [{"newText": "from logging.config import DEFAULT_LOGGING_CONFIG_PORT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_LOGGING_CONFIG_PORT", "kind": 21, "label": "DEFAULT_LOGGING_CONFIG_PORT (import logging.config)", "sortText": "123"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import DEFAULT_MAX_INCLUSION_DEPTH\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_MAX_INCLUSION_DEPTH", "kind": 21, "label": "DEFAULT_MAX_INCLUSION_DEPTH (import xml.etree.ElementInclude)", "sortText": "124"}, {"additionalTextEdits": [{"newText": "from distutils.config import DEFAULT_PYPIRC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DEFAULT_PYPIRC", "kind": 21, "label": "DEFAULT_PYPIRC (import distutils.config)", "sortText": "125"}, {"additionalTextEdits": [{"newText": "from pickle import DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DICT", "kind": 21, "label": "DICT (import pickle)", "sortText": "126"}, {"additionalTextEdits": [{"newText": "from xml.dom.xmlbuilder import DOMInputSource\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DOMInputSource", "kind": 7, "label": "DOMInputSource (import xml.dom.xmlbuilder)", "sortText": "127"}, {"additionalTextEdits": [{"newText": "from sqlite3 import DateFromTicks\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DateFromTicks", "kind": 3, "label": "DateFromTicks (import sqlite3)", "sortText": "128"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DecimalException", "kind": 7, "label": "DecimalException (import decimal)", "sortText": "129"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import DefaultCookiePolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultCookiePolicy", "kind": 7, "label": "DefaultCookiePolicy (import http.cookiejar)", "sortText": "130"}, {"additionalTextEdits": [{"newText": "from asyncio import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio)", "sortText": "131"}, {"additionalTextEdits": [{"newText": "from asyncio.unix_events import DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DefaultEventLoopPolicy", "kind": 6, "label": "DefaultEventLoopPolicy (import asyncio.unix_events)", "sortText": "132"}, {"additionalTextEdits": [{"newText": "from csv import Dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dialect", "kind": 7, "label": "Dialect (import csv)", "sortText": "133"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Dict", "kind": 7, "label": "Dict (import ast)", "sortText": "134"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictComp", "kind": 7, "label": "DictComp (import ast)", "sortText": "135"}, {"additionalTextEdits": [{"newText": "from logging.config import DictConfigurator\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictConfigurator", "kind": 7, "label": "DictConfigurator (import logging.config)", "sortText": "136"}, {"additionalTextEdits": [{"newText": "from csv import DictReader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictReader", "kind": 7, "label": "DictReader (import csv)", "sortText": "137"}, {"additionalTextEdits": [{"newText": "from csv import DictWriter\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DictWriter", "kind": 7, "label": "DictWriter (import csv)", "sortText": "138"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectBox\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectBox", "kind": 7, "label": "DirSelectBox (import tkinter.tix)", "sortText": "139"}, {"additionalTextEdits": [{"newText": "from tkinter.tix import DirSelectDialog\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DirSelectDialog", "kind": 7, "label": "DirSelectDialog (import tkinter.tix)", "sortText": "140"}, {"additionalTextEdits": [{"newText": "from msilib import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import msilib)", "sortText": "141"}, {"additionalTextEdits": [{"newText": "from msilib.schema import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 6, "label": "Directory (import msilib.schema)", "sortText": "142"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import Directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "Directory", "kind": 7, "label": "Directory (import tkinter.filedialog)", "sortText": "143"}, {"additionalTextEdits": [{"newText": "from winreg import DisableReflectionKey\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DisableReflectionKey", "kind": 3, "label": "DisableReflectionKey (import winreg)", "sortText": "144"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsByteCompileError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsByteCompileError", "kind": 7, "label": "DistutilsByteCompileError (import distutils.errors)", "sortText": "145"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsClassError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsClassError", "kind": 7, "label": "DistutilsClassError (import distutils.errors)", "sortText": "146"}, {"additionalTextEdits": [{"newText": "from distutils.errors import DistutilsExecError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DistutilsExecError", "kind": 7, "label": "DistutilsExecError (import distutils.errors)", "sortText": "147"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import DocCGIXMLRPCRequestHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DocCGIXMLRPCRequestHandler", "kind": 7, "label": "DocCGIXMLRPCRequestHandler (import xmlrpc.server)", "sortText": "148"}, {"additionalTextEdits": [{"newText": "from msilib.schema import DuplicateFile\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateFile", "kind": 6, "label": "DuplicateFile (import msilib.schema)", "sortText": "149"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateOptionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateOptionError", "kind": 7, "label": "DuplicateOptionError (import configparser)", "sortText": "150"}, {"additionalTextEdits": [{"newText": "from configparser import DuplicateSectionError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DuplicateSectionError", "kind": 7, "label": "DuplicateSectionError (import configparser)", "sortText": "151"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "DynamicClassAttribute", "kind": 7, "label": "DynamicClassAttribute (import types)", "sortText": "152"}, {"additionalTextEdits": [{"newText": "from pickle import EMPTY_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EMPTY_DICT", "kind": 21, "label": "EMPTY_DICT (import pickle)", "sortText": "153"}, {"additionalTextEdits": [{"newText": "from enum import EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "EnumDict", "kind": 6, "label": "EnumDict (import enum)", "sortText": "154"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DEVICE", "kind": 21, "label": "FILE_ATTRIBUTE_DEVICE (import stat)", "sortText": "155"}, {"additionalTextEdits": [{"newText": "from stat import FILE_ATTRIBUTE_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FILE_ATTRIBUTE_DIRECTORY", "kind": 21, "label": "FILE_ATTRIBUTE_DIRECTORY (import stat)", "sortText": "156"}, {"additionalTextEdits": [{"newText": "from email.errors import FirstHeaderLineIsContinuationDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FirstHeaderLineIsContinuationDefect", "kind": 7, "label": "FirstHeaderLineIsContinuationDefect (import email.errors)", "sortText": "157"}, {"additionalTextEdits": [{"newText": "from lib2to3.fixes.fix_dict import FixDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "FixDict", "kind": 7, "label": "FixDict (import lib2to3.fixes.fix_dict)", "sortText": "158"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HTTPRedirectHandler", "kind": 7, "label": "HTTPRedirectHandler (import urllib.request)", "sortText": "159"}, {"additionalTextEdits": [{"newText": "from socket import HV_GUID_WILDCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "HV_GUID_WILDCARD", "kind": 21, "label": "HV_GUID_WILDCARD (import socket)", "sortText": "160"}, {"additionalTextEdits": [{"newText": "from subprocess import IDLE_PRIORITY_CLASS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IDLE_PRIORITY_CLASS", "kind": 21, "label": "IDLE_PRIORITY_CLASS (import subprocess)", "sortText": "161"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import INVALID_ENCODING_CHAR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_ENCODING_CHAR", "kind": 21, "label": "INVALID_ENCODING_CHAR (import xmlrpc.client)", "sortText": "162"}, {"additionalTextEdits": [{"newText": "from xml.dom import INVALID_MODIFICATION_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "INVALID_MODIFICATION_ERR", "kind": 21, "label": "INVALID_MODIFICATION_ERR (import xml.dom)", "sortText": "163"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_LOOP\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_LOOP", "kind": 21, "label": "IP_DEFAULT_MULTICAST_LOOP (import socket)", "sortText": "164"}, {"additionalTextEdits": [{"newText": "from socket import IP_DEFAULT_MULTICAST_TTL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_DEFAULT_MULTICAST_TTL", "kind": 21, "label": "IP_DEFAULT_MULTICAST_TTL (import socket)", "sortText": "165"}, {"additionalTextEdits": [{"newText": "from socket import IP_HDRINCL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IP_HDRINCL", "kind": 21, "label": "IP_HDRINCL (import socket)", "sortText": "166"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidBase64PaddingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidBase64PaddingDefect", "kind": 7, "label": "InvalidBase64PaddingDefect (import email.errors)", "sortText": "167"}, {"additionalTextEdits": [{"newText": "from plistlib import InvalidFileException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidFileException", "kind": 7, "label": "InvalidFileException (import plistlib)", "sortText": "168"}, {"additionalTextEdits": [{"newText": "from xml.dom import InvalidModificationErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidModificationErr", "kind": 7, "label": "InvalidModificationErr (import xml.dom)", "sortText": "169"}, {"additionalTextEdits": [{"newText": "from email.errors import InvalidMultipartContentTransferEncodingDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "InvalidMultipartContentTransferEncodingDefect", "kind": 7, "label": "InvalidMultipartContentTransferEncodingDefect (import email.errors)", "sortText": "170"}, {"additionalTextEdits": [{"newText": "from unittest import IsolatedAsyncioTestCase\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "IsolatedAsyncioTestCase", "kind": 7, "label": "IsolatedAsyncioTestCase (import unittest)", "sortText": "171"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import LimitedRecursiveIncludeError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LimitedRecursiveIncludeError", "kind": 7, "label": "LimitedRecursiveIncludeError (import xml.etree.ElementInclude)", "sortText": "172"}, {"additionalTextEdits": [{"newText": "from ctypes import LittleEndianStructure\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "LittleEndianStructure", "kind": 6, "label": "LittleEndianStructure (import ctypes)", "sortText": "173"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_CREATEDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_CREATEDIRECT", "kind": 21, "label": "MSIDBOPEN_CREATEDIRECT (import msilib)", "sortText": "174"}, {"additionalTextEdits": [{"newText": "from msilib import MSIDBOPEN_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIDBOPEN_DIRECT", "kind": 21, "label": "MSIDBOPEN_DIRECT (import msilib)", "sortText": "175"}, {"additionalTextEdits": [{"newText": "from msilib import MSIMODIFY_REPLACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MSIMODIFY_REPLACE", "kind": 21, "label": "MSIMODIFY_REPLACE (import msilib)", "sortText": "176"}, {"additionalTextEdits": [{"newText": "from msilib.schema import MsiDigitalCertificate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "MsiDigitalCertificate", "kind": 6, "label": "MsiDigitalCertificate (import msilib.schema)", "sortText": "177"}, {"additionalTextEdits": [{"newText": "from xml.dom import NO_MODIFICATION_ALLOWED_ERR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NO_MODIFICATION_ALLOWED_ERR", "kind": 21, "label": "NO_MODIFICATION_ALLOWED_ERR (import xml.dom)", "sortText": "178"}, {"additionalTextEdits": [{"newText": "from email.errors import NoBoundaryInMultipartDefect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoBoundaryInMultipartDefect", "kind": 7, "label": "NoBoundaryInMultipartDefect (import email.errors)", "sortText": "179"}, {"additionalTextEdits": [{"newText": "from xml.dom import NoModificationAllowedErr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "NoModificationAllowedErr", "kind": 7, "label": "NoModificationAllowedErr (import xml.dom)", "sortText": "180"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import os)", "sortText": "181"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECT", "kind": 21, "label": "O_DIRECT (import posix)", "sortText": "182"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import os)", "sortText": "183"}, {"additionalTextEdits": [{"newText": "from posix import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "O_DIRECTORY", "kind": 21, "label": "O_DIRECTORY (import posix)", "sortText": "184"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OpenerDirector", "kind": 7, "label": "OpenerDirector (import urllib.request)", "sortText": "185"}, {"additionalTextEdits": [{"newText": "from sqlite3 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3)", "sortText": "186"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import OptimizedUnicode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OptimizedUnicode", "kind": 6, "label": "OptimizedUnicode (import sqlite3.dbapi2)", "sortText": "187"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "OrderedDict", "kind": 7, "label": "OrderedDict (import collections)", "sortText": "188"}, {"additionalTextEdits": [{"newText": "from imp import PKG_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PKG_DIRECTORY", "kind": 21, "label": "PKG_DIRECTORY (import imp)", "sortText": "189"}, {"additionalTextEdits": [{"newText": "from os import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import os)", "sortText": "190"}, {"additionalTextEdits": [{"newText": "from posix import PRIO_DARWIN_PROCESS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PRIO_DARWIN_PROCESS", "kind": 21, "label": "PRIO_DARWIN_PROCESS (import posix)", "sortText": "191"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RESERVED_MICROSOFT", "kind": 21, "label": "RESERVED_MICROSOFT (import uuid)", "sortText": "192"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "RemoteDisconnected", "kind": 7, "label": "RemoteDisconnected (import http.client)", "sortText": "193"}, {"additionalTextEdits": [{"newText": "from posix import SCHED_SPORADIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SCHED_SPORADIC", "kind": 21, "label": "SCHED_SPORADIC (import posix)", "sortText": "194"}, {"additionalTextEdits": [{"newText": "from asyncio.constants import SENDFILE_FALLBACK_READBUFFER_SIZE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SENDFILE_FALLBACK_READBUFFER_SIZE", "kind": 21, "label": "SENDFILE_FALLBACK_READBUFFER_SIZE (import asyncio.constants)", "sortText": "195"}, {"additionalTextEdits": [{"newText": "from smtplib import SMTPServerDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SMTPServerDisconnected", "kind": 7, "label": "SMTPServerDisconnected (import smtplib)", "sortText": "196"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_BIND_CHANNEL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_BIND_CHANNEL", "kind": 21, "label": "SNDCTL_DSP_BIND_CHANNEL (import ossaudiodev)", "sortText": "197"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_DSP_GETISPACE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_DSP_GETISPACE", "kind": 21, "label": "SNDCTL_DSP_GETISPACE (import ossaudiodev)", "sortText": "198"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_MIDI_MPUCMD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_MIDI_MPUCMD", "kind": 21, "label": "SNDCTL_MIDI_MPUCMD (import ossaudiodev)", "sortText": "199"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_GETINCOUNT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_GETINCOUNT", "kind": 21, "label": "SNDCTL_SEQ_GETINCOUNT (import ossaudiodev)", "sortText": "200"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SNDCTL_SEQ_PANIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SNDCTL_SEQ_PANIC", "kind": 21, "label": "SNDCTL_SEQ_PANIC (import ossaudiodev)", "sortText": "201"}, {"additionalTextEdits": [{"newText": "from winsound import SND_APPLICATION\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SND_APPLICATION", "kind": 21, "label": "SND_APPLICATION (import winsound)", "sortText": "202"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_ALTPCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_ALTPCM", "kind": 21, "label": "SOUND_MIXER_ALTPCM (import ossaudiodev)", "sortText": "203"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_CD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_CD", "kind": 21, "label": "SOUND_MIXER_CD (import ossaudiodev)", "sortText": "204"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_MIC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_MIC", "kind": 21, "label": "SOUND_MIXER_MIC (import ossaudiodev)", "sortText": "205"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_NRDEVICES\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_NRDEVICES", "kind": 21, "label": "SOUND_MIXER_NRDEVICES (import ossaudiodev)", "sortText": "206"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_PCM\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_PCM", "kind": 21, "label": "SOUND_MIXER_PCM (import ossaudiodev)", "sortText": "207"}, {"additionalTextEdits": [{"newText": "from ossaudiodev import SOUND_MIXER_RECLEV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SOUND_MIXER_RECLEV", "kind": 21, "label": "SOUND_MIXER_RECLEV (import ossaudiodev)", "sortText": "208"}, {"additionalTextEdits": [{"newText": "from socket import SO_BINDTODEVICE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SO_BINDTODEVICE", "kind": 21, "label": "SO_BINDTODEVICE (import socket)", "sortText": "209"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3)", "sortText": "210"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_ALTER_TABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_ALTER_TABLE (import sqlite3.dbapi2)", "sortText": "211"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3)", "sortText": "212"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_LEGACY_FILE_FORMAT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT", "kind": 21, "label": "SQLITE_DBCONFIG_LEGACY_FILE_FORMAT (import sqlite3.dbapi2)", "sortText": "213"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3)", "sortText": "214"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE", "kind": 21, "label": "SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE (import sqlite3.dbapi2)", "sortText": "215"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3)", "sortText": "216"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_TRUSTED_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_TRUSTED_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_TRUSTED_SCHEMA (import sqlite3.dbapi2)", "sortText": "217"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3)", "sortText": "218"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_DBCONFIG_WRITABLE_SCHEMA\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_DBCONFIG_WRITABLE_SCHEMA", "kind": 21, "label": "SQLITE_DBCONFIG_WRITABLE_SCHEMA (import sqlite3.dbapi2)", "sortText": "219"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3)", "sortText": "220"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_CLOSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_CLOSE", "kind": 21, "label": "SQLITE_IOERR_DIR_CLOSE (import sqlite3.dbapi2)", "sortText": "221"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3)", "sortText": "222"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_IOERR_DIR_FSYNC\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_IOERR_DIR_FSYNC", "kind": 21, "label": "SQLITE_IOERR_DIR_FSYNC (import sqlite3.dbapi2)", "sortText": "223"}, {"additionalTextEdits": [{"newText": "from sqlite3 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3)", "sortText": "224"}, {"additionalTextEdits": [{"newText": "from sqlite3.dbapi2 import SQLITE_READONLY_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SQLITE_READONLY_DIRECTORY", "kind": 21, "label": "SQLITE_READONLY_DIRECTORY (import sqlite3.dbapi2)", "sortText": "225"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import SimpleXMLRPCDispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "SimpleXMLRPCDispatcher", "kind": 7, "label": "SimpleXMLRPCDispatcher (import xmlrpc.server)", "sortText": "226"}, {"additionalTextEdits": [{"newText": "from os import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import os)", "sortText": "227"}, {"additionalTextEdits": [{"newText": "from posix import TFD_TIMER_CANCEL_ON_SET\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TFD_TIMER_CANCEL_ON_SET", "kind": 21, "label": "TFD_TIMER_CANCEL_ON_SET (import posix)", "sortText": "228"}, {"additionalTextEdits": [{"newText": "from socket import TIPC_MEDIUM_IMPORTANCE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TIPC_MEDIUM_IMPORTANCE", "kind": 21, "label": "TIPC_MEDIUM_IMPORTANCE (import socket)", "sortText": "229"}, {"additionalTextEdits": [{"newText": "from tempfile import TemporaryDirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "TemporaryDirectory", "kind": 7, "label": "TemporaryDirectory (import tempfile)", "sortText": "230"}, {"additionalTextEdits": [{"newText": "from unittest.mock import ThreadingMock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingMock", "kind": 7, "label": "ThreadingMock (import unittest.mock)", "sortText": "231"}, {"additionalTextEdits": [{"newText": "from socketserver import ThreadingTCPServer\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadingTCPServer", "kind": 7, "label": "ThreadingTCPServer (import socketserver)", "sortText": "232"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_RECV_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_RECV_CSCOV", "kind": 21, "label": "UDPLITE_RECV_CSCOV (import socket)", "sortText": "233"}, {"additionalTextEdits": [{"newText": "from socket import UDPLITE_SEND_CSCOV\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UDPLITE_SEND_CSCOV", "kind": 21, "label": "UDPLITE_SEND_CSCOV (import socket)", "sortText": "234"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "UserDict", "kind": 7, "label": "UserDict (import collections)", "sortText": "235"}, {"additionalTextEdits": [{"newText": "from termios import VDISCARD\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VDISCARD", "kind": 21, "label": "VDISCARD (import termios)", "sortText": "236"}, {"additionalTextEdits": [{"newText": "from socket import VMADDR_CID_LOCAL\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "VMADDR_CID_LOCAL", "kind": 21, "label": "VMADDR_CID_LOCAL (import socket)", "sortText": "237"}, {"additionalTextEdits": [{"newText": "from errno import WSAEDISCON\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WSAEDISCON", "kind": 21, "label": "WSAEDISCON (import errno)", "sortText": "238"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakKeyDictionary", "kind": 7, "label": "WeakKeyDictionary (import weakref)", "sortText": "239"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WeakValueDictionary", "kind": 7, "label": "WeakValueDictionary (import weakref)", "sortText": "240"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsProactorEventLoopPolicy", "kind": 7, "label": "WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "241"}, {"additionalTextEdits": [{"newText": "from asyncio import WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "WindowsSelectorEventLoopPolicy", "kind": 7, "label": "WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "242"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementInclude import XINCLUDE_INCLUDE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XINCLUDE_INCLUDE", "kind": 21, "label": "XINCLUDE_INCLUDE (import xml.etree.ElementInclude)", "sortText": "243"}, {"additionalTextEdits": [{"newText": "from pyexpat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import pyexpat.errors)", "sortText": "244"}, {"additionalTextEdits": [{"newText": "from xml.parsers.expat.errors import XML_ERROR_DUPLICATE_ATTRIBUTE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "XML_ERROR_DUPLICATE_ATTRIBUTE", "kind": 21, "label": "XML_ERROR_DUPLICATE_ATTRIBUTE (import xml.parsers.expat.errors)", "sortText": "245"}, {"additionalTextEdits": [{"newText": "from site import addsitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addsitepackages", "kind": 3, "label": "addsitepackages (import site)", "sortText": "246"}, {"additionalTextEdits": [{"newText": "from site import addusersitepackages\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "addusersitepackages", "kind": 3, "label": "addusersitepackages (import site)", "sortText": "247"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "asdict", "kind": 3, "label": "asdict (import dataclasses)", "sortText": "248"}, {"additionalTextEdits": [{"newText": "from tkinter.filedialog import askdirectory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "askdirectory", "kind": 3, "label": "askdirectory (import tkinter.filedialog)", "sortText": "249"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bidirectional", "kind": 3, "label": "bidirectional (import unicodedata)", "sortText": "250"}, {"additionalTextEdits": [{"newText": "from imp import create_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "create_dynamic", "kind": 6, "label": "create_dynamic (import imp)", "sortText": "251"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "deactivate_stack_trampoline", "kind": 3, "label": "deactivate_stack_trampoline (import sys)", "sortText": "252"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "defaultdict", "kind": 7, "label": "defaultdict (import collections)", "sortText": "253"}, {"additionalTextEdits": [{"newText": "from nt import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import nt)", "sortText": "254"}, {"additionalTextEdits": [{"newText": "from os import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import os)", "sortText": "255"}, {"additionalTextEdits": [{"newText": "from posix import device_encoding\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "device_encoding", "kind": 3, "label": "device_encoding (import posix)", "sortText": "256"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfig", "kind": 3, "label": "dictConfig (import logging.config)", "sortText": "257"}, {"additionalTextEdits": [{"newText": "from logging.config import dictConfigClass\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dictConfigClass", "kind": 6, "label": "dictConfigClass (import logging.config)", "sortText": "258"}, {"additionalTextEdits": [{"newText": "from filecmp import dircmp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dircmp", "kind": 7, "label": "dircmp (import filecmp)", "sortText": "259"}, {"additionalTextEdits": [{"newText": "from dis import disco\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "disco", "kind": 6, "label": "disco (import dis)", "sortText": "260"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher", "kind": 7, "label": "dispatcher (import asyncore)", "sortText": "261"}, {"additionalTextEdits": [{"newText": "from asyncore import dispatcher_with_send\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dispatcher_with_send", "kind": 7, "label": "dispatcher_with_send (import asyncore)", "sortText": "262"}, {"additionalTextEdits": [{"newText": "from turtle import distance\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distance", "kind": 3, "label": "distance (import turtle)", "sortText": "263"}, {"additionalTextEdits": [{"newText": "import distutils.archive_util\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.archive_util", "kind": 9, "label": "distutils.archive_util (import distutils.archive_util)", "sortText": "264"}, {"additionalTextEdits": [{"newText": "import distutils.bcppcompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.bcppcompiler", "kind": 9, "label": "distutils.bcppcompiler (import distutils.bcppcompiler)", "sortText": "265"}, {"additionalTextEdits": [{"newText": "import distutils.ccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.ccompiler", "kind": 9, "label": "distutils.ccompiler (import distutils.ccompiler)", "sortText": "266"}, {"additionalTextEdits": [{"newText": "import distutils.cmd\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cmd", "kind": 9, "label": "distutils.cmd (import distutils.cmd)", "sortText": "267"}, {"additionalTextEdits": [{"newText": "import distutils.command\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command", "kind": 9, "label": "distutils.command (import distutils.command)", "sortText": "268"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist", "kind": 9, "label": "distutils.command.bdist (import distutils.command.bdist)", "sortText": "269"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_dumb\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_dumb", "kind": 9, "label": "distutils.command.bdist_dumb (import distutils.command.bdist_dumb)", "sortText": "270"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_msi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_msi", "kind": 9, "label": "distutils.command.bdist_msi (import distutils.command.bdist_msi)", "sortText": "271"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_packager\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_packager", "kind": 9, "label": "distutils.command.bdist_packager (import distutils.command.bdist_packager)", "sortText": "272"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_rpm\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_rpm", "kind": 9, "label": "distutils.command.bdist_rpm (import distutils.command.bdist_rpm)", "sortText": "273"}, {"additionalTextEdits": [{"newText": "import distutils.command.bdist_wininst\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.bdist_wininst", "kind": 9, "label": "distutils.command.bdist_wininst (import distutils.command.bdist_wininst)", "sortText": "274"}, {"additionalTextEdits": [{"newText": "import distutils.command.build\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build", "kind": 9, "label": "distutils.command.build (import distutils.command.build)", "sortText": "275"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_clib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_clib", "kind": 9, "label": "distutils.command.build_clib (import distutils.command.build_clib)", "sortText": "276"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_ext\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_ext", "kind": 9, "label": "distutils.command.build_ext (import distutils.command.build_ext)", "sortText": "277"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_py\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_py", "kind": 9, "label": "distutils.command.build_py (import distutils.command.build_py)", "sortText": "278"}, {"additionalTextEdits": [{"newText": "import distutils.command.build_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.build_scripts", "kind": 9, "label": "distutils.command.build_scripts (import distutils.command.build_scripts)", "sortText": "279"}, {"additionalTextEdits": [{"newText": "import distutils.command.check\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.check", "kind": 9, "label": "distutils.command.check (import distutils.command.check)", "sortText": "280"}, {"additionalTextEdits": [{"newText": "import distutils.command.clean\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.clean", "kind": 9, "label": "distutils.command.clean (import distutils.command.clean)", "sortText": "281"}, {"additionalTextEdits": [{"newText": "import distutils.command.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.config", "kind": 9, "label": "distutils.command.config (import distutils.command.config)", "sortText": "282"}, {"additionalTextEdits": [{"newText": "import distutils.command.install\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install", "kind": 9, "label": "distutils.command.install (import distutils.command.install)", "sortText": "283"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_data\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_data", "kind": 9, "label": "distutils.command.install_data (import distutils.command.install_data)", "sortText": "284"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_egg_info\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_egg_info", "kind": 9, "label": "distutils.command.install_egg_info (import distutils.command.install_egg_info)", "sortText": "285"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_headers\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_headers", "kind": 9, "label": "distutils.command.install_headers (import distutils.command.install_headers)", "sortText": "286"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_lib\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_lib", "kind": 9, "label": "distutils.command.install_lib (import distutils.command.install_lib)", "sortText": "287"}, {"additionalTextEdits": [{"newText": "import distutils.command.install_scripts\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.install_scripts", "kind": 9, "label": "distutils.command.install_scripts (import distutils.command.install_scripts)", "sortText": "288"}, {"additionalTextEdits": [{"newText": "import distutils.command.register\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.register", "kind": 9, "label": "distutils.command.register (import distutils.command.register)", "sortText": "289"}, {"additionalTextEdits": [{"newText": "import distutils.command.sdist\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.sdist", "kind": 9, "label": "distutils.command.sdist (import distutils.command.sdist)", "sortText": "290"}, {"additionalTextEdits": [{"newText": "import distutils.command.upload\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.command.upload", "kind": 9, "label": "distutils.command.upload (import distutils.command.upload)", "sortText": "291"}, {"additionalTextEdits": [{"newText": "import distutils.config\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.config", "kind": 9, "label": "distutils.config (import distutils.config)", "sortText": "292"}, {"additionalTextEdits": [{"newText": "import distutils.core\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.core", "kind": 9, "label": "distutils.core (import distutils.core)", "sortText": "293"}, {"additionalTextEdits": [{"newText": "import distutils.cygwinccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.cygwinccompiler", "kind": 9, "label": "distutils.cygwinccompiler (import distutils.cygwinccompiler)", "sortText": "294"}, {"additionalTextEdits": [{"newText": "import distutils.fancy_getopt\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.fancy_getopt", "kind": 9, "label": "distutils.fancy_getopt (import distutils.fancy_getopt)", "sortText": "295"}, {"additionalTextEdits": [{"newText": "import distutils.msvccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.msvccompiler", "kind": 9, "label": "distutils.msvccompiler (import distutils.msvccompiler)", "sortText": "296"}, {"additionalTextEdits": [{"newText": "import distutils.sysconfig\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.sysconfig", "kind": 9, "label": "distutils.sysconfig (import distutils.sysconfig)", "sortText": "297"}, {"additionalTextEdits": [{"newText": "import distutils.unixccompiler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "distutils.unixccompiler", "kind": 9, "label": "distutils.unixccompiler (import distutils.unixccompiler)", "sortText": "298"}, {"additionalTextEdits": [{"newText": "from sys import dont_write_bytecode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "dont_write_bytecode", "kind": 6, "label": "dont_write_bytecode (import sys)", "sortText": "299"}, {"additionalTextEdits": [{"newText": "from multiprocessing.reduction import duplicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "duplicate", "kind": 3, "label": "duplicate (import multiprocessing.reduction)", "sortText": "300"}, {"additionalTextEdits": [{"newText": "from json.encoder import encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encode_basestring_ascii", "kind": 3, "label": "encode_basestring_ascii (import json.encoder)", "sortText": "301"}, {"additionalTextEdits": [{"newText": "import encodings.ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ascii", "kind": 9, "label": "encodings.ascii (import encodings.ascii)", "sortText": "302"}, {"additionalTextEdits": [{"newText": "import encodings.base64_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.base64_codec", "kind": 9, "label": "encodings.base64_codec (import encodings.base64_codec)", "sortText": "303"}, {"additionalTextEdits": [{"newText": "import encodings.big5hkscs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.big5hkscs", "kind": 9, "label": "encodings.big5hkscs (import encodings.big5hkscs)", "sortText": "304"}, {"additionalTextEdits": [{"newText": "import encodings.bz2_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.bz2_codec", "kind": 9, "label": "encodings.bz2_codec (import encodings.bz2_codec)", "sortText": "305"}, {"additionalTextEdits": [{"newText": "import encodings.charmap\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.charmap", "kind": 9, "label": "encodings.charmap (import encodings.charmap)", "sortText": "306"}, {"additionalTextEdits": [{"newText": "import encodings.cp037\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp037", "kind": 9, "label": "encodings.cp037 (import encodings.cp037)", "sortText": "307"}, {"additionalTextEdits": [{"newText": "import encodings.cp1006\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1006", "kind": 9, "label": "encodings.cp1006 (import encodings.cp1006)", "sortText": "308"}, {"additionalTextEdits": [{"newText": "import encodings.cp1026\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1026", "kind": 9, "label": "encodings.cp1026 (import encodings.cp1026)", "sortText": "309"}, {"additionalTextEdits": [{"newText": "import encodings.cp1125\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1125", "kind": 9, "label": "encodings.cp1125 (import encodings.cp1125)", "sortText": "310"}, {"additionalTextEdits": [{"newText": "import encodings.cp1140\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1140", "kind": 9, "label": "encodings.cp1140 (import encodings.cp1140)", "sortText": "311"}, {"additionalTextEdits": [{"newText": "import encodings.cp1250\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1250", "kind": 9, "label": "encodings.cp1250 (import encodings.cp1250)", "sortText": "312"}, {"additionalTextEdits": [{"newText": "import encodings.cp1251\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1251", "kind": 9, "label": "encodings.cp1251 (import encodings.cp1251)", "sortText": "313"}, {"additionalTextEdits": [{"newText": "import encodings.cp1252\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1252", "kind": 9, "label": "encodings.cp1252 (import encodings.cp1252)", "sortText": "314"}, {"additionalTextEdits": [{"newText": "import encodings.cp1253\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1253", "kind": 9, "label": "encodings.cp1253 (import encodings.cp1253)", "sortText": "315"}, {"additionalTextEdits": [{"newText": "import encodings.cp1254\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1254", "kind": 9, "label": "encodings.cp1254 (import encodings.cp1254)", "sortText": "316"}, {"additionalTextEdits": [{"newText": "import encodings.cp1255\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1255", "kind": 9, "label": "encodings.cp1255 (import encodings.cp1255)", "sortText": "317"}, {"additionalTextEdits": [{"newText": "import encodings.cp1256\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1256", "kind": 9, "label": "encodings.cp1256 (import encodings.cp1256)", "sortText": "318"}, {"additionalTextEdits": [{"newText": "import encodings.cp1257\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1257", "kind": 9, "label": "encodings.cp1257 (import encodings.cp1257)", "sortText": "319"}, {"additionalTextEdits": [{"newText": "import encodings.cp1258\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp1258", "kind": 9, "label": "encodings.cp1258 (import encodings.cp1258)", "sortText": "320"}, {"additionalTextEdits": [{"newText": "import encodings.cp273\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp273", "kind": 9, "label": "encodings.cp273 (import encodings.cp273)", "sortText": "321"}, {"additionalTextEdits": [{"newText": "import encodings.cp424\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp424", "kind": 9, "label": "encodings.cp424 (import encodings.cp424)", "sortText": "322"}, {"additionalTextEdits": [{"newText": "import encodings.cp437\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp437", "kind": 9, "label": "encodings.cp437 (import encodings.cp437)", "sortText": "323"}, {"additionalTextEdits": [{"newText": "import encodings.cp500\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp500", "kind": 9, "label": "encodings.cp500 (import encodings.cp500)", "sortText": "324"}, {"additionalTextEdits": [{"newText": "import encodings.cp720\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp720", "kind": 9, "label": "encodings.cp720 (import encodings.cp720)", "sortText": "325"}, {"additionalTextEdits": [{"newText": "import encodings.cp737\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp737", "kind": 9, "label": "encodings.cp737 (import encodings.cp737)", "sortText": "326"}, {"additionalTextEdits": [{"newText": "import encodings.cp775\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp775", "kind": 9, "label": "encodings.cp775 (import encodings.cp775)", "sortText": "327"}, {"additionalTextEdits": [{"newText": "import encodings.cp850\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp850", "kind": 9, "label": "encodings.cp850 (import encodings.cp850)", "sortText": "328"}, {"additionalTextEdits": [{"newText": "import encodings.cp852\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp852", "kind": 9, "label": "encodings.cp852 (import encodings.cp852)", "sortText": "329"}, {"additionalTextEdits": [{"newText": "import encodings.cp855\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp855", "kind": 9, "label": "encodings.cp855 (import encodings.cp855)", "sortText": "330"}, {"additionalTextEdits": [{"newText": "import encodings.cp856\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp856", "kind": 9, "label": "encodings.cp856 (import encodings.cp856)", "sortText": "331"}, {"additionalTextEdits": [{"newText": "import encodings.cp857\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp857", "kind": 9, "label": "encodings.cp857 (import encodings.cp857)", "sortText": "332"}, {"additionalTextEdits": [{"newText": "import encodings.cp858\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp858", "kind": 9, "label": "encodings.cp858 (import encodings.cp858)", "sortText": "333"}, {"additionalTextEdits": [{"newText": "import encodings.cp860\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp860", "kind": 9, "label": "encodings.cp860 (import encodings.cp860)", "sortText": "334"}, {"additionalTextEdits": [{"newText": "import encodings.cp861\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp861", "kind": 9, "label": "encodings.cp861 (import encodings.cp861)", "sortText": "335"}, {"additionalTextEdits": [{"newText": "import encodings.cp862\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp862", "kind": 9, "label": "encodings.cp862 (import encodings.cp862)", "sortText": "336"}, {"additionalTextEdits": [{"newText": "import encodings.cp863\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp863", "kind": 9, "label": "encodings.cp863 (import encodings.cp863)", "sortText": "337"}, {"additionalTextEdits": [{"newText": "import encodings.cp864\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp864", "kind": 9, "label": "encodings.cp864 (import encodings.cp864)", "sortText": "338"}, {"additionalTextEdits": [{"newText": "import encodings.cp865\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp865", "kind": 9, "label": "encodings.cp865 (import encodings.cp865)", "sortText": "339"}, {"additionalTextEdits": [{"newText": "import encodings.cp866\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp866", "kind": 9, "label": "encodings.cp866 (import encodings.cp866)", "sortText": "340"}, {"additionalTextEdits": [{"newText": "import encodings.cp869\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp869", "kind": 9, "label": "encodings.cp869 (import encodings.cp869)", "sortText": "341"}, {"additionalTextEdits": [{"newText": "import encodings.cp874\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp874", "kind": 9, "label": "encodings.cp874 (import encodings.cp874)", "sortText": "342"}, {"additionalTextEdits": [{"newText": "import encodings.cp875\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp875", "kind": 9, "label": "encodings.cp875 (import encodings.cp875)", "sortText": "343"}, {"additionalTextEdits": [{"newText": "import encodings.cp932\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp932", "kind": 9, "label": "encodings.cp932 (import encodings.cp932)", "sortText": "344"}, {"additionalTextEdits": [{"newText": "import encodings.cp949\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp949", "kind": 9, "label": "encodings.cp949 (import encodings.cp949)", "sortText": "345"}, {"additionalTextEdits": [{"newText": "import encodings.cp950\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.cp950", "kind": 9, "label": "encodings.cp950 (import encodings.cp950)", "sortText": "346"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jis_2004\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jis_2004", "kind": 9, "label": "encodings.euc_jis_2004 (import encodings.euc_jis_2004)", "sortText": "347"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jisx0213\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jisx0213", "kind": 9, "label": "encodings.euc_jisx0213 (import encodings.euc_jisx0213)", "sortText": "348"}, {"additionalTextEdits": [{"newText": "import encodings.euc_jp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_jp", "kind": 9, "label": "encodings.euc_jp (import encodings.euc_jp)", "sortText": "349"}, {"additionalTextEdits": [{"newText": "import encodings.euc_kr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.euc_kr", "kind": 9, "label": "encodings.euc_kr (import encodings.euc_kr)", "sortText": "350"}, {"additionalTextEdits": [{"newText": "import encodings.hex_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.hex_codec", "kind": 9, "label": "encodings.hex_codec (import encodings.hex_codec)", "sortText": "351"}, {"additionalTextEdits": [{"newText": "import encodings.mac_arabic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_arabic", "kind": 9, "label": "encodings.mac_arabic (import encodings.mac_arabic)", "sortText": "352"}, {"additionalTextEdits": [{"newText": "import encodings.mac_croatian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_croatian", "kind": 9, "label": "encodings.mac_croatian (import encodings.mac_croatian)", "sortText": "353"}, {"additionalTextEdits": [{"newText": "import encodings.mac_cyrillic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_cyrillic", "kind": 9, "label": "encodings.mac_cyrillic (import encodings.mac_cyrillic)", "sortText": "354"}, {"additionalTextEdits": [{"newText": "import encodings.mac_farsi\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_farsi", "kind": 9, "label": "encodings.mac_farsi (import encodings.mac_farsi)", "sortText": "355"}, {"additionalTextEdits": [{"newText": "import encodings.mac_greek\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_greek", "kind": 9, "label": "encodings.mac_greek (import encodings.mac_greek)", "sortText": "356"}, {"additionalTextEdits": [{"newText": "import encodings.mac_iceland\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_iceland", "kind": 9, "label": "encodings.mac_iceland (import encodings.mac_iceland)", "sortText": "357"}, {"additionalTextEdits": [{"newText": "import encodings.mac_latin2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_latin2", "kind": 9, "label": "encodings.mac_latin2 (import encodings.mac_latin2)", "sortText": "358"}, {"additionalTextEdits": [{"newText": "import encodings.mac_roman\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_roman", "kind": 9, "label": "encodings.mac_roman (import encodings.mac_roman)", "sortText": "359"}, {"additionalTextEdits": [{"newText": "import encodings.mac_romanian\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_romanian", "kind": 9, "label": "encodings.mac_romanian (import encodings.mac_romanian)", "sortText": "360"}, {"additionalTextEdits": [{"newText": "import encodings.mac_turkish\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mac_turkish", "kind": 9, "label": "encodings.mac_turkish (import encodings.mac_turkish)", "sortText": "361"}, {"additionalTextEdits": [{"newText": "import encodings.mbcs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.mbcs", "kind": 9, "label": "encodings.mbcs (import encodings.mbcs)", "sortText": "362"}, {"additionalTextEdits": [{"newText": "import encodings.ptcp154\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.ptcp154", "kind": 9, "label": "encodings.ptcp154 (import encodings.ptcp154)", "sortText": "363"}, {"additionalTextEdits": [{"newText": "import encodings.punycode\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.punycode", "kind": 9, "label": "encodings.punycode (import encodings.punycode)", "sortText": "364"}, {"additionalTextEdits": [{"newText": "import encodings.quopri_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.quopri_codec", "kind": 9, "label": "encodings.quopri_codec (import encodings.quopri_codec)", "sortText": "365"}, {"additionalTextEdits": [{"newText": "import encodings.raw_unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.raw_unicode_escape", "kind": 9, "label": "encodings.raw_unicode_escape (import encodings.raw_unicode_escape)", "sortText": "366"}, {"additionalTextEdits": [{"newText": "import encodings.unicode_escape\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.unicode_escape", "kind": 9, "label": "encodings.unicode_escape (import encodings.unicode_escape)", "sortText": "367"}, {"additionalTextEdits": [{"newText": "import encodings.uu_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.uu_codec", "kind": 9, "label": "encodings.uu_codec (import encodings.uu_codec)", "sortText": "368"}, {"additionalTextEdits": [{"newText": "import encodings.zlib_codec\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "encodings.zlib_codec", "kind": 9, "label": "encodings.zlib_codec (import encodings.zlib_codec)", "sortText": "369"}, {"additionalTextEdits": [{"newText": "from asyncore import file_dispatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "file_dispatcher", "kind": 7, "label": "file_dispatcher (import asyncore)", "sortText": "370"}, {"additionalTextEdits": [{"newText": "from asyncio import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio)", "sortText": "371"}, {"additionalTextEdits": [{"newText": "from asyncio.futures import future_discard_from_awaited_by\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "future_discard_from_awaited_by", "kind": 6, "label": "future_discard_from_awaited_by (import asyncio.futures)", "sortText": "372"}, {"additionalTextEdits": [{"newText": "from csv import get_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "get_dialect", "kind": 6, "label": "get_dialect (import csv)", "sortText": "373"}, {"additionalTextEdits": [{"newText": "import lib2to3.fixes.fix_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "lib2to3.fixes.fix_dict", "kind": 9, "label": "lib2to3.fixes.fix_dict (import lib2to3.fixes.fix_dict)", "sortText": "374"}, {"additionalTextEdits": [{"newText": "from csv import list_dialects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "list_dialects", "kind": 6, "label": "list_dialects (import csv)", "sortText": "375"}, {"additionalTextEdits": [{"newText": "from imp import load_dynamic\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "load_dynamic", "kind": 3, "label": "load_dynamic (import imp)", "sortText": "376"}, {"additionalTextEdits": [{"newText": "from xml.etree.ElementPath import prepare_predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "prepare_predicate", "kind": 3, "label": "prepare_predicate (import xml.etree.ElementPath)", "sortText": "377"}, {"additionalTextEdits": [{"newText": "from cgi import print_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "print_directory", "kind": 3, "label": "print_directory (import cgi)", "sortText": "378"}, {"additionalTextEdits": [{"newText": "from xml.sax.handler import property_interning_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "property_interning_dict", "kind": 6, "label": "property_interning_dict (import xml.sax.handler)", "sortText": "379"}, {"additionalTextEdits": [{"newText": "from json.encoder import py_encode_basestring_ascii\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "py_encode_basestring_ascii", "kind": 3, "label": "py_encode_basestring_ascii (import json.encoder)", "sortText": "380"}, {"additionalTextEdits": [{"newText": "import pydoc_data.topics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "pydoc_data.topics", "kind": 9, "label": "pydoc_data.topics (import pydoc_data.topics)", "sortText": "381"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stderr", "kind": 7, "label": "redirect_stderr (import contextlib)", "sortText": "382"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "redirect_stdout", "kind": 7, "label": "redirect_stdout (import contextlib)", "sortText": "383"}, {"additionalTextEdits": [{"newText": "from csv import register_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "register_dialect", "kind": 6, "label": "register_dialect (import csv)", "sortText": "384"}, {"additionalTextEdits": [{"newText": "from importlib.resources.readers import remove_duplicates\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "remove_duplicates", "kind": 3, "label": "remove_duplicates (import importlib.resources.readers)", "sortText": "385"}, {"additionalTextEdits": [{"newText": "from readline import set_completion_display_matches_hook\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "set_completion_display_matches_hook", "kind": 3, "label": "set_completion_display_matches_hook (import readline)", "sortText": "386"}, {"additionalTextEdits": [{"newText": "from functools import singledispatch\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatch", "kind": 3, "label": "singledispatch (import functools)", "sortText": "387"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "singledispatchmethod", "kind": 7, "label": "singledispatchmethod (import functools)", "sortText": "388"}, {"additionalTextEdits": [{"newText": "from unittest.util import sorted_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "sorted_list_difference", "kind": 3, "label": "sorted_list_difference (import unittest.util)", "sortText": "389"}, {"additionalTextEdits": [{"newText": "from csv import unix_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unix_dialect", "kind": 7, "label": "unix_dialect (import csv)", "sortText": "390"}, {"additionalTextEdits": [{"newText": "from unittest.util import unorderable_list_difference\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unorderable_list_difference", "kind": 3, "label": "unorderable_list_difference (import unittest.util)", "sortText": "391"}, {"additionalTextEdits": [{"newText": "from csv import unregister_dialect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "unregister_dialect", "kind": 6, "label": "unregister_dialect (import csv)", "sortText": "392"}, {"additionalTextEdits": [{"newText": "from curses import update_lines_cols\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "update_lines_cols", "kind": 3, "label": "update_lines_cols (import curses)", "sortText": "393"}, {"additionalTextEdits": [{"newText": "from turtle import write_docstringdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "write_docstringdict", "kind": 3, "label": "write_docstringdict (import turtle)", "sortText": "394"}, {"additionalTextEdits": [{"newText": "import xml.dom.minicompat\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "xml.dom.minicompat", "kind": 9, "label": "xml.dom.minicompat (import xml.dom.minicompat)", "sortText": "395"}, {"additionalTextEdits": [{"newText": "from asyncio import PidfdChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "PidfdChildWatcher", "kind": 7, "label": "PidfdChildWatcher (import asyncio)", "sortText": "396"}, {"additionalTextEdits": [{"newText": "from asyncio import ThreadedChildWatcher\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "ThreadedChildWatcher", "kind": 7, "label": "ThreadedChildWatcher (import asyncio)", "sortText": "397"}, {"additionalTextEdits": [{"newText": "from gettext import bind_textdomain_codeset\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "bind_textdomain_codeset", "kind": 3, "label": "bind_textdomain_codeset (import gettext)", "sortText": "398"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "399"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.environments import _build_isolated_process_env\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_build_isolated_process_env", "kind": 3, "label": "_build_isolated_process_env (import python_lsp_compare.environments)", "sortText": "400"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _dispatch_benchmark_request\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dispatch_benchmark_request", "kind": 3, "label": "_dispatch_benchmark_request (import python_lsp_compare.runner)", "sortText": "401"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_csv)", "sortText": "402"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _find_server_in_collection\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_find_server_in_collection", "kind": 3, "label": "_find_server_in_collection (import python_lsp_compare.report_markdown)", "sortText": "403"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_csv)", "sortText": "404"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _measured_request_metrics\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_measured_request_metrics", "kind": 3, "label": "_measured_request_metrics (import python_lsp_compare.report_markdown)", "sortText": "405"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_csv)", "sortText": "406"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric", "kind": 3, "label": "_preferred_result_metric (import python_lsp_compare.report_markdown)", "sortText": "407"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_csv import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_csv)", "sortText": "408"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.report_markdown import _preferred_result_metric_for_scenario\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_preferred_result_metric_for_scenario", "kind": 3, "label": "_preferred_result_metric_for_scenario (import python_lsp_compare.report_markdown)", "sortText": "409"}, {"additionalTextEdits": [{"newText": "from python_lsp_compare.runner import _run_edit_benchmark_point\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_run_edit_benchmark_point", "kind": 3, "label": "_run_edit_benchmark_point (import python_lsp_compare.runner)", "sortText": "410"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ImmutableOrderedMultiDict", "kind": 7, "label": "_ImmutableOrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "411"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_OrderedMultiDict", "kind": 7, "label": "_OrderedMultiDict (import werkzeug.datastructures.structures)", "sortText": "412"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _SUB_DELIM_CHARS\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_SUB_DELIM_CHARS", "kind": 21, "label": "_SUB_DELIM_CHARS (import urllib3.util.url)", "sortText": "413"}, {"additionalTextEdits": [{"newText": "from urllib3.util.ssl_ import _TYPE_PEER_CERT_RET_DICT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_TYPE_PEER_CERT_RET_DICT", "kind": 7, "label": "_TYPE_PEER_CERT_RET_DICT (import urllib3.util.ssl_)", "sortText": "414"}, {"additionalTextEdits": [{"newText": "from urllib3.connection import _WrappedAndVerifiedSocket\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WrappedAndVerifiedSocket", "kind": 7, "label": "_WrappedAndVerifiedSocket (import urllib3.connection)", "sortText": "415"}, {"additionalTextEdits": [{"newText": "from jinja2.runtime import _dict_method_all\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_dict_method_all", "kind": 3, "label": "_dict_method_all (import jinja2.runtime)", "sortText": "416"}, {"additionalTextEdits": [{"newText": "from urllib3.util.url import _encode_invalid_chars\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_encode_invalid_chars", "kind": 3, "label": "_encode_invalid_chars (import urllib3.util.url)", "sortText": "417"}, {"additionalTextEdits": [{"newText": "from urllib3.contrib.emscripten.fetch import _obj_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_obj_from_dict", "kind": 3, "label": "_obj_from_dict (import urllib3.contrib.emscripten.fetch)", "sortText": "418"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import _windows_device_files\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_windows_device_files", "kind": 6, "label": "_windows_device_files (import werkzeug.security)", "sortText": "419"}, {"additionalTextEdits": [{"newText": "from xmlrpc.client import _DateTimeComparable\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DateTimeComparable", "kind": 6, "label": "_DateTimeComparable (import xmlrpc.client)", "sortText": "420"}, {"additionalTextEdits": [{"newText": "from asyncio import _DefaultEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DefaultEventLoopPolicy", "kind": 6, "label": "_DefaultEventLoopPolicy (import asyncio)", "sortText": "421"}, {"additionalTextEdits": [{"newText": "from logging.config import _DictConfigArgs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DictConfigArgs", "kind": 7, "label": "_DictConfigArgs (import logging.config)", "sortText": "422"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity0\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity0", "kind": 7, "label": "_DispatchArity0 (import xmlrpc.server)", "sortText": "423"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity1\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity1", "kind": 7, "label": "_DispatchArity1 (import xmlrpc.server)", "sortText": "424"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity2\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity2", "kind": 7, "label": "_DispatchArity2 (import xmlrpc.server)", "sortText": "425"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity3\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity3", "kind": 7, "label": "_DispatchArity3 (import xmlrpc.server)", "sortText": "426"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArity4\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArity4", "kind": 7, "label": "_DispatchArity4 (import xmlrpc.server)", "sortText": "427"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchArityN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchArityN", "kind": 7, "label": "_DispatchArityN (import xmlrpc.server)", "sortText": "428"}, {"additionalTextEdits": [{"newText": "from xmlrpc.server import _DispatchProtocol\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_DispatchProtocol", "kind": 6, "label": "_DispatchProtocol (import xmlrpc.server)", "sortText": "429"}, {"additionalTextEdits": [{"newText": "from logging.config import _FilterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FilterConfigurationTypedDict", "kind": 7, "label": "_FilterConfigurationTypedDict (import logging.config)", "sortText": "430"}, {"additionalTextEdits": [{"newText": "from logging.config import _FormatterConfigurationTypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_FormatterConfigurationTypedDict", "kind": 6, "label": "_FormatterConfigurationTypedDict (import logging.config)", "sortText": "431"}, {"additionalTextEdits": [{"newText": "from sre_constants import _NamedIntConstant\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NamedIntConstant", "kind": 7, "label": "_NamedIntConstant (import sre_constants)", "sortText": "432"}, {"additionalTextEdits": [{"newText": "from xml.dom.minidom import _NodesWithChildren\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_NodesWithChildren", "kind": 6, "label": "_NodesWithChildren (import xml.dom.minidom)", "sortText": "433"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_PeerCertRetDictType", "kind": 6, "label": "_PeerCertRetDictType (import ssl)", "sortText": "434"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Predicate", "kind": 6, "label": "_Predicate (import itertools)", "sortText": "435"}, {"additionalTextEdits": [{"newText": "from sys import _ThreadInfoLock\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_ThreadInfoLock", "kind": 6, "label": "_ThreadInfoLock (import sys)", "sortText": "436"}, {"additionalTextEdits": [{"newText": "from msilib.schema import _Validation_records\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_Validation_records", "kind": 6, "label": "_Validation_records (import msilib.schema)", "sortText": "437"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsProactorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsProactorEventLoopPolicy", "kind": 7, "label": "_WindowsProactorEventLoopPolicy (import asyncio)", "sortText": "438"}, {"additionalTextEdits": [{"newText": "from asyncio import _WindowsSelectorEventLoopPolicy\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_WindowsSelectorEventLoopPolicy", "kind": 7, "label": "_WindowsSelectorEventLoopPolicy (import asyncio)", "sortText": "439"}, {"additionalTextEdits": [{"newText": "from msilib import _directories\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "insertText": "_directories", "kind": 6, "label": "_directories (import msilib)", "sortText": "440"}]}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "Session"}, "range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "Session"}, "range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "Session"}, "range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "Session"}, "range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "Session"}, "range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}}} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 1, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 2, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 3, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 4, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} +{"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 5, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, *, /, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], *, /, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], *, /, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], *, /, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "bound method Session.get(\n url,\n **kwargs\n) -> Unknown\n---------------------------------------------\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response\n"}, "range": {"end": {"character": 21, "line": 11}, "start": {"character": 18, "line": 11}}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "bound method Session.get(\n url,\n **kwargs\n) -> Unknown\n---------------------------------------------\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response\n"}, "range": {"end": {"character": 21, "line": 11}, "start": {"character": 18, "line": 11}}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "bound method Session.get(\n url,\n **kwargs\n) -> Unknown\n---------------------------------------------\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response\n"}, "range": {"end": {"character": 21, "line": 11}, "start": {"character": 18, "line": 11}}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 4, "result": {"contents": {"kind": "plaintext", "value": "bound method Session.get(\n url,\n **kwargs\n) -> Unknown\n---------------------------------------------\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response\n"}, "range": {"end": {"character": 21, "line": 11}, "start": {"character": 18, "line": 11}}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 5, "result": {"contents": {"kind": "plaintext", "value": "bound method Session.get(\n url,\n **kwargs\n) -> Unknown\n---------------------------------------------\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response\n"}, "range": {"end": {"character": 21, "line": 11}, "start": {"character": 18, "line": 11}}}} diff --git a/latest-results/ty-20260408T235144Z.json b/latest-results/ty-20260408T235144Z.json new file mode 100644 index 0000000..85a4536 --- /dev/null +++ b/latest-results/ty-20260408T235144Z.json @@ -0,0 +1,16982 @@ +{ + "server_command": [ + "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.29/ty-x86_64-unknown-linux-gnu/ty", + "server" + ], + "requested_scenarios": [], + "requested_benchmarks": [ + "data_science", + "django", + "pandas", + "sqlalchemy", + "transformers", + "web" + ], + "started_at_unix": 1775692393.8190243, + "finished_at_unix": 1775692400.8933766, + "scenario_reports": [], + "benchmark_reports": [ + { + "name": "data_science", + "description": "Benchmark NumPy and pandas data manipulation code.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/bin/python", + "success": true, + "total_duration_ms": 1037.3409299999992, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18656, + "bytes_received": 1245535, + "min_ms": 0.20543399998018685, + "max_ms": 295.9441550000008, + "mean_ms": 15.805727000000047, + "median_ms": 1.7398490000033462, + "p95_ms": 48.40767015000718, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 167.0, + "max": 225.0, + "mean": 196.0, + "median": 196.0, + "p95": 225.0 + }, + "hover_text_char_count": { + "min": 376.0, + "max": 4244.0, + "mean": 2310.0, + "median": 2310.0, + "p95": 4244.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 141660.0, + "mean": 39597.59375, + "median": 4558.0, + "p95": 141660.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.8064516129032258, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 1.578762999997707, + "max_ms": 19.700889000006327, + "mean_ms": 10.516047799998773, + "median_ms": 10.557662000010737, + "p95_ms": 19.557265649993383 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.25304400000436544, + "max_ms": 2.2677940000050967, + "mean_ms": 1.1820638999978428, + "median_ms": 1.1254799999989018, + "p95_ms": 2.199733749999666 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.20543399998018685, + "max_ms": 0.22991999998112078, + "mean_ms": 0.21696359999623382, + "median_ms": 0.21712599999546, + "p95_ms": 0.22772979998535448 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "dataframe completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1425, + "bytes_received": 307980, + "min_ms": 1.578762999997707, + "max_ms": 2.1418660000165346, + "mean_ms": 1.7789050000033058, + "median_ms": 1.7395940000142218, + "p95_ms": 2.061513600011722, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 225.0, + "max": 225.0, + "mean": 225.0, + "median": 225.0, + "p95": 225.0 + }, + "size_chars": { + "min": 63982.0, + "max": 63982.0, + "mean": 63982.0, + "median": 63982.0, + "p95": 63982.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 295.9441550000008, + "success": true, + "started_at_unix": 1775692394.3321939, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.1418660000165346, + "success": true, + "started_at_unix": 1775692394.629124, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1.7395940000142218, + "success": true, + "started_at_unix": 1775692394.6326044, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1.7401039999924706, + "success": true, + "started_at_unix": 1775692394.6356685, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1.6941979999955947, + "success": true, + "started_at_unix": 1775692394.638669, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1.578762999997707, + "success": true, + "started_at_unix": 1775692394.6416173, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "dataframe describe hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1269, + "bytes_received": 23009, + "min_ms": 0.25304400000436544, + "max_ms": 0.29082399998969777, + "mean_ms": 0.2752231999977539, + "median_ms": 0.2783809999868936, + "p95_ms": 0.29001659999039475, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 4244.0, + "max": 4244.0, + "mean": 4244.0, + "median": 4244.0, + "p95": 4244.0 + }, + "size_chars": { + "min": 4558.0, + "max": 4558.0, + "mean": 4558.0, + "median": 4558.0, + "p95": 4558.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.49151999999708096, + "success": true, + "started_at_unix": 1775692394.6445367, + "bytes_sent": 253, + "bytes_received": 4601, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.26708000001463006, + "success": true, + "started_at_unix": 1775692394.645105, + "bytes_sent": 253, + "bytes_received": 4601, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.25304400000436544, + "success": true, + "started_at_unix": 1775692394.645462, + "bytes_sent": 254, + "bytes_received": 4602, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.29082399998969777, + "success": true, + "started_at_unix": 1775692394.6458187, + "bytes_sent": 254, + "bytes_received": 4602, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2783809999868936, + "success": true, + "started_at_unix": 1775692394.6461983, + "bytes_sent": 254, + "bytes_received": 4602, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2867869999931827, + "success": true, + "started_at_unix": 1775692394.6465828, + "bytes_sent": 254, + "bytes_received": 4602, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "summarize definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1300, + "bytes_received": 1235, + "min_ms": 0.20543399998018685, + "max_ms": 0.22991999998112078, + "mean_ms": 0.21696359999623382, + "median_ms": 0.21712599999546, + "p95_ms": 0.22772979998535448, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 201.0, + "max": 201.0, + "mean": 201.0, + "median": 201.0, + "p95": 201.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2413210000042909, + "success": true, + "started_at_unix": 1775692394.6470413, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21712599999546, + "success": true, + "started_at_unix": 1775692394.6473188, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21896900000228925, + "success": true, + "started_at_unix": 1775692394.6475823, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21336900002211223, + "success": true, + "started_at_unix": 1775692394.6478472, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.22991999998112078, + "success": true, + "started_at_unix": 1775692394.6481016, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20543399998018685, + "success": true, + "started_at_unix": 1775692394.6483724, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit array then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1440, + "bytes_received": 701565, + "min_ms": 18.97345800000494, + "max_ms": 19.700889000006327, + "mean_ms": 19.25319059999424, + "median_ms": 19.219424999988632, + "p95_ms": 19.637056400000574, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 167.0, + "max": 167.0, + "mean": 167.0, + "median": 167.0, + "p95": 167.0 + }, + "size_chars": { + "min": 141660.0, + "max": 141660.0, + "mean": 141660.0, + "median": 141660.0, + "p95": 141660.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 83.49373600000831, + "success": true, + "started_at_unix": 1775692394.6487854, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 19.700889000006327, + "success": true, + "started_at_unix": 1775692394.7333574, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 19.38172599997756, + "success": true, + "started_at_unix": 1775692394.754694, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 18.97345800000494, + "success": true, + "started_at_unix": 1775692394.7757888, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 19.219424999988632, + "success": true, + "started_at_unix": 1775692394.7963855, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 18.990454999993744, + "success": true, + "started_at_unix": 1775692394.8172457, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit array then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1275, + "bytes_received": 2880, + "min_ms": 1.9601360000081058, + "max_ms": 2.2677940000050967, + "mean_ms": 2.0889045999979317, + "median_ms": 2.0888219999903868, + "p95_ms": 2.237545000002683, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 376.0, + "max": 376.0, + "mean": 376.0, + "median": 376.0, + "p95": 376.0 + }, + "size_chars": { + "min": 533.0, + "max": 533.0, + "mean": 533.0, + "median": 533.0, + "p95": 533.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.816117000008944, + "success": true, + "started_at_unix": 1775692394.838104, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.2677940000050967, + "success": true, + "started_at_unix": 1775692394.8410497, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.1165489999930287, + "success": true, + "started_at_unix": 1775692394.8434396, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.0888219999903868, + "success": true, + "started_at_unix": 1775692394.8456757, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.0112219999930403, + "success": true, + "started_at_unix": 1775692394.847902, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.9601360000081058, + "success": true, + "started_at_unix": 1775692394.8500707, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 3.9421560000221234, + "success": true, + "started_at_unix": 1775692394.3279045, + "bytes_sent": 673, + "bytes_received": 1472, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1519, + "top_level_count": 2 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.02260299999079507, + "success": true, + "started_at_unix": 1775692394.3319511, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.02259199999343764, + "success": true, + "started_at_unix": 1775692394.3320334, + "bytes_sent": 659, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.0177240000027723, + "success": true, + "started_at_unix": 1775692394.332143, + "bytes_sent": 492, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 295.9441550000008, + "success": true, + "started_at_unix": 1775692394.3321939, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.1418660000165346, + "success": true, + "started_at_unix": 1775692394.629124, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1.7395940000142218, + "success": true, + "started_at_unix": 1775692394.6326044, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1.7401039999924706, + "success": true, + "started_at_unix": 1775692394.6356685, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1.6941979999955947, + "success": true, + "started_at_unix": 1775692394.638669, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1.578762999997707, + "success": true, + "started_at_unix": 1775692394.6416173, + "bytes_sent": 285, + "bytes_received": 61596, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 63982, + "top_level_count": 2, + "completion_item_count": 225 + }, + "context": { + "suite": "data_science", + "label": "dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 8, + "character": 8, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.49151999999708096, + "success": true, + "started_at_unix": 1775692394.6445367, + "bytes_sent": 253, + "bytes_received": 4601, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.26708000001463006, + "success": true, + "started_at_unix": 1775692394.645105, + "bytes_sent": 253, + "bytes_received": 4601, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.25304400000436544, + "success": true, + "started_at_unix": 1775692394.645462, + "bytes_sent": 254, + "bytes_received": 4602, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.29082399998969777, + "success": true, + "started_at_unix": 1775692394.6458187, + "bytes_sent": 254, + "bytes_received": 4602, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2783809999868936, + "success": true, + "started_at_unix": 1775692394.6461983, + "bytes_sent": 254, + "bytes_received": 4602, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2867869999931827, + "success": true, + "started_at_unix": 1775692394.6465828, + "bytes_sent": 254, + "bytes_received": 4602, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'class DataFrame(\\n data=None,\\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ......", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4558, + "top_level_count": 2, + "hover_text_char_count": 4244 + }, + "context": { + "suite": "data_science", + "label": "dataframe describe hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 6, + "character": 19, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2413210000042909, + "success": true, + "started_at_unix": 1775692394.6470413, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21712599999546, + "success": true, + "started_at_unix": 1775692394.6473188, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21896900000228925, + "success": true, + "started_at_unix": 1775692394.6475823, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21336900002211223, + "success": true, + "started_at_unix": 1775692394.6478472, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.22991999998112078, + "success": true, + "started_at_unix": 1775692394.6481016, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20543399998018685, + "success": true, + "started_at_unix": 1775692394.6483724, + "bytes_sent": 260, + "bytes_received": 247, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 4}, 'start': {'character': 4, 'line': 4}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 201, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "data_science", + "label": "summarize definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02442599998175865, + "success": true, + "started_at_unix": 1775692394.6487525, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 83.49373600000831, + "success": true, + "started_at_unix": 1775692394.6487854, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03243099999394872, + "success": true, + "started_at_unix": 1775692394.7332716, + "bytes_sent": 332, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023163000008707968, + "success": true, + "started_at_unix": 1775692394.7333193, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 19.700889000006327, + "success": true, + "started_at_unix": 1775692394.7333574, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02914499998496467, + "success": true, + "started_at_unix": 1775692394.7546287, + "bytes_sent": 332, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013967000001002816, + "success": true, + "started_at_unix": 1775692394.7546694, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 19.38172599997756, + "success": true, + "started_at_unix": 1775692394.754694, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.031248999988520154, + "success": true, + "started_at_unix": 1775692394.77572, + "bytes_sent": 332, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013926000008268602, + "success": true, + "started_at_unix": 1775692394.7757638, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 18.97345800000494, + "success": true, + "started_at_unix": 1775692394.7757888, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.029244000018024963, + "success": true, + "started_at_unix": 1775692394.7963054, + "bytes_sent": 332, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02168099999266815, + "success": true, + "started_at_unix": 1775692394.7963502, + "bytes_sent": 366, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 19.219424999988632, + "success": true, + "started_at_unix": 1775692394.7963855, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.029275000002826346, + "success": true, + "started_at_unix": 1775692394.8171635, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021981000003279405, + "success": true, + "started_at_unix": 1775692394.8172088, + "bytes_sent": 366, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 18.990454999993744, + "success": true, + "started_at_unix": 1775692394.8172457, + "bytes_sent": 288, + "bytes_received": 140313, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'ndarray[tuple[Any, ...], dtype[Any]]', 'kind': 22, 'label': 'T', 'sortText': ' 0'}, {'detail': 'Overload[(axis:...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141660, + "top_level_count": 2, + "completion_item_count": 167 + }, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 31, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03139899999382578, + "success": true, + "started_at_unix": 1775692394.8378375, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.025848000007044902, + "success": true, + "started_at_unix": 1775692394.8380675, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.816117000008944, + "success": true, + "started_at_unix": 1775692394.838104, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023153999990199736, + "success": true, + "started_at_unix": 1775692394.8409722, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01913600002012572, + "success": true, + "started_at_unix": 1775692394.8410034, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.2677940000050967, + "success": true, + "started_at_unix": 1775692394.8410497, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020739000007097275, + "success": true, + "started_at_unix": 1775692394.8433764, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02179100002308587, + "success": true, + "started_at_unix": 1775692394.8434072, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.1165489999930287, + "success": true, + "started_at_unix": 1775692394.8434396, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02052799999319177, + "success": true, + "started_at_unix": 1775692394.845613, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02152999999793792, + "success": true, + "started_at_unix": 1775692394.8456438, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.0888219999903868, + "success": true, + "started_at_unix": 1775692394.8456757, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02209100000527542, + "success": true, + "started_at_unix": 1775692394.8478453, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.014367000005677255, + "success": true, + "started_at_unix": 1775692394.8478756, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.0112219999930403, + "success": true, + "started_at_unix": 1775692394.847902, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02011700001958161, + "success": true, + "started_at_unix": 1775692394.849975, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03055700000231809, + "success": true, + "started_at_unix": 1775692394.850027, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.9601360000081058, + "success": true, + "started_at_unix": 1775692394.8500707, + "bytes_sent": 255, + "bytes_received": 576, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def array(\\n object: Any,\\n dtype: type[Any] | dtype[Any] | _HasDType[dtype[Any]] | ... omitted 6 union el...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 533, + "top_level_count": 2, + "hover_text_char_count": 376 + }, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", + "line": 10, + "character": 15, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021340000017744387, + "success": true, + "started_at_unix": 1775692394.8520904, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "data_science", + "label": "edit array then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.03362300000731011, + "success": true, + "started_at_unix": 1775692394.8522193, + "bytes_sent": 212, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 0.7883240000126079, + "success": true, + "started_at_unix": 1775692394.852264, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.019897000015589583, + "success": true, + "started_at_unix": 1775692394.8530703, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "django", + "description": "Benchmark Django model, queryset, and admin-oriented application code.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/bin/python", + "success": true, + "total_duration_ms": 735.2226019999932, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18652, + "bytes_received": 609853, + "min_ms": 0.1770009999972899, + "max_ms": 136.55772699999602, + "mean_ms": 6.949079562501126, + "median_ms": 1.416728499989972, + "p95_ms": 17.003923100013186, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 104.0, + "max": 256.0, + "mean": 180.0, + "median": 180.0, + "p95": 256.0 + }, + "hover_text_char_count": { + "min": 46.0, + "max": 100.0, + "mean": 73.0, + "median": 73.0, + "p95": 100.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 80097.0, + "mean": 20261.46875, + "median": 237.0, + "p95": 80097.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.8064516129032258, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 2.6771579999831374, + "max_ms": 9.892061000016383, + "mean_ms": 4.368707099999369, + "median_ms": 4.236698500008629, + "p95_ms": 7.7617650500059145 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.1845550000041385, + "max_ms": 1.432348999998112, + "mean_ms": 0.8054741000023569, + "median_ms": 0.7971505000057277, + "p95_ms": 1.4281140499946332 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.19031600001540028, + "max_ms": 0.21407700000963814, + "mean_ms": 0.2002128000015091, + "median_ms": 0.19273599997404744, + "p95_ms": 0.21368280000615414 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "queryset completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1385, + "bytes_received": 372790, + "min_ms": 4.169468000014831, + "max_ms": 9.892061000016383, + "mean_ms": 5.451171200002136, + "median_ms": 4.336449999982506, + "p95_ms": 8.824438400012012, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 256.0, + "max": 256.0, + "mean": 256.0, + "median": 256.0, + "p95": 256.0 + }, + "size_chars": { + "min": 80097.0, + "max": 80097.0, + "mean": 80097.0, + "median": 80097.0, + "p95": 80097.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 136.55772699999602, + "success": true, + "started_at_unix": 1775692395.3499405, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 9.892061000016383, + "success": true, + "started_at_unix": 1775692395.4882812, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.553947999994534, + "success": true, + "started_at_unix": 1775692395.5007753, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.303929000002427, + "success": true, + "started_at_unix": 1775692395.5078115, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.336449999982506, + "success": true, + "started_at_unix": 1775692395.5146017, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.169468000014831, + "success": true, + "started_at_unix": 1775692395.5214238, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "queryset filter hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1224, + "bytes_received": 1129, + "min_ms": 0.1845550000041385, + "max_ms": 0.23835499999336207, + "mean_ms": 0.2057886000045528, + "median_ms": 0.20399100000645376, + "p95_ms": 0.2320373999964431, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 46.0, + "max": 46.0, + "mean": 46.0, + "median": 46.0, + "p95": 46.0 + }, + "size_chars": { + "min": 183.0, + "max": 183.0, + "mean": 183.0, + "median": 183.0, + "p95": 183.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.3777659999855132, + "success": true, + "started_at_unix": 1775692395.528147, + "bytes_sent": 244, + "bytes_received": 225, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.23835499999336207, + "success": true, + "started_at_unix": 1775692395.5285652, + "bytes_sent": 244, + "bytes_received": 225, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.20399100000645376, + "success": true, + "started_at_unix": 1775692395.5288544, + "bytes_sent": 245, + "bytes_received": 226, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.1845550000041385, + "success": true, + "started_at_unix": 1775692395.5291047, + "bytes_sent": 245, + "bytes_received": 226, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.19527500001004228, + "success": true, + "started_at_unix": 1775692395.5293334, + "bytes_sent": 245, + "bytes_received": 226, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.20676700000876735, + "success": true, + "started_at_unix": 1775692395.5295713, + "bytes_sent": 245, + "bytes_received": 226, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "model definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1250, + "bytes_received": 1185, + "min_ms": 0.19031600001540028, + "max_ms": 0.21407700000963814, + "mean_ms": 0.2002128000015091, + "median_ms": 0.19273599997404744, + "p95_ms": 0.21368280000615414, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 191.0, + "max": 191.0, + "mean": 191.0, + "median": 191.0, + "p95": 191.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.1770009999972899, + "success": true, + "started_at_unix": 1775692395.5298827, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.19273599997404744, + "success": true, + "started_at_unix": 1775692395.530094, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21407700000963814, + "success": true, + "started_at_unix": 1775692395.5303483, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21210599999221813, + "success": true, + "started_at_unix": 1775692395.5306146, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.19182900001624148, + "success": true, + "started_at_unix": 1775692395.5308738, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.19031600001540028, + "success": true, + "started_at_unix": 1775692395.5311112, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit queryset then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1390, + "bytes_received": 130430, + "min_ms": 2.6771579999831374, + "max_ms": 5.158069999993131, + "mean_ms": 3.2862429999966025, + "median_ms": 2.736757999997508, + "p95_ms": 4.752216399998588, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 104.0, + "max": 104.0, + "mean": 104.0, + "median": 104.0, + "p95": 104.0 + }, + "size_chars": { + "min": 27100.0, + "max": 27100.0, + "mean": 27100.0, + "median": 27100.0, + "p95": 27100.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 25.6961990000093, + "success": true, + "started_at_unix": 1775692395.5315082, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.158069999993131, + "success": true, + "started_at_unix": 1775692395.557821, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.128802000020414, + "success": true, + "started_at_unix": 1775692395.563753, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.736757999997508, + "success": true, + "started_at_unix": 1775692395.5675514, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.730426999988822, + "success": true, + "started_at_unix": 1775692395.5709307, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.6771579999831374, + "success": true, + "started_at_unix": 1775692395.574311, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit queryset then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1225, + "bytes_received": 1400, + "min_ms": 1.3559460000180934, + "max_ms": 1.432348999998112, + "mean_ms": 1.405159600000161, + "median_ms": 1.4105189999895629, + "p95_ms": 1.430466799996566, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 100.0, + "max": 100.0, + "mean": 100.0, + "median": 100.0, + "p95": 100.0 + }, + "size_chars": { + "min": 237.0, + "max": 237.0, + "mean": 237.0, + "median": 237.0, + "p95": 237.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.9499770000095396, + "success": true, + "started_at_unix": 1775692395.5779772, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.432348999998112, + "success": true, + "started_at_unix": 1775692395.5800612, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4105189999895629, + "success": true, + "started_at_unix": 1775692395.5816028, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4229379999903813, + "success": true, + "started_at_unix": 1775692395.583117, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.404046000004655, + "success": true, + "started_at_unix": 1775692395.5846474, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.3559460000180934, + "success": true, + "started_at_unix": 1775692395.5861554, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 4.189466000013908, + "success": true, + "started_at_unix": 1775692395.344962, + "bytes_sent": 655, + "bytes_received": 1472, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1519, + "top_level_count": 2 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.01976600000830331, + "success": true, + "started_at_unix": 1775692395.349243, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.03402400000140915, + "success": true, + "started_at_unix": 1775692395.349314, + "bytes_sent": 635, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.03112800001758842, + "success": true, + "started_at_unix": 1775692395.3498726, + "bytes_sent": 858, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 136.55772699999602, + "success": true, + "started_at_unix": 1775692395.3499405, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 9.892061000016383, + "success": true, + "started_at_unix": 1775692395.4882812, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.553947999994534, + "success": true, + "started_at_unix": 1775692395.5007753, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.303929000002427, + "success": true, + "started_at_unix": 1775692395.5078115, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.336449999982506, + "success": true, + "started_at_unix": 1775692395.5146017, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 4.169468000014831, + "success": true, + "started_at_unix": 1775692395.5214238, + "bytes_sent": 277, + "bytes_received": 74558, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'QuerySet[Article, Article]', 'documentation': {'kind': 'plaintext', 'value': 'Represent a lazy database lookup f...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 80097, + "top_level_count": 2, + "completion_item_count": 256 + }, + "context": { + "suite": "django", + "label": "queryset completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.3777659999855132, + "success": true, + "started_at_unix": 1775692395.528147, + "bytes_sent": 244, + "bytes_received": 225, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.23835499999336207, + "success": true, + "started_at_unix": 1775692395.5285652, + "bytes_sent": 244, + "bytes_received": 225, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.20399100000645376, + "success": true, + "started_at_unix": 1775692395.5288544, + "bytes_sent": 245, + "bytes_received": 226, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.1845550000041385, + "success": true, + "started_at_unix": 1775692395.5291047, + "bytes_sent": 245, + "bytes_received": 226, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.19527500001004228, + "success": true, + "started_at_unix": 1775692395.5293334, + "bytes_sent": 245, + "bytes_received": 226, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.20676700000876735, + "success": true, + "started_at_unix": 1775692395.5295713, + "bytes_sent": 245, + "bytes_received": 226, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def load_published_articles() -> list[Article]'}, 'range': {'end': {'character': 34, 'line': 18}, 'start': {'cha...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 183, + "top_level_count": 2, + "hover_text_char_count": 46 + }, + "context": { + "suite": "django", + "label": "queryset filter hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 18, + "character": 23, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.1770009999972899, + "success": true, + "started_at_unix": 1775692395.5298827, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.19273599997404744, + "success": true, + "started_at_unix": 1775692395.530094, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21407700000963814, + "success": true, + "started_at_unix": 1775692395.5303483, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21210599999221813, + "success": true, + "started_at_unix": 1775692395.5306146, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.19182900001624148, + "success": true, + "started_at_unix": 1775692395.5308738, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.19031600001540028, + "success": true, + "started_at_unix": 1775692395.5311112, + "bytes_sent": 250, + "bytes_received": 237, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 13, 'line': 7}, 'start': {'character': 6, 'line': 7}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 191, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "django", + "label": "model definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 19, + "character": 14, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024896000013541197, + "success": true, + "started_at_unix": 1775692395.5314696, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 25.6961990000093, + "success": true, + "started_at_unix": 1775692395.5315082, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.034325000001445005, + "success": true, + "started_at_unix": 1775692395.5577252, + "bytes_sent": 322, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.028122000003349967, + "success": true, + "started_at_unix": 1775692395.5577762, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.158069999993131, + "success": true, + "started_at_unix": 1775692395.557821, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02359399999818379, + "success": true, + "started_at_unix": 1775692395.5636804, + "bytes_sent": 322, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022152000013875295, + "success": true, + "started_at_unix": 1775692395.5637171, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.128802000020414, + "success": true, + "started_at_unix": 1775692395.563753, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02241099997490892, + "success": true, + "started_at_unix": 1775692395.5674818, + "bytes_sent": 322, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02270300001327996, + "success": true, + "started_at_unix": 1775692395.5675166, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.736757999997508, + "success": true, + "started_at_unix": 1775692395.5675514, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022731999990810436, + "success": true, + "started_at_unix": 1775692395.5708623, + "bytes_sent": 322, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02210199997421114, + "success": true, + "started_at_unix": 1775692395.5708964, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.730426999988822, + "success": true, + "started_at_unix": 1775692395.5709307, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021479999986695475, + "success": true, + "started_at_unix": 1775692395.5742445, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02227100000595783, + "success": true, + "started_at_unix": 1775692395.5742772, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.6771579999831374, + "success": true, + "started_at_unix": 1775692395.574311, + "bytes_sent": 278, + "bytes_received": 26086, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'bound method QuerySet[Article, Article].aaggregate(...) -> CoroutineType[Any, Any, dict[str, Any]]', 'kind': 2, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 27100, + "top_level_count": 2, + "completion_item_count": 104 + }, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 48, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02665000002366469, + "success": true, + "started_at_unix": 1775692395.5776887, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.031368999998449, + "success": true, + "started_at_unix": 1775692395.5779297, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.9499770000095396, + "success": true, + "started_at_unix": 1775692395.5779772, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021328999991965247, + "success": true, + "started_at_unix": 1775692395.5799668, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.049531999991359044, + "success": true, + "started_at_unix": 1775692395.579998, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.432348999998112, + "success": true, + "started_at_unix": 1775692395.5800612, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019075000011525844, + "success": true, + "started_at_unix": 1775692395.5815415, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021559999993314705, + "success": true, + "started_at_unix": 1775692395.58157, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4105189999895629, + "success": true, + "started_at_unix": 1775692395.5816028, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.018564000015430793, + "success": true, + "started_at_unix": 1775692395.5830588, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020417999991195757, + "success": true, + "started_at_unix": 1775692395.5830865, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4229379999903813, + "success": true, + "started_at_unix": 1775692395.583117, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019086000008883275, + "success": true, + "started_at_unix": 1775692395.584587, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021000000003823516, + "success": true, + "started_at_unix": 1775692395.584615, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.404046000004655, + "success": true, + "started_at_unix": 1775692395.5846474, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.018253999996886705, + "success": true, + "started_at_unix": 1775692395.586096, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02243200000862089, + "success": true, + "started_at_unix": 1775692395.5861232, + "bytes_sent": 372, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.3559460000180934, + "success": true, + "started_at_unix": 1775692395.5861554, + "bytes_sent": 245, + "bytes_received": 280, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Manager[Article].order_by(*field_names: str | Combinable) -> QuerySet[Article, Article]'}, 'range':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 237, + "top_level_count": 2, + "hover_text_char_count": 100 + }, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", + "line": 20, + "character": 30, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.017853999992212266, + "success": true, + "started_at_unix": 1775692395.5875554, + "bytes_sent": 323, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "django", + "label": "edit queryset then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.02019699999777913, + "success": true, + "started_at_unix": 1775692395.5876567, + "bytes_sent": 202, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 0.6795339999996486, + "success": true, + "started_at_unix": 1775692395.5876865, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.01953599999637845, + "success": true, + "started_at_unix": 1775692395.5883827, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "pandas", + "description": "Benchmark pandas-heavy dataframe reshaping and indexing code.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/bin/python", + "success": true, + "total_duration_ms": 1420.8956010000122, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18582, + "bytes_received": 4490647, + "min_ms": 0.20410199999787437, + "max_ms": 398.142455999988, + "mean_ms": 24.65576599999686, + "median_ms": 1.438079500005074, + "p95_ms": 106.11238894999234, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 448.0, + "max": 1000.0, + "mean": 724.0, + "median": 724.0, + "p95": 1000.0 + }, + "hover_text_char_count": { + "min": 281.0, + "max": 308.0, + "mean": 294.5, + "median": 294.5, + "p95": 308.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 474685.0, + "mean": 145162.53125, + "median": 460.0, + "p95": 474685.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.8064516129032258, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 13.52594700000509, + "max_ms": 23.245675999987725, + "mean_ms": 16.607670199999802, + "median_ms": 16.419068499999412, + "p95_ms": 20.813637499990982 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.2656870000237177, + "max_ms": 1.480298999979368, + "mean_ms": 0.8591569000003574, + "median_ms": 0.854888999995751, + "p95_ms": 1.4614264499925866 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.20410199999787437, + "max_ms": 0.2121969999961948, + "mean_ms": 0.20763419998957033, + "median_ms": 0.2072779999764407, + "p95_ms": 0.21171799999137875 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "report dataframe completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1395, + "bytes_received": 1384780, + "min_ms": 16.362813000000642, + "max_ms": 23.245675999987725, + "mean_ms": 18.066166999994948, + "median_ms": 16.830988999998908, + "p95_ms": 22.079747399988037, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 1000.0, + "max": 1000.0, + "mean": 1000.0, + "median": 1000.0, + "p95": 1000.0 + }, + "size_chars": { + "min": 298172.0, + "max": 298172.0, + "mean": 298172.0, + "median": 298172.0, + "p95": 298172.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 398.142455999988, + "success": true, + "started_at_unix": 1775692396.1184256, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 23.245675999987725, + "success": true, + "started_at_unix": 1775692396.522786, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 16.362813000000642, + "success": true, + "started_at_unix": 1775692396.555147, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 16.830988999998908, + "success": true, + "started_at_unix": 1775692396.580505, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 17.416032999989284, + "success": true, + "started_at_unix": 1775692396.6064863, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 16.47532399999818, + "success": true, + "started_at_unix": 1775692396.6330225, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "dataframe groupby hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1234, + "bytes_received": 2514, + "min_ms": 0.2656870000237177, + "max_ms": 0.29620399999430447, + "mean_ms": 0.27852280000502105, + "median_ms": 0.27249900000470006, + "p95_ms": 0.29468919999544596, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 308.0, + "max": 308.0, + "mean": 308.0, + "median": 308.0, + "p95": 308.0 + }, + "size_chars": { + "min": 460.0, + "max": 460.0, + "mean": 460.0, + "median": 460.0, + "p95": 460.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.7767929999999978, + "success": true, + "started_at_unix": 1775692396.6586616, + "bytes_sent": 246, + "bytes_received": 502, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.28863000000001193, + "success": true, + "started_at_unix": 1775692396.6594853, + "bytes_sent": 246, + "bytes_received": 502, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.29620399999430447, + "success": true, + "started_at_unix": 1775692396.65983, + "bytes_sent": 247, + "bytes_received": 503, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.27249900000470006, + "success": true, + "started_at_unix": 1775692396.6601753, + "bytes_sent": 247, + "bytes_received": 503, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2695940000023711, + "success": true, + "started_at_unix": 1775692396.6604972, + "bytes_sent": 247, + "bytes_received": 503, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2656870000237177, + "success": true, + "started_at_unix": 1775692396.6608543, + "bytes_sent": 247, + "bytes_received": 503, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "build report definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1260, + "bytes_received": 1195, + "min_ms": 0.20410199999787437, + "max_ms": 0.2121969999961948, + "mean_ms": 0.20763419998957033, + "median_ms": 0.2072779999764407, + "p95_ms": 0.21171799999137875, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 193.0, + "max": 193.0, + "mean": 193.0, + "median": 193.0, + "p95": 193.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2347390000068117, + "success": true, + "started_at_unix": 1775692396.661231, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2072779999764407, + "success": true, + "started_at_unix": 1775692396.6615024, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2121969999961948, + "success": true, + "started_at_unix": 1775692396.6617563, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20980199997211457, + "success": true, + "started_at_unix": 1775692396.662014, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20479200000522724, + "success": true, + "started_at_unix": 1775692396.6622689, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20410199999787437, + "success": true, + "started_at_unix": 1775692396.6625175, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit dataframe then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1400, + "bytes_received": 2350040, + "min_ms": 13.52594700000509, + "max_ms": 17.84114599999498, + "mean_ms": 15.149173400004656, + "median_ms": 14.880392999998548, + "p95_ms": 17.410316600000897, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 448.0, + "max": 448.0, + "mean": 448.0, + "median": 448.0, + "p95": 448.0 + }, + "size_chars": { + "min": 474685.0, + "max": 474685.0, + "mean": 474685.0, + "median": 474685.0, + "p95": 474685.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 207.39392699999826, + "success": true, + "started_at_unix": 1775692396.6629353, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 15.68699900002457, + "success": true, + "started_at_unix": 1775692396.8783731, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 17.84114599999498, + "success": true, + "started_at_unix": 1775692396.9049194, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 14.880392999998548, + "success": true, + "started_at_unix": 1775692396.9321873, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 13.811382000000094, + "success": true, + "started_at_unix": 1775692396.9537618, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 13.52594700000509, + "success": true, + "started_at_unix": 1775692396.974233, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit dataframe then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1235, + "bytes_received": 2400, + "min_ms": 1.4135739999971975, + "max_ms": 1.480298999979368, + "mean_ms": 1.4397909999956937, + "median_ms": 1.4377990000014051, + "p95_ms": 1.471911199985243, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 281.0, + "max": 281.0, + "mean": 281.0, + "median": 281.0, + "p95": 281.0 + }, + "size_chars": { + "min": 437.0, + "max": 437.0, + "mean": 437.0, + "median": 437.0, + "p95": 437.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.120856999994203, + "success": true, + "started_at_unix": 1775692396.9945729, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4377990000014051, + "success": true, + "started_at_unix": 1775692396.9968145, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4289229999917552, + "success": true, + "started_at_unix": 1775692396.9983683, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.480298999979368, + "success": true, + "started_at_unix": 1775692396.999914, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4383600000087426, + "success": true, + "started_at_unix": 1775692397.001506, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4135739999971975, + "success": true, + "started_at_unix": 1775692397.0030904, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 3.9515579999829242, + "success": true, + "started_at_unix": 1775692396.1142106, + "bytes_sent": 655, + "bytes_received": 1472, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1519, + "top_level_count": 2 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.02051799998525894, + "success": true, + "started_at_unix": 1775692396.118255, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.016681000005291935, + "success": true, + "started_at_unix": 1775692396.118296, + "bytes_sent": 635, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.017773000024590146, + "success": true, + "started_at_unix": 1775692396.1183765, + "bytes_sent": 786, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 398.142455999988, + "success": true, + "started_at_unix": 1775692396.1184256, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 23.245675999987725, + "success": true, + "started_at_unix": 1775692396.522786, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 16.362813000000642, + "success": true, + "started_at_unix": 1775692396.555147, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 16.830988999998908, + "success": true, + "started_at_unix": 1775692396.580505, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 17.416032999989284, + "success": true, + "started_at_unix": 1775692396.6064863, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 16.47532399999818, + "success": true, + "started_at_unix": 1775692396.6330225, + "bytes_sent": 279, + "bytes_received": 276956, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'additionalTextEdits': [{'newText': 'import re\\n', 'range': {'end': {'character': 0, 'line': 0}, 'start': {'character': 0, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 298172, + "top_level_count": 2, + "completion_item_count": 1000 + }, + "context": { + "suite": "pandas", + "label": "report dataframe completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.7767929999999978, + "success": true, + "started_at_unix": 1775692396.6586616, + "bytes_sent": 246, + "bytes_received": 502, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.28863000000001193, + "success": true, + "started_at_unix": 1775692396.6594853, + "bytes_sent": 246, + "bytes_received": 502, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.29620399999430447, + "success": true, + "started_at_unix": 1775692396.65983, + "bytes_sent": 247, + "bytes_received": 503, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.27249900000470006, + "success": true, + "started_at_unix": 1775692396.6601753, + "bytes_sent": 247, + "bytes_received": 503, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2695940000023711, + "success": true, + "started_at_unix": 1775692396.6604972, + "bytes_sent": 247, + "bytes_received": 503, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2656870000237177, + "success": true, + "started_at_unix": 1775692396.6608543, + "bytes_sent": 247, + "bytes_received": 503, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method DataFrame.groupby(\\n by=None,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] | _NoDefault ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 460, + "top_level_count": 2, + "hover_text_char_count": 308 + }, + "context": { + "suite": "pandas", + "label": "dataframe groupby hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2347390000068117, + "success": true, + "started_at_unix": 1775692396.661231, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2072779999764407, + "success": true, + "started_at_unix": 1775692396.6615024, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2121969999961948, + "success": true, + "started_at_unix": 1775692396.6617563, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20980199997211457, + "success": true, + "started_at_unix": 1775692396.662014, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20479200000522724, + "success": true, + "started_at_unix": 1775692396.6622689, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20410199999787437, + "success": true, + "started_at_unix": 1775692396.6625175, + "bytes_sent": 252, + "bytes_received": 239, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 16, 'line': 3}, 'start': {'character': 4, 'line': 3}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compar...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 193, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "pandas", + "label": "build report definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 16, + "character": 17, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02524699999639779, + "success": true, + "started_at_unix": 1775692396.6628969, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 207.39392699999826, + "success": true, + "started_at_unix": 1775692396.6629353, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.06377899998710745, + "success": true, + "started_at_unix": 1775692396.878251, + "bytes_sent": 324, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024104999994278842, + "success": true, + "started_at_unix": 1775692396.8783321, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 15.68699900002457, + "success": true, + "started_at_unix": 1775692396.8783731, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03587700001617122, + "success": true, + "started_at_unix": 1775692396.9048393, + "bytes_sent": 324, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.015087999997831503, + "success": true, + "started_at_unix": 1775692396.9048898, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 17.84114599999498, + "success": true, + "started_at_unix": 1775692396.9049194, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.04780000000437212, + "success": true, + "started_at_unix": 1775692396.932079, + "bytes_sent": 324, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023032999990846292, + "success": true, + "started_at_unix": 1775692396.932145, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 14.880392999998548, + "success": true, + "started_at_unix": 1775692396.9321873, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03305200002046149, + "success": true, + "started_at_unix": 1775692396.9536731, + "bytes_sent": 324, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021650000007866765, + "success": true, + "started_at_unix": 1775692396.9537237, + "bytes_sent": 366, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 13.811382000000094, + "success": true, + "started_at_unix": 1775692396.9537618, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03264100001842962, + "success": true, + "started_at_unix": 1775692396.9741492, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02110899998797322, + "success": true, + "started_at_unix": 1775692396.9741967, + "bytes_sent": 366, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 13.52594700000509, + "success": true, + "started_at_unix": 1775692396.974233, + "bytes_sent": 280, + "bytes_received": 470008, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'DataFrame', 'documentation': {'kind': 'plaintext', 'value': 'Two-dimensional, size-mutable, potentially heteroge...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 474685, + "top_level_count": 2, + "completion_item_count": 448 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 39, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02940500002068802, + "success": true, + "started_at_unix": 1775692396.9942977, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026939999997921404, + "success": true, + "started_at_unix": 1775692396.9945307, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.120856999994203, + "success": true, + "started_at_unix": 1775692396.9945729, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023493999975698898, + "success": true, + "started_at_unix": 1775692396.9967408, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.027751999994052312, + "success": true, + "started_at_unix": 1775692396.996775, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4377990000014051, + "success": true, + "started_at_unix": 1775692396.9968145, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020639000013034092, + "success": true, + "started_at_unix": 1775692396.9983053, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022663000009970347, + "success": true, + "started_at_unix": 1775692396.9983351, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4289229999917552, + "success": true, + "started_at_unix": 1775692396.9983683, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020639000013034092, + "success": true, + "started_at_unix": 1775692396.9998496, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02317299998821909, + "success": true, + "started_at_unix": 1775692396.9998794, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.480298999979368, + "success": true, + "started_at_unix": 1775692396.999914, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01936600000362887, + "success": true, + "started_at_unix": 1775692397.001445, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021650000007866765, + "success": true, + "started_at_unix": 1775692397.0014734, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4383600000087426, + "success": true, + "started_at_unix": 1775692397.001506, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020399000021598113, + "success": true, + "started_at_unix": 1775692397.0029929, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.05354000001034365, + "success": true, + "started_at_unix": 1775692397.0030222, + "bytes_sent": 365, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.4135739999971975, + "success": true, + "started_at_unix": 1775692397.0030904, + "bytes_sent": 247, + "bytes_received": 480, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def drop(\\n labels: Hashable = ...,\\n *,\\n axis: int | Literal[\"index\", \"columns\", \"rows\"] = ...,\\n ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 437, + "top_level_count": 2, + "hover_text_char_count": 281 + }, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", + "line": 17, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01938700000891913, + "success": true, + "started_at_unix": 1775692397.0045567, + "bytes_sent": 325, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "pandas", + "label": "edit dataframe then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.024816999996346567, + "success": true, + "started_at_unix": 1775692397.0046642, + "bytes_sent": 204, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 0.6577399999798672, + "success": true, + "started_at_unix": 1775692397.0046995, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.020177999999759777, + "success": true, + "started_at_unix": 1775692397.0053716, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "sqlalchemy", + "description": "Benchmark import-heavy SQLAlchemy models and query helpers.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/bin/python", + "success": true, + "total_duration_ms": 840.1869630000078, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18918, + "bytes_received": 117655, + "min_ms": 0.19917200000918456, + "max_ms": 262.37332400000923, + "mean_ms": 10.528268218747527, + "median_ms": 1.5560754999910387, + "p95_ms": 17.35761939999633, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 1.0, + "max": 23.0, + "mean": 12.0, + "median": 12.0, + "p95": 23.0 + }, + "hover_text_char_count": { + "min": 304.0, + "max": 10580.0, + "mean": 5442.0, + "median": 5442.0, + "p95": 10580.0 + }, + "location_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + }, + "size_chars": { + "min": 0.0, + "max": 10990.0, + "mean": 3673.15625, + "median": 3477.0, + "p95": 10990.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 2.0539010000106828, + "max_ms": 13.250130999978182, + "mean_ms": 3.424713999999085, + "median_ms": 2.388226500002588, + "p95_ms": 8.487405699983686 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.3632789999983288, + "max_ms": 1.6242979999958607, + "mean_ms": 0.9801591999945458, + "median_ms": 0.9708109999877479, + "p95_ms": 1.5973735999935457 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.19917200000918456, + "max_ms": 0.2324239999893507, + "mean_ms": 0.21106459999487015, + "median_ms": 0.20905099998458354, + "p95_ms": 0.2283925999904568 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "query completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1415, + "bytes_received": 17600, + "min_ms": 2.285437000011825, + "max_ms": 13.250130999978182, + "mean_ms": 4.6371105999980955, + "median_ms": 2.4926720000166824, + "p95_ms": 11.133364199980631, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 3477.0, + "max": 3477.0, + "mean": 3477.0, + "median": 3477.0, + "p95": 3477.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 262.37332400000923, + "success": true, + "started_at_unix": 1775692397.5080395, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 13.250130999978182, + "success": true, + "started_at_unix": 1775692397.7705097, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.6662969999904362, + "success": true, + "started_at_unix": 1775692397.7838738, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.4926720000166824, + "success": true, + "started_at_unix": 1775692397.786687, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.491015999993351, + "success": true, + "started_at_unix": 1775692397.7892818, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.285437000011825, + "success": true, + "started_at_unix": 1775692397.791868, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "sessionmaker hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1254, + "bytes_received": 55174, + "min_ms": 0.3632789999983288, + "max_ms": 0.4116599999974824, + "mean_ms": 0.3941429999997581, + "median_ms": 0.40630000000874134, + "p95_ms": 0.4115677999948275, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 10580.0, + "max": 10580.0, + "mean": 10580.0, + "median": 10580.0, + "p95": 10580.0 + }, + "size_chars": { + "min": 10990.0, + "max": 10990.0, + "mean": 10990.0, + "median": 10990.0, + "p95": 10990.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5774099999769078, + "success": true, + "started_at_unix": 1775692397.794353, + "bytes_sent": 250, + "bytes_received": 11034, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.40630000000874134, + "success": true, + "started_at_unix": 1775692397.795066, + "bytes_sent": 250, + "bytes_received": 11034, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4116599999974824, + "success": true, + "started_at_unix": 1775692397.7956429, + "bytes_sent": 251, + "bytes_received": 11035, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.37827700001002995, + "success": true, + "started_at_unix": 1775692397.7962303, + "bytes_sent": 251, + "bytes_received": 11035, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.41119899998420806, + "success": true, + "started_at_unix": 1775692397.7967696, + "bytes_sent": 251, + "bytes_received": 11035, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.3632789999983288, + "success": true, + "started_at_unix": 1775692397.797344, + "bytes_sent": 251, + "bytes_received": 11035, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "mapped class definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1280, + "bytes_received": 2410, + "min_ms": 0.19917200000918456, + "max_ms": 0.2324239999893507, + "mean_ms": 0.21106459999487015, + "median_ms": 0.20905099998458354, + "p95_ms": 0.2283925999904568, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + }, + "size_chars": { + "min": 449.0, + "max": 449.0, + "mean": 449.0, + "median": 449.0, + "p95": 449.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3481210000018109, + "success": true, + "started_at_unix": 1775692397.79793, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20905099998458354, + "success": true, + "started_at_unix": 1775692397.7983236, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2324239999893507, + "success": true, + "started_at_unix": 1775692397.7985885, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20240899999635076, + "success": true, + "started_at_unix": 1775692397.7988775, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2122669999948812, + "success": true, + "started_at_unix": 1775692397.7991314, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.19917200000918456, + "success": true, + "started_at_unix": 1775692397.7993965, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit query then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1420, + "bytes_received": 19130, + "min_ms": 2.0539010000106828, + "max_ms": 2.552242999996679, + "mean_ms": 2.2123174000000745, + "median_ms": 2.177141999993637, + "p95_ms": 2.4837309999952595, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 23.0, + "max": 23.0, + "mean": 23.0, + "median": 23.0, + "p95": 23.0 + }, + "size_chars": { + "min": 3973.0, + "max": 3973.0, + "mean": 3973.0, + "median": 3973.0, + "p95": 3973.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 22.377883000018528, + "success": true, + "started_at_unix": 1775692397.7998207, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.552242999996679, + "success": true, + "started_at_unix": 1775692397.8224282, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.0539010000106828, + "success": true, + "started_at_unix": 1775692397.8252118, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.068618000009792, + "success": true, + "started_at_unix": 1775692397.8276248, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.177141999993637, + "success": true, + "started_at_unix": 1775692397.8298903, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.2096829999895817, + "success": true, + "started_at_unix": 1775692397.8322856, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit session then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1255, + "bytes_received": 2455, + "min_ms": 1.5299619999780134, + "max_ms": 1.6242979999958607, + "mean_ms": 1.5661753999893335, + "median_ms": 1.561299999991661, + "p95_ms": 1.6123315999948318, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 304.0, + "max": 304.0, + "mean": 304.0, + "median": 304.0, + "p95": 304.0 + }, + "size_chars": { + "min": 448.0, + "max": 448.0, + "mean": 448.0, + "median": 448.0, + "p95": 448.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.5327559999889218, + "success": true, + "started_at_unix": 1775692397.8349345, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.6242979999958607, + "success": true, + "started_at_unix": 1775692397.8365645, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.5508509999904163, + "success": true, + "started_at_unix": 1775692397.838297, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.5644659999907162, + "success": true, + "started_at_unix": 1775692397.839954, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.561299999991661, + "success": true, + "started_at_unix": 1775692397.8416228, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.5299619999780134, + "success": true, + "started_at_unix": 1775692397.8432887, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 3.9022260000081133, + "success": true, + "started_at_unix": 1775692397.5038214, + "bytes_sent": 667, + "bytes_received": 1472, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1519, + "top_level_count": 2 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.0210290000097757, + "success": true, + "started_at_unix": 1775692397.5078235, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.018525000001545777, + "success": true, + "started_at_unix": 1775692397.5078676, + "bytes_sent": 651, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.017683999999462685, + "success": true, + "started_at_unix": 1775692397.5079584, + "bytes_sent": 730, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 262.37332400000923, + "success": true, + "started_at_unix": 1775692397.5080395, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 13.250130999978182, + "success": true, + "started_at_unix": 1775692397.7705097, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.6662969999904362, + "success": true, + "started_at_unix": 1775692397.7838738, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.4926720000166824, + "success": true, + "started_at_unix": 1775692397.786687, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.491015999993351, + "success": true, + "started_at_unix": 1775692397.7892818, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.285437000011825, + "success": true, + "started_at_unix": 1775692397.791868, + "bytes_sent": 283, + "bytes_received": 3520, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'sessionmaker[Session]', 'documentation': {'kind': 'plaintext', 'value': 'A configurable :class:`.Session` factor...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3477, + "top_level_count": 2, + "completion_item_count": 1 + }, + "context": { + "suite": "sqlalchemy", + "label": "query completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 22, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5774099999769078, + "success": true, + "started_at_unix": 1775692397.794353, + "bytes_sent": 250, + "bytes_received": 11034, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.40630000000874134, + "success": true, + "started_at_unix": 1775692397.795066, + "bytes_sent": 250, + "bytes_received": 11034, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4116599999974824, + "success": true, + "started_at_unix": 1775692397.7956429, + "bytes_sent": 251, + "bytes_received": 11035, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.37827700001002995, + "success": true, + "started_at_unix": 1775692397.7962303, + "bytes_sent": 251, + "bytes_received": 11035, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.41119899998420806, + "success": true, + "started_at_unix": 1775692397.7967696, + "bytes_sent": 251, + "bytes_received": 11035, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.3632789999983288, + "success": true, + "started_at_unix": 1775692397.797344, + "bytes_sent": 251, + "bytes_received": 11035, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def mapped_column[_T](\\n __name_pos: str | @Todo | TypeEngine[Any] | SchemaEventTarget | None = None,\\n __...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 10990, + "top_level_count": 2, + "hover_text_char_count": 10580 + }, + "context": { + "suite": "sqlalchemy", + "label": "sessionmaker hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 12, + "character": 27, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.3481210000018109, + "success": true, + "started_at_unix": 1775692397.79793, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20905099998458354, + "success": true, + "started_at_unix": 1775692397.7983236, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2324239999893507, + "success": true, + "started_at_unix": 1775692397.7985885, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.20240899999635076, + "success": true, + "started_at_unix": 1775692397.7988775, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2122669999948812, + "success": true, + "started_at_unix": 1775692397.7991314, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.19917200000918456, + "success": true, + "started_at_unix": 1775692397.7993965, + "bytes_sent": 256, + "bytes_received": 482, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 12, 'line': 15}, 'start': {'character': 0, 'line': 15}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 449, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "sqlalchemy", + "label": "mapped class definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 16, + "character": 16, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02501700001289464, + "success": true, + "started_at_unix": 1775692397.7997863, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 22.377883000018528, + "success": true, + "started_at_unix": 1775692397.7998207, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03230099997608704, + "success": true, + "started_at_unix": 1775692397.8223512, + "bytes_sent": 328, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01748299999349001, + "success": true, + "started_at_unix": 1775692397.8223958, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.552242999996679, + "success": true, + "started_at_unix": 1775692397.8224282, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021169999996573097, + "success": true, + "started_at_unix": 1775692397.825155, + "bytes_sent": 328, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013093999996272032, + "success": true, + "started_at_unix": 1775692397.8251855, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.0539010000106828, + "success": true, + "started_at_unix": 1775692397.8252118, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024897000002965797, + "success": true, + "started_at_unix": 1775692397.8275635, + "bytes_sent": 328, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.012954999988323834, + "success": true, + "started_at_unix": 1775692397.8275976, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.068618000009792, + "success": true, + "started_at_unix": 1775692397.8276248, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021099999997886698, + "success": true, + "started_at_unix": 1775692397.829839, + "bytes_sent": 328, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.012884000000212836, + "success": true, + "started_at_unix": 1775692397.8298686, + "bytes_sent": 382, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.177141999993637, + "success": true, + "started_at_unix": 1775692397.8298903, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0239149999856636, + "success": true, + "started_at_unix": 1775692397.8322322, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.012292999997498555, + "success": true, + "started_at_unix": 1775692397.8322644, + "bytes_sent": 382, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.2096829999895817, + "success": true, + "started_at_unix": 1775692397.8322856, + "bytes_sent": 284, + "bytes_received": 3826, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 3973, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 51, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02069900000378766, + "success": true, + "started_at_unix": 1775692397.8346405, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit query then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.039624000010007876, + "success": true, + "started_at_unix": 1775692397.8348796, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.5327559999889218, + "success": true, + "started_at_unix": 1775692397.8349345, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021400000008497955, + "success": true, + "started_at_unix": 1775692397.8365119, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013365000000931104, + "success": true, + "started_at_unix": 1775692397.8365407, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.6242979999958607, + "success": true, + "started_at_unix": 1775692397.8365645, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019966999985854272, + "success": true, + "started_at_unix": 1775692397.8382463, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013044000013451296, + "success": true, + "started_at_unix": 1775692397.8382735, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.5508509999904163, + "success": true, + "started_at_unix": 1775692397.838297, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019346000016184917, + "success": true, + "started_at_unix": 1775692397.8399029, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013514999977815023, + "success": true, + "started_at_unix": 1775692397.83993, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.5644659999907162, + "success": true, + "started_at_unix": 1775692397.839954, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019266000009565687, + "success": true, + "started_at_unix": 1775692397.8415732, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.012853999976414343, + "success": true, + "started_at_unix": 1775692397.8415992, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.561299999991661, + "success": true, + "started_at_unix": 1775692397.8416228, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019316000020808133, + "success": true, + "started_at_unix": 1775692397.8432403, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.012072999993506528, + "success": true, + "started_at_unix": 1775692397.8432662, + "bytes_sent": 381, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 1.5299619999780134, + "success": true, + "started_at_unix": 1775692397.8432887, + "bytes_sent": 251, + "bytes_received": 491, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'def scalars[_T](\\n statement: TypedReturnsRows[tuple[_T]],\\n params: Sequence[Mapping[str, Any]] | Mapping...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 448, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", + "line": 18, + "character": 24, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02004700002089521, + "success": true, + "started_at_unix": 1775692397.8448737, + "bytes_sent": 329, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "sqlalchemy", + "label": "edit session then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.027861999996048326, + "success": true, + "started_at_unix": 1775692397.8450167, + "bytes_sent": 208, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 0.6888080000067021, + "success": true, + "started_at_unix": 1775692397.8450556, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.019747000010283955, + "success": true, + "started_at_unix": 1775692397.8457608, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "transformers", + "description": "Benchmark Hugging Face transformers pipelines and model typing surfaces.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/bin/python", + "success": true, + "total_duration_ms": 2190.639744000009, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 19004, + "bytes_received": 1466047, + "min_ms": 0.18479600001342078, + "max_ms": 1418.4722599999873, + "mean_ms": 47.9062862499946, + "median_ms": 2.7339519999998174, + "p95_ms": 13.400724149985875, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 23.0, + "max": 767.0, + "mean": 395.0, + "median": 395.0, + "p95": 767.0 + }, + "hover_text_char_count": { + "min": 7.0, + "max": 7.0, + "mean": 7.0, + "median": 7.0, + "p95": 7.0 + }, + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 0.0, + "max": 256271.0, + "mean": 48954.40625, + "median": 270.0, + "p95": 256271.0 + }, + "top_level_count": { + "min": 1.0, + "max": 2.0, + "mean": 1.8064516129032258, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 2.899612999982537, + "max_ms": 14.921840999988945, + "mean_ms": 7.565840099991306, + "median_ms": 6.954780000000937, + "p95_ms": 13.67729084998643 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.18479600001342078, + "max_ms": 2.7497309999944264, + "mean_ms": 1.46704939999438, + "median_ms": 1.467636499995706, + "p95_ms": 2.7477496499983545 + }, + "textDocument/definition": { + "point_count": 1, + "min_ms": 0.21825799998964612, + "max_ms": 0.27461399997719127, + "mean_ms": 0.24570779999066872, + "median_ms": 0.2464509999811071, + "p95_ms": 0.2704341999844928 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "classifier pipeline completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1440, + "bytes_received": 1197675, + "min_ms": 10.757995999995273, + "max_ms": 14.921840999988945, + "mean_ms": 12.109792799992647, + "median_ms": 11.685952999982874, + "p95_ms": 14.368707599987829, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 767.0, + "max": 767.0, + "mean": 767.0, + "median": 767.0, + "p95": 767.0 + }, + "size_chars": { + "min": 256271.0, + "max": 256271.0, + "mean": 256271.0, + "median": 256271.0, + "p95": 256271.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1418.4722599999873, + "success": true, + "started_at_unix": 1775692398.4621847, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 14.921840999988945, + "success": true, + "started_at_unix": 1775692399.8856728, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.156173999983366, + "success": true, + "started_at_unix": 1775692399.9080093, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 11.685952999982874, + "success": true, + "started_at_unix": 1775692399.9274783, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 11.027000000012777, + "success": true, + "started_at_unix": 1775692399.9464376, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 10.757995999995273, + "success": true, + "started_at_unix": 1775692399.9648223, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "pipeline hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1274, + "bytes_received": 919, + "min_ms": 0.18479600001342078, + "max_ms": 0.2456800000061321, + "mean_ms": 0.21442339999566684, + "median_ms": 0.2061559999901874, + "p95_ms": 0.24274240000181635, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 7.0, + "max": 7.0, + "mean": 7.0, + "median": 7.0, + "p95": 7.0 + }, + "size_chars": { + "min": 141.0, + "max": 141.0, + "mean": 141.0, + "median": 141.0, + "p95": 141.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5120439999757309, + "success": true, + "started_at_unix": 1775692399.9831052, + "bytes_sent": 254, + "bytes_received": 183, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2456800000061321, + "success": true, + "started_at_unix": 1775692399.9836752, + "bytes_sent": 254, + "bytes_received": 183, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.23099199998455333, + "success": true, + "started_at_unix": 1775692399.983983, + "bytes_sent": 255, + "bytes_received": 184, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.20449299998404058, + "success": true, + "started_at_unix": 1775692399.984273, + "bytes_sent": 255, + "bytes_received": 184, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.18479600001342078, + "success": true, + "started_at_unix": 1775692399.9845233, + "bytes_sent": 255, + "bytes_received": 184, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2061559999901874, + "success": true, + "started_at_unix": 1775692399.9847524, + "bytes_sent": 255, + "bytes_received": 184, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "auto tokenizer definition", + "method": "textDocument/definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1300, + "bytes_received": 1580, + "min_ms": 0.21825799998964612, + "max_ms": 0.27461399997719127, + "mean_ms": 0.24570779999066872, + "median_ms": 0.2464509999811071, + "p95_ms": 0.2704341999844928, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + }, + "size_chars": { + "min": 270.0, + "max": 270.0, + "mean": 270.0, + "median": 270.0, + "p95": 270.0 + }, + "top_level_count": { + "min": 1.0, + "max": 1.0, + "mean": 1.0, + "median": 1.0, + "p95": 1.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 3.2230930000025637, + "success": true, + "started_at_unix": 1775692399.9850888, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.27461399997719127, + "success": true, + "started_at_unix": 1775692399.9883564, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.25371500001369895, + "success": true, + "started_at_unix": 1775692399.9886835, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2464509999811071, + "success": true, + "started_at_unix": 1775692399.988986, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.23550099999170016, + "success": true, + "started_at_unix": 1775692399.9892786, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21825799998964612, + "success": true, + "started_at_unix": 1775692399.9895597, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit prediction then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1445, + "bytes_received": 19320, + "min_ms": 2.899612999982537, + "max_ms": 3.1515640000066014, + "mean_ms": 3.0218873999899643, + "median_ms": 3.009126999984346, + "p95_ms": 3.1322820000013962, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 23.0, + "max": 23.0, + "mean": 23.0, + "median": 23.0, + "p95": 23.0 + }, + "size_chars": { + "min": 4011.0, + "max": 4011.0, + "mean": 4011.0, + "median": 4011.0, + "p95": 4011.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": false, + "min_completion_items": 0, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 11.640178000021706, + "success": true, + "started_at_unix": 1775692399.9900248, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.1515640000066014, + "success": true, + "started_at_unix": 1775692400.0018442, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.993978999995761, + "success": true, + "started_at_unix": 1775692400.0052752, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.009126999984346, + "success": true, + "started_at_unix": 1775692400.0084662, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.0551539999805755, + "success": true, + "started_at_unix": 1775692400.0117245, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.899612999982537, + "success": true, + "started_at_unix": 1775692400.0149722, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit tokenizer then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1280, + "bytes_received": 935, + "min_ms": 2.6895929999852797, + "max_ms": 2.7497309999944264, + "mean_ms": 2.7196753999930934, + "median_ms": 2.7225759999964794, + "p95_ms": 2.748850399996172, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 7.0, + "max": 7.0, + "mean": 7.0, + "median": 7.0, + "p95": 7.0 + }, + "size_chars": { + "min": 144.0, + "max": 144.0, + "mean": 144.0, + "median": 144.0, + "p95": 144.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.544959000005065, + "success": true, + "started_at_unix": 1775692400.018307, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.7225759999964794, + "success": true, + "started_at_unix": 1775692400.0209467, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.7497309999944264, + "success": true, + "started_at_unix": 1775692400.0237734, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.7453280000031555, + "success": true, + "started_at_unix": 1775692400.0266235, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.691148999986126, + "success": true, + "started_at_unix": 1775692400.029469, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.6895929999852797, + "success": true, + "started_at_unix": 1775692400.0322576, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 3.720021000020779, + "success": true, + "started_at_unix": 1775692398.4581656, + "bytes_sent": 673, + "bytes_received": 1472, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1519, + "top_level_count": 2 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.04661699998109725, + "success": true, + "started_at_unix": 1775692398.4619813, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.017412999994803613, + "success": true, + "started_at_unix": 1775692398.462051, + "bytes_sent": 659, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.0173029999928076, + "success": true, + "started_at_unix": 1775692398.4621363, + "bytes_sent": 773, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 1418.4722599999873, + "success": true, + "started_at_unix": 1775692398.4621847, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 14.921840999988945, + "success": true, + "started_at_unix": 1775692399.8856728, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 12.156173999983366, + "success": true, + "started_at_unix": 1775692399.9080093, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 11.685952999982874, + "success": true, + "started_at_unix": 1775692399.9274783, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 11.027000000012777, + "success": true, + "started_at_unix": 1775692399.9464376, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 10.757995999995273, + "success": true, + "started_at_unix": 1775692399.9648223, + "bytes_sent": 288, + "bytes_received": 239535, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Unknown', 'label': 'classifier', 'sortText': ' 0'}, {'additionalTextEdits': [{'newText': 'import dataclasses\\n'...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 256271, + "top_level_count": 2, + "completion_item_count": 767 + }, + "context": { + "suite": "transformers", + "label": "classifier pipeline completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 15, + "character": 19, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.5120439999757309, + "success": true, + "started_at_unix": 1775692399.9831052, + "bytes_sent": 254, + "bytes_received": 183, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2456800000061321, + "success": true, + "started_at_unix": 1775692399.9836752, + "bytes_sent": 254, + "bytes_received": 183, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.23099199998455333, + "success": true, + "started_at_unix": 1775692399.983983, + "bytes_sent": 255, + "bytes_received": 184, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.20449299998404058, + "success": true, + "started_at_unix": 1775692399.984273, + "bytes_sent": 255, + "bytes_received": 184, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.18479600001342078, + "success": true, + "started_at_unix": 1775692399.9845233, + "bytes_sent": 255, + "bytes_received": 184, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2061559999901874, + "success": true, + "started_at_unix": 1775692399.9847524, + "bytes_sent": 255, + "bytes_received": 184, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 18, 'line': 9}, 'start': {'character': 4, 'line': 9}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 141, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "pipeline hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 3.2230930000025637, + "success": true, + "started_at_unix": 1775692399.9850888, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.27461399997719127, + "success": true, + "started_at_unix": 1775692399.9883564, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.25371500001369895, + "success": true, + "started_at_unix": 1775692399.9886835, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.2464509999811071, + "success": true, + "started_at_unix": 1775692399.988986, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.23550099999170016, + "success": true, + "started_at_unix": 1775692399.9892786, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/definition", + "duration_ms": 0.21825799998964612, + "success": true, + "started_at_unix": 1775692399.9895597, + "bytes_sent": 260, + "bytes_received": 316, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 19, 'line': 947}, 'start': {'character': 6, 'line': 947}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 270, + "top_level_count": 1, + "location_count": 1 + }, + "context": { + "suite": "transformers", + "label": "auto tokenizer definition", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 8, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0512360000186618, + "success": true, + "started_at_unix": 1775692399.9899616, + "bytes_sent": 360, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 11.640178000021706, + "success": true, + "started_at_unix": 1775692399.9900248, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024355999983072252, + "success": true, + "started_at_unix": 1775692400.0017889, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013214999995625476, + "success": true, + "started_at_unix": 1775692400.001823, + "bytes_sent": 360, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.1515640000066014, + "success": true, + "started_at_unix": 1775692400.0018442, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023072999994155907, + "success": true, + "started_at_unix": 1775692400.0052037, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024466000013489975, + "success": true, + "started_at_unix": 1775692400.005239, + "bytes_sent": 360, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.993978999995761, + "success": true, + "started_at_unix": 1775692400.0052752, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020989000006466085, + "success": true, + "started_at_unix": 1775692400.008418, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.012322999992875339, + "success": true, + "started_at_unix": 1775692400.008447, + "bytes_sent": 360, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.009126999984346, + "success": true, + "started_at_unix": 1775692400.0084662, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02367400000480302, + "success": true, + "started_at_unix": 1775692400.0116537, + "bytes_sent": 333, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023893999980373337, + "success": true, + "started_at_unix": 1775692400.011689, + "bytes_sent": 361, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.0551539999805755, + "success": true, + "started_at_unix": 1775692400.0117245, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021049999986644252, + "success": true, + "started_at_unix": 1775692400.0149245, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01233300000080817, + "success": true, + "started_at_unix": 1775692400.0149534, + "bytes_sent": 361, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.899612999982537, + "success": true, + "started_at_unix": 1775692400.0149722, + "bytes_sent": 289, + "bytes_received": 3864, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'dict[str, Any]', 'documentation': {'kind': 'plaintext', 'value': \"dict() -> new empty dictionary\\ndict(mapping) ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 4011, + "top_level_count": 2, + "completion_item_count": 23 + }, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 16, + "character": 25, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.024625999998306725, + "success": true, + "started_at_unix": 1775692400.0180624, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit prediction then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026759999997238992, + "success": true, + "started_at_unix": 1775692400.018267, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.544959000005065, + "success": true, + "started_at_unix": 1775692400.018307, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02186000000392596, + "success": true, + "started_at_unix": 1775692400.0208924, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.013514999977815023, + "success": true, + "started_at_unix": 1775692400.0209217, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.7225759999964794, + "success": true, + "started_at_unix": 1775692400.0209467, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020497999997814986, + "success": true, + "started_at_unix": 1775692400.023721, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01398599999902217, + "success": true, + "started_at_unix": 1775692400.023749, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.7497309999944264, + "success": true, + "started_at_unix": 1775692400.0237734, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020567999996501385, + "success": true, + "started_at_unix": 1775692400.0265737, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01200200000539553, + "success": true, + "started_at_unix": 1775692400.0266013, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.7453280000031555, + "success": true, + "started_at_unix": 1775692400.0266235, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.020218000003069392, + "success": true, + "started_at_unix": 1775692400.0294206, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.012383000012050616, + "success": true, + "started_at_unix": 1775692400.029448, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.691148999986126, + "success": true, + "started_at_unix": 1775692400.029469, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01995700000634315, + "success": true, + "started_at_unix": 1775692400.0322118, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.012193000003435372, + "success": true, + "started_at_unix": 1775692400.032239, + "bytes_sent": 373, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 2.6895929999852797, + "success": true, + "started_at_unix": 1775692400.0322576, + "bytes_sent": 256, + "bytes_received": 187, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Unknown'}, 'range': {'end': {'character': 37, 'line': 10}, 'start': {'character': 27, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", + "line": 10, + "character": 30, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02152999999793792, + "success": true, + "started_at_unix": 1775692400.0349996, + "bytes_sent": 334, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "transformers", + "label": "edit tokenizer then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.03327199999603181, + "success": true, + "started_at_unix": 1775692400.0351443, + "bytes_sent": 213, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 1.3311710000039056, + "success": true, + "started_at_unix": 1775692400.035189, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.020818999985294795, + "success": true, + "started_at_unix": 1775692400.0365362, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + }, + { + "name": "web", + "description": "Benchmark Flask and Requests oriented web application code.", + "workspace_dir": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src", + "requirements_file": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/requirements.txt", + "install_packages": [], + "environment_mode": "isolated", + "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv", + "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv/bin/python", + "success": true, + "total_duration_ms": 848.8252960000011, + "error_message": null, + "summary": { + "request_count": 32, + "notification_count": 29, + "success_count": 32, + "failure_count": 0, + "bytes_sent": 18386, + "bytes_received": 1132105, + "min_ms": 0.19804000001499844, + "max_ms": 159.79171499998301, + "mean_ms": 9.676388718749429, + "median_ms": 0.8505320000011807, + "p95_ms": 42.318156449998376, + "result_summary": { + "present_count": 31, + "empty_count": 1, + "non_empty_count": 31, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 227.0, + "max": 441.0, + "mean": 334.0, + "median": 334.0, + "p95": 441.0 + }, + "hover_text_char_count": { + "min": 7.0, + "max": 304.0, + "mean": 155.5, + "median": 155.5, + "p95": 304.0 + }, + "location_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + }, + "size_chars": { + "min": 0.0, + "max": 131008.0, + "mean": 37608.40625, + "median": 453.0, + "p95": 131008.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "by_method": { + "textDocument/completion": { + "point_count": 2, + "min_ms": 2.588855999988482, + "max_ms": 11.445564000013064, + "mean_ms": 4.680486799995265, + "median_ms": 4.170986000005428, + "p95_ms": 8.89279139999956 + }, + "textDocument/hover": { + "point_count": 2, + "min_ms": 0.19804000001499844, + "max_ms": 0.884756000004927, + "mean_ms": 0.5299458000052937, + "median_ms": 0.5303679999997257, + "p95_ms": 0.8698555999998803 + }, + "textDocument/references": { + "point_count": 1, + "min_ms": 0.43789000000060696, + "max_ms": 0.6563690000120914, + "mean_ms": 0.5027415999961704, + "median_ms": 0.48940599998559264, + "p95_ms": 0.6233094000094752 + } + }, + "validation": { + "point_count": 5, + "passed_point_count": 5, + "failed_point_count": 0 + } + }, + "points": [ + { + "label": "request args completion", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1360, + "bytes_received": 607045, + "min_ms": 5.127017000006617, + "max_ms": 11.445564000013064, + "mean_ms": 6.599657399999614, + "median_ms": 5.446715000005042, + "p95_ms": 10.310998400007065, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 441.0, + "max": 441.0, + "mean": 441.0, + "median": 441.0, + "p95": 441.0 + }, + "size_chars": { + "min": 131008.0, + "max": 131008.0, + "mean": 131008.0, + "median": 131008.0, + "p95": 131008.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 159.79171499998301, + "success": true, + "started_at_unix": 1775692400.5453157, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 11.445564000013064, + "success": true, + "started_at_unix": 1775692400.7080526, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.77273599998307, + "success": true, + "started_at_unix": 1775692400.7237995, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.446715000005042, + "success": true, + "started_at_unix": 1775692400.733862, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.2062549999902785, + "success": true, + "started_at_unix": 1775692400.7434335, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.127017000006617, + "success": true, + "started_at_unix": 1775692400.7527878, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "client session hover", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1204, + "bytes_received": 934, + "min_ms": 0.19804000001499844, + "max_ms": 0.2536249999991469, + "mean_ms": 0.21741060000408652, + "median_ms": 0.21497199998066208, + "p95_ms": 0.24677400000427951, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 7.0, + "max": 7.0, + "mean": 7.0, + "median": 7.0, + "p95": 7.0 + }, + "size_chars": { + "min": 144.0, + "max": 144.0, + "mean": 144.0, + "median": 144.0, + "p95": 144.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4525370000010298, + "success": true, + "started_at_unix": 1775692400.7622042, + "bytes_sent": 240, + "bytes_received": 186, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2536249999991469, + "success": true, + "started_at_unix": 1775692400.762704, + "bytes_sent": 240, + "bytes_received": 186, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.21937000002481, + "success": true, + "started_at_unix": 1775692400.7630093, + "bytes_sent": 241, + "bytes_received": 187, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.21497199998066208, + "success": true, + "started_at_unix": 1775692400.7632759, + "bytes_sent": 241, + "bytes_received": 187, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.19804000001499844, + "success": true, + "started_at_unix": 1775692400.7635338, + "bytes_sent": 241, + "bytes_received": 187, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.20104600000081518, + "success": true, + "started_at_unix": 1775692400.7637715, + "bytes_sent": 241, + "bytes_received": 187, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "client references", + "method": "textDocument/references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1420, + "bytes_received": 2045, + "min_ms": 0.43789000000060696, + "max_ms": 0.6563690000120914, + "mean_ms": 0.5027415999961704, + "median_ms": 0.48940599998559264, + "p95_ms": 0.6233094000094752, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "location_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + }, + "size_chars": { + "min": 376.0, + "max": 376.0, + "mean": 376.0, + "median": 376.0, + "p95": 376.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": 1, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 72.43659700000649, + "success": true, + "started_at_unix": 1775692400.7641165, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.6563690000120914, + "success": true, + "started_at_unix": 1775692400.8366451, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.48940599998559264, + "success": true, + "started_at_unix": 1775692400.8373682, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.4910709999990104, + "success": true, + "started_at_unix": 1775692400.8379135, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.43789000000060696, + "success": true, + "started_at_unix": 1775692400.838474, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.43897199998355063, + "success": true, + "started_at_unix": 1775692400.8389738, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit response then complete (edit+completion)", + "method": "textDocument/completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1370, + "bytes_received": 329640, + "min_ms": 2.588855999988482, + "max_ms": 3.214955000004238, + "mean_ms": 2.7613161999909153, + "median_ms": 2.6435989999811227, + "p95_ms": 3.122973400002138, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "completion_item_count": { + "min": 227.0, + "max": 227.0, + "mean": 227.0, + "median": 227.0, + "p95": 227.0 + }, + "size_chars": { + "min": 68344.0, + "max": 68344.0, + "mean": 68344.0, + "median": 68344.0, + "p95": 68344.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": 1, + "min_hover_text_chars": null, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 17.675795999991806, + "success": true, + "started_at_unix": 1775692400.839651, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.214955000004238, + "success": true, + "started_at_unix": 1775692400.858412, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.7550469999937377, + "success": true, + "started_at_unix": 1775692400.8631415, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.6435989999811227, + "success": true, + "started_at_unix": 1775692400.867321, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.604123999986996, + "success": true, + "started_at_unix": 1775692400.871361, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.588855999988482, + "success": true, + "started_at_unix": 1775692400.8753736, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 5 + } + } + ] + }, + { + "label": "edit response then hover (edit+hover)", + "method": "textDocument/hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "success": true, + "warmup_iterations": 1, + "measured_iterations": 5, + "summary": { + "request_count": 5, + "notification_count": 0, + "success_count": 5, + "failure_count": 0, + "bytes_sent": 1205, + "bytes_received": 2480, + "min_ms": 0.8071110000003046, + "max_ms": 0.884756000004927, + "mean_ms": 0.8424810000065008, + "median_ms": 0.8494200000086494, + "p95_ms": 0.878133600002684, + "result_summary": { + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, + "metrics": { + "hover_text_char_count": { + "min": 304.0, + "max": 304.0, + "mean": 304.0, + "median": 304.0, + "p95": 304.0 + }, + "size_chars": { + "min": 453.0, + "max": 453.0, + "mean": 453.0, + "median": 453.0, + "p95": 453.0 + }, + "top_level_count": { + "min": 2.0, + "max": 2.0, + "mean": 2.0, + "median": 2.0, + "p95": 2.0 + } + } + }, + "validation": { + "passed": true, + "checked_iterations": 5, + "failure_count": 0, + "message": null, + "rules": { + "require_non_empty": true, + "min_completion_items": null, + "min_hover_text_chars": 1, + "min_symbol_count": null, + "min_location_count": null, + "min_size_chars": null + } + } + }, + "error_message": null, + "metrics": [ + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.7711629999960223, + "success": true, + "started_at_unix": 1775692400.8795662, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.884756000004927, + "success": true, + "started_at_unix": 1775692400.8804429, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.851643999993712, + "success": true, + "started_at_unix": 1775692400.8814385, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.8494200000086494, + "success": true, + "started_at_unix": 1775692400.8823967, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.8194740000249112, + "success": true, + "started_at_unix": 1775692400.8833513, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.8071110000003046, + "success": true, + "started_at_unix": 1775692400.884283, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 5 + } + } + ] + } + ], + "metrics": [ + { + "kind": "request", + "method": "initialize", + "duration_ms": 3.550766000017802, + "success": true, + "started_at_unix": 1775692400.541483, + "bytes_sent": 646, + "bytes_received": 1472, + "request_id": 1, + "error_code": null, + "error_message": null, + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 1519, + "top_level_count": 2 + }, + "context": {} + }, + { + "kind": "notification", + "method": "initialized", + "duration_ms": 0.021259999982703448, + "success": true, + "started_at_unix": 1775692400.545134, + "bytes_sent": 74, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "notification", + "method": "workspace/didChangeConfiguration", + "duration_ms": 0.016691000013224766, + "success": true, + "started_at_unix": 1775692400.5451775, + "bytes_sent": 623, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "phase": "setup" + } + }, + { + "kind": "notification", + "method": "textDocument/didOpen", + "duration_ms": 0.017111999994767757, + "success": true, + "started_at_unix": 1775692400.5452662, + "bytes_sent": 539, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "phase": "setup" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 159.79171499998301, + "success": true, + "started_at_unix": 1775692400.5453157, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 2, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 11.445564000013064, + "success": true, + "started_at_unix": 1775692400.7080526, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 3, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.77273599998307, + "success": true, + "started_at_unix": 1775692400.7237995, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 4, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.446715000005042, + "success": true, + "started_at_unix": 1775692400.733862, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 5, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.2062549999902785, + "success": true, + "started_at_unix": 1775692400.7434335, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 6, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 5.127017000006617, + "success": true, + "started_at_unix": 1775692400.7527878, + "bytes_sent": 272, + "bytes_received": 121409, + "request_id": 7, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': \"\", 'documentation': {'kind': 'plaintext', 'value': \"Operation doesn't work on directo...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 131008, + "top_level_count": 2, + "completion_item_count": 441 + }, + "context": { + "suite": "web", + "label": "request args completion", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 9, + "character": 18, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.4525370000010298, + "success": true, + "started_at_unix": 1775692400.7622042, + "bytes_sent": 240, + "bytes_received": 186, + "request_id": 8, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.2536249999991469, + "success": true, + "started_at_unix": 1775692400.762704, + "bytes_sent": 240, + "bytes_received": 186, + "request_id": 9, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.21937000002481, + "success": true, + "started_at_unix": 1775692400.7630093, + "bytes_sent": 241, + "bytes_received": 187, + "request_id": 10, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.21497199998066208, + "success": true, + "started_at_unix": 1775692400.7632759, + "bytes_sent": 241, + "bytes_received": 187, + "request_id": 11, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.19804000001499844, + "success": true, + "started_at_unix": 1775692400.7635338, + "bytes_sent": 241, + "bytes_received": 187, + "request_id": 12, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.20104600000081518, + "success": true, + "started_at_unix": 1775692400.7637715, + "bytes_sent": 241, + "bytes_received": 187, + "request_id": 13, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'Session'}, 'range': {'end': {'character': 21, 'line': 10}, 'start': {'character': 15, 'line': 10}}}", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 144, + "top_level_count": 2, + "hover_text_char_count": 7 + }, + "context": { + "suite": "web", + "label": "client session hover", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 72.43659700000649, + "success": true, + "started_at_unix": 1775692400.7641165, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 14, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.6563690000120914, + "success": true, + "started_at_unix": 1775692400.8366451, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 15, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.48940599998559264, + "success": true, + "started_at_unix": 1775692400.8373682, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 16, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.4910709999990104, + "success": true, + "started_at_unix": 1775692400.8379135, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 17, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.43789000000060696, + "success": true, + "started_at_unix": 1775692400.838474, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 18, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "request", + "method": "textDocument/references", + "duration_ms": 0.43897199998355063, + "success": true, + "started_at_unix": 1775692400.8389738, + "bytes_sent": 284, + "bytes_received": 409, + "request_id": 19, + "error_code": null, + "error_message": null, + "result_preview": "[{'range': {'end': {'character': 6, 'line': 5}, 'start': {'character': 0, 'line': 5}}, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-compare...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "list", + "size_chars": 376, + "top_level_count": 2, + "location_count": 2 + }, + "context": { + "suite": "web", + "label": "client references", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 10, + "character": 17, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026800000000548607, + "success": true, + "started_at_unix": 1775692400.8396144, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 17.675795999991806, + "success": true, + "started_at_unix": 1775692400.839651, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 20, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.03582700000492878, + "success": true, + "started_at_unix": 1775692400.8583398, + "bytes_sent": 318, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01472700000704208, + "success": true, + "started_at_unix": 1775692400.8583868, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 3.214955000004238, + "success": true, + "started_at_unix": 1775692400.858412, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 21, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026700000006485425, + "success": true, + "started_at_unix": 1775692400.8630624, + "bytes_sent": 318, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023473999988254945, + "success": true, + "started_at_unix": 1775692400.863103, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.7550469999937377, + "success": true, + "started_at_unix": 1775692400.8631415, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 22, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023623999993560574, + "success": true, + "started_at_unix": 1775692400.867248, + "bytes_sent": 318, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023233000007394367, + "success": true, + "started_at_unix": 1775692400.8672845, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.6435989999811227, + "success": true, + "started_at_unix": 1775692400.867321, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 23, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02318400001399823, + "success": true, + "started_at_unix": 1775692400.8712912, + "bytes_sent": 318, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022061999999323234, + "success": true, + "started_at_unix": 1775692400.8713267, + "bytes_sent": 375, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.604123999986996, + "success": true, + "started_at_unix": 1775692400.871361, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 24, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.0231730000166408, + "success": true, + "started_at_unix": 1775692400.8753037, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022051000001965804, + "success": true, + "started_at_unix": 1775692400.875339, + "bytes_sent": 375, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/completion", + "duration_ms": 2.588855999988482, + "success": true, + "started_at_unix": 1775692400.8753736, + "bytes_sent": 274, + "bytes_received": 65928, + "request_id": 25, + "error_code": null, + "error_message": null, + "result_preview": "{'isIncomplete': True, 'items': [{'detail': 'Literal[False]', 'kind': 14, 'label': 'False', 'sortText': ' 0'}, {'detail': 'None', 'kind': 14, 'label': 'None...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 68344, + "top_level_count": 2, + "completion_item_count": 227 + }, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 55, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.023394000010057425, + "success": true, + "started_at_unix": 1775692400.8793178, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then complete (edit+completion)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.026059000020950407, + "success": true, + "started_at_unix": 1775692400.879526, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.7711629999960223, + "success": true, + "started_at_unix": 1775692400.8795662, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 26, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "warmup", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02136999998469946, + "success": true, + "started_at_unix": 1775692400.880379, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.022733000008656745, + "success": true, + "started_at_unix": 1775692400.8804102, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.884756000004927, + "success": true, + "started_at_unix": 1775692400.8804429, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 27, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 1 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01938699998049742, + "success": true, + "started_at_unix": 1775692400.881379, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021470000007184353, + "success": true, + "started_at_unix": 1775692400.8814068, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.851643999993712, + "success": true, + "started_at_unix": 1775692400.8814385, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 28, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 2 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01837499999624015, + "success": true, + "started_at_unix": 1775692400.882338, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021559999993314705, + "success": true, + "started_at_unix": 1775692400.8823652, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.8494200000086494, + "success": true, + "started_at_unix": 1775692400.8823967, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 29, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 3 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.018575000012788223, + "success": true, + "started_at_unix": 1775692400.8832924, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.021479999986695475, + "success": true, + "started_at_unix": 1775692400.8833196, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.8194740000249112, + "success": true, + "started_at_unix": 1775692400.8833513, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 30, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 4 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.01994699999841032, + "success": true, + "started_at_unix": 1775692400.8842227, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.02211099999271937, + "success": true, + "started_at_unix": 1775692400.8842514, + "bytes_sent": 374, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "edit" + } + }, + { + "kind": "request", + "method": "textDocument/hover", + "duration_ms": 0.8071110000003046, + "success": true, + "started_at_unix": 1775692400.884283, + "bytes_sent": 241, + "bytes_received": 496, + "request_id": 31, + "error_code": null, + "error_message": null, + "result_preview": "{'contents': {'kind': 'plaintext', 'value': 'bound method Session.get(\\n url,\\n **kwargs\\n) -> Unknown\\n---------------------------------------------\\n...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 453, + "top_level_count": 2, + "hover_text_char_count": 304 + }, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", + "line": 11, + "character": 20, + "phase": "measured", + "iteration": 5 + } + }, + { + "kind": "notification", + "method": "textDocument/didChange", + "duration_ms": 0.019235999985767194, + "success": true, + "started_at_unix": 1775692400.8851373, + "bytes_sent": 319, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": { + "suite": "web", + "label": "edit response then hover (edit+hover)", + "phase": "revert" + } + }, + { + "kind": "notification", + "method": "textDocument/didClose", + "duration_ms": 0.019487000002982313, + "success": true, + "started_at_unix": 1775692400.885238, + "bytes_sent": 198, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + }, + { + "kind": "request", + "method": "shutdown", + "duration_ms": 0.3478309999991325, + "success": true, + "started_at_unix": 1775692400.8852673, + "bytes_sent": 67, + "bytes_received": 61, + "request_id": 32, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": { + "present": false, + "empty": true, + "top_level_kind": "null", + "size_chars": 0 + }, + "context": {} + }, + { + "kind": "notification", + "method": "exit", + "duration_ms": 0.017682999981616376, + "success": true, + "started_at_unix": 1775692400.885629, + "bytes_sent": 55, + "bytes_received": 0, + "request_id": null, + "error_code": null, + "error_message": null, + "result_preview": null, + "result_summary": {}, + "context": {} + } + ] + } + ] +} \ No newline at end of file